diff --git a/fluxer_app/src/features/i18n/locales/ar/messages.po b/fluxer_app/src/features/i18n/locales/ar/messages.po index 3527e6a68..faae2cc0a 100644 --- a/fluxer_app/src/features/i18n/locales/ar/messages.po +++ b/fluxer_app/src/features/i18n/locales/ar/messages.po @@ -29,11 +29,6 @@ msgstr "(معدّلة)" msgid "(failed to load)" msgstr "(فشل التحميل)" -#. Placeholder content text shown for scheduled messages with neither text nor attachments. Keep the parentheses. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:38 -msgid "(no content)" -msgstr "(لا يوجد محتوى)" - #: src/features/app/components/pages/YouPage.tsx:189 #: src/features/user/components/modals/UserProfileMobileSheet.tsx:899 msgid "(only visible to you)" @@ -455,7 +450,7 @@ msgstr "{count, plural, one {توسيع (# سطر)} other {توسيع (# أسط msgid "{count, plural, one {Expand (# row)} other {Expand (# rows)}}" msgstr "{count, plural, one {توسيع (# صف)} other {توسيع (# صفوف)}}" -#: src/features/voice/components/VoiceParticipantTile.tsx:303 +#: src/features/voice/components/VoiceParticipantTile.tsx:304 msgid "{count, plural, one {Expand # other device} other {Expand # other devices}}" msgstr "{count, plural, one {توسيع جهاز آخر} other {توسيع # أجهزة أخرى}}" @@ -463,8 +458,8 @@ msgstr "{count, plural, one {توسيع جهاز آخر} other {توسيع # أ msgid "{count, plural, one {Group DM · # member} other {Group DM · # members}}" msgstr "{count, plural, one {محادثة جماعية · عضو واحد} few {محادثة جماعية · # أعضاء} many {محادثة جماعية · # عضوًا} other {محادثة جماعية · # عضو}}" -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:252 -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:273 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:274 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:295 msgid "{count, plural, one {Hide # device} other {Hide # devices}}" msgstr "{count, plural, one {إخفاء جهاز واحد} other {إخفاء # أجهزة}}" @@ -476,7 +471,7 @@ msgstr "{count, plural, one {في مكالمة} other {# في مكالمة}}" msgid "{count, plural, one {Join video call (# participant)} other {Join video call (# participants)}}" msgstr "{count, plural, one {الانضمام لمكالمة الفيديو (# مشارك)} other {الانضمام لمكالمة الفيديو (# مشاركين)}}" -#: src/features/voice/components/VoiceParticipantTile.tsx:620 +#: src/features/voice/components/VoiceParticipantTile.tsx:621 msgid "{count, plural, one {Keep watching # stream and add this one} other {Keep watching # streams and add this one}}" msgstr "{count, plural, one {متابعة مشاهدة بث واحد وإضافة هذا البث} other {متابعة مشاهدة # بثوث وإضافة هذا البث}}" @@ -492,8 +487,8 @@ msgstr "{count, plural, one {إلغاء صلاحية # تطبيق} other {إلغ msgid "{count, plural, one {sent # attachment} other {sent # attachments}}" msgstr "{count, plural, one {تم إرسال مرفق واحد} few {تم إرسال # مرفقات} many {تم إرسال # مرفق} other {تم إرسال # مرفق}}" -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:259 -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:280 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:281 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:302 msgid "{count, plural, one {Show # device} other {Show # devices}}" msgstr "{count, plural, one {إظهار جهاز واحد} few {إظهار # أجهزة} many {إظهار # جهاز} other {إظهار # جهاز}}" @@ -535,22 +530,6 @@ msgstr "{count, plural, one {أنت تستخدم بالفعل الاتصال ا msgid "{count, plural, one {You're at the cap of # saved media item. Remove one to add another.} other {You're at the cap of # saved media items. Remove one to add another.}}" msgstr "{count, plural, one {لقد وصلت إلى الحد الأقصى من عنصر وسائط واحد محفوظ. أزل واحدًا لإضافة آخر.} other {لقد وصلت إلى الحد الأقصى من # عناصر وسائط محفوظة. أزل واحدًا لإضافة آخر.}}" -#: src/features/invite/commands/InviteCommands.tsx:401 -msgid "{count, plural, one {You're at the limit of # emoji pack. Delete one to create another.} other {You're at the limit of # emoji packs. Delete one to create another.}}" -msgstr "{count, plural, one {لقد وصلت إلى الحد الأقصى من حزمة رموز تعبيرية واحدة. احذف واحدة لإنشاء أخرى.} other {لقد وصلت إلى الحد الأقصى من حزم الرموز التعبيرية. احذف واحدة لإنشاء أخرى.}}" - -#: src/features/invite/commands/InviteCommands.tsx:387 -msgid "{count, plural, one {You're at the limit of # installed emoji pack. Remove one to add another.} other {You're at the limit of # installed emoji packs. Remove one to add another.}}" -msgstr "{count, plural, one {لقد وصلت إلى الحد الأقصى من حزمة رموز تعبيرية مثبتة. أزل واحدة لإضافة أخرى.} other {لقد وصلت إلى الحد الأقصى من حزم الرموز التعبيرية المثبتة. أزل واحدة لإضافة أخرى.}}" - -#: src/features/invite/commands/InviteCommands.tsx:419 -msgid "{count, plural, one {You're at the limit of # installed sticker pack. Remove one to add another.} other {You're at the limit of # installed sticker packs. Remove one to add another.}}" -msgstr "{count, plural, one {لقد وصلت إلى الحد الأقصى من حزمة ملصقات مثبتة. أزل واحدة لإضافة أخرى.} other {لقد وصلت إلى الحد الأقصى من حزم الملصقات المثبتة. أزل واحدة لإضافة أخرى.}}" - -#: src/features/invite/commands/InviteCommands.tsx:433 -msgid "{count, plural, one {You're at the limit of # sticker pack. Delete one to create another.} other {You're at the limit of # sticker packs. Delete one to create another.}}" -msgstr "{count, plural, one {لقد وصلت إلى الحد الأقصى من حزمة ملصقات واحدة. احذف واحدة لإنشاء أخرى.} other {لقد وصلت إلى الحد الأقصى من # حزم ملصقات. احذف واحدة لإنشاء أخرى.}}" - #: src/features/guild/components/alerts/MaxGuildsModal.tsx:24 msgid "{count, plural, one {You've reached the maximum number of communities you can join (# community). Leave a community before joining another one.} other {You've reached the maximum number of communities you can join (# communities). Leave a community before joining another one.}}" msgstr "{count, plural, one {لقد وصلت إلى الحد الأقصى لعدد المجتمعات التي يمكنك الانضمام إليها (مجتمع واحد). اترك مجتمعًا قبل الانضمام إلى آخر.} other {لقد وصلت إلى الحد الأقصى لعدد المجتمعات التي يمكنك الانضمام إليها ({count} مجتمعات). اترك مجتمعًا قبل الانضمام إلى آخر.}}" @@ -750,14 +729,14 @@ msgstr "{formats}. الحد الأقصى: {maxSize}. الموصى به: {recomme msgid "{formats}. Max {maxSize}. Recommended: {recommendedSize}. {note}" msgstr "{formats}. الحد الأقصى: {maxSize}. الموصى به: {recommendedSize}. {note}" -#: src/features/auth/flow/InviteHeader.tsx:117 -#: src/features/auth/flow/InviteHeader.tsx:162 -#: src/features/auth/flow/InviteHeader.tsx:335 +#: src/features/auth/flow/InviteHeader.tsx:90 +#: src/features/auth/flow/InviteHeader.tsx:135 +#: src/features/auth/flow/InviteHeader.tsx:249 msgid "{formattedMemberCount} {memberCount, plural, one {member} other {members}}" msgstr "{formattedMemberCount} {memberCount, plural, one {عضو} other {أعضاء}}" -#: src/features/auth/flow/InviteHeader.tsx:111 -#: src/features/auth/flow/InviteHeader.tsx:320 +#: src/features/auth/flow/InviteHeader.tsx:84 +#: src/features/auth/flow/InviteHeader.tsx:234 msgid "{formattedPresenceCount} online" msgstr "{formattedPresenceCount} متصل" @@ -776,7 +755,7 @@ msgstr "{fps} إطار/ث" msgid "{guildName} channels" msgstr "قنوات {guildName}" -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:674 +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:673 msgid "{hiddenConnectionCount, plural, one {Expand # other device} other {Expand # other devices}}" msgstr "{hiddenConnectionCount, plural, one {توسيع جهاز آخر} other {توسيع # أجهزة أخرى}}" @@ -874,7 +853,7 @@ msgstr "{length} مشاهدة" msgid "{lineCount, plural, one {# line} other {# lines}}" msgstr "{lineCount, plural, one {# سطر} other {# أسطر}}" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:145 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:143 msgid "{matchCount, plural, one {# match} other {# matches}}" msgstr "{matchCount, plural, one {# مطابقة} other {# مطابقات}}" @@ -889,7 +868,7 @@ msgid "{mbWayPaymentMethod} is a one-time payment method in {paymentProviderName msgstr "إن {mbWayPaymentMethod} هي طريقة دفع لمرة واحدة في صفحة الدفع الخاصة بـ {paymentProviderName}، لذا لا يمكن استخدامها كمسار اشتراك متكرر هنا." #. Screen share bitrate option label. Mbps means megabits per second. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:167 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:172 msgid "{megabits} Mbps" msgstr "{megabits} ميغابت في الثانية" @@ -1105,7 +1084,7 @@ msgid "{productName} detected a potential raid in this community. Invites are pa msgstr "اكتشف {productName} هجومًا محتملاً في هذا المجتمع. تمت إيقاف الدعوات مؤقتًا، لذا لا يمكن للمستخدمين الجدد الانضمام الآن." #. Anti-raid status message on a community invite embed. productName is the product brand name placeholder. -#: src/features/channel/components/InviteEmbed.tsx:117 +#: src/features/channel/components/InviteEmbed.tsx:88 msgid "{productName} detected a potential raid, so new users can't join right now." msgstr "اكتشف {productName} هجومًا محتملاً، لذا لا يمكن للمستخدمين الجدد الانضمام الآن." @@ -1225,14 +1204,14 @@ msgstr "تبقى {remaining} حرفًا. احصل على {premiumProductName} ل msgid "{remainingSlotCount} remaining" msgstr "{remainingSlotCount} متبقية" -#: src/features/channel/components/InviteEmbed.tsx:282 -#: src/features/channel/components/InviteEmbed.tsx:455 -#: src/features/channel/components/InviteEmbed.tsx:724 +#: src/features/channel/components/InviteEmbed.tsx:248 +#: src/features/channel/components/InviteEmbed.tsx:356 +#: src/features/channel/components/InviteEmbed.tsx:625 msgid "{renderedMemberCount} {memberCount, plural, one {member} other {members}}" msgstr "{renderedMemberCount} {memberCount, plural, one {عضو} other {أعضاء}}" #. Presence summary on a community invite embed. renderedPresenceCount is a formatted count of online members. -#: src/features/channel/components/InviteEmbed.tsx:112 +#: src/features/channel/components/InviteEmbed.tsx:83 msgid "{renderedPresenceCount} online" msgstr "{renderedPresenceCount} متصل" @@ -1630,9 +1609,7 @@ msgstr "رسالة واحدة غير مقروءة" msgid "1 unread DM" msgstr "رسالة مباشرة واحدة غير مقروءة" -#. Invite link use-limit option meaning the invite can be used once. #. Invite max-uses dropdown option for exactly one use. -#: src/features/expressions/components/modals/PackInviteModal.tsx:33 #: src/features/invite/components/modals/InviteModal.tsx:60 msgid "1 use" msgstr "استخدام واحد" @@ -1668,16 +1645,12 @@ msgstr "هدية لمدة عام واحد" msgid "10 minutes" msgstr "10 دقائق" -#. Invite link use-limit option meaning the invite can be used ten times. #. Invite max-uses dropdown option for ten uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:41 #: src/features/invite/components/modals/InviteModal.tsx:68 msgid "10 uses" msgstr "10 استخدامات" -#. Invite link use-limit option meaning the invite can be used 100 times. #. Invite max-uses dropdown option for 100 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:53 #: src/features/invite/components/modals/InviteModal.tsx:80 msgid "100 uses" msgstr "100 استخدام" @@ -1763,9 +1736,7 @@ msgctxt "adaptive-screen-share" msgid "240p" msgstr "240p" -#. Invite link use-limit option meaning the invite can be used 25 times. #. Invite max-uses dropdown option for 25 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:45 #: src/features/invite/components/modals/InviteModal.tsx:72 msgid "25 uses" msgstr "25 استخدام" @@ -1840,16 +1811,12 @@ msgstr "5 أيام" msgid "5 minutes" msgstr "5 دقائق" -#. Invite link use-limit option meaning the invite can be used five times. #. Invite max-uses dropdown option for five uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:37 #: src/features/invite/components/modals/InviteModal.tsx:64 msgid "5 uses" msgstr "5 استخدامات" -#. Invite link use-limit option meaning the invite can be used 50 times. #. Invite max-uses dropdown option for 50 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:49 #: src/features/invite/components/modals/InviteModal.tsx:76 msgid "50 uses" msgstr "50 استخدامًا" @@ -2083,13 +2050,6 @@ msgstr "قبول الدعوة" msgid "Accept the friend request from {userName}?" msgstr "هل تريد قبول طلب الصداقة من {userName}؟" -#. Helper text on a pack invite embed explaining that accepting installs the pack. -#. Note shown on expression pack invites before accepting. -#: src/features/channel/components/InviteEmbed.tsx:100 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:81 -msgid "Accepting this invite installs the pack automatically." -msgstr "قبول هذه الدعوة سيثبّت الحزمة تلقائيًا." - #. Short label in the notification utils helper. Keep it concise. #: src/features/notification/utils/NotificationUtils.ts:32 msgid "Access granted" @@ -2110,7 +2070,7 @@ msgstr "الوصول إلى معلومات ملفك الشخصي الأساسي #. User settings tab for accessibility preferences (visual, motion, screen reader, etc.). #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:14 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:93 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:66 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:61 msgid "Accessibility" msgstr "تسهيلات الاستخدام" @@ -2124,7 +2084,7 @@ msgstr "منطقة حية يمكن الوصول إليها" #. User settings tab for account login, password, MFA, and security. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:11 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:129 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:95 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:90 msgid "Account" msgstr "الحساب" @@ -2180,7 +2140,7 @@ msgstr "الحساب جديد جدًا" #. Required-action modal title shown when an account-level verification step is required to proceed. #. Title of the error modal shown when an unclaimed (guest) account tries to accept a community or group DM invite. Auth-related; keep tone plain. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:8 -#: src/features/invite/commands/InviteCommands.tsx:37 +#: src/features/invite/commands/InviteCommands.tsx:35 msgid "Account verification required" msgstr "يلزم التحقق من الحساب" @@ -2461,7 +2421,7 @@ msgid "Add an account to continue." msgstr "أضف حسابًا للمتابعة." #. Body of the error modal shown when an unclaimed (guest) account tries to accept a community invite. Tells the user to complete sign-up first. -#: src/features/invite/commands/InviteCommands.tsx:42 +#: src/features/invite/commands/InviteCommands.tsx:40 msgid "Add an email and password to your account first." msgstr "أضف بريدًا إلكترونيًا وكلمة مرور إلى حسابك أولاً." @@ -2771,7 +2731,7 @@ msgid "Address" msgstr "العنوان" #. Description for an H.264 backup stream select. Keep H.264, CPU, and GPU literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:119 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:124 msgid "Adds H.264 for mixed clients. Uses more encode work." msgstr "يضيف H.264 للأجهزة المختلفة. يستهلك المزيد من موارد المعالجة." @@ -2827,11 +2787,9 @@ msgstr "أوقف المسؤولون الدعوات مؤقتًا — لا يمك #. Collapsed-by-default group at the end of the community overview tab holding less common settings. #. Disclosure button label in the voice connection status popout. Reveals technical bandwidth and network stats. #. User settings tab for power-user and experimental application preferences. -#. Voice participant context menu submenu label for IDs and diagnostics. #: src/features/channel/components/modals/channel_tabs/ChannelOverviewTab.tsx:337 #: src/features/guild/components/modals/guild_tabs/guild_overview_tab/index.tsx:28 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:178 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:145 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:140 #: src/features/voice/components/voice_connection_status/VoiceDetailsPopout.tsx:60 msgid "Advanced" msgstr "متقدم" @@ -2842,7 +2800,7 @@ msgid "Advanced video settings" msgstr "إعدادات الفيديو المتقدمة" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:100 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:121 msgid "Advertise a capped decode codec to force publisher migration" msgstr "الإعلان عن ترميز فك تشفير محدود لفرض ترحيل الناشر" @@ -3065,6 +3023,13 @@ msgstr "السماح لأي شخص برؤية هذا الاتصال في ملف msgid "Allow anyone who can view your full profile to see your profile local time" msgstr "السماح لأي شخص يمكنه عرض ملفك الشخصي بالكامل برؤية التوقيت المحلي لملفك الشخصي" +#. Settings search entry label for the AV1 screen-share opt-in. AV1 is a codec name and should stay literal. +#. Switch label for the AV1 screen-share opt-in. AV1 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:236 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:88 +msgid "Allow AV1 for screen sharing" +msgstr "السماح بـ AV1 لمشاركة الشاشة" + #. Toggle label that allows DMs from bots in this community. #: src/features/ui/action_menu/items/BulkSettingsMenuItems.tsx:81 msgid "Allow bot direct messages" @@ -3112,6 +3077,13 @@ msgstr "السماح بأسماء قنوات نصية مرنة" msgid "Allow for all communities" msgstr "السماح لكل المجتمعات" +#. Settings search entry label for the H.265/HEVC screen-share opt-in. H.265 and HEVC are codec names and should stay literal. +#. Switch label for the H.265/HEVC screen-share opt-in. H.265 and HEVC are codec names and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:240 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:92 +msgid "Allow H.265 (HEVC) for screen sharing" +msgstr "السماح بـ H.265 (HEVC) لمشاركة الشاشة" + #: src/features/connection/components/modals/EditConnectionModal.tsx:95 msgid "Allow members from communities you're in to see this connection" msgstr "السماح لأعضاء المجتمعات التي تنتمي إليها برؤية هذا الاتصال" @@ -3218,7 +3190,7 @@ msgid "Already have an account?" msgstr "هل لديك حساب بالفعل؟" #. Status label on a group DM invite embed when the current user is already a member. -#: src/features/channel/components/InviteEmbed.tsx:76 +#: src/features/channel/components/InviteEmbed.tsx:67 msgid "Already joined" msgstr "انضممت بالفعل" @@ -3426,7 +3398,7 @@ msgid "Animated avatars ({animatedAvatarFormats}) require {premiumProductName}." msgstr "تتطلب الصور المتحركة ({animatedAvatarFormats}) استخدام {premiumProductName}." #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:79 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:75 msgid "Animated avatars & profile banners" msgstr "صور رمزية ولافتات ملف شخصي متحركة" @@ -3712,7 +3684,7 @@ msgstr "شارة أيقونة التطبيق" msgid "App language: {format}" msgstr "لغة التطبيق: {format}" -#: src/features/user/components/settings_utils/SettingsConstants.tsx:209 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:204 msgid "App settings" msgstr "إعدادات التطبيق" @@ -3739,7 +3711,7 @@ msgstr "مستوى تكبير التطبيق" #. Advanced settings category tag. #. User settings tab for app appearance and layout options. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:13 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:116 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:111 msgid "Appearance" msgstr "المظهر" @@ -3812,8 +3784,8 @@ msgstr "تم تحديث التطبيق بنجاح" #: src/features/user/components/modals/tabs/applications_tab/index.tsx:90 #: src/features/user/components/modals/tabs/applications_tab/index.tsx:129 #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:29 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:74 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:70 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:66 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:65 msgid "Applications" msgstr "التطبيقات" @@ -3899,7 +3871,7 @@ msgid "Are you sure you want to delete every message in your personal notes? Thi msgstr "هل أنت متأكد أنك تريد حذف كل الرسائل في ملاحظاتك الشخصية؟ سيؤدي هذا إلى إزالة جميع الرسائل ومرفقاتها بشكل دائم. لا يمكن التراجع عن هذا الإجراء." #. placeholder {0}: selectedRole.name -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:410 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:425 msgid "Are you sure you want to delete the <0>{0} role? Any members with this role will no longer have it." msgstr "هل أنت متأكد أنك تريد حذف دور <0>{0}؟ لن يكون لدى أي أعضاء لديهم هذا الدور بعد الآن." @@ -4080,11 +4052,6 @@ msgstr "نموذج مرفق" msgid "Attachment mocks" msgstr "نماذج المرفقات" -#. Placeholder content text shown for scheduled messages that have attachments but no text content. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:34 -msgid "Attachment only message" -msgstr "رسالة مرفق فقط" - #. Short label in the channel and chat textual attachment preview bottom sheet. Keep it concise. #. Short label in the channel and chat textual attachment preview modal. Keep it concise. #: src/features/channel/components/embeds/attachments/TextualAttachmentPreviewBottomSheet.tsx:27 @@ -4112,9 +4079,7 @@ msgstr "تعذّر تحميل المرفق" msgid "Attachment: {filename}" msgstr "مرفق: {filename}" -#. Label in the scheduled message row preview indicating that attachments are included. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:43 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:34 msgid "Attachments" msgstr "المرفقات" @@ -4238,7 +4203,7 @@ msgid "Audio settings" msgstr "إعدادات الصوت" #. Voice control button label for microphone and speaker settings. -#: src/features/voice/components/VoiceControlBar.tsx:146 +#: src/features/voice/components/VoiceControlBar.tsx:142 msgctxt "voice-control-button" msgid "Audio settings" msgstr "إعدادات الصوت" @@ -4344,7 +4309,7 @@ msgid "Authorized" 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/GeneralSettingsSections.ts:30 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:22 msgid "Authorized applications" msgstr "التطبيقات المصرّح بها" @@ -4358,8 +4323,8 @@ msgstr "التطبيقات المصرّح بها" #: src/features/user/components/modals/tabs/AuthorizedAppsTab.tsx:506 #: src/features/user/components/settings_utils/search_index/AuthorizedAppsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:148 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:34 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:107 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:102 msgid "Authorized apps" msgstr "التطبيقات المصرّح بها" @@ -4442,7 +4407,6 @@ msgid "Autocomplete suggestion: {label}, {selectedOptionPosition} of {resultCoun msgstr "اقتراح الإكمال التلقائي: {label}، {selectedOptionPosition} من {resultCount}" #. Channel overview settings tab label, control, or validation message (name, topic, slowmode, voice region, mature content gate). -#. Label for the auto codec option in the screen-share codec radio group. Keep it concise. #. Option label for a WebRTC content hint select. #. Option label for an SVC mode select. #. Option label for an encoder path select. @@ -4451,11 +4415,10 @@ msgstr "اقتراح الإكمال التلقائي: {label}، {selectedOptionP #. Voice region option label in the voice settings menu meaning let Fluxer pick the best region automatically. #. Voice region picker option label meaning 'let Fluxer pick the best region automatically'. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/RtcRegionSelect.tsx:19 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:59 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:99 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:139 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:176 -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:34 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:64 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:104 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:144 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:181 #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:263 #: src/features/voice/components/VoiceRegionSelector.tsx:16 #: src/features/voice/components/VoiceSettingsMenus.tsx:126 @@ -4468,6 +4431,11 @@ msgctxt "rtc-region-value" msgid "Automatic" msgstr "تلقائي" +#. Option label for the screen-share codec select. codec is the automatically selected codec label. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:222 +msgid "Automatic ({codec})" +msgstr "تلقائي ({codec})" + #. Settings search entry label. Names the settings search entry in the settings UI. #. Voice setting label for automatically evening out microphone volume. #: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:48 @@ -4495,96 +4463,6 @@ msgstr "قراءة الرسائل تلقائيًا" msgid "Automatic start" msgstr "بدء تلقائي" -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep Firefox as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:8 -msgid "Automatic would use {codecName} because Firefox screen sharing works most reliably with it." -msgstr "سيستخدم التلقائي {codecName} لأن مشاركة الشاشة في Firefox تعمل معه بأقصى قدر من الموثوقية." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:70 -msgid "Automatic would use {codecName} because no hardware encoder is available and this browser exposes H.265." -msgstr "سيستخدم تلقائيًا {codecName} لأنه لا يتوفر برنامج ترميز للأجهزة، وهذا المتصفح يدعم H.265." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:75 -msgid "Automatic would use {codecName} because no hardware encoder is available and your computer exposes H.265." -msgstr "سيستخدم تلقائيًا {codecName} لأنه لا يتوفر برنامج ترميز للأجهزة ويكشف جهاز الكمبيوتر الخاص بك عن H.265." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:90 -msgid "Automatic would use {codecName} because no higher-quality encoder is available and H.264 is compatible." -msgstr "سيستخدم التلقائي {codecName} لأنه لا يوجد برنامج ترميز بجودة أعلى متاح، وH.264 متوافق." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep OpenH264 and Linux literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:101 -msgid "Automatic would use {codecName} because no video encoder is exposed. On Linux, OpenH264 may need to be installed." -msgstr "سيستخدم التلقائي {codecName} لأنه لا يوجد برنامج ترميز فيديو مكشوف. على نظام Linux، قد تحتاج إلى تثبيت OpenH264." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:60 -msgid "Automatic would use {codecName} because software encoding is preferred and this browser exposes AV1." -msgstr "سيستخدم التلقائي {codecName} لأنه يفضل الترميز البرمجي وهذا المتصفح يدعم AV1." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:80 -msgid "Automatic would use {codecName} because software encoding is preferred and this browser exposes VP9." -msgstr "سيستخدم تلقائيًا {codecName} لأن ترميز البرامج مفضل وهذا المتصفح يدعم VP9." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:95 -msgid "Automatic would use {codecName} because software encoding is preferred and VP8 is the safest software fallback." -msgstr "سيستخدم التلقائي {codecName} لأن ترميز البرامج مفضل وVP8 هو الخيار الاحتياطي الأكثر أمانًا للبرامج." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:65 -msgid "Automatic would use {codecName} because software encoding is preferred and your computer exposes AV1." -msgstr "سيستخدم التلقائي {codecName} لأن ترميز البرامج مفضل وجهاز الكمبيوتر الخاص بك يدعم AV1." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:85 -msgid "Automatic would use {codecName} because software encoding is preferred and your computer exposes VP9." -msgstr "سيستخدم التلقائي {codecName} لأن ترميز البرامج مفضل وجهاز الكمبيوتر الخاص بك يدعم VP9." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep codec names literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:25 -msgid "Automatic would use {codecName} because this browser does not expose H.264, so VP8 is the safest fallback." -msgstr "سيستخدم التلقائي {codecName} لأن هذا المتصفح لا يعرض H.264، لذا فإن VP8 هو الخيار الاحتياطي الأكثر أمانًا." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep Chromium as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:13 -msgid "Automatic would use {codecName} because this browser supports it and it is the best fallback outside Chromium." -msgstr "سيستخدم التلقائي {codecName} لأن هذا المتصفح يدعمه وهو أفضل خيار احتياطي خارج Chromium." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep codec names literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:30 -msgid "Automatic would use {codecName} because your computer does not expose H.264, so VP8 is the safest fallback." -msgstr "سيستخدم التلقائي {codecName} لأن جهاز الكمبيوتر الخاص بك لا يدعم H.264، لذا فإن VP8 هو الخيار الاحتياطي الأكثر أمانًا." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep Chromium as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:19 -msgid "Automatic would use {codecName} because your computer supports it and it is the best fallback outside Chromium." -msgstr "سيستخدم التلقائي {codecName} لأن جهاز الكمبيوتر الخاص بك يدعمه وهو أفضل خيار احتياطي خارج Chromium." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:54 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware and it gives strong screen-share quality." -msgstr "سيستخدم التلقائي {codecName} لأن وحدة معالجة الرسوميات (GPU) لديك يمكنها ترميزه في الجهاز، وهو ما يوفر جودة قوية لمشاركة الشاشة." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:42 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware and it is the most compatible screen-share default." -msgstr "سيستخدم التلقائي {codecName} لأن وحدة معالجة الرسوميات (GPU) لديك يمكنها ترميزه في الجهاز وهو الإعداد الافتراضي الأكثر توافقًا لمشاركة الشاشة." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:48 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware, with excellent compression and low CPU usage." -msgstr "سيستخدم التلقائي {codecName} لأن وحدة معالجة الرسوميات (GPU) الخاصة بك يمكنها ترميزه في الجهاز، مع ضغط ممتاز واستخدام منخفض لوحدة المعالجة المركزية (CPU)." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:36 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware, with the best compression for screen sharing." -msgstr "سيستخدم التلقائي {codecName} لأن وحدة معالجة الرسوميات (GPU) لديك يمكنها ترميزه في الجهاز، مع أفضل ضغط لمشاركة الشاشة." - #. Short label in the animation tab. Keep it concise. #: src/features/user/components/modals/tabs/accessibility_tab/AnimationTab.tsx:52 msgid "Automatically play GIFs" @@ -4648,6 +4526,16 @@ msgstr "قراءة تلقائية" msgid "Autoscrolling" msgstr "التمرير التلقائي" +#. Settings search synonym. Codec name; keep literal. Used to match this term in the settings search bar. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:101 +msgid "AV1" +msgstr "AV1" + +#. Option label for the screen-share codec select while the AV1 opt-in is off and the option is disabled. AV1 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:226 +msgid "AV1 (requires opt-in)" +msgstr "AV1 (يتطلب الاشتراك)" + #. Label for the available desktop version in the Linux update modal. #: src/features/updater/commands/UpdaterModalCommands.tsx:140 msgid "Available" @@ -4875,7 +4763,7 @@ msgid "Badge" msgstr "شارة" #. Option label for a software encoder quality select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:83 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:88 msgid "Balanced" msgstr "متوازن" @@ -4917,7 +4805,7 @@ msgstr "ينتهي الحظر في {0}." #: src/features/moderation/components/modals/BanMemberModal.tsx:270 #: src/features/ui/action_menu/GuildMemberContextMenu.tsx:66 #: src/features/ui/action_menu/items/GuildMemberMenuItems.tsx:51 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:94 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:118 msgid "Ban member" msgstr "حظر العضو" @@ -5046,7 +4934,7 @@ msgstr "بين حرف واحد و32 حرفًا" #. 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/PlutoniumIndex.ts:27 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:207 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:202 msgid "Billing" msgstr "الفوترة" @@ -5099,7 +4987,7 @@ msgid "Biometrics" 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/VoiceVideoIndex.ts:160 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:181 msgid "Bitrate" msgstr "معدل البت" @@ -5181,8 +5069,8 @@ msgstr "محظور" #: src/features/user/components/modals/tabs/BlockedUsersTab.tsx:210 #: src/features/user/components/settings_utils/search_index/BlockedUsersIndex.ts:6 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:152 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:58 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:18 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:53 msgid "Blocked users" msgstr "المستخدمون المحظورون" @@ -5275,7 +5163,7 @@ msgstr "تمت الإضافة إلى العلامات المرجعية." #. Tab label in the inbox popout listing the user bookmarks. #: src/features/channel/components/modals/BookmarksBottomSheet.tsx:33 #: src/features/messaging/components/pages/SavedMessagesPage.tsx:23 -#: src/features/messaging/components/popouts/InboxPopout.tsx:36 +#: src/features/messaging/components/popouts/InboxPopout.tsx:34 msgid "Bookmarks" msgstr "الإشارات المرجعية" @@ -5535,10 +5423,6 @@ msgstr "التنمّر، أو التواصل المتكرر غير المرغو msgid "Bullying, threats, hate, violence, raids, or content that pushes self-harm." msgstr "التنمّر أو التهديدات أو الكراهية أو العنف أو الهجمات أو المحتوى الذي يشجع على إيذاء النفس." -#: src/features/expressions/components/modals/CreatePackModal.tsx:95 -msgid "Bundle your favorite stickers into a pack you can distribute." -msgstr "اجمع ملصقاتك المفضلة في حزمة يمكنك توزيعها." - #. Short label in the app constants. #: src/features/app/constants/AppConstants.ts:45 msgid "Busy right now" @@ -5761,7 +5645,7 @@ msgid "Cameras and virtual capture devices are selected here in {productName}, n msgstr "يتم تحديد الكاميرات وأجهزة الالتقاط الافتراضية هنا في {productName}، وليس في منتقي نظام Wayland. إذا لم يظهر أي شيء هنا، فتحقق من الأذونات أو قم بتوصيل جهاز." #. Tooltip in the voice control bar when cameras are disabled because the participant count exceeds the limit. {voiceChannelCameraUserLimit} is the configured threshold. -#: src/features/voice/components/VoiceControlBar.tsx:136 +#: src/features/voice/components/VoiceControlBar.tsx:132 msgid "Cameras are off above {voiceChannelCameraUserLimit} participants" msgstr "الكاميرات متوقفة عند تجاوز {voiceChannelCameraUserLimit} مشارك" @@ -5781,7 +5665,6 @@ msgid "Can't upload files here" msgstr "لا يمكن تحميل الملفات هنا" #. Action label for dismissing a mass-mention warning. -#. Button label on a scheduled message row that cancels (deletes) the scheduled send. #. Button label that closes the emoji rename popout without saving. #. Button that closes the delete channel confirmation without deleting. #. Button that closes the device logout confirmation without changes. @@ -5810,10 +5693,8 @@ msgstr "لا يمكن تحميل الملفات هنا" #: src/features/emoji/components/emojis/EmojiListItem.tsx:318 #: src/features/expressions/components/modals/AddFavoriteMemeModal.tsx:111 #: src/features/expressions/components/modals/AddGuildStickerModal.tsx:250 -#: src/features/expressions/components/modals/CreatePackModal.tsx:137 #: src/features/expressions/components/modals/EditFavoriteMemeModal.tsx:87 #: src/features/expressions/components/modals/EditGuildStickerModal.tsx:116 -#: src/features/expressions/components/modals/EditPackModal.tsx:124 #: src/features/guild/components/modals/TransferOwnershipModal.tsx:91 #: src/features/i18n/utils/CommonMessageDescriptors.ts:98 #: src/features/input/state/input_keybind/shared.ts:137 @@ -5824,7 +5705,6 @@ msgstr "لا يمكن تحميل الملفات هنا" #: src/features/messaging/components/modals/ForwardModal.tsx:635 #: src/features/messaging/components/modals/ImageCropModal.tsx:925 #: src/features/messaging/components/modals/MessageHistoryThresholdModal.tsx:107 -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:47 #: src/features/moderation/components/modals/BanMemberModal.tsx:262 #: src/features/moderation/components/modals/RemoveTimeoutModal.tsx:70 #: src/features/moderation/components/modals/TimeoutMemberModal.tsx:126 @@ -5850,11 +5730,6 @@ msgstr "إلغاء" msgid "Cancel editing message" msgstr "إلغاء تعديل الرسالة" -#. Button or menu action label in the channel and chat scheduled message edit bar. Keep it concise. -#: src/features/channel/components/ScheduledMessageEditBar.tsx:18 -msgid "Cancel editing scheduled message" -msgstr "إلغاء تعديل الرسالة المجدولة" - #. Relationship action label for canceling an outgoing friend request. #: src/features/relationship/utils/RelationshipMessageDescriptors.ts:25 msgid "Cancel friend request" @@ -5935,16 +5810,6 @@ msgstr "لا يمكن التعديل" msgid "Cannot delete account" msgstr "لا يمكن حذف الحساب" -#. Title of the error modal when installing an emoji pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:83 -msgid "Cannot install emoji pack" -msgstr "تعذر تثبيت حزمة الرموز التعبيرية" - -#. Title of the error modal when installing a sticker pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:87 -msgid "Cannot install sticker pack" -msgstr "تعذر تثبيت حزمة الملصقات" - #. Toast error shown when captcha verification fails inside the auth captcha interceptor. #: src/features/auth/components/CaptchaInterceptor.tsx:14 msgid "Captcha verification failed. Try again." @@ -5955,15 +5820,15 @@ msgstr "فشل التحقق من اختبار الكابتشا. حاول مرة msgid "Capture" msgstr "التقاط" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:398 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:420 msgid "Capture app audio" msgstr "التقاط صوت التطبيق" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:399 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:421 msgid "Capture desktop audio" msgstr "التقاط صوت سطح المكتب" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:397 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:419 msgid "Capture device audio" msgstr "التقاط صوت الجهاز" @@ -6221,12 +6086,12 @@ msgstr "نموذج تغيير كلمة المرور" msgid "Change scheduled" msgstr "تم جدولة التغيير" -#. Tooltip / button label in the screen-share status pill. Opens the picker to change what is being shared. -#. Voice control menu action to choose a different screen-share source. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:48 -#: src/features/voice/components/VoiceControlBar.tsx:108 -msgid "Change source" -msgstr "تغيير المصدر" +#. Action that opens the source picker for the active screen share. +#. Voice screen share menu action that changes the shared source. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:24 +#: src/features/voice/components/ActiveScreenShareMenu.tsx:23 +msgid "Change Stream" +msgstr "تغيير البث" #. Modal title for the screen-share picker when switching an ongoing stream to a new source. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:156 @@ -6575,7 +6440,7 @@ msgstr "تجاوزت حد الأحرف بمقدار {remaining}" #: src/features/input/components/modals/KeyboardShortcutsCheatsheetModal.tsx:40 #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:15 #: src/features/user/components/modals/tabs/keybinds_tab/DefaultKeybindsList.tsx:39 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:120 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:115 msgid "Chat" msgstr "الدردشة" @@ -6976,7 +6841,7 @@ msgid "Choose your profile accent color" 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/VoiceVideoIndex.ts:108 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:129 msgid "Cisco" msgstr "سيسكو" @@ -7584,7 +7449,7 @@ msgid "Codec" 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/VoiceVideoIndex.ts:96 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:117 msgid "Codec negotiation testing" msgstr "اختبار التفاوض على الترميز" @@ -7628,8 +7493,8 @@ msgstr "طي موضوع القناة" #. Tooltip / aria label on a voice participant tile button that collapses expanded device tiles for one user. #. Voice menu action that collapses expanded device tiles back into a single tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:98 -#: src/features/voice/components/VoiceParticipantTile.tsx:165 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:122 +#: src/features/voice/components/VoiceParticipantTile.tsx:166 msgid "Collapse devices" msgstr "طي الأجهزة" @@ -8104,7 +7969,7 @@ msgstr "تركيز أداة الإنشاء" #. Button label that opens a dedicated advanced settings modal for configuring screen-share encoder controls. #. Button label that opens a dedicated advanced settings modal. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedChatControls.tsx:161 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:163 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:168 msgid "Configure" msgstr "تكوين" @@ -8127,7 +7992,7 @@ msgid "Configure now" msgstr "الضبط الآن" #. Tooltip / aria label on the screen-share control while a share is active. Opens the configure / end menu. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:69 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:58 msgid "Configure or end screen share" msgstr "تكوين مشاركة الشاشة أو إنهائها" @@ -8378,12 +8243,12 @@ msgstr "الاتصال: {connectionId}" #: src/features/i18n/utils/CommonMessageDescriptors.ts:410 #: src/features/user/components/popouts/UserProfileShared.tsx:610 #: src/features/user/components/settings_utils/search_index/LinkedAccountsIndex.ts:8 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:38 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:30 msgid "Connections" msgstr "الروابط" #. User settings tab for linked external accounts. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:111 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:106 msgctxt "user-settings-tab" msgid "Connections" msgstr "الاتصالات" @@ -8434,7 +8299,7 @@ msgid "Content filtering" msgstr "فلترة المحتوى" #. Label for an advanced screen-share select. Refers to the WebRTC MediaStreamTrack contentHint value. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:131 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:136 msgid "Content hint" msgstr "تلميح المحتوى" @@ -9157,16 +9022,6 @@ msgstr "تعذر تجاهل طلب الصداقة" msgid "Couldn't ignore the friend request. Try again." msgstr "تعذّر تجاهل طلب الصداقة. يُرجى المحاولة مرة أخرى." -#. Generic body for the error modal when an emoji pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:107 -msgid "Couldn't install this emoji pack. Try again later." -msgstr "تعذّر تثبيت حزمة الرموز التعبيرية هذه. حاول مرة أخرى لاحقًا." - -#. Generic body for the error modal when a sticker pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:111 -msgid "Couldn't install this sticker pack. Try again later." -msgstr "تعذّر تثبيت حزمة الملصقات هذه. حاول مرة أخرى لاحقًا." - #. Error modal title shown when accepting a community invite fails. #: src/features/invite/components/alerts/InviteAcceptFailedModal.tsx:9 msgid "Couldn't join community" @@ -9582,11 +9437,6 @@ msgstr "أنشئ حسابًا للمطالبة بهديتك" msgid "Create and manage applications and bots for your account" msgstr "إنشاء وإدارة التطبيقات والروبوتات لحسابك" -#. Empty-state description for expression packs when the feature requires premium. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:63 -msgid "Create and share custom emoji and sticker packs with {premiumProductFullName}." -msgstr "أنشئ وشارك حزم الملصقات والرموز التعبيرية المخصصة مع {premiumProductFullName}." - #. Button or menu action label in the application create modal. Keep it concise. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/applications_tab/ApplicationCreateModal.tsx:20 @@ -9628,14 +9478,6 @@ msgstr "إنشاء رسالة مباشرة" msgid "Create emoji & stickers" msgstr "إنشاء إيموجي وملصقات" -#. Action that opens the create-emoji-pack modal. -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/expressions/components/modals/CreatePackModal.tsx:18 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:314 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:31 -msgid "Create emoji pack" -msgstr "إنشاء حزمة رموز تعبيرية" - #. Accessible label for the create-favorite-category form. #: src/features/expressions/components/modals/CreateFavoriteCategoryModal.tsx:16 msgid "Create favorite category form" @@ -9688,14 +9530,6 @@ msgstr "إنشاء مجتمع أو الانضمام إليه" msgid "Create role" msgstr "إنشاء دور" -#. Action that opens the create-sticker-pack modal. -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/expressions/components/modals/CreatePackModal.tsx:22 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:314 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:35 -msgid "Create sticker pack" -msgstr "إنشاء حزمة ملصقات" - #. Setup wizard title prompting the operator to create the first account. #: src/features/app/components/setup/SetupWizardSteps.tsx:48 msgid "Create the administrator account" @@ -9748,15 +9582,6 @@ msgstr "تم الإنشاء" msgid "Created {createdAt}" msgstr "تم الإنشاء في {createdAt}" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:334 -msgid "Created {createdCount} / {createdLimit}" -msgstr "تم إنشاء {createdCount} / {createdLimit}" - -#. placeholder {0}: NicknameUtils.getDisplayName(packCreator) -#: src/features/channel/components/InviteEmbed.tsx:343 -msgid "Created by {0}" -msgstr "تم الإنشاء بواسطة {0}" - #. placeholder {0}: inviter ? NicknameUtils.getNickname(inviter, undefined, channelId) : invite.inviter ? NicknameUtils.getDisplayName(invite.inviter) : '' #. placeholder {1}: formatExpiresAt(invite.expires_at) #: src/features/channel/components/modals/GroupInvitesBottomSheet.tsx:218 @@ -9768,13 +9593,6 @@ msgstr "تم الإنشاء بواسطة {0}. تنتهي الصلاحية في { msgid "Created by {creatorDisplayName} on {createdAt}" msgstr "تم الإنشاء بواسطة {creatorDisplayName} في {createdAt}" -#. Metadata label for an expression pack invite. userName is the pack creator username. -#. Short label in the authentication invite header. Preserve {userName}; it is inserted by code. Keep the tone plain and specific. -#: src/features/auth/flow/InviteHeader.tsx:29 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:73 -msgid "Created by {userName}" -msgstr "تم الإنشاء بواسطة {userName}" - #. placeholder {0}: renderInline(change.newValue, i18n, guildId) #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:739 msgid "Created for channel {0}." @@ -9787,11 +9605,6 @@ msgstr "تم الإنشاء للقناة {0}." msgid "Created on {0}." msgstr "تم الإنشاء في {0}." -#. 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/ExpressionPacksIndex.ts:43 -msgid "Created packs" -msgstr "الحزم التي أنشأتها" - #. placeholder {0}: renderInline(change.newValue, i18n) #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:743 msgid "Created with name {0}." @@ -10119,7 +9932,7 @@ msgid "Custom tags" msgstr "علامات مخصصة" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:87 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:83 msgid "Custom themes" msgstr "سمات مخصصة" @@ -10603,7 +10416,6 @@ msgstr "يتم إيقاف تشغيله افتراضيًا على الهاتف ا #. Button or menu action label in the channel and chat embed audio. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the channel and chat media container. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the channel and chat mobile memes picker. Keep it concise. Keep the tone plain and specific. -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the messaging commands. Keep it concise. Keep the tone plain and specific. #. Confirm button label on the destructive delete-saved-media alert. #. Danger button label that confirms deleting a custom emoji. @@ -10626,7 +10438,6 @@ msgstr "يتم إيقاف تشغيله افتراضيًا على الهاتف ا #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:117 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:290 #: src/features/user/components/modals/tabs/component_gallery_tab/index.tsx:238 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:49 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:154 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:190 msgid "Delete" @@ -10785,11 +10596,6 @@ msgstr "حذف رسائلي" msgid "Delete other members' messages. Pinning is controlled separately." msgstr "حذف رسائل الأعضاء الآخرين. يتم التحكم في التثبيت بشكل منفصل." -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:40 -msgid "Delete pack" -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:31 msgid "Delete passkey" @@ -10862,11 +10668,6 @@ msgstr "حذف هذه الرسالة" msgid "Delete this message? Can't be undone." msgstr "هل تريد حذف هذه الرسالة؟ لا يمكن التراجع عن هذا الإجراء." -#. Error message in the expression packs tab. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:45 -msgid "Delete this pack? Can't be undone." -msgstr "هل تريد حذف هذه الحزمة؟ لا يمكن التراجع عن هذا الإجراء." - #. Danger action in the channel permissions overwrite context menu that removes a member permission override from the channel. #: src/features/channel/components/modals/channel_tabs/channel_permissions_tab/OverwriteContextMenu.tsx:19 msgid "Delete user" @@ -11011,7 +10812,7 @@ msgid "Description must be no more than {discoveryDescriptionMaxLength} characte msgstr "يجب ألا يتجاوز الوصف {discoveryDescriptionMaxLength} حرفًا." #. Developer settings tab showing UI component examples. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:153 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:148 msgid "Design system" msgstr "نظام التصميم" @@ -11025,8 +10826,8 @@ msgstr "سطح المكتب" #. User settings tab for desktop app integration and platform settings. #. User settings tab label shown on desktop builds when the OS could not be identified (fallback for the per-OS labels). -#: src/features/user/components/settings_utils/SettingsConstants.tsx:86 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:141 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:81 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:136 msgid "Desktop app" msgstr "تطبيق سطح المكتب" @@ -11113,7 +10914,7 @@ msgstr "يتوفر إصدار سطح المكتب {version}. قم بتنزيل #. Settings section label for desktop window behavior. #: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx:150 #: src/features/user/components/settings_utils/search_index/DesktopSettingsIndex.ts:94 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:62 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:54 msgid "Desktop window" msgstr "نافذة سطح المكتب" @@ -11139,7 +10940,7 @@ msgid "Detached banner" msgstr "تم فصل الشعار" #. Option label for a WebRTC content hint select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:147 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:152 msgid "Detail" msgstr "تفاصيل" @@ -11163,7 +10964,7 @@ 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/advanced_settings_tab/AdvancedSettingsCategories.ts:20 #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:25 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:211 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:206 msgid "Developer" msgstr "مطور" @@ -11171,7 +10972,7 @@ msgstr "مطور" #. Settings section label for client developer mode. #: src/features/user/components/modals/tabs/ClientDeveloperSettingsTab.tsx:17 #: src/features/user/components/settings_utils/search_index/ClientDeveloperSettingsIndex.ts:7 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:66 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:58 msgid "Developer mode" msgstr "وضع المطور" @@ -11218,11 +11019,6 @@ msgstr "الجهاز" msgid "Device alerts" msgstr "تنبيهات الجهاز" -#. Voice participant context menu submenu label for actions that affect one or more voice devices. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:182 -msgid "Device controls" -msgstr "عناصر تحكم الجهاز" - #: src/features/user/components/modals/tabs/DevicesTab.tsx:131 msgid "Device details" msgstr "تفاصيل الجهاز" @@ -11232,7 +11028,7 @@ msgstr "تفاصيل الجهاز" msgid "Device revoked" msgstr "تم إلغاء ربط الجهاز" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:891 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1024 msgid "Device selection" msgstr "اختيار الجهاز" @@ -11255,7 +11051,7 @@ msgstr "الجهاز:" #: src/features/user/components/modals/tabs/DevicesTab.tsx:530 #: src/features/user/components/settings_utils/search_index/DevicesIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/AppearanceSections.ts:82 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:62 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:57 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:124 msgid "Devices" msgstr "الأجهزة" @@ -11437,7 +11233,7 @@ msgid "Disable mobile push notifications" msgstr "تعطيل إشعارات الدفع على الجوال" #. Short label for an advanced screen-share preview preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:43 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:48 msgid "Disable picture-in-picture popout for screen shares" msgstr "تعطيل نافذة الصورة في الصورة المنبثقة لمشاركات الشاشة" @@ -11478,7 +11274,7 @@ msgstr "تعطيل نموذج المصادقة الثنائية" #. Voice menu checkbox label. Hides another participant's video only for the current user. #. Voice menu checkbox that hides a participant video on the current device only. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:86 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:110 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:77 msgid "Disable video locally" msgstr "تعطيل الفيديو محليًا" @@ -11754,11 +11550,6 @@ msgstr "اسم العرض" msgid "Display name (optional)" msgstr "اسم العرض (اختياري)" -#. Voice participant context menu submenu label for call display and diagnostics preferences. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:186 -msgid "Display options" -msgstr "خيارات العرض" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:661 msgid "Display role members separately." msgstr "عرض أعضاء الدور بشكل منفصل." @@ -12284,12 +12075,8 @@ msgstr "الهولندية" msgid "e.g., YubiKey, iPhone, work computer" msgstr "مثال: YubiKey، أو iPhone، أو حاسوب العمل" -#: src/features/expressions/components/modals/PackInviteModal.tsx:187 -msgid "Each link works once." -msgstr "يعمل كل رابط مرة واحدة." - #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:83 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:79 msgid "Early access to new features" msgstr "وصول مبكر للميزات الجديدة" @@ -12315,7 +12102,6 @@ msgstr "إلغاء الصدى" #: src/features/emoji/components/stickers/StickerGridItem.tsx:43 #: src/features/platform/utils/DesktopLocaleBridge.ts:42 #: src/features/user/components/modals/tabs/chat_settings_tab/SearchEnginesTab.tsx:35 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:123 #: src/features/user/components/modals/tabs/LinkedAccountsTab.tsx:51 msgid "Edit" msgstr "تعديل" @@ -12396,11 +12182,6 @@ msgstr "تعديل ملف تعريف المجتمع" msgid "Edit connection" msgstr "تعديل جهة الاتصال" -#. Action that opens the edit-emoji-pack modal. -#: src/features/expressions/components/modals/EditPackModal.tsx:19 -msgid "Edit emoji pack" -msgstr "تعديل حزمة الرموز التعبيرية" - #. Permission description in the role/permission editor for the Manage Community permission. Refers to top-level community settings, not per-channel. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:23 msgid "Edit global settings like name, description, and icon." @@ -12512,11 +12293,6 @@ msgstr "تعديل الملصق" msgid "Edit sticker {stickerName}" msgstr "تعديل الملصق {stickerName}" -#. Action that opens the edit-sticker-pack modal. -#: src/features/expressions/components/modals/EditPackModal.tsx:23 -msgid "Edit sticker pack" -msgstr "تعديل حزمة الملصقات" - #. Settings search entry description. One-line summary of what the settings search entry controls. #: src/features/user/components/settings_utils/search_index/ApplicationsIndex.ts:88 msgid "Edit the bot avatar, tag, bio, banner, and friend request behavior" @@ -12555,11 +12331,6 @@ msgstr "التحرير غير متاح مؤقتًا. يُرجى المحاولة msgid "Editing message" msgstr "جارٍ تعديل الرسالة" -#. Button or menu action label in the channel and chat scheduled message edit bar. Keep it concise. -#: src/features/channel/components/ScheduledMessageEditBar.tsx:14 -msgid "Editing scheduled message" -msgstr "جارٍ تعديل الرسالة المجدولة" - #. Discovery category dropdown option in the community Discovery settings tab. #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:88 msgid "Education" @@ -12674,7 +12445,7 @@ msgstr "تضمين" #. Developer settings tab for testing URL unfurls and rendered embeds. #. Settings search entry label for the developer embed debugger. #: src/features/user/components/settings_utils/search_index/EmbedDebuggerIndex.ts:7 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:149 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:144 msgid "Embed debugger" msgstr "أداة تصحيح الأخطاء المضمنة" @@ -12726,10 +12497,8 @@ msgstr "لم يتم إخفاء التضمينات" #. Audit log target-type filter label. Filters entries that target a custom emoji. #. Column header for the custom emoji image or glyph. #. 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/app/config/AuditLogConstants.ts:172 #: src/features/emoji/components/emojis/EmojiListItem.tsx:337 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:162 msgid "Emoji" msgstr "إيموجي" @@ -12745,11 +12514,6 @@ msgstr "الإيموجي" msgid "emoji {emojiName}" msgstr "إيموجي {emojiName}" -#. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:59 -msgid "Emoji & sticker packs" -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/ChatSettingsIndex.ts:351 msgid "Emoji autocomplete" @@ -12795,45 +12559,6 @@ msgstr "يجب ألا يتجاوز اسم الرموز التعبيرية 32 ح msgid "Emoji names need at least 2 characters and can use letters, numbers, and underscores. Emojis must be under {maxSize}. Static images are resized to 128x128 pixels and compressed automatically. Animated emojis and SVGs must already fit the limit." msgstr "يجب أن تتكون أسماء الرموز من حرفين على الأقل ويمكن أن تستخدم أحرفًا وأرقامًا وشرطات سفلية. يجب ألا يتجاوز حجم الرموز {maxSize}. يتم تغيير حجم الصور الثابتة تلقائيًا إلى 128 × 128 بكسل وضغطها تلقائيًا. يجب أن يكون حجم الرموز المتحركة وملفات SVG بالفعل ضمن الحد." -#. Kind label on an emoji pack invite embed. -#. Short label in the authentication invite header. Keep the tone plain and specific. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/auth/flow/InviteHeader.tsx:21 -#: src/features/channel/components/InviteEmbed.tsx:84 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:57 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:105 -msgid "Emoji pack" -msgstr "حزمة رموز تعبيرية" - -#. placeholder {0}: invite.pack.name -#: src/features/invite/commands/InviteCommands.tsx:144 -msgid "Emoji pack {0} has been installed." -msgstr "تم تثبيت حزمة الرموز التعبيرية {0}." - -#. Title of the error modal when creating a new emoji pack is rejected because the user is at the creation limit. -#: src/features/invite/commands/InviteCommands.tsx:56 -msgid "Emoji pack creation limit reached" -msgstr "تم الوصول للحد الأقصى لإنشاء حزم الملصقات" - -#. Modal title for the emoji pack invite share flow. -#: src/features/expressions/components/modals/PackInviteModal.tsx:57 -msgid "Emoji pack invite" -msgstr "دعوة حزمة إيموجي" - -#. Title of the error modal when installing an emoji pack via invite is rejected because the user is at the install limit. -#: src/features/invite/commands/InviteCommands.tsx:47 -msgid "Emoji pack limit reached" -msgstr "تم الوصول للحد الأقصى من حزم الإيموجي" - -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#. Settings section label for emoji expression packs. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:80 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:23 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:18 -msgid "Emoji packs" -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/ChatSettingsSections.ts:126 msgid "Emoji picker" @@ -12882,8 +12607,8 @@ msgstr "المفضلة فارغة" #. Label for an advanced select that caps the best video codec this client advertises it can decode. #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:172 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:92 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:177 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:113 msgid "Emulate decode codec (testing)" msgstr "محاكاة ترميز فك التشفير (اختبار)" @@ -13177,18 +12902,18 @@ msgstr "تم تمكين المحتوى للبالغين." #. Label for an advanced screen-share select. Refers to hardware or software video encoding. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:51 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:144 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:56 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:165 msgid "Encoder path" msgstr "مسار برنامج الترميز" #. Description for the encoder path select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:55 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:60 msgid "Encoder preference for new screen shares." msgstr "تفضيل المشفر للشاشات التي تتم مشاركتها حديثًا." #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:164 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:185 msgid "Encoder, SVC, backup stream, and bitrate presets" msgstr "إعدادات مسبقة للمشفر، وSVC، وتدفق احتياطي، ومعدل البت." @@ -13220,10 +12945,8 @@ msgstr "إنهاء فترة السماح" msgid "End grace period now?" msgstr "إنهاء فترة السماح الآن؟" -#. Button label that stops the current screen share. #. Voice control menu action to stop sharing the screen. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:52 -#: src/features/voice/components/VoiceControlBar.tsx:112 +#: src/features/voice/components/VoiceControlBar.tsx:108 msgid "End screen share" msgstr "إنهاء مشاركة الشاشة" @@ -13540,7 +13263,9 @@ msgstr "صوت النظام بالكامل" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Subsection title in the voice tab. Keep it concise. +#. Voice menu submenu label for per-user entrance sound controls. #. Voice menu submenu label that contains per-user entrance sound mute and volume controls. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:179 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:309 #: src/features/user/components/modals/tabs/UserVoiceTab.tsx:187 #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:145 @@ -13568,6 +13293,8 @@ msgid "Entrance sound saved" msgstr "تم حفظ صوت الدخول" #. Voice menu slider label adjusting playback volume of this user's entrance sound, locally only. +#. Voice menu slider label for a user's entrance sound playback volume. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:187 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:318 msgid "Entrance sound volume" msgstr "مستوى صوت صوت الدخول" @@ -13803,10 +13530,6 @@ msgstr "تجريبي" msgid "EXPERIMENTAL" msgstr "EXPERIMENTAL" -#: src/features/expressions/components/modals/PackInviteModal.tsx:152 -msgid "Expiration" -msgstr "انتهاء الصلاحية" - #. Label above the expiration duration dropdown in the invite link settings. #: src/features/invite/components/modals/InviteModal.tsx:102 msgid "Expire after" @@ -13941,13 +13664,8 @@ msgstr "تصدير بياناتي" msgid "Export themes" msgstr "تصدير السمات" -#. Developer / debug surface — keep terse and technical. Tooltip / description for the Expression packs settings toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:129 -msgid "Expose the staff-only Expression packs page in user settings." -msgstr "عرض صفحة حزم التعبيرات المخصصة للموظفين في إعدادات المستخدم." - #. Developer / debug surface — keep terse and technical. Tooltip / description for the profile timezone settings toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:138 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:129 msgid "Expose the staff-only timezone section in profile settings." msgstr "عرض قسم المنطقة الزمنية المخصص للموظفين في إعدادات الملف الشخصي." @@ -13958,23 +13676,6 @@ msgstr "عرض قسم المنطقة الزمنية المخصص للموظفي msgid "Expression autocomplete" msgstr "الإكمال التلقائي للتعبيرات" -#. Settings search entry label. Names the settings search entry in the settings UI. -#. User settings tab for purchased or owned emoji/sticker expression packs. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:166 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:7 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:54 -msgid "Expression packs" -msgstr "حزم التعبير" - -#. Empty-state title for expression packs when the feature requires premium. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:59 -msgid "Expression packs are a {premiumProductName} feature" -msgstr "حزم التعبيرات هي ميزة خاصة بـ {premiumProductName}" - -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:168 -msgid "Expression packs are not enabled on this instance. Contact your instance administrator for more information." -msgstr "حزم التعبير غير مُمكّنة في هذا المثيل. يُرجى التواصل مع مسؤول المثيل للحصول على مزيد من المعلومات." - #. Aria label for the expression picker category nav. #: src/features/i18n/utils/CommonMessageDescriptors.ts:751 msgid "Expression picker categories" @@ -13987,9 +13688,7 @@ msgstr "تطهير التعبير" #. Community settings sidebar category grouping the emoji and stickers tabs. #. 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/GuildSettingsConstants.ts:249 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:19 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:134 msgid "Expressions" msgstr "التعبيرات" @@ -14457,7 +14156,7 @@ msgstr "المفضلة" msgid "Favorites" msgstr "المفضلة" -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:182 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:177 msgid "Feature" msgstr "الميزة" @@ -14753,14 +14452,14 @@ msgstr "التركيز على مربع النص" #. Voice call layout action that pins one of several active devices of the same participant. #. Voice layout menu action that focuses one device/session for a participant. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:37 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:61 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:101 msgid "Focus this device" msgstr "تركيز هذا الجهاز" #. Voice call layout action that pins the selected participant in the focused view. #. Voice layout menu action that focuses one participant in the call view. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:41 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:65 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:105 msgid "Focus this person" msgstr "ركّز على هذا الشخص" @@ -14807,7 +14506,7 @@ msgstr "إعدادات المجلد" msgid "Follow us on {blueskyProviderName}" msgstr "تابعنا على {blueskyProviderName}" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:693 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:826 msgid "Follow voice input" msgstr "متابعة الإدخال الصوتي" @@ -15061,7 +14760,7 @@ msgstr "تم إعادة توجيه رسالة" msgid "Forwarded from" msgstr "محوّل من" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:269 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:267 msgid "Found {resultCount} results in {categoryCount} categories" msgstr "تم العثور على {resultCount} نتيجة في {categoryCount} فئة" @@ -15096,7 +14795,7 @@ msgstr "معدل الإطارات" msgid "France" msgstr "فرنسا" -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:187 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:182 msgid "Free" msgstr "مجاني" @@ -15355,10 +15054,6 @@ msgstr "عام" msgid "Generate a shareable link or copy your combined custom CSS." msgstr "أنشئ رابطًا قابلاً للمشاركة أو انسخ CSS المخصص المدمج لديك." -#: src/features/expressions/components/modals/PackInviteModal.tsx:213 -msgid "Generate invite" -msgstr "إنشاء رابط دعوة" - #. Short label in the add friends to group modal. Keep it concise. #: src/features/relationship/components/modals/AddFriendsToGroupModal.tsx:23 msgid "Generate invite link" @@ -15639,7 +15334,7 @@ msgstr "مُهدى <0/> حتى <1>{giftEndDate}. لا يتم التجديد #. Settings search entry label. Also used as a search synonym in the settings search bar. #. User settings tab for gift inventory and redemption codes. #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:37 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:99 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:94 msgid "Gifts" msgstr "الهدايا" @@ -15664,7 +15359,7 @@ msgid "Glad you're here, {username}!" msgstr "سعداء بوجودك هنا يا {username}!" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:71 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:67 msgid "Global emoji & sticker access" msgstr "الوصول الشامل إلى الرموز التعبيرية والملصقات" @@ -15703,8 +15398,8 @@ msgstr "الانتقال إلى {premiumProductName}" #. Button label on a community invite embed when the current user is already a member. #. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:108 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:53 +#: src/features/channel/components/InviteEmbed.tsx:79 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:45 msgid "Go to community" msgstr "الانتقال إلى المجتمع" @@ -15831,7 +15526,7 @@ msgstr "تم منح {0}." msgid "Grants all permissions and bypasses channel restrictions. Highly sensitive." msgstr "يمنح جميع الأذونات ويتجاوز قيود القناة. حساسة للغاية." -#: src/features/voice/components/StreamSettingsMenuContent.tsx:878 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1011 msgid "Granular selection" msgstr "تحديد دقيق" @@ -15867,7 +15562,7 @@ msgstr "اليونانية" #. Toggle label in the mobile video settings bottom sheet. Switches to grid layout. #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:88 -#: src/features/voice/components/VoiceSettingsMenus.tsx:784 +#: src/features/voice/components/VoiceSettingsMenus.tsx:785 msgid "Grid view" msgstr "عرض شبكي" @@ -15948,7 +15643,7 @@ msgstr "دعوات المجموعة" #. Audit log channel type label for group DM channels. #. Fallback display name for an unnamed group DM in quick switcher results. #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:57 -#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:44 +#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:43 msgid "Group message" msgstr "رسالة جماعية" @@ -16010,20 +15705,25 @@ msgid "Grouping" 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/VoiceVideoIndex.ts:104 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:125 msgid "H.264" msgstr "H.264" #. Label for an advanced screen-share select. H.264 is a codec name and should stay literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:115 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:120 msgid "H.264 backup stream" msgstr "تدفق H.264 الاحتياطي" #. Option label for an H.264 backup stream select. H.264 is a codec name and should stay literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:127 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:132 msgid "H.264 simulcast backup" msgstr "H.264 بث متزامن احتياطي" +#. Option label for the screen-share codec select while the HEVC opt-in is off and the option is disabled. H.265 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:231 +msgid "H.265 (requires opt-in)" +msgstr "H.265 (يتطلب تفعيلًا اختياريًا)" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the connection add connection modal. #: src/features/connection/components/modals/AddConnectionModal.tsx:57 @@ -16075,12 +15775,8 @@ msgstr "تسريع الجهاز" msgid "Hardware acceleration can cause rendering glitches with transparent windows. Try --disable-gpu if you see flicker or smearing." msgstr "قد يتسبب تسريع الجهاز في حدوث أخطاء في العرض مع النوافذ الشفافة. جرّب --disable-gpu إذا رأيت وميضًا أو تشويشًا." -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:132 -msgid "Hardware acceleration is off, so codecs will encode on your CPU. <0>Turn it back on in {advancedSettingsLabel}." -msgstr "تم إيقاف تشغيل تسريع الأجهزة، لذا سيقوم برنامج الترميز بترميز الفيديو على وحدة المعالجة المركزية (CPU) الخاصة بك. <0>قم بتشغيله مرة أخرى في {advancedSettingsLabel}." - #. 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/VoiceVideoIndex.ts:152 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:173 msgid "Hardware encoder" msgstr "مشفر الأجهزة" @@ -16215,10 +15911,15 @@ msgid "Help translate {PRODUCT_NAME} into your language on <0>{I18N_WEBLATE_DOMA msgstr "ساعد في ترجمة {PRODUCT_NAME} إلى لغتك على <0>{I18N_WEBLATE_DOMAIN}." #. Description for a WebRTC content hint select. Keep Motion, Detail, and text as plain option concepts. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:135 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:140 msgid "Helps the browser choose motion, detail, or text handling." msgstr "يساعد المتصفح على اختيار معالجة الحركة أو التفاصيل أو النص." +#. Settings search synonym. Codec name; keep literal. Used to match this term in the settings search bar. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:105 +msgid "HEVC" +msgstr "HEVC" + #. Codec description in the screen share codec policy menu. HEVC is a codec name; keep WebRTC literal. #: src/features/voice/utils/ScreenShareCodecPolicy.ts:28 msgid "HEVC. Efficient at low bitrate, but only usable when WebRTC exposes a hardware encoder." @@ -16370,7 +16071,7 @@ msgid "Hide muted channels by default?" msgstr "إخفاء القنوات المكتومة افتراضيًا؟" #. Short label for an advanced stream privacy preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:47 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:52 msgid "Hide my stream preview thumbnail" msgstr "إخفاء الصورة المصغرة لمعاينة البث الخاص بي" @@ -16389,7 +16090,7 @@ msgstr "إخفاء كلمة المرور" msgid "Hide picture-in-picture popout?" msgstr "إخفاء نافذة \"صورة داخل صورة\" المنبثقة؟" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:727 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:860 msgid "Hide preview thumbnail" msgstr "إخفاء معاينة الصورة المصغرة" @@ -16451,7 +16152,7 @@ msgid "High dynamic range display mode" msgstr "وضع العرض بنطاق ديناميكي عالٍ" #. Description for a software encoder quality select. Keep AV1 and CPU literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:75 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:80 msgid "Higher quality can cost more CPU and latency." msgstr "قد يؤدي الحصول على جودة أعلى إلى زيادة استهلاك وحدة المعالجة المركزية وزيادة زمن الاستجابة." @@ -16474,7 +16175,7 @@ msgstr "تلميحات" msgid "Hoist order" msgstr "ترتيب الظهور" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:507 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:522 msgid "Hoist order reset to default" msgstr "تمت إعادة ترتيب الظهور إلى الافتراضي" @@ -16503,7 +16204,7 @@ msgstr "اسحب للتسجيل. اسحب للأعلى للقفل، أو حرر #. Action label in quick switcher for navigating to the Home tab. #: src/features/app/components/layout/MobileBottomNav.tsx:110 -#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:48 +#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:47 msgid "Home" msgstr "الرئيسية" @@ -16834,11 +16535,11 @@ msgstr "تجاهل" msgid "Ignore friend request" msgstr "تجاهل طلب الصداقة" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:868 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1001 msgid "Ignore hardware devices" msgstr "تجاهل الأجهزة المادية" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:844 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:977 msgid "Ignore input media" msgstr "تجاهل وسائط الإدخال" @@ -16864,7 +16565,7 @@ msgstr "تجاهل الإبلاغ عن رسائل مزعجة" msgid "Ignore the friend request from {displayName}?" msgstr "هل تريد تجاهل طلب الصداقة من {displayName}؟" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:855 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:988 msgid "Ignore virtual" msgstr "تجاهل الافتراضي" @@ -17198,7 +16899,7 @@ msgid "Inbox preview" msgstr "معاينة صندوق الوارد" #. Accessible label for the inbox popout tablist. -#: src/features/messaging/components/popouts/InboxPopout.tsx:44 +#: src/features/messaging/components/popouts/InboxPopout.tsx:38 msgid "Inbox tabs" msgstr "علامات تبويب صندوق الوارد" @@ -17446,38 +17147,11 @@ msgstr "إدراج إيموجي" msgid "Install {productName} for the full source picker and smoother screen-sharing controls." msgstr "ثبّت {productName} للحصول على أداة اختيار المصدر الكاملة وعناصر تحكم أكثر سلاسة لمشاركة الشاشة." -#. Button label on an emoji pack invite embed that installs the pack. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:92 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:65 -msgid "Install emoji pack" -msgstr "تثبيت حزمة الرموز التعبيرية" - -#. Button label on a sticker pack invite embed that installs the pack. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:96 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:69 -msgid "Install sticker pack" -msgstr "تثبيت حزمة الملصقات" - #. Label for the installed desktop version in the Linux update modal. #: src/features/updater/commands/UpdaterModalCommands.tsx:136 msgid "Installed" msgstr "مثبّت" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:303 -msgid "Installed {installedCount} / {installedLimit}" -msgstr "مثبت {installedCount} / {installedLimit}" - -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:113 -msgid "Installed on {installedAt}" -msgstr "مثبت على {installedAt}" - -#. 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/ExpressionPacksIndex.ts:39 -msgid "Installed packs" -msgstr "الحزم المثبتة" - #. Desktop updater modal body. The currentVersion placeholder is the installed app version. #: src/features/updater/commands/UpdaterModalCommands.tsx:45 msgid "Installed version: {currentVersion}." @@ -17527,7 +17201,7 @@ msgstr "الواجهة" #. Settings section label for interface language selection. #. Settings section title in the language tab. Keep it concise. #: src/features/user/components/modals/tabs/LanguageTab.tsx:79 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:50 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:42 msgid "Interface language" msgstr "لغة الواجهة" @@ -17536,11 +17210,6 @@ msgstr "لغة الواجهة" msgid "Interface size" msgstr "حجم الواجهة" -#. Status pill on a scheduled message row when the schedule is in the past or otherwise invalid. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:26 -msgid "Invalid" -msgstr "غير صالح" - #. Error message in the use entrance sound. #. Error message in the use sound settings. #: src/features/user/components/modals/tabs/hooks/useEntranceSound.ts:30 @@ -17631,7 +17300,6 @@ msgstr "غير مرئي" #: src/features/app/config/AuditLogConstants.ts:180 #: src/features/channel/components/guild_members_page/MemberTableRow.tsx:43 #: src/features/invite/components/modals/InviteModal.tsx:97 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:120 msgid "Invite" msgstr "دعوة" @@ -17704,7 +17372,7 @@ msgid "Invite link settings" msgstr "إعدادات رابط الدعوة" #. Title shown on an invite embed while streaming privacy is active. -#: src/features/channel/components/InviteEmbed.tsx:137 +#: src/features/channel/components/InviteEmbed.tsx:108 msgid "Invite masked" msgstr "الدعوة مخفية" @@ -17786,7 +17454,7 @@ msgid "Invite to community" msgstr "دعوة إلى المجتمع" #. Title shown on an invite embed when the invite cannot be resolved due to a non-permanent failure. -#: src/features/channel/components/InviteEmbed.tsx:133 +#: src/features/channel/components/InviteEmbed.tsx:104 msgid "Invite unavailable" msgstr "الدعوة غير متاحة" @@ -17805,17 +17473,6 @@ msgstr "تمت دعوته بواسطة" msgid "Invited by {0}." msgstr "تمت دعوته بواسطة {0}." -#. Short label in the authentication invite header. Preserve {inviterTag}; it is inserted by code. Keep the tone plain and specific. -#: src/features/auth/flow/InviteHeader.tsx:34 -#: src/features/channel/components/InviteEmbed.tsx:347 -msgid "Invited by {inviterTag}" -msgstr "مدعو بواسطة {inviterTag}" - -#. Metadata label for an expression pack invite. userTag is the inviter username and discriminator. -#: src/features/invite/components/modals/InviteAcceptModal.tsx:77 -msgid "Invited by {userTag}" -msgstr "مدعو بواسطة {userTag}" - #: src/features/invite/components/InviteListItem.tsx:67 msgid "Inviter" msgstr "الداعي" @@ -17860,7 +17517,7 @@ msgstr "تم إيقاف الدعوات مؤقتًا لأن {productName} اكت #. Invite settings notice shown after admins pause invite links for a community. #. Status message on a community invite embed when invites are paused by community admins. -#: src/features/channel/components/InviteEmbed.tsx:121 +#: src/features/channel/components/InviteEmbed.tsx:92 #: src/features/invite/components/DisableInvitesButton.tsx:48 msgid "Invites are paused for this community." msgstr "تم إيقاف الدعوات مؤقتًا لهذا المجتمع." @@ -17871,7 +17528,7 @@ msgstr "تم إيقاف الدعوات مؤقتًا في هذا المجتمع #. Audit log community feature label meaning invite creation is disabled. #. Status label on a community invite embed when invites are paused or anti-raid mode is active. -#: src/features/channel/components/InviteEmbed.tsx:104 +#: src/features/channel/components/InviteEmbed.tsx:75 #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:106 msgid "Invites disabled" msgstr "الدعوات معطلة" @@ -17884,7 +17541,7 @@ msgstr "شريط دعوات معطلة" #. Button or menu action label in the invite accept modal. Keep it concise. #. Button or menu action label in the invites disabled modal. Keep it concise. #: src/features/invite/components/alerts/InvitesDisabledModal.tsx:9 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:49 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:41 msgid "Invites paused" msgstr "الدعوات متوقفة مؤقتًا" @@ -18025,12 +17682,12 @@ msgid "Join community form" msgstr "نموذج الانضمام للمجتمع" #. Button label on a group DM invite embed that accepts the invite. -#: src/features/channel/components/InviteEmbed.tsx:80 +#: src/features/channel/components/InviteEmbed.tsx:71 msgid "Join group" msgstr "الانضمام إلى المجموعة" #. Button or menu action label in the invite accept modal. Keep it concise. -#: src/features/invite/components/modals/InviteAcceptModal.tsx:45 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:37 msgid "Join group DM" msgstr "الانضمام إلى محادثة جماعية" @@ -18355,12 +18012,12 @@ msgstr "الكورية" #. User settings tab for language, locale, and time display preferences. #: src/features/app/components/setup/SetupWizardSteps.tsx:56 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:6 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:137 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:132 msgid "Language" 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/GeneralSettingsSections.ts:54 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:46 msgid "Language settings" msgstr "إعدادات اللغة" @@ -18440,15 +18097,10 @@ msgid "Launch at login" msgstr "التشغيل عند تسجيل الدخول" #. Description for an SVC mode select. Keep SVC and AV1 literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:95 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:100 msgid "Layering for AV1 and VP9 when available." msgstr "طبقة لـ AV1 و VP9 عند توفرها." -#. CTA label that opens the premium settings tab from expression packs. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:67 -msgid "Learn about {premiumProductName}" -msgstr "تعرّف على {premiumProductName}" - #. Accessible label for the screen-share picker footer info button. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:184 msgid "Learn about screen share previews" @@ -18818,7 +18470,7 @@ msgid "Links" msgstr "الروابط" #. User settings tab label shown on Linux desktop builds. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:78 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:73 msgid "Linux app" msgstr "تطبيق لينكس" @@ -19115,7 +18767,7 @@ msgid "macOS" msgstr "macOS" #. User settings tab label shown on macOS desktop builds. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:82 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:77 msgid "macOS app" msgstr "تطبيق نظام macOS" @@ -19247,11 +18899,6 @@ msgstr "إدارة ميزات المجتمع" msgid "Manage emoji & stickers" msgstr "إدارة الرموز التعبيرية والملصقات" -#. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:47 -msgid "Manage expression packs" -msgstr "إدارة حزم التعبير" - #: src/features/channel/components/modals/channel_tabs/ChannelWebhooksTab.tsx:93 msgid "Manage incoming webhooks that can post messages into this channel." msgstr "إدارة الـ webhooks الواردة التي يمكنها نشر الرسائل في هذه القناة." @@ -19316,7 +18963,7 @@ msgstr "تحديث سطح المكتب يدويًا" #. Action label in the inbox popout overflow menu. Marks every inbox channel as read. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/messaging/components/popouts/InboxPopout.tsx:48 +#: src/features/messaging/components/popouts/InboxPopout.tsx:42 #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:435 msgid "Mark all as read" msgstr "وضع الكل كمقروء" @@ -19334,7 +18981,7 @@ msgstr "وضع كل الرسائل المباشرة كمقروءة" #. Accessible label and tooltip for the mark-all-as-read button in the inbox popout. #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:165 -#: src/features/messaging/components/popouts/InboxPopout.tsx:52 +#: src/features/messaging/components/popouts/InboxPopout.tsx:46 msgid "Mark all inbox channels as read" msgstr "وضع علامة \"مقروءة\" على جميع قنوات البريد الوارد" @@ -19597,10 +19244,6 @@ msgstr "الحد الأقصى لعدد مرات الاستخدام" msgid "Max size: {BACKGROUND_MEDIA_MAX_SIZE_LABEL}." msgstr "أقصى حجم: {BACKGROUND_MEDIA_MAX_SIZE_LABEL}." -#: src/features/expressions/components/modals/PackInviteModal.tsx:168 -msgid "Max uses" -msgstr "الحد الأقصى للاستخدامات" - #: src/features/user/components/modals/tabs/component_gallery_tab/IndicatorsTab.tsx:451 msgid "Max visible count" msgstr "الحد الأقصى للعدد المرئي" @@ -19615,13 +19258,6 @@ msgstr "تكبير النافذة" msgid "Maximizes visible messages with minimal spacing." msgstr "يزيد من الرسائل المرئية بأقل مسافة." -#. Form helper text describing the maximum length of a description field. -#. Form helper text describing the maximum length of a description field. -#: src/features/expressions/components/modals/CreatePackModal.tsx:46 -#: src/features/expressions/components/modals/EditPackModal.tsx:43 -msgid "Maximum 256 characters" -msgstr "256 حرفًا كحد أقصى" - #. Label for attachment decay maximum eligible size. #: src/features/app/components/setup/SetupWizardSteps.tsx:240 msgid "Maximum eligible size (MB)" @@ -19638,10 +19274,15 @@ msgid "Maximum protection for family-friendly spaces" msgstr "أقصى حماية للمساحات الملائمة للعائلة" #. Label for an advanced screen-share bitrate select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:155 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:160 msgid "Maximum screen share bitrate" msgstr "الحد الأقصى لمعدل البت لمشاركة الشاشة" +#. Settings search entry description for the AV1 and H.265 screen-share opt-in toggles. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:97 +msgid "May cause compatibility issues for viewers. We’re working on improving this." +msgstr "قد يتسبب في مشاكل توافق للمشاهدين. نعمل على تحسين هذا." + #. Short label in the max favorite memes modal. #: src/features/app/components/alerts/MaxFavoriteMemesModal.tsx:34 #: src/features/expressions/components/modals/GiftAcceptModal.tsx:220 @@ -19690,9 +19331,7 @@ msgid "Media buttons" msgstr "أزرار الوسائط" #. Accessible label for the floating media controls toolbar in the media viewer modal. -#. Voice participant context menu submenu label for camera, stream, and video actions. #: src/features/messaging/components/modals/media_modal/shared.ts:69 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:190 msgid "Media controls" msgstr "عناصر التحكم بالوسائط" @@ -19898,7 +19537,7 @@ msgstr "الأعضاء، محدد" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Voice participant menu action that inserts a mention of the selected user into the message composer. #: src/features/ui/action_menu/items/MentionUserMenuItem.tsx:13 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:45 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:69 #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:67 msgid "Mention" msgstr "إشارة" @@ -20004,7 +19643,7 @@ msgstr "رسالة" #: src/features/guild/components/modals/guild_tabs/GuildMemberActionsSheet.tsx:88 #: src/features/ui/action_menu/items/ActionsSubmenu.tsx:41 #: src/features/ui/action_menu/items/MessageUserMenuItem.tsx:26 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:49 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:73 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabInputsTab.tsx:86 #: src/features/user/components/modals/UserProfileMobileSheet.tsx:712 #: src/features/user/components/modals/UserProfileModal.tsx:562 @@ -20342,7 +19981,7 @@ msgstr "مطلوب إذن استخدام الميكروفون" msgid "Microphone test" msgstr "اختبار الميكروفون" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:813 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:946 msgid "Microphone workaround" msgstr "حل بديل للميكروفون" @@ -20532,9 +20171,7 @@ msgid "Mod" msgstr "المشرف" #. Permission category for moderation actions against members or messages. -#. Voice participant context menu submenu label for member moderation actions. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:141 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:194 msgid "Moderation" msgstr "إشراف" @@ -20667,7 +20304,7 @@ msgstr "الأكثر صلة" #. Short label in the inline. Keep it concise. #: src/features/user/components/modals/tabs/accessibility_tab/AccessibilityTabInline.tsx:31 #: src/features/user/components/modals/tabs/AccessibilityTab.tsx:98 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:143 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:148 #: src/features/user/components/settings_utils/search_index/AccessibilityIndex.ts:297 #: src/features/user/components/settings_utils/section_registry/AccessibilitySections.ts:271 msgid "Motion" @@ -20685,7 +20322,7 @@ msgid "Move" msgstr "نقل" #. Submenu label that moves every active device into another voice channel. -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:22 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:37 msgid "Move all devices to…" msgstr "نقل جميع الأجهزة إلى…" @@ -20702,7 +20339,7 @@ msgstr "الرجوع في سجل القنوات التي تمت مشاهدتها #. Submenu label that moves a single device into another voice channel. #. Submenu label that moves a single device into another voice channel. #: src/features/ui/action_menu/items/MoveToChannelSubmenu.tsx:21 -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:18 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:33 msgid "Move device to…" msgstr "نقل الجهاز إلى…" @@ -20739,7 +20376,7 @@ msgstr "نقل إلى" #. Submenu label that moves the selected participant or content into another channel. #. Submenu label that moves the selected participant or content into another channel. #: src/features/ui/action_menu/items/MoveToChannelSubmenu.tsx:29 -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:26 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:41 msgid "Move to…" msgstr "نقل إلى…" @@ -20804,7 +20441,7 @@ msgstr "نوتة موسيقية" #: src/features/channel/components/bottomsheets/channel_details_bottom_sheet/ChannelDetailsBottomSheetShared.ts:132 #: src/features/channel/components/embeds/media/EmbedVideo.tsx:72 #: src/features/guild/components/modals/GuildNotificationSettingsModal.tsx:141 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:20 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:36 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:65 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:73 #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:178 @@ -20818,7 +20455,7 @@ msgid "Mute" msgstr "كتم الصوت" #. Voice control button label to turn the user's microphone off. -#: src/features/voice/components/VoiceControlBar.tsx:126 +#: src/features/voice/components/VoiceControlBar.tsx:122 msgctxt "voice-control-action" msgid "Mute" msgstr "كتم الصوت" @@ -20884,7 +20521,7 @@ msgid "Mute conversation" msgstr "كتم المحادثة" #. Voice menu toggle that mutes a single device when the current user is connected on multiple devices. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:53 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:77 msgid "Mute device" msgstr "كتم صوت الجهاز" @@ -20898,7 +20535,9 @@ msgstr "كتم الرسائل المباشرة" msgid "Mute DMs" msgstr "كتم الرسائل المباشرة" +#. Voice menu checkbox label that locally silences a user's entrance sound. #. Voice menu checkbox label. Locally silences this user's custom entrance sound when they join, only for the current user. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:183 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:313 msgid "Mute entrance sound" msgstr "كتم صوت الدخول" @@ -21107,11 +20746,6 @@ msgstr "بحثي العكسي عن الصور" msgid "My search engine" msgstr "محرك البحث الخاص بي" -#. Form placeholder example for a pack name input. -#: src/features/expressions/components/modals/CreatePackModal.tsx:42 -msgid "My super pack" -msgstr "مجموعتي الخارقة" - #. Short label in the add custom search engine modal. Keep it concise. #: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx:84 msgid "My translator" @@ -21757,10 +21391,6 @@ msgstr "لا توجد هدايا بعد" msgid "No hoisted roles. Enable \"Show this role separately\" on a role to see it here." msgstr "لا توجد أدوار معروضة. قم بتمكين \"إظهار هذا الدور بشكل منفصل\" على دور لرؤيته هنا." -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:320 -msgid "No installed packs yet." -msgstr "لا توجد حزم مثبتة بعد." - #: src/features/guild/components/modals/guild_tabs/guild_overview_tab/fields/GuildInviteSplashUploadField.tsx:154 msgid "No invite background" msgstr "لا توجد خلفية دعوة" @@ -21954,11 +21584,6 @@ msgstr "لا توجد وسائط محفوظة" msgid "No saved payment methods." msgstr "لا توجد طرق دفع محفوظة." -#. Empty state title in the scheduled messages popout when the user has none scheduled. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:18 -msgid "No scheduled messages" -msgstr "لا توجد رسائل مجدولة" - #. Body of the screen-share-unsupported modal shown when xdg-desktop-portal returns no capturable sources. #: src/features/voice/components/alerts/ScreenShareUnsupportedModal.tsx:18 msgid "No screens or windows were returned by the Linux screen sharing portal. Try again after checking that your desktop environment allows screen capture." @@ -21969,7 +21594,7 @@ msgstr "لم يتم العثور على أي شاشات أو نوافذ من خ msgid "No search results" msgstr "لا توجد نتائج بحث" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:251 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:249 #: src/features/app/components/dialogs/components/DesktopSettingsView.tsx:549 msgid "No settings found" msgstr "لم يتم العثور على إعدادات" @@ -22096,7 +21721,7 @@ msgid "No webhooks" msgstr "لا توجد Webhooks" #. Developer option label for short-circuiting the in-app reporting (IAR) flow. When enabled, submitting a report skips the network call. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:143 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:134 msgid "No-op in-app reports" msgstr "تقارير داخل التطبيق لا تعمل" @@ -22303,7 +21928,7 @@ msgid "Notifications" msgstr "الإشعارات" #. User settings tab for notification and alert sound controls. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:132 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:127 msgctxt "user-settings-tab" msgid "Notifications" msgstr "الإشعارات" @@ -22366,7 +21991,7 @@ msgstr "أشياء" #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/SlowmodeControl.tsx:24 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:97 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:139 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:123 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:128 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:59 msgid "Off" msgstr "إيقاف" @@ -22500,7 +22125,7 @@ msgstr "ينطبق على الشاشات العريضة فقط." msgid "Only credit cards are accepted. Debit and prepaid cards cannot be used for the mature content check." msgstr "يتم قبول بطاقات الائتمان فقط. لا يمكن استخدام بطاقات الخصم والبطاقات مسبقة الدفع للتحقق من المحتوى الخاص بالبالغين." -#: src/features/voice/components/StreamSettingsMenuContent.tsx:833 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:966 msgid "Only default speakers" msgstr "مكبرات الصوت الافتراضية فقط" @@ -22548,7 +22173,7 @@ msgstr "لا تقم بتشغيل التعليمات البرمجية هنا إل msgid "Only show message previews for DMs with unread messages" msgstr "إظهار معاينات الرسائل فقط للمحادثات الفردية التي تحتوي على رسائل غير مقروءة" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:823 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:956 msgid "Only speakers" msgstr "المتحدثون فقط" @@ -22820,7 +22445,7 @@ msgstr "فتح الرمز التعبيري في المتصفح" msgid "Open emoji picker" msgstr "فتح منتقي الرموز التعبيرية" -#: src/features/voice/components/VoiceSettingsMenus.tsx:877 +#: src/features/voice/components/VoiceSettingsMenus.tsx:859 msgid "Open event sink" msgstr "فتح مصدر الأحداث" @@ -22938,13 +22563,13 @@ msgstr "فتح الملف الشخصي لـ {directMessageName}" #. Accessible label for the avatar button that opens a user profile. #. Short label in the app layout voice participant item. Preserve {displayName}; it is inserted by code. -#: src/features/app/components/layout/VoiceParticipantItem.tsx:47 +#: src/features/app/components/layout/VoiceParticipantItem.tsx:48 #: src/features/ui/avatars/AvatarStack.tsx:21 msgid "Open profile for {displayName}" msgstr "فتح الملف الشخصي لـ {displayName}" #. Short label in the app layout grouped voice participant. Preserve {nickname}; it is inserted by code. -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:35 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:36 msgid "Open profile for {nickname}" msgstr "فتح الملف الشخصي لـ {nickname}" @@ -23079,17 +22704,17 @@ msgid "Open your settings" msgstr "افتح إعداداتك" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:112 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:133 msgid "OpenH264 software codec on Linux" msgstr "برنامج ترميز OpenH264 على نظام Linux" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:88 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:109 msgid "OpenH264 video codec" msgstr "فتح برنامج ترميز الفيديو OpenH264" #. Switch label for the OpenH264 codec toggle. "OpenH264" is a product name and "Cisco Systems, Inc." is a company name; do not translate either. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:34 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:39 msgid "OpenH264 Video Codec provided by Cisco Systems, Inc." msgstr "برنامج ترميز الفيديو OpenH264 مقدم من Cisco Systems, Inc." @@ -23336,34 +22961,6 @@ msgstr "تعذر نقل الملكية إلى <0>{username} في هذا ال msgid "Ownership transferred" msgstr "تم نقل الملكية" -#. Form field label for the name of an expression pack. -#. Form field label for the name of an expression pack. -#: src/features/expressions/components/modals/CreatePackModal.tsx:26 -#: src/features/expressions/components/modals/EditPackModal.tsx:27 -msgid "Pack name" -msgstr "اسم الحزمة" - -#. Form validation error shown when the pack name field is empty. -#. Form validation error shown when the pack name field is empty. -#: src/features/expressions/components/modals/CreatePackModal.tsx:30 -#: src/features/expressions/components/modals/EditPackModal.tsx:31 -msgid "Pack name is required" -msgstr "اسم الحزمة مطلوب" - -#. Form validation error for a pack name that is too short. -#. Form validation error for a pack name that is too short. -#: src/features/expressions/components/modals/CreatePackModal.tsx:34 -#: src/features/expressions/components/modals/EditPackModal.tsx:35 -msgid "Pack name must be at least 2 characters" -msgstr "يجب أن يتكون اسم الحزمة من حرفين على الأقل" - -#. Form validation error for a pack name that is too long. -#. Form validation error for a pack name that is too long. -#: src/features/expressions/components/modals/CreatePackModal.tsx:38 -#: src/features/expressions/components/modals/EditPackModal.tsx:39 -msgid "Pack name must be at most 64 characters" -msgstr "يجب ألا يتجاوز اسم الحزمة 64 حرفًا" - #. Voice stats field label (mobile lobby). Shows packet loss percentage. #. Voice stats field label (mobile voice lobby). Shows packet loss percentage. #: src/features/voice/components/bottomsheets/DirectCallLobbyBottomSheet.tsx:124 @@ -23371,11 +22968,6 @@ msgstr "يجب ألا يتجاوز اسم الحزمة 64 حرفًا" msgid "Packet loss" 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/ExpressionPacksIndex.ts:15 -msgid "Packs" -msgstr "حِزَم" - #: src/features/channel/components/bottomsheets/ChannelSearchBottomSheet.tsx:718 msgid "Page {currentPage} of {totalPages}" msgstr "صفحة {currentPage} من {totalPages}" @@ -23566,7 +23158,7 @@ msgid "Pause invites? New users won't be able to join through invite links until msgstr "إيقاف الدعوات مؤقتًا؟ لن يتمكن المستخدمون الجدد من الانضمام عبر روابط الدعوة حتى تعيد تمكينها. لن يتأثر الأعضاء الحاليون." #. Short label for an advanced screen-share preview preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:39 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:44 msgid "Pause my screen share preview in the background" msgstr "إيقاف معاينة مشاركة الشاشة مؤقتًا في الخلفية" @@ -23575,6 +23167,11 @@ msgstr "إيقاف معاينة مشاركة الشاشة مؤقتًا في ال msgid "Pause notifications" msgstr "إيقاف الإشعارات مؤقتًا" +#. Voice screen share menu preference that pauses the local stream preview while the app is unfocused. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:28 +msgid "Pause Preview When Fluxer Isn’t Focused" +msgstr "إيقاف المعاينة مؤقتًا عندما لا يكون Fluxer في المقدمة" + #. Description shown for the emoji toggle while reduced motion is active. #: src/features/user/components/modals/tabs/accessibility_tab/AnimationTab.tsx:81 msgid "Paused by reduced motion. Turn on to keep animated emojis playing." @@ -23908,7 +23505,7 @@ msgid "Picture" 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/VoiceVideoIndex.ts:124 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:145 msgid "Picture in picture" msgstr "صورة داخل صورة" @@ -24028,7 +23625,7 @@ msgid "Pins popout" 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/VoiceVideoIndex.ts:128 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:149 msgid "PiP" msgstr "صورة داخل صورة" @@ -24167,15 +23764,20 @@ msgstr "إعادة إلى النافذة الرئيسية" msgid "Pop out call" msgstr "فتح المكالمة في نافذة منفصلة" -#. Voice menu action on desktop that opens the participant camera feed in a separate window. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:29 -msgid "Pop out camera" -msgstr "فتح الكاميرا في نافذة منفصلة" - #. Voice menu action on desktop that opens the participant screen share in a separate window. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:33 -msgid "Pop out stream" -msgstr "فتح البث في نافذة منفصلة" +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:57 +msgid "Pop Out Stream" +msgstr "إخراج البث" + +#. Voice menu action on desktop that opens the participant placeholder tile in a separate window. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:49 +msgid "Pop Out User" +msgstr "إخراج المستخدم" + +#. Voice menu action on desktop that opens the active participant camera feed in a separate window. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:45 +msgid "Pop Out Video" +msgstr "إخراج الفيديو" #. Overlay text shown on a voice participant tile while it lives in a separate popped-out window. #: src/features/voice/components/popout/PoppedOutOverlay.tsx:19 @@ -24225,7 +23827,7 @@ msgid "Prefer @mention" msgstr "تفضيل الإشارة إلى" #. Option label for an encoder path select. Refers to hardware video encoders. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:63 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:68 msgid "Prefer hardware" msgstr "تفضيل الأجهزة" @@ -24237,7 +23839,7 @@ msgid "Prefer no @mention" msgstr "تفضيل عدم الإشارة" #. Option label for an encoder path select. Refers to software video encoders. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:67 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:72 msgid "Prefer software" msgstr "تفضيل البرامج" @@ -24256,6 +23858,11 @@ msgstr "التفضيلات" msgid "Preferences..." msgstr "التفضيلات..." +#. Accessible label for the advanced screen-share codec preference select. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:218 +msgid "Preferred screen share codec" +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/settings_utils/search_index/AccessibilityIndex.ts:293 @@ -24391,6 +23998,11 @@ msgstr "زر المعاينة" msgid "Preview camera" msgstr "معاينة الكاميرا" +#. Voice menu action that opens a preview of the current user camera. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:53 +msgid "Preview Camera" +msgstr "معاينة الكاميرا" + #. Status text on the placeholder shown in the voice call view when the user has hidden a remote stream preview. #: src/features/voice/components/HiddenStreamPlaceholder.tsx:10 msgid "Preview hidden" @@ -24424,7 +24036,7 @@ msgid "Preview sound" msgstr "معاينة الصوت" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:136 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:157 msgid "Preview, popout, and stream thumbnail behavior" msgstr "معاينة، وإظهار في نافذة منفصلة، وسلوك الصورة المصغرة للبث المباشر" @@ -24523,7 +24135,7 @@ msgid "Primary navigation" msgstr "التنقل الأساسي" #. Voice display preference checkbox that moves active speakers toward the front of the call grid when enabled. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:81 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:105 msgid "Prioritize speakers" msgstr "إعطاء الأولوية للمتحدثين" @@ -24537,7 +24149,7 @@ msgstr "متحدث ذو أولوية" #. User settings tab for privacy and safety controls. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:12 #: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts:60 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:103 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:98 msgid "Privacy" msgstr "الخصوصية" @@ -24613,7 +24225,7 @@ msgid "Product name" msgstr "اسم المنتج" #. User settings tab for editing the current user profile. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:91 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:86 msgid "Profile" msgstr "الملف الشخصي" @@ -24977,7 +24589,7 @@ msgid "Push-to-talk is ignored in direct input. Switch to focused voice or custo msgstr "يتم تجاهل ميزة الضغط والتحدث في الإدخال المباشر. قم بالتبديل إلى الصوت المركّز أو المخصص لاستخدامها." #. Tooltip on the mic button in the voice control bar when push-to-talk is enabled. {pushToTalkHint} is the formatted shortcut key combo. -#: src/features/voice/components/VoiceControlBar.tsx:116 +#: src/features/voice/components/VoiceControlBar.tsx:112 msgid "Push-to-talk is on. Hold {pushToTalkHint} to speak." msgstr "تشغيل خاصية اضغط لتتحدث. اضغط باستمرار على {pushToTalkHint} للتحدث." @@ -24997,7 +24609,7 @@ msgid "Push-to-talk won't unmute your microphone while you're deafened. Undeafen msgstr "لن يؤدي الضغط للتحدث إلى إلغاء كتم صوت الميكروفون أثناء تفعيل وضع كتم الصوت الذاتي. قم بإلغاء تفعيل وضع كتم الصوت للبدء في التحدث." #. Option label for a software encoder quality select. Means slower/higher-quality. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:87 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:92 msgid "Quality" msgstr "الجودة" @@ -25212,7 +24824,7 @@ msgid "Ready to upgrade?" msgstr "هل أنت مستعد للترقية؟" #. Option label for a software encoder quality select. Means fastest/lower-latency. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:79 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:84 msgid "Realtime" msgstr "وقت فعلي" @@ -25287,11 +24899,9 @@ msgstr "إعادة التحقق" msgid "Recipients will be taken to {0} <0>{1}" msgstr "سيتم توجيه المستلمين إلى {0} <0>{1}" -#. Badge shown next to the auto codec option in the screen-share codec radio group. Keep it concise. #. Spellcheck engine option in the language tab. Lets the app choose the best available spellcheck engine. #. Spellcheck engine option in the textarea spellcheck submenu. Lets the app choose the best available engine. #: src/features/channel/components/textarea/TextareaContextMenu.tsx:70 -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:38 #: src/features/user/components/modals/tabs/LanguageTab.tsx:87 msgid "Recommended" msgstr "مُوصى به" @@ -25556,11 +25166,6 @@ msgstr "رفض" msgid "Rejected" msgstr "مرفوض" -#. Voice participant context menu submenu label for friend and block actions. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:198 -msgid "Relationship" -msgstr "العلاقة" - #. Short label in the markdown tab. Keep it concise. #: src/features/user/components/modals/tabs/component_gallery_tab/MarkdownTab.tsx:129 msgid "Relative" @@ -25641,7 +25246,6 @@ msgstr "تذكر حجم النافذة وموضعها" #. Action label for removing the selected item from a list or relationship. #. Button label for removing the current webhook avatar image. #. Button or menu action label in the channel and chat message reactions sheet. Keep it concise. Keep the tone plain and specific. -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the linked accounts tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the search engines tab. Keep it concise. Keep the tone plain and specific. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. @@ -25660,8 +25264,6 @@ msgstr "تذكر حجم النافذة وموضعها" #: src/features/ui/action_menu/GroupDMContextMenu.tsx:73 #: src/features/ui/action_menu/UserContextMenu.tsx:80 #: src/features/user/components/modals/tabs/chat_settings_tab/SearchEnginesTab.tsx:26 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:75 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:133 #: src/features/user/components/modals/tabs/LinkedAccountsTab.tsx:55 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:158 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:194 @@ -25833,11 +25435,6 @@ msgstr "أزِل واحدة من {targetName} لإفساح المجال، ثم msgid "Remove override" msgstr "إزالة التجاوز" -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:54 -msgid "Remove pack" -msgstr "إزالة الحزمة" - #. Button or menu action label in the channel and chat message reactions sheet. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the message reactions modal. Keep it concise. Keep the tone plain and specific. #: src/features/channel/components/MessageReactionsSheet.tsx:33 @@ -25966,11 +25563,6 @@ msgstr "تمت إزالة الدور {oldLabel}." msgid "Removed roles." msgstr "تمت إزالة الأدوار." -#. Button or menu action label in the messaging commands. Keep it concise. Keep the tone plain and specific. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:57 -msgid "Removed scheduled message" -msgstr "تم حذف الرسالة المجدولة" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:419 msgid "Removed the channel from its category." msgstr "تمت إزالة القناة من فئتها." @@ -26003,11 +25595,6 @@ msgstr "يزيل كل تجاوزات المتغيرات الفردية، ولك msgid "Removing permissions could limit the bot's features." msgstr "قد يؤدي إزالة الأذونات إلى الحد من ميزات البوت." -#. Description text in the expression packs tab. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:71 -msgid "Removing the pack will uninstall it from your account." -msgstr "ستؤدي إزالة الحزمة إلى إلغاء تثبيتها من حسابك." - #: src/features/moderation/components/modals/RemoveTimeoutModal.tsx:55 msgid "Removing the timeout will allow <0>{targetUserTag} to send messages, react, and join voice channels again." msgstr "إزالة المهلة ستسمح لـ <0>{targetUserTag} بإرسال الرسائل، والتفاعل، والانضمام إلى قنوات الصوت مرة أخرى." @@ -26654,42 +26241,42 @@ msgid "Resize floating panel" msgstr "تغيير حجم اللوحة العائمة" #. Accessible label for the bottom-left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:80 +#: src/features/messaging/components/popouts/InboxPopout.tsx:74 msgid "Resize inbox from bottom left" msgstr "تغيير حجم صندوق الوارد من الأسفل لليسار" #. Accessible label for the bottom-right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:84 +#: src/features/messaging/components/popouts/InboxPopout.tsx:78 msgid "Resize inbox from bottom right" msgstr "تغيير حجم صندوق الوارد من الأسفل لليمين" #. Accessible label for the bottom resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:60 +#: src/features/messaging/components/popouts/InboxPopout.tsx:54 msgid "Resize inbox from the bottom edge" msgstr "تغيير حجم صندوق الوارد من الحافة السفلية" #. Accessible label for the left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:64 +#: src/features/messaging/components/popouts/InboxPopout.tsx:58 msgid "Resize inbox from the left edge" msgstr "تغيير حجم صندوق الوارد من الحافة اليسرى" #. Accessible label for the right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:68 +#: src/features/messaging/components/popouts/InboxPopout.tsx:62 msgid "Resize inbox from the right edge" msgstr "تغيير حجم صندوق الوارد من الحافة اليمنى" #. Accessible label for the top resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:56 +#: src/features/messaging/components/popouts/InboxPopout.tsx:50 msgid "Resize inbox from the top edge" msgstr "تغيير حجم صندوق الوارد من الحافة العلوية" #. Accessible label for the top-left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:72 +#: src/features/messaging/components/popouts/InboxPopout.tsx:66 msgid "Resize inbox from top left" msgstr "تغيير حجم صندوق الوارد من أعلى اليسار" #. Accessible label for the top-right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:76 +#: src/features/messaging/components/popouts/InboxPopout.tsx:70 msgid "Resize inbox from top right" msgstr "تغيير حجم صندوق الوارد من الزاوية العلوية اليمنى" @@ -27071,11 +26658,6 @@ msgstr "تلميح لليمين" msgid "Right-click here to open the context menu" msgstr "انقر بزر الفأرة الأيمن هنا لفتح قائمة السياق" -#. Empty state hint in the scheduled messages popout explaining how to schedule a new message. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:22 -msgid "Right-click the send button to schedule a message." -msgstr "انقر بزر الفأرة الأيمن على زر الإرسال لجدولة رسالة." - #. Action that rings the selected participant in a voice call. #. 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. @@ -27110,8 +26692,8 @@ msgstr "لون الدور" msgid "Role created" msgstr "تم إنشاء الدور" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:341 -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:388 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:352 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:402 msgid "Role created successfully" msgstr "تم إنشاء الدور بنجاح" @@ -27120,8 +26702,8 @@ msgstr "تم إنشاء الدور بنجاح" msgid "Role deleted" msgstr "تم حذف الدور" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:425 -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:454 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:440 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:469 msgid "Role deleted successfully" msgstr "تم حذف الدور بنجاح" @@ -27161,7 +26743,7 @@ msgstr "الأدوار" msgid "Roles and members" msgstr "الأدوار والأعضاء" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:285 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:296 msgid "Roles updated successfully" msgstr "تم تحديث الأدوار بنجاح" @@ -27269,7 +26851,6 @@ msgstr "حفظ" #: src/features/expressions/components/modals/AddFavoriteMemeModal.tsx:118 #: src/features/expressions/components/modals/EditFavoriteMemeModal.tsx:94 #: src/features/expressions/components/modals/EditGuildStickerModal.tsx:123 -#: src/features/expressions/components/modals/EditPackModal.tsx:127 #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:624 #: src/features/guild/components/modals/guild_tabs/GuildVanityURLTab.tsx:279 #: src/features/guild/components/modals/GuildFolderSettingsModal.tsx:90 @@ -27350,7 +26931,7 @@ msgstr "تم الحفظ" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:63 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:59 #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:63 msgid "Saved media" msgstr "الوسائط المحفوظة" @@ -27403,23 +26984,11 @@ msgstr "جدولة" msgid "Schedule message" msgstr "جدولة رسالة" -#. Status pill on a scheduled message row indicating it will send at the chosen time. -#. Tab label in the inbox popout listing the user scheduled messages. -#: src/features/messaging/components/popouts/InboxPopout.tsx:40 -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:30 -msgid "Scheduled" -msgstr "مجدولة" - #. Developer / debug surface — keep terse and technical. Label in the developer Nagbar controls panel for the scheduled-maintenance banner. #: src/features/devtools/components/NagbarControls.ts:22 msgid "Scheduled maintenance nagbar" msgstr "شريط إشعارات الصيانة المجدولة" -#. Label in the messaging commands. {scheduledTimeLabel} is the localized scheduled date and time. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:49 -msgid "Scheduled message for {scheduledTimeLabel}" -msgstr "رسالة مجدولة لـ {scheduledTimeLabel}" - #. Inline validation message in the schedule-message modal when the picked time is more than 30 days away. Keep tone plain. #: src/features/messaging/components/modals/ScheduleMessageModal.tsx:31 msgid "Scheduled messages can be at most 30 days in the future." @@ -27490,7 +27059,7 @@ msgid "Screen share codec" msgstr "برنامج ترميز مشاركة الشاشة" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:140 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:161 msgid "Screen share encoder controls" msgstr "عناصر تحكم مشفر مشاركة الشاشة" @@ -27511,12 +27080,12 @@ msgid "Screen share is using software encoding ({codec}). Quality may be reduced msgstr "تستخدم مشاركة الشاشة ترميزًا برمجيًا ({codec}). قد تنخفض الجودة ويزداد استخدام وحدة المعالجة المركزية. قد لا تدعم وحدة معالجة الرسومات لديك الترميز المادي لهذا برنامج الترميز." #. 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/VoiceVideoIndex.ts:120 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:141 msgid "Screen share preview" msgstr "معاينة مشاركة الشاشة" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:116 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:137 msgid "Screen share preview behavior" msgstr "سلوك معاينة مشاركة الشاشة" @@ -27535,6 +27104,11 @@ msgstr "لم يتم تمكين معاينات مشاركة الشاشة." msgid "Screen share previews are enabled." msgstr "تفعيل معاينات مشاركة الشاشة." +#. Voice screen share menu action that opens the screen share preview privacy controls. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:32 +msgid "Screen Share Privacy" +msgstr "خصوصية مشاركة الشاشة" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the video tab. Keep it concise. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:82 @@ -27562,11 +27136,6 @@ msgstr "بدء مشاركة الشاشة" msgid "Screen share stop" msgstr "إيقاف مشاركة الشاشة" -#. Accessible label for the screen-share codec radio group. -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:42 -msgid "Screen share video codec" -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. #. Status badge label shown on a live tile when the participant is sharing their screen. @@ -28931,6 +28500,11 @@ msgstr "مشاركة الشاشات والنوافذ." msgid "Share source" msgstr "مشاركة المصدر" +#. Toggle label for sharing audio with an active stream. +#: src/features/voice/components/StreamSettingsMenuContent.tsx:156 +msgid "Share Stream Audio" +msgstr "مشاركة صوت البث" + #. Description in the premium gift purchase section. premiumProductName is the short paid product name. #: src/features/premium/utils/PremiumMessageDescriptors.ts:40 msgid "Share the {premiumProductName} experience with your friends by purchasing a gift subscription." @@ -28940,15 +28514,6 @@ msgstr "شارك تجربة {premiumProductName} مع أصدقائك عن طري msgid "Share theme" msgstr "مشاركة المظهر" -#: src/features/expressions/components/modals/PackInviteModal.tsx:192 -msgid "Share this link" -msgstr "مشاركة هذا الرابط" - -#. Description shown in the emoji pack invite modal. -#: src/features/expressions/components/modals/PackInviteModal.tsx:65 -msgid "Share this link — the pack installs when accepted." -msgstr "شارك هذا الرابط — يتم تثبيت الحزمة عند القبول." - #. Privacy > Active now: confirmation modal title when turning sharing on. #: src/features/user/components/modals/tabs/privacy_safety_tab/ActiveNowTab.tsx:33 msgid "Share voice activity with all friends?" @@ -28976,11 +28541,6 @@ msgstr "مشاركة شاشتك" msgid "Share your screen in high definition (1080p), quad HD (1440p), or native source resolution, at up to 60 FPS." msgstr "شارك شاشتك بدقة عالية (1080p) أو رباعية عالية الدقة (1440p) أو بدقة المصدر الأصلية، بمعدل يصل إلى 60 إطارًا في الثانية." -#. Description shown in the sticker pack invite modal. -#: src/features/expressions/components/modals/PackInviteModal.tsx:69 -msgid "Share your sticker pack via link." -msgstr "شارك حزمة الملصقات الخاصة بك عبر الرابط." - #. Button or menu action label in the share theme modal. Keep it concise. #: src/features/theme/components/modals/ShareThemeModal.tsx:39 msgid "Share your theme" @@ -29081,7 +28641,7 @@ msgstr "تعارضات الاختصارات" #. User settings tab for keyboard shortcuts and custom bindings. #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:18 #: src/features/user/components/settings_utils/section_registry/AccessibilitySections.ts:175 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:128 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:123 msgid "Shortcuts" msgstr "اختصارات لوحة المفاتيح" @@ -29241,11 +28801,6 @@ msgstr "إظهار زر الرموز التعبيرية" msgid "Show emoji reactions on messages" msgstr "إظهار تفاعلات الإيموجي على الرسائل" -#. Developer option label for exposing the staff-only Expression packs page in user settings. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:125 -msgid "Show expression packs settings" -msgstr "عرض إعدادات حزم التعبير (للموظفين فقط)" - #. Short label for an advanced media button preference. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedChatControls.tsx:77 msgid "Show favorite button" @@ -29381,16 +28936,16 @@ msgstr "إظهار القنوات المكتومة" #. Toggle label in the mobile video settings bottom sheet. Controls whether the local camera tile is visible. #. Voice display preference checkbox that controls whether the current user sees their own camera tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:69 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:93 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:92 -#: src/features/voice/components/VoiceSettingsMenus.tsx:814 +#: src/features/voice/components/VoiceSettingsMenus.tsx:815 msgid "Show my own camera" msgstr "إظهار الكاميرا الخاصة بي" #. Voice display preference checkbox that controls whether the current user sees their own screen share tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:73 -msgid "Show my screen share" -msgstr "عرض مشاركة شاشتي" +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:97 +msgid "Show My Screen Share" +msgstr "إظهار مشاركة شاشتي" #. Developer option label for showing the current user as typing. #. Developer tools debug menu label. Internal-only surface for developers; translators may keep this terse. @@ -29417,9 +28972,9 @@ msgstr "إظهار نافذة الجهاز الجديد المنبثقة" #. Toggle label in the mobile video settings bottom sheet. Controls whether participants without video are shown in the grid. #. Voice display preference checkbox that controls whether participants without video are shown in the grid. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:77 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:101 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:96 -#: src/features/voice/components/VoiceSettingsMenus.tsx:828 +#: src/features/voice/components/VoiceSettingsMenus.tsx:829 msgid "Show non-video participants" msgstr "إظهار المشاركين غير المرئيين" @@ -29449,7 +29004,7 @@ msgid "Show per-device participant volume sliders in voice menus" msgstr "إظهار عناصر تحكم مستوى صوت المشاركين لكل جهاز في قوائم الصوت" #. Developer option label for exposing the staff-only profile timezone section in profile settings. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:134 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:125 msgid "Show profile timezone settings" msgstr "عرض إعدادات المنطقة الزمنية للملف الشخصي (للموظفين فقط)" @@ -29681,7 +29236,7 @@ msgstr "تم تسجيل الدخول" #. Settings section label for account sessions and devices. #: src/features/user/components/modals/tabs/DevicesTab.tsx:517 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:42 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:34 msgid "Signed-in devices" msgstr "الأجهزة التي تم تسجيل الدخول إليها" @@ -29759,7 +29314,7 @@ msgid "Single community mode" msgstr "وضع المجتمع الفردي" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:103 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:108 msgid "Single layer" msgstr "طبقة واحدة" @@ -29816,7 +29371,7 @@ msgid "Skip the external link warning for all domains" msgstr "تجاوز تحذير الرابط الخارجي لجميع النطاقات" #. Developer / debug surface — keep terse and technical. Tooltip / description for the no-op in-app reports toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:148 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:139 msgid "Skip the network call when an in-app report is submitted. The flow still advances to the success screen so you can exercise the UI, but nothing is actually sent to the safety team." msgstr "تجاوز استدعاء الشبكة عند إرسال تقرير داخل التطبيق. يستمر التدفق إلى شاشة النجاح حتى تتمكن من ممارسة واجهة المستخدم، ولكن لا يتم إرسال أي شيء فعليًا إلى فريق السلامة." @@ -30063,12 +29618,12 @@ msgid "Social" 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/VoiceVideoIndex.ts:148 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:169 msgid "Software encoder" msgstr "مُشفّر برامج" #. Label for an advanced screen-share select. Refers to software video encoder quality bias. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:71 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:76 msgid "Software encoder quality" msgstr "جودة برنامج الترميز" @@ -30393,7 +29948,7 @@ msgid "Spanish (Spain)" msgstr "الإسبانية (إسبانيا)" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:111 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:116 msgid "Spatial and temporal layers" msgstr "الطبقات المكانية والزمانية" @@ -30495,7 +30050,7 @@ msgstr "التدقيق الإملائي" #: src/features/user/components/modals/tabs/LanguageTab.tsx:414 #: src/features/user/components/modals/tabs/LanguageTab.tsx:456 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:74 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:58 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:50 msgid "Spellcheck" msgstr "التدقيق الإملائي" @@ -30683,10 +30238,6 @@ msgstr "بدء المكالمة" msgid "Start camera test and configure effects" msgstr "بدء اختبار الكاميرا وتكوين المؤثرات" -#: src/features/expressions/components/modals/CreatePackModal.tsx:93 -msgid "Start curating a custom emoji pack that you can share and install." -msgstr "ابدأ في تنظيم حزمة إيموجي مخصصة يمكنك مشاركتها وتثبيتها." - #. Label for the start of a date range (inclusive). Leave blank for no lower bound. #: src/features/user/components/modals/tabs/privacy_safety_tab/data_request_modal/DataRequestModal.tsx:175 msgid "Start date" @@ -30697,10 +30248,6 @@ msgstr "تاريخ البدء" msgid "Start date must be earlier than end date." msgstr "يجب أن يكون تاريخ البدء قبل تاريخ الانتهاء." -#: src/features/voice/components/VoiceSettingsMenus.tsx:860 -msgid "Start debug logging session" -msgstr "بدء جلسة تسجيل تصحيح الأخطاء" - #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:125 msgid "Start drag and drop" @@ -30883,45 +30430,6 @@ msgstr "كثافة الملصقات" msgid "Sticker is too large" msgstr "الملصق كبير جدًا" -#. Kind label on a sticker pack invite embed. -#. Short label in the authentication invite header. Keep the tone plain and specific. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/auth/flow/InviteHeader.tsx:25 -#: src/features/channel/components/InviteEmbed.tsx:88 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:61 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:105 -msgid "Sticker pack" -msgstr "حزمة ملصقات" - -#. placeholder {0}: invite.pack.name -#: src/features/invite/commands/InviteCommands.tsx:146 -msgid "Sticker pack {0} has been installed." -msgstr "تم تثبيت حزمة الملصقات {0}." - -#. Title of the error modal when creating a new sticker pack is rejected because the user is at the creation limit. -#: src/features/invite/commands/InviteCommands.tsx:74 -msgid "Sticker pack creation limit reached" -msgstr "تم الوصول للحد الأقصى لإنشاء حزم الملصقات" - -#. Modal title for the sticker pack invite share flow. -#: src/features/expressions/components/modals/PackInviteModal.tsx:61 -msgid "Sticker pack invite" -msgstr "دعوة حزمة ملصقات" - -#. Title of the error modal when installing a sticker pack via invite is rejected because the user is at the install limit. -#: src/features/invite/commands/InviteCommands.tsx:65 -msgid "Sticker pack limit reached" -msgstr "تم الوصول للحد الأقصى لحزم الملصقات" - -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#. Settings section label for sticker expression packs. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:84 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:27 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:22 -msgid "Sticker packs" -msgstr "حزم الملصقات" - #: src/features/guild/components/modals/guild_tabs/GuildStickersTab.tsx:283 msgid "Sticker slots" msgstr "أماكن الملصقات" @@ -31039,6 +30547,13 @@ msgstr "إيقاف مشاركة النشاط الصوتي مع جميع الأص msgid "Stop speaking" msgstr "إيقاف التحدث" +#. Danger action that stops the active screen share. +#. Voice screen share menu action that stops the current user stream. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:20 +#: src/features/voice/components/ActiveScreenShareMenu.tsx:19 +msgid "Stop Streaming" +msgstr "إيقاف البث" + #. Confirmation prompt in the links tab. #: src/features/user/components/modals/tabs/chat_settings_tab/ChatSettingsTabLinksTab.tsx:31 msgid "Stop trusting all links?" @@ -31050,7 +30565,7 @@ msgid "Stop watching" msgstr "إيقاف المشاهدة" #. Tooltip / button label in the voice control bar that stops watching a remote screen share. -#: src/features/voice/components/VoiceControlBar.tsx:151 +#: src/features/voice/components/VoiceControlBar.tsx:147 msgid "Stop watching stream" msgstr "إيقاف مشاهدة البث" @@ -31088,11 +30603,16 @@ msgstr "تم إخفاء البث" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the user settings voice activity card. Keep it concise. #: src/features/user/components/profile/VoiceActivityCard.tsx:90 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:132 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:153 #: src/features/voice/components/StreamWatchHoverCard.tsx:21 msgid "Stream preview" msgstr "معاينة البث" +#. Compact submenu label for changing the resolution and frame rate of an active stream. +#: src/features/voice/components/StreamSettingsMenuContent.tsx:152 +msgid "Stream Quality" +msgstr "جودة البث" + #. Toolbar / menu button label in the screen-share picker. Opens the stream quality settings popover. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:164 msgid "Stream settings" @@ -31302,12 +30822,12 @@ msgid "Suspend" 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/VoiceVideoIndex.ts:156 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:177 msgid "SVC" msgstr "SVC" #. Label for an advanced screen-share select. SVC is a WebRTC acronym and should stay uppercase. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:91 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:96 msgid "SVC mode" msgstr "وضع SVC" @@ -31757,7 +31277,7 @@ msgid "Template URL" msgstr "رابط القالب" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:107 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:112 msgid "Temporal layers" msgstr "طبقات زمنية" @@ -31818,7 +31338,7 @@ msgstr "اختبار الروابط الموسعة والتضمينات المع #. Channel type chip label for a text channel. #. Option label for a WebRTC content hint select. #: src/features/channel/utils/ChannelUtils.tsx:51 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:151 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:156 msgid "Text" msgstr "نص" @@ -32002,11 +31522,6 @@ msgstr "هذه الرسالة غير موجودة، أو فقدت إمكانية msgid "That's all of them." msgstr "هذا كل ما في الأمر." -#. End-of-list body text in the scheduled messages popout when all scheduled messages are visible. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:56 -msgid "That's everything in the queue." -msgstr "هذا كل شيء في قائمة الانتظار." - #. Description text in the FluxerTag change modal. #: src/features/user/components/modals/FluxerTagChangeModal.tsx:69 msgid "The #0000 tag is reserved for Visionary subscribers. Visionary is no longer available for purchase." @@ -32671,7 +32186,7 @@ msgid "This invite has unlimited uses." msgstr "هذه الدعوة ذات استخدامات غير محدودة." #. Helper text shown on an invite embed while streaming privacy is active. -#: src/features/channel/components/InviteEmbed.tsx:141 +#: src/features/channel/components/InviteEmbed.tsx:112 msgid "This invite is hidden while sharing is protected." msgstr "هذه الدعوة مخفية أثناء حماية المشاركة." @@ -33167,7 +32682,7 @@ msgstr "الوقت" #. Settings section label for app time display format. #: src/features/user/components/modals/tabs/LanguageTab.tsx:374 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:26 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:46 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:38 msgid "Time format" msgstr "تنسيق الوقت" @@ -33394,11 +32909,6 @@ msgstr "تبديل لوحة الصوت" msgid "Toggle the sticker picker" msgstr "تبديل منتقي الملصقات" -#. Action that toggles whether the pack invite is unique to the recipient. -#: src/features/expressions/components/modals/PackInviteModal.tsx:73 -msgid "Toggle unique invite" -msgstr "تبديل الدعوة الفريدة" - #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:305 msgid "Toggle voice activity" @@ -33731,7 +33241,7 @@ msgid "Try another search term, or pick a different category or language." msgstr "جرّب مصطلح بحث آخر، أو اختر فئة أو لغة مختلفة." #. Helper text on an unknown invite embed suggesting the user request a fresh invite. -#: src/features/channel/components/InviteEmbed.tsx:129 +#: src/features/channel/components/InviteEmbed.tsx:100 msgid "Try asking for a new invite." msgstr "حاول طلب دعوة جديدة." @@ -33754,7 +33264,7 @@ msgstr "حاول تعديل رسالتك مرة أخرى." msgid "TRY gifts are one-time payments. Cards charged in TRY still need to be issued in Türkiye for the purchase to stay eligible." msgstr "هدايا TRY هي دفعات لمرة واحدة. يجب أن تكون البطاقات المشحونة بالليرة التركية صادرة في تركيا لتبقى عملية الشراء مؤهلة." -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:254 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:252 msgid "Try searching for something like \"theme\", \"notifications\", or \"privacy\"" msgstr "جرّب البحث عن شيء مثل \"السمة\" أو \"الإشعارات\" أو \"الخصوصية\"" @@ -33804,7 +33314,7 @@ msgstr "إيقاف التشغيل" #. Bulk voice action that turns off the camera on every active device of the current user. #. Voice menu action that turns off every active device/session's camera. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:90 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:114 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:93 msgid "Turn off all device cameras" msgstr "إيقاف تشغيل جميع كاميرات الجهاز" @@ -33820,14 +33330,14 @@ msgstr "إيقاف تشغيل الكاميرا" #. Voice menu action that turns off the camera on a single device of the current user. #. Voice menu action that turns off the camera on one device/session. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:57 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:81 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:81 msgid "Turn off device camera" msgstr "إيقاف كاميرا الجهاز" #. Voice menu action that ends the screen share on a single device of the current user. #. Voice menu action that stops screen sharing or streaming on one device/session. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:61 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:85 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:85 msgid "Turn off device stream" msgstr "إيقاف بث الجهاز" @@ -33839,7 +33349,7 @@ msgstr "إيقاف الرسائل الخاصة وطلبات الصداقة عب #. Voice menu action that ends the current user screen share. #. Voice menu action that stops the current user's screen share or stream. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:65 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:89 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:69 msgid "Turn off stream" msgstr "إيقاف البث" @@ -34019,16 +33529,6 @@ msgstr "يتطلب القانون البريطاني التحقق من المح msgid "Ukrainian" msgstr "أوكرانية" -#. Generic title for the error modal when an emoji pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:99 -msgid "Unable to install emoji pack" -msgstr "تعذّر تثبيت حزمة الرموز التعبيرية" - -#. Generic title for the error modal when a sticker pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:103 -msgid "Unable to install sticker pack" -msgstr "تعذّر تثبيت حزمة الملصقات" - #. Error-state title in the activity log tab when fetching log entries failed. #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTab.tsx:126 msgid "Unable to load activity logs" @@ -34038,11 +33538,6 @@ msgstr "تعذر تحميل سجل النشاط" msgid "Unable to load applications" msgstr "تعذر تحميل التطبيقات" -#. Error message in the expression packs tab. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:36 -msgid "Unable to load pack information." -msgstr "تعذر تحميل معلومات الحزمة." - #. Error message in the channel and chat textual attachment code panel. #. Error message in the channel and chat textual attachment code panel. #: src/features/channel/components/embeds/attachments/CsvAttachmentTablePanel.tsx:31 @@ -34265,7 +33760,7 @@ msgstr "إزالة الملصق من المفضلة" #. Voice call layout action that removes focus from the currently pinned participant. #. Voice layout menu action that removes the focused participant or stream. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:25 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:41 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:97 msgid "Unfocus" msgstr "إلغاء التركيز" @@ -34284,7 +33779,7 @@ msgstr "فك الارتباط" #. Settings section label for the embed debugger URL input. #: src/features/user/components/modals/tabs/EmbedDebuggerTab.tsx:231 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:70 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:62 msgid "Unfurl debugger" msgstr "عنوان قسم الإعدادات الخاص بإدخال عنوان URL لمصحح الروابط" @@ -34293,10 +33788,6 @@ msgstr "عنوان قسم الإعدادات الخاص بإدخال عنوان msgid "Unicode emojis" msgstr "رموز يونيكود التعبيرية" -#: src/features/expressions/components/modals/PackInviteModal.tsx:180 -msgid "Unique invite" -msgstr "دعوة فريدة" - #. Codec description in the screen share codec policy menu, used for the universal fallback codec. #: src/features/voice/utils/ScreenShareCodecPolicy.ts:20 msgid "Universal fallback. Lowest quality, but it works everywhere." @@ -34350,7 +33841,7 @@ msgstr "تاريخ غير معروف" #. Fallback device or operating-system label in the devices tab when session client data is unavailable. #. Short label in the app layout voice participant item. #. Short label in the notifications. Keep it concise. -#: src/features/app/components/layout/VoiceParticipantItem.tsx:43 +#: src/features/app/components/layout/VoiceParticipantItem.tsx:44 #: src/features/user/components/modals/tabs/DevicesTab.tsx:65 #: src/features/user/components/modals/tabs/notifications_tab/Notifications.tsx:78 msgid "Unknown device" @@ -34376,7 +33867,7 @@ msgid "Unknown gift" msgstr "هدية غير معروفة" #. Title shown on an invite embed when the invite code resolves to nothing (expired, revoked, or invalid). -#: src/features/channel/components/InviteEmbed.tsx:125 +#: src/features/channel/components/InviteEmbed.tsx:96 msgid "Unknown invite" msgstr "دعوة غير معروفة" @@ -34428,7 +33919,7 @@ msgstr "مستخدم غير معروف" #: src/features/devtools/utils/CommandUtils.ts:27 #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTab.tsx:114 #: src/features/voice/components/VoiceParticipantAvatarList.tsx:43 -#: src/features/voice/components/VoiceParticipantTile.tsx:161 +#: src/features/voice/components/VoiceParticipantTile.tsx:162 #: src/features/webhook/components/WebhookListItem.tsx:30 msgid "Unknown user" msgstr "مستخدم غير معروف" @@ -34450,13 +33941,6 @@ msgstr "unknown-mention" msgid "unknown-role" msgstr "unknown-role" -#. Option label representing an unlimited count. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/expressions/components/modals/PackInviteModal.tsx:29 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:32 -msgid "Unlimited" -msgstr "غير محدود" - #. Audit log community feature label for unlimited custom emoji capacity. #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:126 msgid "Unlimited emoji" @@ -34525,7 +34009,7 @@ msgid "Unmute" msgstr "إلغاء الكتم" #. Voice control button label to turn the user's microphone back on. -#: src/features/voice/components/VoiceControlBar.tsx:121 +#: src/features/voice/components/VoiceControlBar.tsx:117 msgctxt "voice-control-action" msgid "Unmute" msgstr "إلغاء كتم الصوت" @@ -34613,7 +34097,7 @@ msgstr "قناة بلا اسم" #. Fallback display name for a group DM with no name set. #. Fallback title in an invite embed for a group DM with no name set. #. Short label in the channel display name state. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:72 +#: src/features/channel/components/InviteEmbed.tsx:63 #: src/features/channel/state/ChannelDisplayName.ts:19 #: src/features/channel/utils/ChannelUtils.tsx:59 msgid "Unnamed group" @@ -34692,7 +34176,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. #. Tab label in the inbox popout filtering to channels with unread messages. -#: src/features/messaging/components/popouts/InboxPopout.tsx:32 +#: src/features/messaging/components/popouts/InboxPopout.tsx:30 #: src/features/user/components/settings_utils/search_index/NotificationsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:77 msgid "Unread" @@ -34828,7 +34312,7 @@ msgid "Up to {DISCOVERY_MAX_TAGS} tags help people find your community. They sho msgstr "يساعد ما يصل إلى {DISCOVERY_MAX_TAGS} من العلامات الأشخاص في العثور على مجتمعك. تظهر هذه العلامات في بحث الاستكشاف." #. Feature comparison table value label. Shown in the restricted or stock column for a text-valued perk. Format includes a resolution token (4K) and a framerate token that should not be translated. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:91 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:87 msgid "Up to 4K/60fps" msgstr "حتى 4K/60 إطارًا في الثانية" @@ -34904,11 +34388,6 @@ msgstr "سياسات محدّثة" msgid "Updated saved media" msgstr "تم تحديث الوسائط المحفوظة" -#. Label in the messaging commands. {scheduledTimeLabel} is the localized scheduled date and time. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:53 -msgid "Updated scheduled message for {scheduledTimeLabel}" -msgstr "تم تحديث الرسالة المجدولة لـ {scheduledTimeLabel}" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:544 msgid "Updated the avatar." msgstr "تم تحديث الصورة الرمزية." @@ -35165,7 +34644,7 @@ msgid "Uploading emojis" msgstr "جارٍ تحميل الرموز التعبيرية" #. Description for the maximum screen share bitrate select. Keep WebRTC literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:159 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:164 msgid "Upper bitrate cap before WebRTC adapts to the network." msgstr "أقصى حد لسرعة البت قبل أن يقوم WebRTC بالتكيف مع الشبكة." @@ -35294,7 +34773,7 @@ msgid "Use an email you can open. We will send a code there." msgstr "استخدم بريدًا إلكترونيًا يمكنك فتحه. سنرسل رمزًا إلى هناك." #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:67 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:63 msgid "Use animated emojis" msgstr "استخدام الرموز التعبيرية المتحركة" @@ -35596,11 +35075,6 @@ msgstr "يُستخدم في هذه المجموعة فقط." msgid "User" msgstr "المستخدم" -#. Voice participant context menu submenu label for lower-frequency profile and communication actions. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:202 -msgid "User actions" -msgstr "إجراءات المستخدم" - #. IAR modal: rule description. #: src/features/moderation/components/report_modal/IARModalCopy.ts:251 msgid "User appears underage, or is involved in grooming or child exploitation." @@ -35677,7 +35151,7 @@ msgid "User record" msgstr "سجل المستخدم" #. Root label for the current user settings modal and settings search paths. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:352 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:341 msgid "User settings" msgstr "إعدادات المستخدم" @@ -36215,7 +35689,7 @@ msgid "Video progress" msgstr "تقدم الفيديو" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:75 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:71 msgid "Video quality" msgstr "جودة الفيديو" @@ -36604,7 +36078,7 @@ msgstr "صوت (محتوى للبالغين)" #. User settings tab for microphone, speaker, camera, and call stats. #. User settings tab for microphone, speaker, camera, and call stats. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:124 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:119 #: src/features/voice/utils/VoiceMessageDescriptors.ts:30 msgid "Voice & video" msgstr "الصوت والفيديو" @@ -36861,7 +36335,7 @@ msgid "Wait here" msgstr "انتظر هنا" #. Tooltip explaining that video / screen share controls are gated while the voice connection is not yet ready. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:56 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:45 msgid "Waiting for connection..." msgstr "في انتظار الاتصال..." @@ -37362,11 +36836,6 @@ msgstr "ما الذي تبحث عنه." msgid "What's happening?" msgstr "ماذا يحدث؟" -#. Form helper text for an expression pack description input. -#: src/features/expressions/components/modals/CreatePackModal.tsx:50 -msgid "What's in this pack?" -msgstr "ماذا يوجد في هذه الحزمة؟" - #. Short label in the settings dialog mobile settings view. #. Short label in the whats new modal. #. Sidebar item in settings that opens the app update notes modal. @@ -37551,7 +37020,7 @@ msgid "Window state" msgstr "حالة النافذة" #. User settings tab label shown on Windows desktop builds. Refers to the Microsoft Windows OS. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:74 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:69 msgid "Windows app" msgstr "تطبيق Windows" @@ -37873,16 +37342,6 @@ msgstr "لا يمكنك تعديل هذه الرسالة." msgid "You can't grant a permission you don't have in this channel." msgstr "لا يمكنك منح إذن لا تملكه في هذه القناة." -#. Body of the error modal when installing an emoji pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:91 -msgid "You can't install this emoji pack." -msgstr "لا يمكنك تثبيت حزمة الرموز التعبيرية هذه." - -#. Body of the error modal when installing a sticker pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:95 -msgid "You can't install this sticker pack." -msgstr "لا يمكنك تثبيت حزمة الملصقات هذه." - #. Title of the error modal shown when the user is banned from a discovery community. #: src/features/discovery/commands/DiscoveryJoinCommands.tsx:38 msgid "You can't join this community" @@ -37942,8 +37401,8 @@ msgstr "لا يمكنك إرسال رسائل في هذا المجتمع." #. Tooltip in the voice control bar when the user lacks the Screen Share permission in this channel. Tone stays plain. #. Tooltip shown when the user lacks the Screen Share permission in the voice channel. Tone stays plain. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:65 -#: src/features/voice/components/VoiceControlBar.tsx:141 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:54 +#: src/features/voice/components/VoiceControlBar.tsx:137 msgid "You can't share your screen in this channel" msgstr "لا يمكنك مشاركة شاشتك في هذه القناة" @@ -37956,8 +37415,8 @@ msgstr "لا يمكنك التحدث في هذه القناة" #. Tooltip in the voice control bar when the user lacks the Video permission in this channel. Tone stays plain. #. Tooltip shown when the user lacks the Video permission in the voice channel. Tone stays plain. #: src/features/voice/components/modals/CameraPreviewModal.tsx:74 -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:61 -#: src/features/voice/components/VoiceControlBar.tsx:131 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:50 +#: src/features/voice/components/VoiceControlBar.tsx:127 msgid "You can't turn on your camera in this channel" msgstr "لا يمكنك تشغيل الكاميرا في هذه القناة" @@ -38120,10 +37579,6 @@ msgstr "لم تكن عضوًا في هذا المجتمع لفترة كافية msgid "You haven't blocked anyone yet." msgstr "لم تحظر أي شخص بعد." -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:343 -msgid "You haven't created any packs yet." -msgstr "لم تنشئ أي حزم بعد." - #. Intro copy in the keyboard navigation modal. {productName} is the app name. #: src/features/input/components/modals/KeyboardModeIntroModal.tsx:26 msgid "You just pressed Tab. Keyboard mode is now on so you can navigate {productName} without a mouse." @@ -38345,13 +37800,6 @@ msgstr "لقد وصلت إلى {bookmarksText}. أزل واحدة لإضافة msgid "You're at the cap of {freeItemsText} — your instance admin sets this limit." msgstr "لقد وصلت إلى الحد الأقصى وهو {freeItemsText} — يحدد مسؤول النسخة هذا الحد." -#. Fallback body of the emoji pack creation-limit error modal when no exact limit is known. -#. Fallback body of the sticker pack creation-limit error modal when no exact limit is known. -#: src/features/invite/commands/InviteCommands.tsx:61 -#: src/features/invite/commands/InviteCommands.tsx:79 -msgid "You're at the creation limit. Delete one to create another." -msgstr "لقد وصلت إلى الحد الأقصى للإنشاء. احذف واحدًا لإنشاء آخر." - #. Modal body shown when the free bookmarks limit is reached and Plutonium would increase it. Free and Plutonium limits are interpolated. #: src/features/app/components/alerts/MaxBookmarksModal.tsx:30 msgid "You're at the free cap of {bookmarksText}. {premiumProductName} bumps you up to {premiumBookmarksText} — or remove one to add another." @@ -38362,13 +37810,6 @@ msgstr "لقد وصلت إلى الحد الأقصى المجاني وهو {book msgid "You're at the free cap of {freeItemsText}. {premiumProductName} bumps you up to {premiumItemsText}." msgstr "لقد وصلت إلى الحد المجاني وهو {freeItemsText}. يرفعك {premiumProductName} إلى {premiumItemsText}." -#. Fallback body of the emoji pack install-limit error modal when no exact limit is known. -#. Fallback body of the sticker pack install-limit error modal when no exact limit is known. -#: src/features/invite/commands/InviteCommands.tsx:52 -#: src/features/invite/commands/InviteCommands.tsx:70 -msgid "You're at the install limit. Remove one to add another." -msgstr "لقد وصلت إلى الحد الأقصى للتثبيت. أزل واحدًا لإضافة آخر." - #. Short label in the user banned from guild modal. Keep it concise. Keep the tone plain and specific. #: src/features/moderation/components/alerts/UserBannedFromGuildModal.tsx:8 msgid "You're banned" @@ -38379,11 +37820,6 @@ msgstr "لقد تم حظرك" msgid "You're being rate limited. Wait {duration} before trying again." msgstr "لقد تجاوزت الحد المسموح به. انتظر {duration} قبل المحاولة مرة أخرى." -#. End-of-list title in the scheduled messages popout when all scheduled messages are visible. Tone can be friendly. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:51 -msgid "You're caught up" -msgstr "أنت مُطَّلِع على آخر المستجدات" - #. Error modal body shown when a gift-subscription user tries to start a recurring subscription. Explains the extension/redemption path. #: src/features/app/components/dialogs/components/plutonium/hooks/useCheckoutActions.tsx:160 msgid "You're currently on a gift subscription. It won't renew. You can redeem more gift codes to extend it. Recurring subscriptions can be started after your gift time ends." @@ -38497,16 +37933,12 @@ msgstr "لقد استخدمت بالفعل ميزة استرداد الخدمة msgid "You've arrived, {username}! Let's get started." msgstr "لقد وصلت، {username}! هيا بنا نبدأ." -#: src/features/auth/flow/InviteHeader.tsx:200 -msgid "You've been invited to install" -msgstr "لقد تمت دعوتك لتثبيت" - -#: src/features/auth/flow/InviteHeader.tsx:96 -#: src/features/auth/flow/InviteHeader.tsx:299 +#: src/features/auth/flow/InviteHeader.tsx:69 +#: src/features/auth/flow/InviteHeader.tsx:213 msgid "You've been invited to join" msgstr "لقد تمت دعوتك للانضمام" -#: src/features/auth/flow/InviteHeader.tsx:151 +#: src/features/auth/flow/InviteHeader.tsx:124 msgid "You've been invited to join a group DM by" msgstr "تمت دعوتك للانضمام إلى محادثة جماعية بواسطة" @@ -38586,7 +38018,7 @@ msgstr "انتهت صلاحية اشتراكك في {premiumProductName}. لقد msgid "Your {productName} session expired. Sign in again to continue authorizing this application." msgstr "انتهت صلاحية جلسة {productName} الخاصة بك. سجّل الدخول مرة أخرى لمتابعة تفويض هذا التطبيق." -#: src/features/user/components/settings_utils/SettingsConstants.tsx:205 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:200 msgid "Your account" msgstr "حسابك" diff --git a/fluxer_app/src/features/i18n/locales/bg/messages.po b/fluxer_app/src/features/i18n/locales/bg/messages.po index d58ba18ac..e8133b27b 100644 --- a/fluxer_app/src/features/i18n/locales/bg/messages.po +++ b/fluxer_app/src/features/i18n/locales/bg/messages.po @@ -29,11 +29,6 @@ msgstr "(редактирано)" msgid "(failed to load)" msgstr "(неуспешно зареждане)" -#. Placeholder content text shown for scheduled messages with neither text nor attachments. Keep the parentheses. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:38 -msgid "(no content)" -msgstr "(няма съдържание)" - #: src/features/app/components/pages/YouPage.tsx:189 #: src/features/user/components/modals/UserProfileMobileSheet.tsx:899 msgid "(only visible to you)" @@ -455,7 +450,7 @@ msgstr "{count, plural, one {Разгъване (1 ред)} other {Разгъв msgid "{count, plural, one {Expand (# row)} other {Expand (# rows)}}" msgstr "{count, plural, one {Разгънете (# ред)} other {Разгънете (# реда)}}" -#: src/features/voice/components/VoiceParticipantTile.tsx:303 +#: src/features/voice/components/VoiceParticipantTile.tsx:304 msgid "{count, plural, one {Expand # other device} other {Expand # other devices}}" msgstr "{count, plural, one {Разгъване на # друго устройство} other {Разгъване на # други устройства}}" @@ -463,8 +458,8 @@ msgstr "{count, plural, one {Разгъване на # друго устройс msgid "{count, plural, one {Group DM · # member} other {Group DM · # members}}" msgstr "{count, plural, one {Групов чат · # член} other {Групов чат · # члена}}" -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:252 -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:273 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:274 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:295 msgid "{count, plural, one {Hide # device} other {Hide # devices}}" msgstr "{count, plural, one {Скрий # устройство} other {Скрий # устройства}}" @@ -476,7 +471,7 @@ msgstr "{count, plural, one {В разговор} other {# в разговор}} msgid "{count, plural, one {Join video call (# participant)} other {Join video call (# participants)}}" msgstr "{count, plural, one {Присъединяване към видео разговор (# участник)} other {Присъединяване към видео разговор (# участници)}}" -#: src/features/voice/components/VoiceParticipantTile.tsx:620 +#: src/features/voice/components/VoiceParticipantTile.tsx:621 msgid "{count, plural, one {Keep watching # stream and add this one} other {Keep watching # streams and add this one}}" msgstr "{count, plural, one {Продължи да гледаш # поток и добави този} other {Продължи да гледаш # потока и добави този}}" @@ -492,8 +487,8 @@ msgstr "{count, plural, one {Отнемане на достъпа до # при msgid "{count, plural, one {sent # attachment} other {sent # attachments}}" msgstr "{count, plural, one {изпрати # прикачен файл} other {изпрати # прикачени файла}}" -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:259 -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:280 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:281 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:302 msgid "{count, plural, one {Show # device} other {Show # devices}}" msgstr "{count, plural, one {Покажи # устройство} other {Покажи # устройства}}" @@ -535,22 +530,6 @@ msgstr "{count, plural, one {Вече използвате единствена msgid "{count, plural, one {You're at the cap of # saved media item. Remove one to add another.} other {You're at the cap of # saved media items. Remove one to add another.}}" msgstr "{count, plural, one {Достигнахте лимита от # запазено мултимедийно съдържание. Премахнете едно, за да добавите друго.} other {Достигнахте лимита от # запазени мултимедийни елемента. Премахнете един, за да добавите друг.}}" -#: src/features/invite/commands/InviteCommands.tsx:401 -msgid "{count, plural, one {You're at the limit of # emoji pack. Delete one to create another.} other {You're at the limit of # emoji packs. Delete one to create another.}}" -msgstr "{count, plural, one {Достигнали сте лимита от # пакет емоджита. Изтрийте един, за да създадете друг.} other {Достигнали сте лимита от # пакета емоджита. Изтрийте един, за да създадете друг.}}" - -#: src/features/invite/commands/InviteCommands.tsx:387 -msgid "{count, plural, one {You're at the limit of # installed emoji pack. Remove one to add another.} other {You're at the limit of # installed emoji packs. Remove one to add another.}}" -msgstr "{count, plural, one {Достигнали сте лимита от # инсталиран пакет емоджита. Премахнете един, за да добавите друг.} other {Достигнали сте лимита от # инсталирани пакета емоджита. Премахнете един, за да добавите друг.}}" - -#: src/features/invite/commands/InviteCommands.tsx:419 -msgid "{count, plural, one {You're at the limit of # installed sticker pack. Remove one to add another.} other {You're at the limit of # installed sticker packs. Remove one to add another.}}" -msgstr "{count, plural, one {Достигнали сте лимита от # инсталиран стикер пакет. Премахнете един, за да добавите друг.} other {Достигнали сте лимита от # инсталирани стикер пакети. Премахнете един, за да добавите друг.}}" - -#: src/features/invite/commands/InviteCommands.tsx:433 -msgid "{count, plural, one {You're at the limit of # sticker pack. Delete one to create another.} other {You're at the limit of # sticker packs. Delete one to create another.}}" -msgstr "{count, plural, one {Достигнали сте лимита от # пакет стикери. Изтрийте един, за да създадете друг.} other {Достигнали сте лимита от # пакета стикери. Изтрийте един, за да създадете друг.}}" - #: src/features/guild/components/alerts/MaxGuildsModal.tsx:24 msgid "{count, plural, one {You've reached the maximum number of communities you can join (# community). Leave a community before joining another one.} other {You've reached the maximum number of communities you can join (# communities). Leave a community before joining another one.}}" msgstr "{count, plural, one {Достигнали сте максималния брой общности, към които можете да се присъедините (# общност). Напуснете общност, преди да се присъедините към друга.} other {Достигнали сте максималния брой общности, към които можете да се присъедините (# общности). Напуснете общност, преди да се присъедините към друга.}}" @@ -750,14 +729,14 @@ msgstr "{formats}. Макс. {maxSize}. Препоръчително: {recommend msgid "{formats}. Max {maxSize}. Recommended: {recommendedSize}. {note}" msgstr "{formats}. Макс. {maxSize}. Препоръчително: {recommendedSize}. {note}" -#: src/features/auth/flow/InviteHeader.tsx:117 -#: src/features/auth/flow/InviteHeader.tsx:162 -#: src/features/auth/flow/InviteHeader.tsx:335 +#: src/features/auth/flow/InviteHeader.tsx:90 +#: src/features/auth/flow/InviteHeader.tsx:135 +#: src/features/auth/flow/InviteHeader.tsx:249 msgid "{formattedMemberCount} {memberCount, plural, one {member} other {members}}" msgstr "{formattedMemberCount} {memberCount, plural, one {член} other {члена}}" -#: src/features/auth/flow/InviteHeader.tsx:111 -#: src/features/auth/flow/InviteHeader.tsx:320 +#: src/features/auth/flow/InviteHeader.tsx:84 +#: src/features/auth/flow/InviteHeader.tsx:234 msgid "{formattedPresenceCount} online" msgstr "{formattedPresenceCount} онлайн" @@ -776,7 +755,7 @@ msgstr "{fps} кадъра/сек" msgid "{guildName} channels" msgstr "Канали на {guildName}" -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:674 +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:673 msgid "{hiddenConnectionCount, plural, one {Expand # other device} other {Expand # other devices}}" msgstr "{hiddenConnectionCount, plural, one {Разгъване на # друго устройство} other {Разгъване на # други устройства}}" @@ -874,7 +853,7 @@ msgstr "{length} гледат" msgid "{lineCount, plural, one {# line} other {# lines}}" msgstr "{lineCount, plural, one {# ред} other {# реда}}" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:145 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:143 msgid "{matchCount, plural, one {# match} other {# matches}}" msgstr "{matchCount, plural, one {# съвпадение} other {# съвпадения}}" @@ -889,7 +868,7 @@ msgid "{mbWayPaymentMethod} is a one-time payment method in {paymentProviderName msgstr "{mbWayPaymentMethod} е метод за еднократно плащане в касата на {paymentProviderName}, така че тук не е път за абонамент с повтарящи се плащания." #. Screen share bitrate option label. Mbps means megabits per second. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:167 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:172 msgid "{megabits} Mbps" msgstr "{megabits} Mbps" @@ -1105,7 +1084,7 @@ msgid "{productName} detected a potential raid in this community. Invites are pa msgstr "{productName} засякохме потенциална атака в тази общност. Поканите са на пауза, така че нови потребители не могат да се присъединят в момента." #. Anti-raid status message on a community invite embed. productName is the product brand name placeholder. -#: src/features/channel/components/InviteEmbed.tsx:117 +#: src/features/channel/components/InviteEmbed.tsx:88 msgid "{productName} detected a potential raid, so new users can't join right now." msgstr "{productName} откри потенциална атака, така че новите потребители не могат да се присъединят в момента." @@ -1225,14 +1204,14 @@ msgstr "Остават {remaining} знака. Вземете {premiumProductNam msgid "{remainingSlotCount} remaining" msgstr "Остават {remainingSlotCount}" -#: src/features/channel/components/InviteEmbed.tsx:282 -#: src/features/channel/components/InviteEmbed.tsx:455 -#: src/features/channel/components/InviteEmbed.tsx:724 +#: src/features/channel/components/InviteEmbed.tsx:248 +#: src/features/channel/components/InviteEmbed.tsx:356 +#: src/features/channel/components/InviteEmbed.tsx:625 msgid "{renderedMemberCount} {memberCount, plural, one {member} other {members}}" msgstr "{renderedMemberCount} {memberCount, plural, one {член} other {члена}}" #. Presence summary on a community invite embed. renderedPresenceCount is a formatted count of online members. -#: src/features/channel/components/InviteEmbed.tsx:112 +#: src/features/channel/components/InviteEmbed.tsx:83 msgid "{renderedPresenceCount} online" msgstr "{renderedPresenceCount} онлайн" @@ -1630,9 +1609,7 @@ msgstr "1 непрочетено" msgid "1 unread DM" msgstr "1 непрочетено лично съобщение" -#. Invite link use-limit option meaning the invite can be used once. #. Invite max-uses dropdown option for exactly one use. -#: src/features/expressions/components/modals/PackInviteModal.tsx:33 #: src/features/invite/components/modals/InviteModal.tsx:60 msgid "1 use" msgstr "1 използване" @@ -1668,16 +1645,12 @@ msgstr "Подарък за 1 година" msgid "10 minutes" msgstr "10 минути" -#. Invite link use-limit option meaning the invite can be used ten times. #. Invite max-uses dropdown option for ten uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:41 #: src/features/invite/components/modals/InviteModal.tsx:68 msgid "10 uses" msgstr "10 използвания" -#. Invite link use-limit option meaning the invite can be used 100 times. #. Invite max-uses dropdown option for 100 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:53 #: src/features/invite/components/modals/InviteModal.tsx:80 msgid "100 uses" msgstr "100 използвания" @@ -1763,9 +1736,7 @@ msgctxt "adaptive-screen-share" msgid "240p" msgstr "240p" -#. Invite link use-limit option meaning the invite can be used 25 times. #. Invite max-uses dropdown option for 25 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:45 #: src/features/invite/components/modals/InviteModal.tsx:72 msgid "25 uses" msgstr "25 използвания" @@ -1840,16 +1811,12 @@ msgstr "5 дни" msgid "5 minutes" msgstr "5 минути" -#. Invite link use-limit option meaning the invite can be used five times. #. Invite max-uses dropdown option for five uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:37 #: src/features/invite/components/modals/InviteModal.tsx:64 msgid "5 uses" msgstr "5 използвания" -#. Invite link use-limit option meaning the invite can be used 50 times. #. Invite max-uses dropdown option for 50 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:49 #: src/features/invite/components/modals/InviteModal.tsx:76 msgid "50 uses" msgstr "50 използвания" @@ -2083,13 +2050,6 @@ msgstr "Приемане на покана" msgid "Accept the friend request from {userName}?" msgstr "Приемане на поканата за приятелство от {userName}?" -#. Helper text on a pack invite embed explaining that accepting installs the pack. -#. Note shown on expression pack invites before accepting. -#: src/features/channel/components/InviteEmbed.tsx:100 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:81 -msgid "Accepting this invite installs the pack automatically." -msgstr "Приемането на тази покана инсталира пакета автоматично." - #. Short label in the notification utils helper. Keep it concise. #: src/features/notification/utils/NotificationUtils.ts:32 msgid "Access granted" @@ -2110,7 +2070,7 @@ msgstr "Достъп до основна информация за профил #. User settings tab for accessibility preferences (visual, motion, screen reader, etc.). #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:14 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:93 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:66 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:61 msgid "Accessibility" msgstr "Достъпност" @@ -2124,7 +2084,7 @@ msgstr "Достъпна област на живо" #. User settings tab for account login, password, MFA, and security. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:11 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:129 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:95 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:90 msgid "Account" msgstr "Профил" @@ -2180,7 +2140,7 @@ msgstr "Профилът е твърде нов" #. Required-action modal title shown when an account-level verification step is required to proceed. #. Title of the error modal shown when an unclaimed (guest) account tries to accept a community or group DM invite. Auth-related; keep tone plain. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:8 -#: src/features/invite/commands/InviteCommands.tsx:37 +#: src/features/invite/commands/InviteCommands.tsx:35 msgid "Account verification required" msgstr "Изисква се потвърждение на профила" @@ -2461,7 +2421,7 @@ msgid "Add an account to continue." msgstr "Добавете профил, за да продължите." #. Body of the error modal shown when an unclaimed (guest) account tries to accept a community invite. Tells the user to complete sign-up first. -#: src/features/invite/commands/InviteCommands.tsx:42 +#: src/features/invite/commands/InviteCommands.tsx:40 msgid "Add an email and password to your account first." msgstr "Първо добавете имейл и парола към профила си." @@ -2771,7 +2731,7 @@ msgid "Address" msgstr "Адрес" #. Description for an H.264 backup stream select. Keep H.264, CPU, and GPU literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:119 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:124 msgid "Adds H.264 for mixed clients. Uses more encode work." msgstr "Добавя H.264 за смесени клиенти. Изисква повече изчислителна мощ." @@ -2827,11 +2787,9 @@ msgstr "Администраторите са поставили на пауза #. Collapsed-by-default group at the end of the community overview tab holding less common settings. #. Disclosure button label in the voice connection status popout. Reveals technical bandwidth and network stats. #. User settings tab for power-user and experimental application preferences. -#. Voice participant context menu submenu label for IDs and diagnostics. #: src/features/channel/components/modals/channel_tabs/ChannelOverviewTab.tsx:337 #: src/features/guild/components/modals/guild_tabs/guild_overview_tab/index.tsx:28 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:178 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:145 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:140 #: src/features/voice/components/voice_connection_status/VoiceDetailsPopout.tsx:60 msgid "Advanced" msgstr "Разширени" @@ -2842,7 +2800,7 @@ msgid "Advanced video settings" msgstr "Разширени настройки за видео" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:100 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:121 msgid "Advertise a capped decode codec to force publisher migration" msgstr "Рекламирай кодек с ограничено декодиране, за да принудиш миграция на издателя" @@ -3065,6 +3023,13 @@ msgstr "Позволяване на всеки да вижда тази връз msgid "Allow anyone who can view your full profile to see your profile local time" msgstr "Позволява на всеки, който може да преглежда пълния ви профил, да вижда местното време във вашия профил" +#. Settings search entry label for the AV1 screen-share opt-in. AV1 is a codec name and should stay literal. +#. Switch label for the AV1 screen-share opt-in. AV1 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:236 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:88 +msgid "Allow AV1 for screen sharing" +msgstr "Разреши AV1 за споделяне на екрана" + #. Toggle label that allows DMs from bots in this community. #: src/features/ui/action_menu/items/BulkSettingsMenuItems.tsx:81 msgid "Allow bot direct messages" @@ -3112,6 +3077,13 @@ msgstr "Разрешаване на гъвкави имена на тексто msgid "Allow for all communities" msgstr "Разрешаване за всички общности" +#. Settings search entry label for the H.265/HEVC screen-share opt-in. H.265 and HEVC are codec names and should stay literal. +#. Switch label for the H.265/HEVC screen-share opt-in. H.265 and HEVC are codec names and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:240 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:92 +msgid "Allow H.265 (HEVC) for screen sharing" +msgstr "Разреши H.265 (HEVC) за споделяне на екран" + #: src/features/connection/components/modals/EditConnectionModal.tsx:95 msgid "Allow members from communities you're in to see this connection" msgstr "Позволи на членове от общностите, в които членуваш, да виждат тази връзка" @@ -3218,7 +3190,7 @@ msgid "Already have an account?" msgstr "Вече имате акаунт?" #. Status label on a group DM invite embed when the current user is already a member. -#: src/features/channel/components/InviteEmbed.tsx:76 +#: src/features/channel/components/InviteEmbed.tsx:67 msgid "Already joined" msgstr "Вече сте член" @@ -3426,7 +3398,7 @@ msgid "Animated avatars ({animatedAvatarFormats}) require {premiumProductName}." msgstr "Анимираните аватари ({animatedAvatarFormats}) изискват {premiumProductName}." #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:79 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:75 msgid "Animated avatars & profile banners" msgstr "Анимирани аватари и банери на профили" @@ -3712,7 +3684,7 @@ msgstr "Икона на приложението" msgid "App language: {format}" msgstr "Език на приложението: {format}" -#: src/features/user/components/settings_utils/SettingsConstants.tsx:209 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:204 msgid "App settings" msgstr "Настройки на приложението" @@ -3739,7 +3711,7 @@ msgstr "Мащаб на приложението" #. Advanced settings category tag. #. User settings tab for app appearance and layout options. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:13 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:116 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:111 msgid "Appearance" msgstr "Външен вид" @@ -3812,8 +3784,8 @@ msgstr "Приложението е актуализирано успешно" #: src/features/user/components/modals/tabs/applications_tab/index.tsx:90 #: src/features/user/components/modals/tabs/applications_tab/index.tsx:129 #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:29 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:74 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:70 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:66 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:65 msgid "Applications" msgstr "Приложения" @@ -3899,7 +3871,7 @@ msgid "Are you sure you want to delete every message in your personal notes? Thi msgstr "Сигурни ли сте, че искате да изтриете всички съобщения от личните си бележки? Това ще премахне за постоянно всички съобщения и техните прикачени файлове. Това действие не може да бъде отменено." #. placeholder {0}: selectedRole.name -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:410 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:425 msgid "Are you sure you want to delete the <0>{0} role? Any members with this role will no longer have it." msgstr "Наистина ли искате да изтриете ролята <0>{0}? Всички членове с тази роля вече няма да я имат." @@ -4080,11 +4052,6 @@ msgstr "Прикачен файл" msgid "Attachment mocks" msgstr "Мок на прикачени файлове" -#. Placeholder content text shown for scheduled messages that have attachments but no text content. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:34 -msgid "Attachment only message" -msgstr "Съобщение само с прикачен файл" - #. Short label in the channel and chat textual attachment preview bottom sheet. Keep it concise. #. Short label in the channel and chat textual attachment preview modal. Keep it concise. #: src/features/channel/components/embeds/attachments/TextualAttachmentPreviewBottomSheet.tsx:27 @@ -4112,9 +4079,7 @@ msgstr "Качването на прикачен файл е недостъпн msgid "Attachment: {filename}" msgstr "Прикачен файл: {filename}" -#. Label in the scheduled message row preview indicating that attachments are included. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:43 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:34 msgid "Attachments" msgstr "Прикачени файлове" @@ -4238,7 +4203,7 @@ msgid "Audio settings" msgstr "Настройки на звука" #. Voice control button label for microphone and speaker settings. -#: src/features/voice/components/VoiceControlBar.tsx:146 +#: src/features/voice/components/VoiceControlBar.tsx:142 msgctxt "voice-control-button" msgid "Audio settings" msgstr "Настройки на звука" @@ -4344,7 +4309,7 @@ msgid "Authorized" 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/GeneralSettingsSections.ts:30 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:22 msgid "Authorized applications" msgstr "Разрешени приложения" @@ -4358,8 +4323,8 @@ msgstr "Разрешени приложения" #: src/features/user/components/modals/tabs/AuthorizedAppsTab.tsx:506 #: src/features/user/components/settings_utils/search_index/AuthorizedAppsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:148 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:34 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:107 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:102 msgid "Authorized apps" msgstr "Разрешени приложения" @@ -4442,7 +4407,6 @@ msgid "Autocomplete suggestion: {label}, {selectedOptionPosition} of {resultCoun msgstr "Предложено автоматично довършване: {label}, {selectedOptionPosition} от {resultCount}" #. Channel overview settings tab label, control, or validation message (name, topic, slowmode, voice region, mature content gate). -#. Label for the auto codec option in the screen-share codec radio group. Keep it concise. #. Option label for a WebRTC content hint select. #. Option label for an SVC mode select. #. Option label for an encoder path select. @@ -4451,11 +4415,10 @@ msgstr "Предложено автоматично довършване: {label #. Voice region option label in the voice settings menu meaning let Fluxer pick the best region automatically. #. Voice region picker option label meaning 'let Fluxer pick the best region automatically'. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/RtcRegionSelect.tsx:19 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:59 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:99 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:139 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:176 -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:34 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:64 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:104 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:144 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:181 #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:263 #: src/features/voice/components/VoiceRegionSelector.tsx:16 #: src/features/voice/components/VoiceSettingsMenus.tsx:126 @@ -4468,6 +4431,11 @@ msgctxt "rtc-region-value" msgid "Automatic" msgstr "Автоматично" +#. Option label for the screen-share codec select. codec is the automatically selected codec label. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:222 +msgid "Automatic ({codec})" +msgstr "Автоматично ({codec})" + #. Settings search entry label. Names the settings search entry in the settings UI. #. Voice setting label for automatically evening out microphone volume. #: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:48 @@ -4495,96 +4463,6 @@ msgstr "Автоматично четене на съобщения" msgid "Automatic start" msgstr "Автоматично стартиране" -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep Firefox as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:8 -msgid "Automatic would use {codecName} because Firefox screen sharing works most reliably with it." -msgstr "Автоматично ще използва {codecName}, защото споделянето на екран във Firefox работи най-надеждно с него." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:70 -msgid "Automatic would use {codecName} because no hardware encoder is available and this browser exposes H.265." -msgstr "Автоматично ще използва {codecName}, защото няма наличен хардуерен енкодер и този браузър поддържа H.265." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:75 -msgid "Automatic would use {codecName} because no hardware encoder is available and your computer exposes H.265." -msgstr "Автоматично ще използва {codecName}, защото няма наличен хардуерен енкодер и компютърът ви поддържа H.265." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:90 -msgid "Automatic would use {codecName} because no higher-quality encoder is available and H.264 is compatible." -msgstr "Автоматично ще използва {codecName}, тъй като няма наличен енкодер с по-високо качество, а H.264 е съвместим." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep OpenH264 and Linux literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:101 -msgid "Automatic would use {codecName} because no video encoder is exposed. On Linux, OpenH264 may need to be installed." -msgstr "Автоматичното ще използва {codecName}, тъй като не е наличен видео енкодер. В Linux може да се наложи да инсталирате OpenH264." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:60 -msgid "Automatic would use {codecName} because software encoding is preferred and this browser exposes AV1." -msgstr "Автоматично ще използва {codecName}, защото софтуерното кодиране е предпочитано и този браузър поддържа AV1." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:80 -msgid "Automatic would use {codecName} because software encoding is preferred and this browser exposes VP9." -msgstr "Автоматично ще използва {codecName}, защото софтуерното кодиране е предпочитано и този браузър поддържа VP9." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:95 -msgid "Automatic would use {codecName} because software encoding is preferred and VP8 is the safest software fallback." -msgstr "Автоматично ще използва {codecName}, защото софтуерното кодиране е предпочитано, а VP8 е най-безопасният софтуерен вариант за връщане към предишно състояние." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:65 -msgid "Automatic would use {codecName} because software encoding is preferred and your computer exposes AV1." -msgstr "Автоматичното ще използва {codecName}, защото софтуерното кодиране е предпочитано и компютърът ви поддържа AV1." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:85 -msgid "Automatic would use {codecName} because software encoding is preferred and your computer exposes VP9." -msgstr "Автоматично ще използва {codecName}, защото софтуерното кодиране е предпочитано и компютърът ви поддържа VP9." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep codec names literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:25 -msgid "Automatic would use {codecName} because this browser does not expose H.264, so VP8 is the safest fallback." -msgstr "Автоматично ще използва {codecName}, тъй като този браузър не поддържа H.264, така че VP8 е най-безопасният вариант." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep Chromium as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:13 -msgid "Automatic would use {codecName} because this browser supports it and it is the best fallback outside Chromium." -msgstr "Автоматично ще използва {codecName}, защото браузърът го поддържа и това е най-добрата резервна опция извън Chromium." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep codec names literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:30 -msgid "Automatic would use {codecName} because your computer does not expose H.264, so VP8 is the safest fallback." -msgstr "Автоматично ще използва {codecName}, тъй като компютърът ви не поддържа H.264, така че VP8 е най-безопасният вариант." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep Chromium as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:19 -msgid "Automatic would use {codecName} because your computer supports it and it is the best fallback outside Chromium." -msgstr "Автоматично ще използва {codecName}, защото компютърът ви го поддържа и това е най-добрата резервна опция извън Chromium." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:54 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware and it gives strong screen-share quality." -msgstr "Автоматичното ще използва {codecName}, защото вашият графичен процесор може да го кодира хардуерно и осигурява високо качество на споделяне на екрана." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:42 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware and it is the most compatible screen-share default." -msgstr "Автоматично ще използва {codecName}, защото вашият графичен процесор може да го кодира хардуерно и това е най-съвместимата подразбирана опция за споделяне на екран." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:48 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware, with excellent compression and low CPU usage." -msgstr "Автоматичното ще използва {codecName}, защото вашият GPU може да го кодира хардуерно, с отлична компресия и ниско натоварване на процесора." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:36 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware, with the best compression for screen sharing." -msgstr "Автоматичното ще използва {codecName}, защото вашият графичен процесор може да го кодира хардуерно, с най-добрата компресия за споделяне на екран." - #. Short label in the animation tab. Keep it concise. #: src/features/user/components/modals/tabs/accessibility_tab/AnimationTab.tsx:52 msgid "Automatically play GIFs" @@ -4648,6 +4526,16 @@ msgstr "Автоматично прочитане" msgid "Autoscrolling" msgstr "Автоматично превъртане" +#. Settings search synonym. Codec name; keep literal. Used to match this term in the settings search bar. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:101 +msgid "AV1" +msgstr "AV1" + +#. Option label for the screen-share codec select while the AV1 opt-in is off and the option is disabled. AV1 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:226 +msgid "AV1 (requires opt-in)" +msgstr "AV1 (изисква активиране)" + #. Label for the available desktop version in the Linux update modal. #: src/features/updater/commands/UpdaterModalCommands.tsx:140 msgid "Available" @@ -4875,7 +4763,7 @@ msgid "Badge" msgstr "Значка" #. Option label for a software encoder quality select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:83 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:88 msgid "Balanced" msgstr "Балансирано" @@ -4917,7 +4805,7 @@ msgstr "Банът изтича в {0}." #: src/features/moderation/components/modals/BanMemberModal.tsx:270 #: src/features/ui/action_menu/GuildMemberContextMenu.tsx:66 #: src/features/ui/action_menu/items/GuildMemberMenuItems.tsx:51 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:94 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:118 msgid "Ban member" msgstr "Забрани потребител" @@ -5046,7 +4934,7 @@ msgstr "Между 1 и 32 знака" #. 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/PlutoniumIndex.ts:27 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:207 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:202 msgid "Billing" msgstr "Плащане" @@ -5099,7 +4987,7 @@ msgid "Biometrics" 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/VoiceVideoIndex.ts:160 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:181 msgid "Bitrate" msgstr "Битрейт" @@ -5181,8 +5069,8 @@ msgstr "Блокирани" #: src/features/user/components/modals/tabs/BlockedUsersTab.tsx:210 #: src/features/user/components/settings_utils/search_index/BlockedUsersIndex.ts:6 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:152 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:58 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:18 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:53 msgid "Blocked users" msgstr "Блокирани потребители" @@ -5275,7 +5163,7 @@ msgstr "Добавено към отметките." #. Tab label in the inbox popout listing the user bookmarks. #: src/features/channel/components/modals/BookmarksBottomSheet.tsx:33 #: src/features/messaging/components/pages/SavedMessagesPage.tsx:23 -#: src/features/messaging/components/popouts/InboxPopout.tsx:36 +#: src/features/messaging/components/popouts/InboxPopout.tsx:34 msgid "Bookmarks" msgstr "Отметки" @@ -5535,10 +5423,6 @@ msgstr "Тормоз, повтарящ се нежелан контакт, де msgid "Bullying, threats, hate, violence, raids, or content that pushes self-harm." msgstr "Тормоз, заплахи, омраза, насилие, рейдове или съдържание, което подтиква към самонараняване." -#: src/features/expressions/components/modals/CreatePackModal.tsx:95 -msgid "Bundle your favorite stickers into a pack you can distribute." -msgstr "Обединете любимите си стикери в пакет, който можете да разпространявате." - #. Short label in the app constants. #: src/features/app/constants/AppConstants.ts:45 msgid "Busy right now" @@ -5761,7 +5645,7 @@ msgid "Cameras and virtual capture devices are selected here in {productName}, n msgstr "Камерите и виртуалните устройства за заснемане се избират тук във {productName}, а не в системния инструмент за избор на Wayland. Ако нищо не се показва тук, проверете разрешенията или свържете устройство." #. Tooltip in the voice control bar when cameras are disabled because the participant count exceeds the limit. {voiceChannelCameraUserLimit} is the configured threshold. -#: src/features/voice/components/VoiceControlBar.tsx:136 +#: src/features/voice/components/VoiceControlBar.tsx:132 msgid "Cameras are off above {voiceChannelCameraUserLimit} participants" msgstr "Камерите са изключени при над {voiceChannelCameraUserLimit} участници" @@ -5781,7 +5665,6 @@ msgid "Can't upload files here" msgstr "Не може да се качват файлове тук" #. Action label for dismissing a mass-mention warning. -#. Button label on a scheduled message row that cancels (deletes) the scheduled send. #. Button label that closes the emoji rename popout without saving. #. Button that closes the delete channel confirmation without deleting. #. Button that closes the device logout confirmation without changes. @@ -5810,10 +5693,8 @@ msgstr "Не може да се качват файлове тук" #: src/features/emoji/components/emojis/EmojiListItem.tsx:318 #: src/features/expressions/components/modals/AddFavoriteMemeModal.tsx:111 #: src/features/expressions/components/modals/AddGuildStickerModal.tsx:250 -#: src/features/expressions/components/modals/CreatePackModal.tsx:137 #: src/features/expressions/components/modals/EditFavoriteMemeModal.tsx:87 #: src/features/expressions/components/modals/EditGuildStickerModal.tsx:116 -#: src/features/expressions/components/modals/EditPackModal.tsx:124 #: src/features/guild/components/modals/TransferOwnershipModal.tsx:91 #: src/features/i18n/utils/CommonMessageDescriptors.ts:98 #: src/features/input/state/input_keybind/shared.ts:137 @@ -5824,7 +5705,6 @@ msgstr "Не може да се качват файлове тук" #: src/features/messaging/components/modals/ForwardModal.tsx:635 #: src/features/messaging/components/modals/ImageCropModal.tsx:925 #: src/features/messaging/components/modals/MessageHistoryThresholdModal.tsx:107 -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:47 #: src/features/moderation/components/modals/BanMemberModal.tsx:262 #: src/features/moderation/components/modals/RemoveTimeoutModal.tsx:70 #: src/features/moderation/components/modals/TimeoutMemberModal.tsx:126 @@ -5850,11 +5730,6 @@ msgstr "Отказ" msgid "Cancel editing message" msgstr "Отказ от редактиране на съобщение" -#. Button or menu action label in the channel and chat scheduled message edit bar. Keep it concise. -#: src/features/channel/components/ScheduledMessageEditBar.tsx:18 -msgid "Cancel editing scheduled message" -msgstr "Отказ от редактиране на насрочено съобщение" - #. Relationship action label for canceling an outgoing friend request. #: src/features/relationship/utils/RelationshipMessageDescriptors.ts:25 msgid "Cancel friend request" @@ -5935,16 +5810,6 @@ msgstr "Не може да се редактира" msgid "Cannot delete account" msgstr "Не може да се изтрие акаунтът" -#. Title of the error modal when installing an emoji pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:83 -msgid "Cannot install emoji pack" -msgstr "Пакетът емоджита не може да бъде инсталиран" - -#. Title of the error modal when installing a sticker pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:87 -msgid "Cannot install sticker pack" -msgstr "Стикер пакетът не може да бъде инсталиран" - #. Toast error shown when captcha verification fails inside the auth captcha interceptor. #: src/features/auth/components/CaptchaInterceptor.tsx:14 msgid "Captcha verification failed. Try again." @@ -5955,15 +5820,15 @@ msgstr "Проверката на капчата не бе успешна. Оп msgid "Capture" msgstr "Запис" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:398 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:420 msgid "Capture app audio" msgstr "Запис на аудио от приложението" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:399 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:421 msgid "Capture desktop audio" msgstr "Запис на звук от работния плот" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:397 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:419 msgid "Capture device audio" msgstr "Запис на звука от устройството" @@ -6221,12 +6086,12 @@ msgstr "Форма за смяна на парола" msgid "Change scheduled" msgstr "Планирана промяна" -#. Tooltip / button label in the screen-share status pill. Opens the picker to change what is being shared. -#. Voice control menu action to choose a different screen-share source. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:48 -#: src/features/voice/components/VoiceControlBar.tsx:108 -msgid "Change source" -msgstr "Смяна на източника" +#. Action that opens the source picker for the active screen share. +#. Voice screen share menu action that changes the shared source. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:24 +#: src/features/voice/components/ActiveScreenShareMenu.tsx:23 +msgid "Change Stream" +msgstr "Смяна на потока" #. Modal title for the screen-share picker when switching an ongoing stream to a new source. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:156 @@ -6575,7 +6440,7 @@ msgstr "Превишен лимит на знаците с {remaining}" #: src/features/input/components/modals/KeyboardShortcutsCheatsheetModal.tsx:40 #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:15 #: src/features/user/components/modals/tabs/keybinds_tab/DefaultKeybindsList.tsx:39 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:120 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:115 msgid "Chat" msgstr "Чат" @@ -6976,7 +6841,7 @@ msgid "Choose your profile accent color" 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/VoiceVideoIndex.ts:108 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:129 msgid "Cisco" msgstr "Cisco" @@ -7584,7 +7449,7 @@ msgid "Codec" 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/VoiceVideoIndex.ts:96 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:117 msgid "Codec negotiation testing" msgstr "Тестване на договаряне на кодек" @@ -7628,8 +7493,8 @@ msgstr "Скрий темата на канала" #. Tooltip / aria label on a voice participant tile button that collapses expanded device tiles for one user. #. Voice menu action that collapses expanded device tiles back into a single tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:98 -#: src/features/voice/components/VoiceParticipantTile.tsx:165 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:122 +#: src/features/voice/components/VoiceParticipantTile.tsx:166 msgid "Collapse devices" msgstr "Свиване на устройствата" @@ -8104,7 +7969,7 @@ msgstr "Фокус на текстовото поле" #. Button label that opens a dedicated advanced settings modal for configuring screen-share encoder controls. #. Button label that opens a dedicated advanced settings modal. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedChatControls.tsx:161 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:163 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:168 msgid "Configure" msgstr "Конфигуриране" @@ -8127,7 +7992,7 @@ msgid "Configure now" msgstr "Конфигуриране сега" #. Tooltip / aria label on the screen-share control while a share is active. Opens the configure / end menu. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:69 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:58 msgid "Configure or end screen share" msgstr "Настройване или край на споделянето на екрана" @@ -8378,12 +8243,12 @@ msgstr "Връзка: {connectionId}" #: src/features/i18n/utils/CommonMessageDescriptors.ts:410 #: src/features/user/components/popouts/UserProfileShared.tsx:610 #: src/features/user/components/settings_utils/search_index/LinkedAccountsIndex.ts:8 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:38 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:30 msgid "Connections" msgstr "Връзки" #. User settings tab for linked external accounts. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:111 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:106 msgctxt "user-settings-tab" msgid "Connections" msgstr "Връзки" @@ -8434,7 +8299,7 @@ msgid "Content filtering" msgstr "Филтриране на съдържание" #. Label for an advanced screen-share select. Refers to the WebRTC MediaStreamTrack contentHint value. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:131 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:136 msgid "Content hint" msgstr "Подсказка за съдържанието" @@ -9157,16 +9022,6 @@ msgstr "Неуспешно игнориране на покана за прия msgid "Couldn't ignore the friend request. Try again." msgstr "Поканата за приятелство не можа да бъде игнорирана. Опитайте отново." -#. Generic body for the error modal when an emoji pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:107 -msgid "Couldn't install this emoji pack. Try again later." -msgstr "Не може да се инсталира този пакет емоджита. Опитайте отново по-късно." - -#. Generic body for the error modal when a sticker pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:111 -msgid "Couldn't install this sticker pack. Try again later." -msgstr "Не може да се инсталира този пакет стикери. Опитайте отново по-късно." - #. Error modal title shown when accepting a community invite fails. #: src/features/invite/components/alerts/InviteAcceptFailedModal.tsx:9 msgid "Couldn't join community" @@ -9582,11 +9437,6 @@ msgstr "Създайте акаунт, за да получите подарък msgid "Create and manage applications and bots for your account" msgstr "Създаване и управление на приложения и ботове за вашия акаунт" -#. Empty-state description for expression packs when the feature requires premium. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:63 -msgid "Create and share custom emoji and sticker packs with {premiumProductFullName}." -msgstr "Създавайте и споделяйте персонализирани пакети с емоджита и стикери с {premiumProductFullName}." - #. Button or menu action label in the application create modal. Keep it concise. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/applications_tab/ApplicationCreateModal.tsx:20 @@ -9628,14 +9478,6 @@ msgstr "Създаване на лично съобщение" msgid "Create emoji & stickers" msgstr "Създаване на емоджита и стикери" -#. Action that opens the create-emoji-pack modal. -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/expressions/components/modals/CreatePackModal.tsx:18 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:314 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:31 -msgid "Create emoji pack" -msgstr "Създаване на пакет емоджита" - #. Accessible label for the create-favorite-category form. #: src/features/expressions/components/modals/CreateFavoriteCategoryModal.tsx:16 msgid "Create favorite category form" @@ -9688,14 +9530,6 @@ msgstr "Създаване или присъединяване към общно msgid "Create role" msgstr "Създаване на роля" -#. Action that opens the create-sticker-pack modal. -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/expressions/components/modals/CreatePackModal.tsx:22 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:314 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:35 -msgid "Create sticker pack" -msgstr "Създаване на стикер пакет" - #. Setup wizard title prompting the operator to create the first account. #: src/features/app/components/setup/SetupWizardSteps.tsx:48 msgid "Create the administrator account" @@ -9748,15 +9582,6 @@ msgstr "Създадена" msgid "Created {createdAt}" msgstr "Създадено на {createdAt}" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:334 -msgid "Created {createdCount} / {createdLimit}" -msgstr "Създадени {createdCount} / {createdLimit}" - -#. placeholder {0}: NicknameUtils.getDisplayName(packCreator) -#: src/features/channel/components/InviteEmbed.tsx:343 -msgid "Created by {0}" -msgstr "Създадено от {0}" - #. placeholder {0}: inviter ? NicknameUtils.getNickname(inviter, undefined, channelId) : invite.inviter ? NicknameUtils.getDisplayName(invite.inviter) : '' #. placeholder {1}: formatExpiresAt(invite.expires_at) #: src/features/channel/components/modals/GroupInvitesBottomSheet.tsx:218 @@ -9768,13 +9593,6 @@ msgstr "Създадена от {0}. Изтича след {1}." msgid "Created by {creatorDisplayName} on {createdAt}" msgstr "Създадено от {creatorDisplayName} на {createdAt}" -#. Metadata label for an expression pack invite. userName is the pack creator username. -#. Short label in the authentication invite header. Preserve {userName}; it is inserted by code. Keep the tone plain and specific. -#: src/features/auth/flow/InviteHeader.tsx:29 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:73 -msgid "Created by {userName}" -msgstr "Създадено от {userName}" - #. placeholder {0}: renderInline(change.newValue, i18n, guildId) #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:739 msgid "Created for channel {0}." @@ -9787,11 +9605,6 @@ msgstr "Създадено за канал {0}." msgid "Created on {0}." msgstr "Създадено на {0}." -#. 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/ExpressionPacksIndex.ts:43 -msgid "Created packs" -msgstr "Създадени пакети" - #. placeholder {0}: renderInline(change.newValue, i18n) #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:743 msgid "Created with name {0}." @@ -10119,7 +9932,7 @@ msgid "Custom tags" msgstr "Персонализирани тагове" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:87 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:83 msgid "Custom themes" msgstr "Персонализирани теми" @@ -10603,7 +10416,6 @@ msgstr "По подразбиране е изключено на мобилни #. Button or menu action label in the channel and chat embed audio. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the channel and chat media container. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the channel and chat mobile memes picker. Keep it concise. Keep the tone plain and specific. -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the messaging commands. Keep it concise. Keep the tone plain and specific. #. Confirm button label on the destructive delete-saved-media alert. #. Danger button label that confirms deleting a custom emoji. @@ -10626,7 +10438,6 @@ msgstr "По подразбиране е изключено на мобилни #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:117 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:290 #: src/features/user/components/modals/tabs/component_gallery_tab/index.tsx:238 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:49 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:154 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:190 msgid "Delete" @@ -10785,11 +10596,6 @@ msgstr "Изтриване на моите съобщения" msgid "Delete other members' messages. Pinning is controlled separately." msgstr "Изтриване на съобщения от други членове. Закачането се контролира отделно." -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:40 -msgid "Delete pack" -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:31 msgid "Delete passkey" @@ -10862,11 +10668,6 @@ msgstr "Изтриване на това съобщение" msgid "Delete this message? Can't be undone." msgstr "Да изтрия ли това съобщение? Действието не може да бъде отменено." -#. Error message in the expression packs tab. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:45 -msgid "Delete this pack? Can't be undone." -msgstr "Да изтрия ли този пакет? Това действие не може да бъде отменено." - #. Danger action in the channel permissions overwrite context menu that removes a member permission override from the channel. #: src/features/channel/components/modals/channel_tabs/channel_permissions_tab/OverwriteContextMenu.tsx:19 msgid "Delete user" @@ -11011,7 +10812,7 @@ msgid "Description must be no more than {discoveryDescriptionMaxLength} characte msgstr "Описанието не може да надвишава {discoveryDescriptionMaxLength} знака." #. Developer settings tab showing UI component examples. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:153 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:148 msgid "Design system" msgstr "Дизайн система" @@ -11025,8 +10826,8 @@ msgstr "Компютър" #. User settings tab for desktop app integration and platform settings. #. User settings tab label shown on desktop builds when the OS could not be identified (fallback for the per-OS labels). -#: src/features/user/components/settings_utils/SettingsConstants.tsx:86 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:141 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:81 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:136 msgid "Desktop app" msgstr "Приложение за компютър" @@ -11113,7 +10914,7 @@ msgstr "Налична е десктоп версия {version}. Изтегле #. Settings section label for desktop window behavior. #: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx:150 #: src/features/user/components/settings_utils/search_index/DesktopSettingsIndex.ts:94 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:62 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:54 msgid "Desktop window" msgstr "Прозорец на десктоп приложението" @@ -11139,7 +10940,7 @@ msgid "Detached banner" msgstr "Разкачен банер" #. Option label for a WebRTC content hint select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:147 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:152 msgid "Detail" msgstr "Детайл" @@ -11163,7 +10964,7 @@ 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/advanced_settings_tab/AdvancedSettingsCategories.ts:20 #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:25 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:211 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:206 msgid "Developer" msgstr "Разработчик" @@ -11171,7 +10972,7 @@ msgstr "Разработчик" #. Settings section label for client developer mode. #: src/features/user/components/modals/tabs/ClientDeveloperSettingsTab.tsx:17 #: src/features/user/components/settings_utils/search_index/ClientDeveloperSettingsIndex.ts:7 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:66 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:58 msgid "Developer mode" msgstr "Режим за разработчици" @@ -11218,11 +11019,6 @@ msgstr "Устройство" msgid "Device alerts" msgstr "Предупреждения за устройството" -#. Voice participant context menu submenu label for actions that affect one or more voice devices. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:182 -msgid "Device controls" -msgstr "Управление на устройството" - #: src/features/user/components/modals/tabs/DevicesTab.tsx:131 msgid "Device details" msgstr "Подробности за устройството" @@ -11232,7 +11028,7 @@ msgstr "Подробности за устройството" msgid "Device revoked" msgstr "Устройството е отнето" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:891 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1024 msgid "Device selection" msgstr "Избор на устройство" @@ -11255,7 +11051,7 @@ msgstr "Устройство:" #: src/features/user/components/modals/tabs/DevicesTab.tsx:530 #: src/features/user/components/settings_utils/search_index/DevicesIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/AppearanceSections.ts:82 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:62 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:57 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:124 msgid "Devices" msgstr "Устройства" @@ -11437,7 +11233,7 @@ msgid "Disable mobile push notifications" msgstr "Изключване на мобилни известия" #. Short label for an advanced screen-share preview preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:43 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:48 msgid "Disable picture-in-picture popout for screen shares" msgstr "Изключване на изскачащия прозорец \"картина в картината\" за споделяне на екран" @@ -11478,7 +11274,7 @@ msgstr "Деактивиране на двуфакторно удостовер #. Voice menu checkbox label. Hides another participant's video only for the current user. #. Voice menu checkbox that hides a participant video on the current device only. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:86 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:110 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:77 msgid "Disable video locally" msgstr "Спиране на видеото локално" @@ -11754,11 +11550,6 @@ msgstr "Показвано име" msgid "Display name (optional)" msgstr "Показвано име (по избор)" -#. Voice participant context menu submenu label for call display and diagnostics preferences. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:186 -msgid "Display options" -msgstr "Опции за показване" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:661 msgid "Display role members separately." msgstr "Показване на членовете по роли поотделно." @@ -12284,12 +12075,8 @@ msgstr "нидерландски" msgid "e.g., YubiKey, iPhone, work computer" msgstr "напр. YubiKey, iPhone, служебен компютър" -#: src/features/expressions/components/modals/PackInviteModal.tsx:187 -msgid "Each link works once." -msgstr "Всеки линк работи еднократно." - #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:83 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:79 msgid "Early access to new features" msgstr "Ранен достъп до нови функции" @@ -12315,7 +12102,6 @@ msgstr "Потискане на ехото" #: src/features/emoji/components/stickers/StickerGridItem.tsx:43 #: src/features/platform/utils/DesktopLocaleBridge.ts:42 #: src/features/user/components/modals/tabs/chat_settings_tab/SearchEnginesTab.tsx:35 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:123 #: src/features/user/components/modals/tabs/LinkedAccountsTab.tsx:51 msgid "Edit" msgstr "Редактиране" @@ -12396,11 +12182,6 @@ msgstr "Редактиране на профил на общността" msgid "Edit connection" msgstr "Редактиране на връзка" -#. Action that opens the edit-emoji-pack modal. -#: src/features/expressions/components/modals/EditPackModal.tsx:19 -msgid "Edit emoji pack" -msgstr "Редактиране на пакет емоджита" - #. Permission description in the role/permission editor for the Manage Community permission. Refers to top-level community settings, not per-channel. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:23 msgid "Edit global settings like name, description, and icon." @@ -12512,11 +12293,6 @@ msgstr "Редактиране на стикер" msgid "Edit sticker {stickerName}" msgstr "Редактиране на стикер {stickerName}" -#. Action that opens the edit-sticker-pack modal. -#: src/features/expressions/components/modals/EditPackModal.tsx:23 -msgid "Edit sticker pack" -msgstr "Редактиране на пакет със стикери" - #. Settings search entry description. One-line summary of what the settings search entry controls. #: src/features/user/components/settings_utils/search_index/ApplicationsIndex.ts:88 msgid "Edit the bot avatar, tag, bio, banner, and friend request behavior" @@ -12555,11 +12331,6 @@ msgstr "Редактирането е временно недостъпно. М msgid "Editing message" msgstr "Редактиране на съобщение" -#. Button or menu action label in the channel and chat scheduled message edit bar. Keep it concise. -#: src/features/channel/components/ScheduledMessageEditBar.tsx:14 -msgid "Editing scheduled message" -msgstr "Редактиране на насрочено съобщение" - #. Discovery category dropdown option in the community Discovery settings tab. #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:88 msgid "Education" @@ -12674,7 +12445,7 @@ msgstr "Вграждане" #. Developer settings tab for testing URL unfurls and rendered embeds. #. Settings search entry label for the developer embed debugger. #: src/features/user/components/settings_utils/search_index/EmbedDebuggerIndex.ts:7 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:149 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:144 msgid "Embed debugger" msgstr "Инструмент за отстраняване на грешки при вграждане" @@ -12726,10 +12497,8 @@ msgstr "Вградените файлове са видими" #. Audit log target-type filter label. Filters entries that target a custom emoji. #. Column header for the custom emoji image or glyph. #. 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/app/config/AuditLogConstants.ts:172 #: src/features/emoji/components/emojis/EmojiListItem.tsx:337 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:162 msgid "Emoji" msgstr "Емоджи" @@ -12745,11 +12514,6 @@ msgstr "Емотикони" msgid "emoji {emojiName}" msgstr "емоджи {emojiName}" -#. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:59 -msgid "Emoji & sticker packs" -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/ChatSettingsIndex.ts:351 msgid "Emoji autocomplete" @@ -12795,45 +12559,6 @@ msgstr "Името на емоджито трябва да е най-много msgid "Emoji names need at least 2 characters and can use letters, numbers, and underscores. Emojis must be under {maxSize}. Static images are resized to 128x128 pixels and compressed automatically. Animated emojis and SVGs must already fit the limit." msgstr "Имената на емотиконите трябва да съдържат поне 2 символа и могат да използват букви, цифри и долни черти. Емотиконите трябва да са под {maxSize}. Статичните изображения се преоразмеряват до 128x128 пиксела и автоматично се компресират. Анимираните емотикони и SVG файловете вече трябва да отговарят на изискванията за размер." -#. Kind label on an emoji pack invite embed. -#. Short label in the authentication invite header. Keep the tone plain and specific. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/auth/flow/InviteHeader.tsx:21 -#: src/features/channel/components/InviteEmbed.tsx:84 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:57 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:105 -msgid "Emoji pack" -msgstr "Пакет емоджита" - -#. placeholder {0}: invite.pack.name -#: src/features/invite/commands/InviteCommands.tsx:144 -msgid "Emoji pack {0} has been installed." -msgstr "Инсталиран е пакетът емоджита {0}." - -#. Title of the error modal when creating a new emoji pack is rejected because the user is at the creation limit. -#: src/features/invite/commands/InviteCommands.tsx:56 -msgid "Emoji pack creation limit reached" -msgstr "Достигнат е лимитът за създаване на пакети със стикери" - -#. Modal title for the emoji pack invite share flow. -#: src/features/expressions/components/modals/PackInviteModal.tsx:57 -msgid "Emoji pack invite" -msgstr "Покана за пакет емоджита" - -#. Title of the error modal when installing an emoji pack via invite is rejected because the user is at the install limit. -#: src/features/invite/commands/InviteCommands.tsx:47 -msgid "Emoji pack limit reached" -msgstr "Достигнат е лимитът за пакети емоджита" - -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#. Settings section label for emoji expression packs. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:80 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:23 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:18 -msgid "Emoji packs" -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/ChatSettingsSections.ts:126 msgid "Emoji picker" @@ -12882,8 +12607,8 @@ msgstr "Няма любими" #. Label for an advanced select that caps the best video codec this client advertises it can decode. #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:172 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:92 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:177 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:113 msgid "Emulate decode codec (testing)" msgstr "Емулиране на кодек за декодиране (тест)" @@ -13177,18 +12902,18 @@ msgstr "Разрешено е съдържание за възрастни." #. Label for an advanced screen-share select. Refers to hardware or software video encoding. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:51 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:144 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:56 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:165 msgid "Encoder path" msgstr "Път на енкодера" #. Description for the encoder path select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:55 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:60 msgid "Encoder preference for new screen shares." msgstr "Предпочитан кодек за нови споделяния на екрана." #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:164 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:185 msgid "Encoder, SVC, backup stream, and bitrate presets" msgstr "Настройки за кодек, SVC, резервен поток и битрейт." @@ -13220,10 +12945,8 @@ msgstr "Край на гратисния период" msgid "End grace period now?" msgstr "Да прекратя ли гратисния период сега?" -#. Button label that stops the current screen share. #. Voice control menu action to stop sharing the screen. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:52 -#: src/features/voice/components/VoiceControlBar.tsx:112 +#: src/features/voice/components/VoiceControlBar.tsx:108 msgid "End screen share" msgstr "Край на споделянето на екрана" @@ -13540,7 +13263,9 @@ msgstr "Целия системен звук" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Subsection title in the voice tab. Keep it concise. +#. Voice menu submenu label for per-user entrance sound controls. #. Voice menu submenu label that contains per-user entrance sound mute and volume controls. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:179 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:309 #: src/features/user/components/modals/tabs/UserVoiceTab.tsx:187 #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:145 @@ -13568,6 +13293,8 @@ msgid "Entrance sound saved" msgstr "Звукът за влизане е запазен" #. Voice menu slider label adjusting playback volume of this user's entrance sound, locally only. +#. Voice menu slider label for a user's entrance sound playback volume. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:187 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:318 msgid "Entrance sound volume" msgstr "Сила на звука при влизане" @@ -13803,10 +13530,6 @@ msgstr "Експериментален" msgid "EXPERIMENTAL" msgstr "EXPERIMENTAL" -#: src/features/expressions/components/modals/PackInviteModal.tsx:152 -msgid "Expiration" -msgstr "Изтичане" - #. Label above the expiration duration dropdown in the invite link settings. #: src/features/invite/components/modals/InviteModal.tsx:102 msgid "Expire after" @@ -13941,13 +13664,8 @@ msgstr "Експортиране на моите данни" msgid "Export themes" msgstr "Експортиране на теми" -#. Developer / debug surface — keep terse and technical. Tooltip / description for the Expression packs settings toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:129 -msgid "Expose the staff-only Expression packs page in user settings." -msgstr "Показване на страницата с ексклузивни пакети от емотикони, достъпна само за служителите, в настройките на потребителя." - #. Developer / debug surface — keep terse and technical. Tooltip / description for the profile timezone settings toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:138 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:129 msgid "Expose the staff-only timezone section in profile settings." msgstr "Показване на секцията с часовите зони, достъпна само за служителите, в настройките на профила." @@ -13958,23 +13676,6 @@ msgstr "Показване на секцията с часовите зони, msgid "Expression autocomplete" msgstr "Автоматично довършване на изрази" -#. Settings search entry label. Names the settings search entry in the settings UI. -#. User settings tab for purchased or owned emoji/sticker expression packs. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:166 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:7 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:54 -msgid "Expression packs" -msgstr "Пакети с изражения" - -#. Empty-state title for expression packs when the feature requires premium. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:59 -msgid "Expression packs are a {premiumProductName} feature" -msgstr "Пакетите с изрази са функция на {premiumProductName}" - -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:168 -msgid "Expression packs are not enabled on this instance. Contact your instance administrator for more information." -msgstr "Пакетите с изрази не са активирани в този екземпляр. Свържете се с администратора на екземпляра за повече информация." - #. Aria label for the expression picker category nav. #: src/features/i18n/utils/CommonMessageDescriptors.ts:751 msgid "Expression picker categories" @@ -13987,9 +13688,7 @@ msgstr "Изчистване на изрази" #. Community settings sidebar category grouping the emoji and stickers tabs. #. 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/GuildSettingsConstants.ts:249 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:19 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:134 msgid "Expressions" msgstr "Изрази" @@ -14457,7 +14156,7 @@ msgstr "Любими" msgid "Favorites" msgstr "Любими" -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:182 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:177 msgid "Feature" msgstr "Функция" @@ -14753,14 +14452,14 @@ msgstr "Фокусиране на текстовото поле" #. Voice call layout action that pins one of several active devices of the same participant. #. Voice layout menu action that focuses one device/session for a participant. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:37 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:61 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:101 msgid "Focus this device" msgstr "Фокусирай това устройство" #. Voice call layout action that pins the selected participant in the focused view. #. Voice layout menu action that focuses one participant in the call view. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:41 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:65 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:105 msgid "Focus this person" msgstr "Фокусирай този човек" @@ -14807,7 +14506,7 @@ msgstr "Настройки на папката" msgid "Follow us on {blueskyProviderName}" msgstr "Последвайте ни в {blueskyProviderName}" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:693 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:826 msgid "Follow voice input" msgstr "Следване на гласов вход" @@ -15061,7 +14760,7 @@ msgstr "Препрати съобщение" msgid "Forwarded from" msgstr "Препратено от" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:269 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:267 msgid "Found {resultCount} results in {categoryCount} categories" msgstr "Намерени са {resultCount} резултата в {categoryCount} категории" @@ -15096,7 +14795,7 @@ msgstr "Кадрова честота" msgid "France" msgstr "Франция" -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:187 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:182 msgid "Free" msgstr "Безплатно" @@ -15355,10 +15054,6 @@ msgstr "Общи" msgid "Generate a shareable link or copy your combined custom CSS." msgstr "Генерирайте връзка за споделяне или копирайте комбинирания си персонализиран CSS." -#: src/features/expressions/components/modals/PackInviteModal.tsx:213 -msgid "Generate invite" -msgstr "Генериране на покана" - #. Short label in the add friends to group modal. Keep it concise. #: src/features/relationship/components/modals/AddFriendsToGroupModal.tsx:23 msgid "Generate invite link" @@ -15639,7 +15334,7 @@ msgstr "Подарено <0/> до <1>{giftEndDate}. Не се поднов #. Settings search entry label. Also used as a search synonym in the settings search bar. #. User settings tab for gift inventory and redemption codes. #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:37 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:99 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:94 msgid "Gifts" msgstr "Подаръци" @@ -15664,7 +15359,7 @@ msgid "Glad you're here, {username}!" msgstr "Радваме се, че си тук, {username}!" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:71 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:67 msgid "Global emoji & sticker access" msgstr "Достъп до глобални емоджита и стикери" @@ -15703,8 +15398,8 @@ msgstr "Отидете на {premiumProductName}" #. Button label on a community invite embed when the current user is already a member. #. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:108 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:53 +#: src/features/channel/components/InviteEmbed.tsx:79 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:45 msgid "Go to community" msgstr "Към общността" @@ -15831,7 +15526,7 @@ msgstr "Предоставено {0}." msgid "Grants all permissions and bypasses channel restrictions. Highly sensitive." msgstr "Предоставя всички разрешения и заобикаля ограниченията на канала. Изключително чувствително." -#: src/features/voice/components/StreamSettingsMenuContent.tsx:878 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1011 msgid "Granular selection" msgstr "Подробен избор" @@ -15867,7 +15562,7 @@ msgstr "гръцки" #. Toggle label in the mobile video settings bottom sheet. Switches to grid layout. #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:88 -#: src/features/voice/components/VoiceSettingsMenus.tsx:784 +#: src/features/voice/components/VoiceSettingsMenus.tsx:785 msgid "Grid view" msgstr "Мрежов изглед" @@ -15948,7 +15643,7 @@ msgstr "Покани за група" #. Audit log channel type label for group DM channels. #. Fallback display name for an unnamed group DM in quick switcher results. #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:57 -#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:44 +#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:43 msgid "Group message" msgstr "Групово съобщение" @@ -16010,20 +15705,25 @@ msgid "Grouping" 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/VoiceVideoIndex.ts:104 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:125 msgid "H.264" msgstr "H.264" #. Label for an advanced screen-share select. H.264 is a codec name and should stay literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:115 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:120 msgid "H.264 backup stream" msgstr "Резервен поток H.264" #. Option label for an H.264 backup stream select. H.264 is a codec name and should stay literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:127 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:132 msgid "H.264 simulcast backup" msgstr "H.264 симулкаст резервно копие" +#. Option label for the screen-share codec select while the HEVC opt-in is off and the option is disabled. H.265 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:231 +msgid "H.265 (requires opt-in)" +msgstr "H.265 (изисква активиране)" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the connection add connection modal. #: src/features/connection/components/modals/AddConnectionModal.tsx:57 @@ -16075,12 +15775,8 @@ msgstr "Хардуерно ускорение" msgid "Hardware acceleration can cause rendering glitches with transparent windows. Try --disable-gpu if you see flicker or smearing." msgstr "Хардуерното ускорение може да причини проблеми с изобразяването при прозрачни прозорци. Опитайте --disable-gpu, ако виждате трептене или размазване." -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:132 -msgid "Hardware acceleration is off, so codecs will encode on your CPU. <0>Turn it back on in {advancedSettingsLabel}." -msgstr "Хардуерното ускорение е изключено, така че кодеците ще извършват кодиране на вашия процесор. <0>Включете го отново в {advancedSettingsLabel}." - #. 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/VoiceVideoIndex.ts:152 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:173 msgid "Hardware encoder" msgstr "Хардуерен енкодер" @@ -16215,10 +15911,15 @@ msgid "Help translate {PRODUCT_NAME} into your language on <0>{I18N_WEBLATE_DOMA msgstr "Помогнете да преведем {PRODUCT_NAME} на вашия език на <0>{I18N_WEBLATE_DOMAIN}." #. Description for a WebRTC content hint select. Keep Motion, Detail, and text as plain option concepts. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:135 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:140 msgid "Helps the browser choose motion, detail, or text handling." msgstr "Помага на браузъра да избере обработка на движение, детайл или текст." +#. Settings search synonym. Codec name; keep literal. Used to match this term in the settings search bar. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:105 +msgid "HEVC" +msgstr "HEVC" + #. Codec description in the screen share codec policy menu. HEVC is a codec name; keep WebRTC literal. #: src/features/voice/utils/ScreenShareCodecPolicy.ts:28 msgid "HEVC. Efficient at low bitrate, but only usable when WebRTC exposes a hardware encoder." @@ -16370,7 +16071,7 @@ msgid "Hide muted channels by default?" msgstr "Да се скриват ли заглушените канали по подразбиране?" #. Short label for an advanced stream privacy preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:47 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:52 msgid "Hide my stream preview thumbnail" msgstr "Скрий миниатюрата за предварителен преглед на моя поток" @@ -16389,7 +16090,7 @@ msgstr "Скрий паролата" msgid "Hide picture-in-picture popout?" msgstr "Да скрия ли изскачащия прозорец \"картина в картината\"?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:727 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:860 msgid "Hide preview thumbnail" msgstr "Скрий миниатюрата за предварителен преглед" @@ -16451,7 +16152,7 @@ msgid "High dynamic range display mode" msgstr "Режим на дисплея с висок динамичен обхват" #. Description for a software encoder quality select. Keep AV1 and CPU literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:75 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:80 msgid "Higher quality can cost more CPU and latency." msgstr "По-високо качество може да увеличи използването на процесора и латентността." @@ -16474,7 +16175,7 @@ msgstr "Подсказки" msgid "Hoist order" msgstr "Подредба на показване" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:507 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:522 msgid "Hoist order reset to default" msgstr "Редът на показване е нулиран до подразбиране" @@ -16503,7 +16204,7 @@ msgstr "Задръжте за запис. Плъзнете нагоре за з #. Action label in quick switcher for navigating to the Home tab. #: src/features/app/components/layout/MobileBottomNav.tsx:110 -#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:48 +#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:47 msgid "Home" msgstr "Начало" @@ -16834,11 +16535,11 @@ msgstr "Игнориране" msgid "Ignore friend request" msgstr "Игнориране на покана за приятелство" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:868 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1001 msgid "Ignore hardware devices" msgstr "Игнориране на хардуерни устройства" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:844 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:977 msgid "Ignore input media" msgstr "Игнориране на входни медии" @@ -16864,7 +16565,7 @@ msgstr "Игнориране на сигнал за спам" msgid "Ignore the friend request from {displayName}?" msgstr "Игнориране на поканата за приятелство от {displayName}?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:855 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:988 msgid "Ignore virtual" msgstr "Игнориране на виртуални" @@ -17198,7 +16899,7 @@ msgid "Inbox preview" msgstr "Преглед на входящи" #. Accessible label for the inbox popout tablist. -#: src/features/messaging/components/popouts/InboxPopout.tsx:44 +#: src/features/messaging/components/popouts/InboxPopout.tsx:38 msgid "Inbox tabs" msgstr "Раздели \"Входящи\"" @@ -17446,38 +17147,11 @@ msgstr "Вмъкване на емоджи" msgid "Install {productName} for the full source picker and smoother screen-sharing controls." msgstr "Инсталирайте {productName} за пълния избор на източник и по-плавни контроли за споделяне на екрана." -#. Button label on an emoji pack invite embed that installs the pack. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:92 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:65 -msgid "Install emoji pack" -msgstr "Инсталиране на пакет емоджита" - -#. Button label on a sticker pack invite embed that installs the pack. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:96 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:69 -msgid "Install sticker pack" -msgstr "Инсталиране на стикер пакет" - #. Label for the installed desktop version in the Linux update modal. #: src/features/updater/commands/UpdaterModalCommands.tsx:136 msgid "Installed" msgstr "Инсталирана" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:303 -msgid "Installed {installedCount} / {installedLimit}" -msgstr "Инсталирани {installedCount} / {installedLimit}" - -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:113 -msgid "Installed on {installedAt}" -msgstr "Инсталиран на {installedAt}" - -#. 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/ExpressionPacksIndex.ts:39 -msgid "Installed packs" -msgstr "Инсталирани пакети" - #. Desktop updater modal body. The currentVersion placeholder is the installed app version. #: src/features/updater/commands/UpdaterModalCommands.tsx:45 msgid "Installed version: {currentVersion}." @@ -17527,7 +17201,7 @@ msgstr "Интерфейс" #. Settings section label for interface language selection. #. Settings section title in the language tab. Keep it concise. #: src/features/user/components/modals/tabs/LanguageTab.tsx:79 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:50 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:42 msgid "Interface language" msgstr "Език на интерфейса" @@ -17536,11 +17210,6 @@ msgstr "Език на интерфейса" msgid "Interface size" msgstr "Размер на интерфейса" -#. Status pill on a scheduled message row when the schedule is in the past or otherwise invalid. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:26 -msgid "Invalid" -msgstr "Невалидно" - #. Error message in the use entrance sound. #. Error message in the use sound settings. #: src/features/user/components/modals/tabs/hooks/useEntranceSound.ts:30 @@ -17631,7 +17300,6 @@ msgstr "Невидим" #: src/features/app/config/AuditLogConstants.ts:180 #: src/features/channel/components/guild_members_page/MemberTableRow.tsx:43 #: src/features/invite/components/modals/InviteModal.tsx:97 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:120 msgid "Invite" msgstr "Покани" @@ -17704,7 +17372,7 @@ msgid "Invite link settings" msgstr "Настройки на връзката за покана" #. Title shown on an invite embed while streaming privacy is active. -#: src/features/channel/components/InviteEmbed.tsx:137 +#: src/features/channel/components/InviteEmbed.tsx:108 msgid "Invite masked" msgstr "Покана (скрита)" @@ -17786,7 +17454,7 @@ msgid "Invite to community" msgstr "Покани в общността" #. Title shown on an invite embed when the invite cannot be resolved due to a non-permanent failure. -#: src/features/channel/components/InviteEmbed.tsx:133 +#: src/features/channel/components/InviteEmbed.tsx:104 msgid "Invite unavailable" msgstr "Поканата е недостъпна" @@ -17805,17 +17473,6 @@ msgstr "Поканен от" msgid "Invited by {0}." msgstr "Поканен от {0}." -#. Short label in the authentication invite header. Preserve {inviterTag}; it is inserted by code. Keep the tone plain and specific. -#: src/features/auth/flow/InviteHeader.tsx:34 -#: src/features/channel/components/InviteEmbed.tsx:347 -msgid "Invited by {inviterTag}" -msgstr "Поканен от {inviterTag}" - -#. Metadata label for an expression pack invite. userTag is the inviter username and discriminator. -#: src/features/invite/components/modals/InviteAcceptModal.tsx:77 -msgid "Invited by {userTag}" -msgstr "Поканен от {userTag}" - #: src/features/invite/components/InviteListItem.tsx:67 msgid "Inviter" msgstr "Поканил" @@ -17860,7 +17517,7 @@ msgstr "Поканите са на пауза, защото {productName} отк #. Invite settings notice shown after admins pause invite links for a community. #. Status message on a community invite embed when invites are paused by community admins. -#: src/features/channel/components/InviteEmbed.tsx:121 +#: src/features/channel/components/InviteEmbed.tsx:92 #: src/features/invite/components/DisableInvitesButton.tsx:48 msgid "Invites are paused for this community." msgstr "Поканите за тази общност са на пауза." @@ -17871,7 +17528,7 @@ msgstr "Поканите в тази общност са поставени на #. Audit log community feature label meaning invite creation is disabled. #. Status label on a community invite embed when invites are paused or anti-raid mode is active. -#: src/features/channel/components/InviteEmbed.tsx:104 +#: src/features/channel/components/InviteEmbed.tsx:75 #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:106 msgid "Invites disabled" msgstr "Поканите са деактивирани" @@ -17884,7 +17541,7 @@ msgstr "Лента за покани с деактивирани покани" #. Button or menu action label in the invite accept modal. Keep it concise. #. Button or menu action label in the invites disabled modal. Keep it concise. #: src/features/invite/components/alerts/InvitesDisabledModal.tsx:9 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:49 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:41 msgid "Invites paused" msgstr "Поканите са на пауза" @@ -18025,12 +17682,12 @@ msgid "Join community form" msgstr "Формуляр за присъединяване към общност" #. Button label on a group DM invite embed that accepts the invite. -#: src/features/channel/components/InviteEmbed.tsx:80 +#: src/features/channel/components/InviteEmbed.tsx:71 msgid "Join group" msgstr "Присъединяване към групата" #. Button or menu action label in the invite accept modal. Keep it concise. -#: src/features/invite/components/modals/InviteAcceptModal.tsx:45 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:37 msgid "Join group DM" msgstr "Присъединяване към групов чат" @@ -18355,12 +18012,12 @@ msgstr "Корейски" #. User settings tab for language, locale, and time display preferences. #: src/features/app/components/setup/SetupWizardSteps.tsx:56 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:6 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:137 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:132 msgid "Language" 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/GeneralSettingsSections.ts:54 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:46 msgid "Language settings" msgstr "Настройки на езика" @@ -18440,15 +18097,10 @@ msgid "Launch at login" msgstr "Стартиране при влизане" #. Description for an SVC mode select. Keep SVC and AV1 literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:95 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:100 msgid "Layering for AV1 and VP9 when available." msgstr "Наслояване за AV1 и VP9, когато са налични." -#. CTA label that opens the premium settings tab from expression packs. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:67 -msgid "Learn about {premiumProductName}" -msgstr "Научете повече за {premiumProductName}" - #. Accessible label for the screen-share picker footer info button. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:184 msgid "Learn about screen share previews" @@ -18818,7 +18470,7 @@ msgid "Links" msgstr "Връзки" #. User settings tab label shown on Linux desktop builds. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:78 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:73 msgid "Linux app" msgstr "Приложение за Linux" @@ -19115,7 +18767,7 @@ msgid "macOS" msgstr "macOS" #. User settings tab label shown on macOS desktop builds. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:82 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:77 msgid "macOS app" msgstr "Приложение за macOS" @@ -19247,11 +18899,6 @@ msgstr "Управление на функциите на общността" msgid "Manage emoji & stickers" msgstr "Управление на емоджита и стикери" -#. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:47 -msgid "Manage expression packs" -msgstr "Управление на пакети с изрази" - #: src/features/channel/components/modals/channel_tabs/ChannelWebhooksTab.tsx:93 msgid "Manage incoming webhooks that can post messages into this channel." msgstr "Управлявайте входящи уебкуки, които могат да публикуват съобщения в този канал." @@ -19316,7 +18963,7 @@ msgstr "Ръчно актуализиране на десктоп приложе #. Action label in the inbox popout overflow menu. Marks every inbox channel as read. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/messaging/components/popouts/InboxPopout.tsx:48 +#: src/features/messaging/components/popouts/InboxPopout.tsx:42 #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:435 msgid "Mark all as read" msgstr "Отбелязване на всички като прочетени" @@ -19334,7 +18981,7 @@ msgstr "Отбелязване на всички лични съобщения #. Accessible label and tooltip for the mark-all-as-read button in the inbox popout. #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:165 -#: src/features/messaging/components/popouts/InboxPopout.tsx:52 +#: src/features/messaging/components/popouts/InboxPopout.tsx:46 msgid "Mark all inbox channels as read" msgstr "Отбелязване на всички канали във входящата поща като прочетени" @@ -19597,10 +19244,6 @@ msgstr "Макс. брой използвания" msgid "Max size: {BACKGROUND_MEDIA_MAX_SIZE_LABEL}." msgstr "Максимален размер: {BACKGROUND_MEDIA_MAX_SIZE_LABEL}." -#: src/features/expressions/components/modals/PackInviteModal.tsx:168 -msgid "Max uses" -msgstr "Макс използва" - #: src/features/user/components/modals/tabs/component_gallery_tab/IndicatorsTab.tsx:451 msgid "Max visible count" msgstr "Макс. видим брой" @@ -19615,13 +19258,6 @@ msgstr "Разгъване на прозореца" msgid "Maximizes visible messages with minimal spacing." msgstr "Максимизира видимите съобщения с минимално разстояние." -#. Form helper text describing the maximum length of a description field. -#. Form helper text describing the maximum length of a description field. -#: src/features/expressions/components/modals/CreatePackModal.tsx:46 -#: src/features/expressions/components/modals/EditPackModal.tsx:43 -msgid "Maximum 256 characters" -msgstr "Максимум 256 знака" - #. Label for attachment decay maximum eligible size. #: src/features/app/components/setup/SetupWizardSteps.tsx:240 msgid "Maximum eligible size (MB)" @@ -19638,10 +19274,15 @@ msgid "Maximum protection for family-friendly spaces" msgstr "Максимална защита за подходящи за семейството пространства" #. Label for an advanced screen-share bitrate select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:155 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:160 msgid "Maximum screen share bitrate" msgstr "Максимален битрейт за споделяне на екран" +#. Settings search entry description for the AV1 and H.265 screen-share opt-in toggles. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:97 +msgid "May cause compatibility issues for viewers. We’re working on improving this." +msgstr "Може да причини проблеми със съвместимостта при зрителите. Работим по подобряването на това." + #. Short label in the max favorite memes modal. #: src/features/app/components/alerts/MaxFavoriteMemesModal.tsx:34 #: src/features/expressions/components/modals/GiftAcceptModal.tsx:220 @@ -19690,9 +19331,7 @@ msgid "Media buttons" msgstr "Медийни бутони" #. Accessible label for the floating media controls toolbar in the media viewer modal. -#. Voice participant context menu submenu label for camera, stream, and video actions. #: src/features/messaging/components/modals/media_modal/shared.ts:69 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:190 msgid "Media controls" msgstr "Медийни контроли" @@ -19898,7 +19537,7 @@ msgstr "Избрани членове" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Voice participant menu action that inserts a mention of the selected user into the message composer. #: src/features/ui/action_menu/items/MentionUserMenuItem.tsx:13 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:45 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:69 #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:67 msgid "Mention" msgstr "Споменаване" @@ -20004,7 +19643,7 @@ msgstr "съобщение" #: src/features/guild/components/modals/guild_tabs/GuildMemberActionsSheet.tsx:88 #: src/features/ui/action_menu/items/ActionsSubmenu.tsx:41 #: src/features/ui/action_menu/items/MessageUserMenuItem.tsx:26 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:49 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:73 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabInputsTab.tsx:86 #: src/features/user/components/modals/UserProfileMobileSheet.tsx:712 #: src/features/user/components/modals/UserProfileModal.tsx:562 @@ -20342,7 +19981,7 @@ msgstr "Изисква се разрешение за микрофон" msgid "Microphone test" msgstr "Тест на микрофона" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:813 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:946 msgid "Microphone workaround" msgstr "Временно решение за микрофона" @@ -20532,9 +20171,7 @@ msgid "Mod" msgstr "Модератор" #. Permission category for moderation actions against members or messages. -#. Voice participant context menu submenu label for member moderation actions. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:141 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:194 msgid "Moderation" msgstr "Модерация" @@ -20667,7 +20304,7 @@ msgstr "Най-подходящи" #. Short label in the inline. Keep it concise. #: src/features/user/components/modals/tabs/accessibility_tab/AccessibilityTabInline.tsx:31 #: src/features/user/components/modals/tabs/AccessibilityTab.tsx:98 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:143 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:148 #: src/features/user/components/settings_utils/search_index/AccessibilityIndex.ts:297 #: src/features/user/components/settings_utils/section_registry/AccessibilitySections.ts:271 msgid "Motion" @@ -20685,7 +20322,7 @@ msgid "Move" msgstr "Премести" #. Submenu label that moves every active device into another voice channel. -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:22 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:37 msgid "Move all devices to…" msgstr "Премести всички устройства в…" @@ -20702,7 +20339,7 @@ msgstr "Преглед на предишни канали" #. Submenu label that moves a single device into another voice channel. #. Submenu label that moves a single device into another voice channel. #: src/features/ui/action_menu/items/MoveToChannelSubmenu.tsx:21 -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:18 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:33 msgid "Move device to…" msgstr "Премести устройство в…" @@ -20739,7 +20376,7 @@ msgstr "Премести в" #. Submenu label that moves the selected participant or content into another channel. #. Submenu label that moves the selected participant or content into another channel. #: src/features/ui/action_menu/items/MoveToChannelSubmenu.tsx:29 -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:26 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:41 msgid "Move to…" msgstr "Премести в…" @@ -20804,7 +20441,7 @@ msgstr "Музикална нота" #: src/features/channel/components/bottomsheets/channel_details_bottom_sheet/ChannelDetailsBottomSheetShared.ts:132 #: src/features/channel/components/embeds/media/EmbedVideo.tsx:72 #: src/features/guild/components/modals/GuildNotificationSettingsModal.tsx:141 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:20 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:36 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:65 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:73 #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:178 @@ -20818,7 +20455,7 @@ msgid "Mute" msgstr "Без звук" #. Voice control button label to turn the user's microphone off. -#: src/features/voice/components/VoiceControlBar.tsx:126 +#: src/features/voice/components/VoiceControlBar.tsx:122 msgctxt "voice-control-action" msgid "Mute" msgstr "Изключване на микрофона" @@ -20884,7 +20521,7 @@ msgid "Mute conversation" msgstr "Изключване на разговора" #. Voice menu toggle that mutes a single device when the current user is connected on multiple devices. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:53 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:77 msgid "Mute device" msgstr "Изключване на звука на устройството" @@ -20898,7 +20535,9 @@ msgstr "Изключване на известията за лично съоб msgid "Mute DMs" msgstr "Изключване на известията за лични съобщения" +#. Voice menu checkbox label that locally silences a user's entrance sound. #. Voice menu checkbox label. Locally silences this user's custom entrance sound when they join, only for the current user. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:183 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:313 msgid "Mute entrance sound" msgstr "Без звук при влизане" @@ -21107,11 +20746,6 @@ msgstr "Моето търсене по изображение" msgid "My search engine" msgstr "Моята търсачка" -#. Form placeholder example for a pack name input. -#: src/features/expressions/components/modals/CreatePackModal.tsx:42 -msgid "My super pack" -msgstr "Моят супер пакет" - #. Short label in the add custom search engine modal. Keep it concise. #: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx:84 msgid "My translator" @@ -21757,10 +21391,6 @@ msgstr "Все още няма подаръци" msgid "No hoisted roles. Enable \"Show this role separately\" on a role to see it here." msgstr "Няма издигнати роли. Активирайте \"Показване на тази роля отделно\" за дадена роля, за да я видите тук." -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:320 -msgid "No installed packs yet." -msgstr "Все още няма инсталирани пакети." - #: src/features/guild/components/modals/guild_tabs/guild_overview_tab/fields/GuildInviteSplashUploadField.tsx:154 msgid "No invite background" msgstr "Без фон на покана" @@ -21954,11 +21584,6 @@ msgstr "Няма запазени медии" msgid "No saved payment methods." msgstr "Няма запазени методи за плащане." -#. Empty state title in the scheduled messages popout when the user has none scheduled. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:18 -msgid "No scheduled messages" -msgstr "Няма насрочени съобщения" - #. Body of the screen-share-unsupported modal shown when xdg-desktop-portal returns no capturable sources. #: src/features/voice/components/alerts/ScreenShareUnsupportedModal.tsx:18 msgid "No screens or windows were returned by the Linux screen sharing portal. Try again after checking that your desktop environment allows screen capture." @@ -21969,7 +21594,7 @@ msgstr "Не бяха върнати екрани или прозорци от L msgid "No search results" msgstr "Няма резултати от търсенето" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:251 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:249 #: src/features/app/components/dialogs/components/DesktopSettingsView.tsx:549 msgid "No settings found" msgstr "Няма намерени настройки" @@ -22096,7 +21721,7 @@ msgid "No webhooks" msgstr "Няма уебкуки" #. Developer option label for short-circuiting the in-app reporting (IAR) flow. When enabled, submitting a report skips the network call. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:143 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:134 msgid "No-op in-app reports" msgstr "Бездействие при доклади в приложението" @@ -22303,7 +21928,7 @@ msgid "Notifications" msgstr "Известия" #. User settings tab for notification and alert sound controls. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:132 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:127 msgctxt "user-settings-tab" msgid "Notifications" msgstr "Известия" @@ -22366,7 +21991,7 @@ msgstr "Обекти" #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/SlowmodeControl.tsx:24 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:97 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:139 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:123 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:128 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:59 msgid "Off" msgstr "Изкл" @@ -22500,7 +22125,7 @@ msgstr "Прилага се само на широки екрани." msgid "Only credit cards are accepted. Debit and prepaid cards cannot be used for the mature content check." msgstr "Приемат се само кредитни карти. Дебитните и предплатените карти не могат да се използват за проверка на възрастта за съдържание за възрастни." -#: src/features/voice/components/StreamSettingsMenuContent.tsx:833 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:966 msgid "Only default speakers" msgstr "Само високоговорители по подразбиране" @@ -22548,7 +22173,7 @@ msgstr "Изпълнявайте код тук само ако разбират msgid "Only show message previews for DMs with unread messages" msgstr "Показвай визуализации на съобщения само за директни съобщения с непрочетени съобщения" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:823 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:956 msgid "Only speakers" msgstr "Само говорещи" @@ -22820,7 +22445,7 @@ msgstr "Отваряне на емоджи в браузър" msgid "Open emoji picker" msgstr "Отваряне на палитрата с емоджита" -#: src/features/voice/components/VoiceSettingsMenus.tsx:877 +#: src/features/voice/components/VoiceSettingsMenus.tsx:859 msgid "Open event sink" msgstr "Отвори събитието" @@ -22938,13 +22563,13 @@ msgstr "Отваряне на профил за {directMessageName}" #. Accessible label for the avatar button that opens a user profile. #. Short label in the app layout voice participant item. Preserve {displayName}; it is inserted by code. -#: src/features/app/components/layout/VoiceParticipantItem.tsx:47 +#: src/features/app/components/layout/VoiceParticipantItem.tsx:48 #: src/features/ui/avatars/AvatarStack.tsx:21 msgid "Open profile for {displayName}" msgstr "Отваряне на профил за {displayName}" #. Short label in the app layout grouped voice participant. Preserve {nickname}; it is inserted by code. -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:35 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:36 msgid "Open profile for {nickname}" msgstr "Отваряне на профил за {nickname}" @@ -23079,17 +22704,17 @@ msgid "Open your settings" msgstr "Отвори настройките си" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:112 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:133 msgid "OpenH264 software codec on Linux" msgstr "Софтуерен кодек OpenH264 за Linux" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:88 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:109 msgid "OpenH264 video codec" msgstr "Отворете видео кодек H264" #. Switch label for the OpenH264 codec toggle. "OpenH264" is a product name and "Cisco Systems, Inc." is a company name; do not translate either. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:34 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:39 msgid "OpenH264 Video Codec provided by Cisco Systems, Inc." msgstr "Видеокодек OpenH264, предоставен от Cisco Systems, Inc." @@ -23336,34 +22961,6 @@ msgstr "Собствеността не можа да бъде прехвърл msgid "Ownership transferred" msgstr "Собствеността е прехвърлена" -#. Form field label for the name of an expression pack. -#. Form field label for the name of an expression pack. -#: src/features/expressions/components/modals/CreatePackModal.tsx:26 -#: src/features/expressions/components/modals/EditPackModal.tsx:27 -msgid "Pack name" -msgstr "Име на пакета" - -#. Form validation error shown when the pack name field is empty. -#. Form validation error shown when the pack name field is empty. -#: src/features/expressions/components/modals/CreatePackModal.tsx:30 -#: src/features/expressions/components/modals/EditPackModal.tsx:31 -msgid "Pack name is required" -msgstr "Името на пакета е задължително" - -#. Form validation error for a pack name that is too short. -#. Form validation error for a pack name that is too short. -#: src/features/expressions/components/modals/CreatePackModal.tsx:34 -#: src/features/expressions/components/modals/EditPackModal.tsx:35 -msgid "Pack name must be at least 2 characters" -msgstr "Името на пакета трябва да е поне 2 знака" - -#. Form validation error for a pack name that is too long. -#. Form validation error for a pack name that is too long. -#: src/features/expressions/components/modals/CreatePackModal.tsx:38 -#: src/features/expressions/components/modals/EditPackModal.tsx:39 -msgid "Pack name must be at most 64 characters" -msgstr "Името на пакета трябва да е до 64 знака" - #. Voice stats field label (mobile lobby). Shows packet loss percentage. #. Voice stats field label (mobile voice lobby). Shows packet loss percentage. #: src/features/voice/components/bottomsheets/DirectCallLobbyBottomSheet.tsx:124 @@ -23371,11 +22968,6 @@ msgstr "Името на пакета трябва да е до 64 знака" msgid "Packet loss" 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/ExpressionPacksIndex.ts:15 -msgid "Packs" -msgstr "Пакети" - #: src/features/channel/components/bottomsheets/ChannelSearchBottomSheet.tsx:718 msgid "Page {currentPage} of {totalPages}" msgstr "Страница {currentPage} от {totalPages}" @@ -23566,7 +23158,7 @@ msgid "Pause invites? New users won't be able to join through invite links until msgstr "Да спрете поканите на пауза? Нови потребители няма да могат да се присъединяват чрез връзки за покани, докато не ги активирате отново. Това няма да засегне съществуващите членове." #. Short label for an advanced screen-share preview preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:39 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:44 msgid "Pause my screen share preview in the background" msgstr "Постави на пауза прегледа на споделения ми екран във фонов режим" @@ -23575,6 +23167,11 @@ msgstr "Постави на пауза прегледа на споделени msgid "Pause notifications" msgstr "Поставяне на известията на пауза" +#. Voice screen share menu preference that pauses the local stream preview while the app is unfocused. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:28 +msgid "Pause Preview When Fluxer Isn’t Focused" +msgstr "Пауза на прегледа, когато Fluxer не е активен" + #. Description shown for the emoji toggle while reduced motion is active. #: src/features/user/components/modals/tabs/accessibility_tab/AnimationTab.tsx:81 msgid "Paused by reduced motion. Turn on to keep animated emojis playing." @@ -23908,7 +23505,7 @@ msgid "Picture" 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/VoiceVideoIndex.ts:124 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:145 msgid "Picture in picture" msgstr "Картина в картината" @@ -24028,7 +23625,7 @@ msgid "Pins popout" 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/VoiceVideoIndex.ts:128 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:149 msgid "PiP" msgstr "Картина в картината" @@ -24167,15 +23764,20 @@ msgstr "Върни в основния прозорец" msgid "Pop out call" msgstr "Отдели повикването в отделен прозорец" -#. Voice menu action on desktop that opens the participant camera feed in a separate window. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:29 -msgid "Pop out camera" -msgstr "Отдели камерата в отделен прозорец" - #. Voice menu action on desktop that opens the participant screen share in a separate window. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:33 -msgid "Pop out stream" -msgstr "Отдели споделянето на екрана в отделен прозорец" +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:57 +msgid "Pop Out Stream" +msgstr "Извеждане на стрийма" + +#. Voice menu action on desktop that opens the participant placeholder tile in a separate window. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:49 +msgid "Pop Out User" +msgstr "Извади потребителя" + +#. Voice menu action on desktop that opens the active participant camera feed in a separate window. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:45 +msgid "Pop Out Video" +msgstr "Изведи видеото" #. Overlay text shown on a voice participant tile while it lives in a separate popped-out window. #: src/features/voice/components/popout/PoppedOutOverlay.tsx:19 @@ -24225,7 +23827,7 @@ msgid "Prefer @mention" msgstr "Предпочитам @споменаване" #. Option label for an encoder path select. Refers to hardware video encoders. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:63 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:68 msgid "Prefer hardware" msgstr "Предпочитане на хардуер" @@ -24237,7 +23839,7 @@ msgid "Prefer no @mention" msgstr "Без предпочитания за споменаване" #. Option label for an encoder path select. Refers to software video encoders. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:67 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:72 msgid "Prefer software" msgstr "Предпочитан софтуер" @@ -24256,6 +23858,11 @@ msgstr "Настройки" msgid "Preferences..." msgstr "Предпочитания..." +#. Accessible label for the advanced screen-share codec preference select. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:218 +msgid "Preferred screen share codec" +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/settings_utils/search_index/AccessibilityIndex.ts:293 @@ -24391,6 +23998,11 @@ msgstr "Бутон за предварителен преглед" msgid "Preview camera" msgstr "Преглед на камерата" +#. Voice menu action that opens a preview of the current user camera. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:53 +msgid "Preview Camera" +msgstr "Преглед на камерата" + #. Status text on the placeholder shown in the voice call view when the user has hidden a remote stream preview. #: src/features/voice/components/HiddenStreamPlaceholder.tsx:10 msgid "Preview hidden" @@ -24424,7 +24036,7 @@ msgid "Preview sound" msgstr "Преглед на звука" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:136 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:157 msgid "Preview, popout, and stream thumbnail behavior" msgstr "Предварителен преглед, изскачащо прозорче и поведение на миниатюрата при стрийминг." @@ -24523,7 +24135,7 @@ msgid "Primary navigation" msgstr "Основна навигация" #. Voice display preference checkbox that moves active speakers toward the front of the call grid when enabled. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:81 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:105 msgid "Prioritize speakers" msgstr "Приоритизиране на говорещите" @@ -24537,7 +24149,7 @@ msgstr "Приоритетен говорител" #. User settings tab for privacy and safety controls. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:12 #: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts:60 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:103 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:98 msgid "Privacy" msgstr "Поверителност" @@ -24613,7 +24225,7 @@ msgid "Product name" msgstr "Име на продукта" #. User settings tab for editing the current user profile. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:91 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:86 msgid "Profile" msgstr "Профил" @@ -24977,7 +24589,7 @@ msgid "Push-to-talk is ignored in direct input. Switch to focused voice or custo msgstr "Натисни и говори се игнорира при директен вход. Превключете на фокусиран глас или персонализиран, за да го използвате." #. Tooltip on the mic button in the voice control bar when push-to-talk is enabled. {pushToTalkHint} is the formatted shortcut key combo. -#: src/features/voice/components/VoiceControlBar.tsx:116 +#: src/features/voice/components/VoiceControlBar.tsx:112 msgid "Push-to-talk is on. Hold {pushToTalkHint} to speak." msgstr "Включено е \"Натисни и говори\". Задръжте {pushToTalkHint}, за да говорите." @@ -24997,7 +24609,7 @@ msgid "Push-to-talk won't unmute your microphone while you're deafened. Undeafen msgstr "Функцията за активиране с натискане на бутон няма да включи микрофона ви, докато сте заглушили звука. Премахнете заглушаването, за да говорите." #. Option label for a software encoder quality select. Means slower/higher-quality. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:87 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:92 msgid "Quality" msgstr "Качество" @@ -25212,7 +24824,7 @@ msgid "Ready to upgrade?" msgstr "Готови ли сте за надграждане?" #. Option label for a software encoder quality select. Means fastest/lower-latency. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:79 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:84 msgid "Realtime" msgstr "В реално време" @@ -25287,11 +24899,9 @@ msgstr "Проверка отново" msgid "Recipients will be taken to {0} <0>{1}" msgstr "Получателите ще бъдат отведени до {0} <0>{1}" -#. Badge shown next to the auto codec option in the screen-share codec radio group. Keep it concise. #. Spellcheck engine option in the language tab. Lets the app choose the best available spellcheck engine. #. Spellcheck engine option in the textarea spellcheck submenu. Lets the app choose the best available engine. #: src/features/channel/components/textarea/TextareaContextMenu.tsx:70 -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:38 #: src/features/user/components/modals/tabs/LanguageTab.tsx:87 msgid "Recommended" msgstr "Препоръчително" @@ -25556,11 +25166,6 @@ msgstr "Отхвърляне" msgid "Rejected" msgstr "Отхвърлено" -#. Voice participant context menu submenu label for friend and block actions. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:198 -msgid "Relationship" -msgstr "Връзка" - #. Short label in the markdown tab. Keep it concise. #: src/features/user/components/modals/tabs/component_gallery_tab/MarkdownTab.tsx:129 msgid "Relative" @@ -25641,7 +25246,6 @@ msgstr "Запомняне размера и позицията на прозо #. Action label for removing the selected item from a list or relationship. #. Button label for removing the current webhook avatar image. #. Button or menu action label in the channel and chat message reactions sheet. Keep it concise. Keep the tone plain and specific. -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the linked accounts tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the search engines tab. Keep it concise. Keep the tone plain and specific. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. @@ -25660,8 +25264,6 @@ msgstr "Запомняне размера и позицията на прозо #: src/features/ui/action_menu/GroupDMContextMenu.tsx:73 #: src/features/ui/action_menu/UserContextMenu.tsx:80 #: src/features/user/components/modals/tabs/chat_settings_tab/SearchEnginesTab.tsx:26 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:75 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:133 #: src/features/user/components/modals/tabs/LinkedAccountsTab.tsx:55 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:158 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:194 @@ -25833,11 +25435,6 @@ msgstr "Премахнете един от {targetName}, за да освобо msgid "Remove override" msgstr "Премахване на отмяната" -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:54 -msgid "Remove pack" -msgstr "Премахване на пакета" - #. Button or menu action label in the channel and chat message reactions sheet. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the message reactions modal. Keep it concise. Keep the tone plain and specific. #: src/features/channel/components/MessageReactionsSheet.tsx:33 @@ -25966,11 +25563,6 @@ msgstr "Премахната роля \"{oldLabel}\"." msgid "Removed roles." msgstr "Премахнати роли." -#. Button or menu action label in the messaging commands. Keep it concise. Keep the tone plain and specific. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:57 -msgid "Removed scheduled message" -msgstr "Планираното съобщение е премахнато" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:419 msgid "Removed the channel from its category." msgstr "Премахна канала от категорията му." @@ -26003,11 +25595,6 @@ msgstr "Премахва всички индивидуални промени н msgid "Removing permissions could limit the bot's features." msgstr "Премахването на разрешения може да ограничи функциите на бота." -#. Description text in the expression packs tab. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:71 -msgid "Removing the pack will uninstall it from your account." -msgstr "Премахването на пакета ще го деинсталира от профила ви." - #: src/features/moderation/components/modals/RemoveTimeoutModal.tsx:55 msgid "Removing the timeout will allow <0>{targetUserTag} to send messages, react, and join voice channels again." msgstr "Премахването на времето за изчакване ще позволи на <0>{targetUserTag} отново да изпраща съобщения, да реагира и да се присъединява към гласови канали." @@ -26654,42 +26241,42 @@ msgid "Resize floating panel" msgstr "Преоразмеряване на плаващия панел" #. Accessible label for the bottom-left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:80 +#: src/features/messaging/components/popouts/InboxPopout.tsx:74 msgid "Resize inbox from bottom left" msgstr "Преоразмеряване на входящата кутия от долния ляв ъгъл" #. Accessible label for the bottom-right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:84 +#: src/features/messaging/components/popouts/InboxPopout.tsx:78 msgid "Resize inbox from bottom right" msgstr "Преоразмеряване на входящата кутия отдолу вдясно" #. Accessible label for the bottom resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:60 +#: src/features/messaging/components/popouts/InboxPopout.tsx:54 msgid "Resize inbox from the bottom edge" msgstr "Преоразмеряване на входящата кутия от долния край" #. Accessible label for the left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:64 +#: src/features/messaging/components/popouts/InboxPopout.tsx:58 msgid "Resize inbox from the left edge" msgstr "Преоразмеряване на входящата кутия от левия ръб" #. Accessible label for the right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:68 +#: src/features/messaging/components/popouts/InboxPopout.tsx:62 msgid "Resize inbox from the right edge" msgstr "Преоразмеряване на входящата кутия от десния край" #. Accessible label for the top resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:56 +#: src/features/messaging/components/popouts/InboxPopout.tsx:50 msgid "Resize inbox from the top edge" msgstr "Преоразмеряване на входящите от горния ръб" #. Accessible label for the top-left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:72 +#: src/features/messaging/components/popouts/InboxPopout.tsx:66 msgid "Resize inbox from top left" msgstr "Преоразмеряване на входящата кутия от горе вляво" #. Accessible label for the top-right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:76 +#: src/features/messaging/components/popouts/InboxPopout.tsx:70 msgid "Resize inbox from top right" msgstr "Преоразмеряване на входящата кутия от горния десен ъгъл" @@ -27071,11 +26658,6 @@ msgstr "Дясна подсказка" msgid "Right-click here to open the context menu" msgstr "Десен бутон за отваряне на контекстното меню" -#. Empty state hint in the scheduled messages popout explaining how to schedule a new message. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:22 -msgid "Right-click the send button to schedule a message." -msgstr "Натиснете десен бутон на бутона за изпращане, за да насрочите съобщение." - #. Action that rings the selected participant in a voice call. #. 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. @@ -27110,8 +26692,8 @@ msgstr "Цвят на ролята" msgid "Role created" msgstr "Създадена роля" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:341 -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:388 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:352 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:402 msgid "Role created successfully" msgstr "Ролята е създадена успешно" @@ -27120,8 +26702,8 @@ msgstr "Ролята е създадена успешно" msgid "Role deleted" msgstr "Ролята е изтрита" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:425 -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:454 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:440 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:469 msgid "Role deleted successfully" msgstr "Ролята е изтрита успешно" @@ -27161,7 +26743,7 @@ msgstr "Роли" msgid "Roles and members" msgstr "Роли и членове" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:285 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:296 msgid "Roles updated successfully" msgstr "Ролите са актуализирани успешно" @@ -27269,7 +26851,6 @@ msgstr "Запазване" #: src/features/expressions/components/modals/AddFavoriteMemeModal.tsx:118 #: src/features/expressions/components/modals/EditFavoriteMemeModal.tsx:94 #: src/features/expressions/components/modals/EditGuildStickerModal.tsx:123 -#: src/features/expressions/components/modals/EditPackModal.tsx:127 #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:624 #: src/features/guild/components/modals/guild_tabs/GuildVanityURLTab.tsx:279 #: src/features/guild/components/modals/GuildFolderSettingsModal.tsx:90 @@ -27350,7 +26931,7 @@ msgstr "Запазено" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:63 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:59 #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:63 msgid "Saved media" msgstr "Запазени медии" @@ -27403,23 +26984,11 @@ msgstr "Насрочване" msgid "Schedule message" msgstr "Насрочване на съобщение" -#. Status pill on a scheduled message row indicating it will send at the chosen time. -#. Tab label in the inbox popout listing the user scheduled messages. -#: src/features/messaging/components/popouts/InboxPopout.tsx:40 -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:30 -msgid "Scheduled" -msgstr "Насрочени" - #. Developer / debug surface — keep terse and technical. Label in the developer Nagbar controls panel for the scheduled-maintenance banner. #: src/features/devtools/components/NagbarControls.ts:22 msgid "Scheduled maintenance nagbar" msgstr "Лента за насрочена поддръжка" -#. Label in the messaging commands. {scheduledTimeLabel} is the localized scheduled date and time. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:49 -msgid "Scheduled message for {scheduledTimeLabel}" -msgstr "Насрочено съобщение за {scheduledTimeLabel}" - #. Inline validation message in the schedule-message modal when the picked time is more than 30 days away. Keep tone plain. #: src/features/messaging/components/modals/ScheduleMessageModal.tsx:31 msgid "Scheduled messages can be at most 30 days in the future." @@ -27490,7 +27059,7 @@ msgid "Screen share codec" msgstr "Кодек за споделяне на екран" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:140 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:161 msgid "Screen share encoder controls" msgstr "Контроли за кодиране на споделяне на екрана" @@ -27511,12 +27080,12 @@ msgid "Screen share is using software encoding ({codec}). Quality may be reduced msgstr "Споделянето на екрана използва софтуерно кодиране ({codec}). Качеството може да е намалено, а използването на процесора – увеличено. Вашият графичен процесор може да не поддържа хардуерно кодиране за този кодек." #. 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/VoiceVideoIndex.ts:120 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:141 msgid "Screen share preview" msgstr "Визуализация на споделен екран" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:116 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:137 msgid "Screen share preview behavior" msgstr "Поведение при преглед на споделянето на екрана" @@ -27535,6 +27104,11 @@ msgstr "Предварителните прегледи за споделяне msgid "Screen share previews are enabled." msgstr "Предварителните прегледи за споделяне на екрана са активирани." +#. Voice screen share menu action that opens the screen share preview privacy controls. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:32 +msgid "Screen Share Privacy" +msgstr "Поверителност на споделяне на екран" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the video tab. Keep it concise. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:82 @@ -27562,11 +27136,6 @@ msgstr "Споделяне на екрана – начало" msgid "Screen share stop" msgstr "Спиране на споделянето на екрана" -#. Accessible label for the screen-share codec radio group. -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:42 -msgid "Screen share video codec" -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. #. Status badge label shown on a live tile when the participant is sharing their screen. @@ -28931,6 +28500,11 @@ msgstr "Споделяйте екрани и прозорци." msgid "Share source" msgstr "Източник за споделяне" +#. Toggle label for sharing audio with an active stream. +#: src/features/voice/components/StreamSettingsMenuContent.tsx:156 +msgid "Share Stream Audio" +msgstr "Споделяне на аудио от потока" + #. Description in the premium gift purchase section. premiumProductName is the short paid product name. #: src/features/premium/utils/PremiumMessageDescriptors.ts:40 msgid "Share the {premiumProductName} experience with your friends by purchasing a gift subscription." @@ -28940,15 +28514,6 @@ msgstr "Споделете изживяването с {premiumProductName} с msgid "Share theme" msgstr "Споделяне на тема" -#: src/features/expressions/components/modals/PackInviteModal.tsx:192 -msgid "Share this link" -msgstr "Споделяне на връзка" - -#. Description shown in the emoji pack invite modal. -#: src/features/expressions/components/modals/PackInviteModal.tsx:65 -msgid "Share this link — the pack installs when accepted." -msgstr "Споделете тази връзка – пакетът ще се инсталира при приемане." - #. Privacy > Active now: confirmation modal title when turning sharing on. #: src/features/user/components/modals/tabs/privacy_safety_tab/ActiveNowTab.tsx:33 msgid "Share voice activity with all friends?" @@ -28976,11 +28541,6 @@ msgstr "Споделяне на екрана" msgid "Share your screen in high definition (1080p), quad HD (1440p), or native source resolution, at up to 60 FPS." msgstr "Споделяйте екрана си с висока разделителна способност (1080p), Quad HD (1440p) или нативна резолюция на източника, до 60 кадъра в секунда." -#. Description shown in the sticker pack invite modal. -#: src/features/expressions/components/modals/PackInviteModal.tsx:69 -msgid "Share your sticker pack via link." -msgstr "Споделете пакета си със стикери чрез връзка." - #. Button or menu action label in the share theme modal. Keep it concise. #: src/features/theme/components/modals/ShareThemeModal.tsx:39 msgid "Share your theme" @@ -29081,7 +28641,7 @@ msgstr "Конфликти на клавишни комбинации" #. User settings tab for keyboard shortcuts and custom bindings. #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:18 #: src/features/user/components/settings_utils/section_registry/AccessibilitySections.ts:175 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:128 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:123 msgid "Shortcuts" msgstr "Клавишни комбинации" @@ -29241,11 +28801,6 @@ msgstr "Показване на бутона за емоджита" msgid "Show emoji reactions on messages" msgstr "Показване на реакции с емоджита върху съобщенията" -#. Developer option label for exposing the staff-only Expression packs page in user settings. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:125 -msgid "Show expression packs settings" -msgstr "Показване на настройките за емотикони (само за администратори)" - #. Short label for an advanced media button preference. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedChatControls.tsx:77 msgid "Show favorite button" @@ -29381,16 +28936,16 @@ msgstr "Показване на заглушени канали" #. Toggle label in the mobile video settings bottom sheet. Controls whether the local camera tile is visible. #. Voice display preference checkbox that controls whether the current user sees their own camera tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:69 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:93 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:92 -#: src/features/voice/components/VoiceSettingsMenus.tsx:814 +#: src/features/voice/components/VoiceSettingsMenus.tsx:815 msgid "Show my own camera" msgstr "Покажи моята камера" #. Voice display preference checkbox that controls whether the current user sees their own screen share tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:73 -msgid "Show my screen share" -msgstr "Покажи споделения ми екран" +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:97 +msgid "Show My Screen Share" +msgstr "Покажи моя екран" #. Developer option label for showing the current user as typing. #. Developer tools debug menu label. Internal-only surface for developers; translators may keep this terse. @@ -29417,9 +28972,9 @@ msgstr "Показване на модалния прозорец за ново #. Toggle label in the mobile video settings bottom sheet. Controls whether participants without video are shown in the grid. #. Voice display preference checkbox that controls whether participants without video are shown in the grid. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:77 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:101 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:96 -#: src/features/voice/components/VoiceSettingsMenus.tsx:828 +#: src/features/voice/components/VoiceSettingsMenus.tsx:829 msgid "Show non-video participants" msgstr "Показване на участници без видео" @@ -29449,7 +29004,7 @@ msgid "Show per-device participant volume sliders in voice menus" msgstr "Показване на плъзгачи за силата на звука на участниците за всяко устройство в гласовите менюта" #. Developer option label for exposing the staff-only profile timezone section in profile settings. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:134 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:125 msgid "Show profile timezone settings" msgstr "Показване на настройките за часова зона в профила (само за администратори)" @@ -29681,7 +29236,7 @@ msgstr "Влязъл" #. Settings section label for account sessions and devices. #: src/features/user/components/modals/tabs/DevicesTab.tsx:517 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:42 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:34 msgid "Signed-in devices" msgstr "Влезли устройства" @@ -29759,7 +29314,7 @@ msgid "Single community mode" msgstr "Режим на една общност" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:103 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:108 msgid "Single layer" msgstr "Единствен слой" @@ -29816,7 +29371,7 @@ msgid "Skip the external link warning for all domains" msgstr "Пропускане на предупреждението за външни връзки за всички домейни" #. Developer / debug surface — keep terse and technical. Tooltip / description for the no-op in-app reports toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:148 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:139 msgid "Skip the network call when an in-app report is submitted. The flow still advances to the success screen so you can exercise the UI, but nothing is actually sent to the safety team." msgstr "Пропускане на мрежовото повикване при изпращане на доклад в приложението. Потокът все още преминава към екрана за успех, така че можете да упражните потребителския интерфейс, но нищо не се изпраща до екипа по безопасност." @@ -30063,12 +29618,12 @@ msgid "Social" 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/VoiceVideoIndex.ts:148 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:169 msgid "Software encoder" msgstr "Софтуерен кодек" #. Label for an advanced screen-share select. Refers to software video encoder quality bias. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:71 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:76 msgid "Software encoder quality" msgstr "Качество на софтуерния енкодер" @@ -30393,7 +29948,7 @@ msgid "Spanish (Spain)" msgstr "Испански (Испания)" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:111 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:116 msgid "Spatial and temporal layers" msgstr "Пространствени и времеви слоеве" @@ -30495,7 +30050,7 @@ msgstr "Проверка на правописа" #: src/features/user/components/modals/tabs/LanguageTab.tsx:414 #: src/features/user/components/modals/tabs/LanguageTab.tsx:456 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:74 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:58 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:50 msgid "Spellcheck" msgstr "Правопис" @@ -30683,10 +30238,6 @@ msgstr "Започване на разговор" msgid "Start camera test and configure effects" msgstr "Стартиране на тест на камерата и конфигуриране на ефекти" -#: src/features/expressions/components/modals/CreatePackModal.tsx:93 -msgid "Start curating a custom emoji pack that you can share and install." -msgstr "Започнете да подготвяте персонализиран пакет емоджита, който можете да споделяте и инсталирате." - #. Label for the start of a date range (inclusive). Leave blank for no lower bound. #: src/features/user/components/modals/tabs/privacy_safety_tab/data_request_modal/DataRequestModal.tsx:175 msgid "Start date" @@ -30697,10 +30248,6 @@ msgstr "Начална дата" msgid "Start date must be earlier than end date." msgstr "Началната дата трябва да е преди крайната дата." -#: src/features/voice/components/VoiceSettingsMenus.tsx:860 -msgid "Start debug logging session" -msgstr "Стартиране на сесия за отстраняване на грешки" - #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:125 msgid "Start drag and drop" @@ -30883,45 +30430,6 @@ msgstr "Плътност на стикерите" msgid "Sticker is too large" msgstr "Стикерът е твърде голям" -#. Kind label on a sticker pack invite embed. -#. Short label in the authentication invite header. Keep the tone plain and specific. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/auth/flow/InviteHeader.tsx:25 -#: src/features/channel/components/InviteEmbed.tsx:88 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:61 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:105 -msgid "Sticker pack" -msgstr "Стикер пакет" - -#. placeholder {0}: invite.pack.name -#: src/features/invite/commands/InviteCommands.tsx:146 -msgid "Sticker pack {0} has been installed." -msgstr "Стикерите \"{0}\" са инсталирани." - -#. Title of the error modal when creating a new sticker pack is rejected because the user is at the creation limit. -#: src/features/invite/commands/InviteCommands.tsx:74 -msgid "Sticker pack creation limit reached" -msgstr "Достигнат е лимитът за създаване на стикер пакети" - -#. Modal title for the sticker pack invite share flow. -#: src/features/expressions/components/modals/PackInviteModal.tsx:61 -msgid "Sticker pack invite" -msgstr "Покана за пакет стикери" - -#. Title of the error modal when installing a sticker pack via invite is rejected because the user is at the install limit. -#: src/features/invite/commands/InviteCommands.tsx:65 -msgid "Sticker pack limit reached" -msgstr "Достигнат е лимитът за пакети със стикери" - -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#. Settings section label for sticker expression packs. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:84 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:27 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:22 -msgid "Sticker packs" -msgstr "Стикери" - #: src/features/guild/components/modals/guild_tabs/GuildStickersTab.tsx:283 msgid "Sticker slots" msgstr "Слотове за стикери" @@ -31039,6 +30547,13 @@ msgstr "Да спрете ли споделянето на гласова акт msgid "Stop speaking" msgstr "Спиране на говора" +#. Danger action that stops the active screen share. +#. Voice screen share menu action that stops the current user stream. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:20 +#: src/features/voice/components/ActiveScreenShareMenu.tsx:19 +msgid "Stop Streaming" +msgstr "Спиране на стрийминг" + #. Confirmation prompt in the links tab. #: src/features/user/components/modals/tabs/chat_settings_tab/ChatSettingsTabLinksTab.tsx:31 msgid "Stop trusting all links?" @@ -31050,7 +30565,7 @@ msgid "Stop watching" msgstr "Спиране на гледането" #. Tooltip / button label in the voice control bar that stops watching a remote screen share. -#: src/features/voice/components/VoiceControlBar.tsx:151 +#: src/features/voice/components/VoiceControlBar.tsx:147 msgid "Stop watching stream" msgstr "Спиране на гледането на поток" @@ -31088,11 +30603,16 @@ msgstr "Потокът е скрит" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the user settings voice activity card. Keep it concise. #: src/features/user/components/profile/VoiceActivityCard.tsx:90 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:132 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:153 #: src/features/voice/components/StreamWatchHoverCard.tsx:21 msgid "Stream preview" msgstr "Преглед на стрийм" +#. Compact submenu label for changing the resolution and frame rate of an active stream. +#: src/features/voice/components/StreamSettingsMenuContent.tsx:152 +msgid "Stream Quality" +msgstr "Качество на потока" + #. Toolbar / menu button label in the screen-share picker. Opens the stream quality settings popover. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:164 msgid "Stream settings" @@ -31302,12 +30822,12 @@ msgid "Suspend" 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/VoiceVideoIndex.ts:156 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:177 msgid "SVC" msgstr "SVC" #. Label for an advanced screen-share select. SVC is a WebRTC acronym and should stay uppercase. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:91 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:96 msgid "SVC mode" msgstr "Режим SVC" @@ -31757,7 +31277,7 @@ msgid "Template URL" msgstr "URL на шаблон" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:107 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:112 msgid "Temporal layers" msgstr "Времеви слоеве" @@ -31818,7 +31338,7 @@ msgstr "Тестване на URL прегледи и вградени елем #. Channel type chip label for a text channel. #. Option label for a WebRTC content hint select. #: src/features/channel/utils/ChannelUtils.tsx:51 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:151 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:156 msgid "Text" msgstr "Текст" @@ -32002,11 +31522,6 @@ msgstr "Това съобщение е изтрито или сте загуби msgid "That's all of them." msgstr "Това е всичко." -#. End-of-list body text in the scheduled messages popout when all scheduled messages are visible. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:56 -msgid "That's everything in the queue." -msgstr "Това е всичко на опашката." - #. Description text in the FluxerTag change modal. #: src/features/user/components/modals/FluxerTagChangeModal.tsx:69 msgid "The #0000 tag is reserved for Visionary subscribers. Visionary is no longer available for purchase." @@ -32671,7 +32186,7 @@ msgid "This invite has unlimited uses." msgstr "Тази покана е с неограничен брой използвания." #. Helper text shown on an invite embed while streaming privacy is active. -#: src/features/channel/components/InviteEmbed.tsx:141 +#: src/features/channel/components/InviteEmbed.tsx:112 msgid "This invite is hidden while sharing is protected." msgstr "Тази покана е скрита, докато споделянето е защитено." @@ -33167,7 +32682,7 @@ msgstr "Час" #. Settings section label for app time display format. #: src/features/user/components/modals/tabs/LanguageTab.tsx:374 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:26 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:46 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:38 msgid "Time format" msgstr "Формат на часа" @@ -33394,11 +32909,6 @@ msgstr "Превключване на звуковата дъска" msgid "Toggle the sticker picker" msgstr "Превключване на инструмента за избор на стикери" -#. Action that toggles whether the pack invite is unique to the recipient. -#: src/features/expressions/components/modals/PackInviteModal.tsx:73 -msgid "Toggle unique invite" -msgstr "Превключване на уникална покана" - #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:305 msgid "Toggle voice activity" @@ -33731,7 +33241,7 @@ msgid "Try another search term, or pick a different category or language." msgstr "Опитайте с друг търсен термин или изберете друга категория или език." #. Helper text on an unknown invite embed suggesting the user request a fresh invite. -#: src/features/channel/components/InviteEmbed.tsx:129 +#: src/features/channel/components/InviteEmbed.tsx:100 msgid "Try asking for a new invite." msgstr "Опитайте да поискате нова покана." @@ -33754,7 +33264,7 @@ msgstr "Опитайте да редактирате съобщението си msgid "TRY gifts are one-time payments. Cards charged in TRY still need to be issued in Türkiye for the purchase to stay eligible." msgstr "Подаръците в TRY са еднократни плащания. За да остане покупката валидна, картите, таксувани в TRY, трябва да са издадени в Турция." -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:254 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:252 msgid "Try searching for something like \"theme\", \"notifications\", or \"privacy\"" msgstr "Опитайте да потърсите нещо като \"тема\", \"известия\" или \"поверителност\"" @@ -33804,7 +33314,7 @@ msgstr "Изключване" #. Bulk voice action that turns off the camera on every active device of the current user. #. Voice menu action that turns off every active device/session's camera. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:90 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:114 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:93 msgid "Turn off all device cameras" msgstr "Изключване на всички камери" @@ -33820,14 +33330,14 @@ msgstr "Изключване на камерата" #. Voice menu action that turns off the camera on a single device of the current user. #. Voice menu action that turns off the camera on one device/session. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:57 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:81 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:81 msgid "Turn off device camera" msgstr "Изключване на камерата на устройството" #. Voice menu action that ends the screen share on a single device of the current user. #. Voice menu action that stops screen sharing or streaming on one device/session. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:61 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:85 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:85 msgid "Turn off device stream" msgstr "Изключване на аудиото от устройството" @@ -33839,7 +33349,7 @@ msgstr "Изключете личните съобщения и заявките #. Voice menu action that ends the current user screen share. #. Voice menu action that stops the current user's screen share or stream. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:65 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:89 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:69 msgid "Turn off stream" msgstr "Изключване на стрийма" @@ -34019,16 +33529,6 @@ msgstr "Законът на Обединеното кралство изискв msgid "Ukrainian" msgstr "украински" -#. Generic title for the error modal when an emoji pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:99 -msgid "Unable to install emoji pack" -msgstr "Не може да се инсталира пакет емоджита" - -#. Generic title for the error modal when a sticker pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:103 -msgid "Unable to install sticker pack" -msgstr "Не може да се инсталира пакетът със стикери" - #. Error-state title in the activity log tab when fetching log entries failed. #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTab.tsx:126 msgid "Unable to load activity logs" @@ -34038,11 +33538,6 @@ msgstr "Неуспешно зареждане на дневника с акти msgid "Unable to load applications" msgstr "Приложенията не могат да бъдат заредени" -#. Error message in the expression packs tab. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:36 -msgid "Unable to load pack information." -msgstr "Не може да се зареди информацията за пакета." - #. Error message in the channel and chat textual attachment code panel. #. Error message in the channel and chat textual attachment code panel. #: src/features/channel/components/embeds/attachments/CsvAttachmentTablePanel.tsx:31 @@ -34265,7 +33760,7 @@ msgstr "Премахване от любими" #. Voice call layout action that removes focus from the currently pinned participant. #. Voice layout menu action that removes the focused participant or stream. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:25 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:41 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:97 msgid "Unfocus" msgstr "Отмени фокуса" @@ -34284,7 +33779,7 @@ msgstr "Разгъване" #. Settings section label for the embed debugger URL input. #: src/features/user/components/modals/tabs/EmbedDebuggerTab.tsx:231 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:70 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:62 msgid "Unfurl debugger" msgstr "URL за вградения дебъгер" @@ -34293,10 +33788,6 @@ msgstr "URL за вградения дебъгер" msgid "Unicode emojis" msgstr "Уникод емоджита" -#: src/features/expressions/components/modals/PackInviteModal.tsx:180 -msgid "Unique invite" -msgstr "Уникална покана" - #. Codec description in the screen share codec policy menu, used for the universal fallback codec. #: src/features/voice/utils/ScreenShareCodecPolicy.ts:20 msgid "Universal fallback. Lowest quality, but it works everywhere." @@ -34350,7 +33841,7 @@ msgstr "Неизвестна дата" #. Fallback device or operating-system label in the devices tab when session client data is unavailable. #. Short label in the app layout voice participant item. #. Short label in the notifications. Keep it concise. -#: src/features/app/components/layout/VoiceParticipantItem.tsx:43 +#: src/features/app/components/layout/VoiceParticipantItem.tsx:44 #: src/features/user/components/modals/tabs/DevicesTab.tsx:65 #: src/features/user/components/modals/tabs/notifications_tab/Notifications.tsx:78 msgid "Unknown device" @@ -34376,7 +33867,7 @@ msgid "Unknown gift" msgstr "Неизвестен подарък" #. Title shown on an invite embed when the invite code resolves to nothing (expired, revoked, or invalid). -#: src/features/channel/components/InviteEmbed.tsx:125 +#: src/features/channel/components/InviteEmbed.tsx:96 msgid "Unknown invite" msgstr "Неизвестна покана" @@ -34428,7 +33919,7 @@ msgstr "неизвестен потребител" #: src/features/devtools/utils/CommandUtils.ts:27 #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTab.tsx:114 #: src/features/voice/components/VoiceParticipantAvatarList.tsx:43 -#: src/features/voice/components/VoiceParticipantTile.tsx:161 +#: src/features/voice/components/VoiceParticipantTile.tsx:162 #: src/features/webhook/components/WebhookListItem.tsx:30 msgid "Unknown user" msgstr "Неизвестен потребител" @@ -34450,13 +33941,6 @@ msgstr "unknown-mention" msgid "unknown-role" msgstr "unknown-role" -#. Option label representing an unlimited count. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/expressions/components/modals/PackInviteModal.tsx:29 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:32 -msgid "Unlimited" -msgstr "Без лимит" - #. Audit log community feature label for unlimited custom emoji capacity. #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:126 msgid "Unlimited emoji" @@ -34525,7 +34009,7 @@ msgid "Unmute" msgstr "Включване на звука" #. Voice control button label to turn the user's microphone back on. -#: src/features/voice/components/VoiceControlBar.tsx:121 +#: src/features/voice/components/VoiceControlBar.tsx:117 msgctxt "voice-control-action" msgid "Unmute" msgstr "Включване на звука" @@ -34613,7 +34097,7 @@ msgstr "Неименуван канал" #. Fallback display name for a group DM with no name set. #. Fallback title in an invite embed for a group DM with no name set. #. Short label in the channel display name state. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:72 +#: src/features/channel/components/InviteEmbed.tsx:63 #: src/features/channel/state/ChannelDisplayName.ts:19 #: src/features/channel/utils/ChannelUtils.tsx:59 msgid "Unnamed group" @@ -34692,7 +34176,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. #. Tab label in the inbox popout filtering to channels with unread messages. -#: src/features/messaging/components/popouts/InboxPopout.tsx:32 +#: src/features/messaging/components/popouts/InboxPopout.tsx:30 #: src/features/user/components/settings_utils/search_index/NotificationsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:77 msgid "Unread" @@ -34828,7 +34312,7 @@ msgid "Up to {DISCOVERY_MAX_TAGS} tags help people find your community. They sho msgstr "До {DISCOVERY_MAX_TAGS} тага помагат на хората да открият общността ви. Те се показват при търсене в Откриване." #. Feature comparison table value label. Shown in the restricted or stock column for a text-valued perk. Format includes a resolution token (4K) and a framerate token that should not be translated. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:91 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:87 msgid "Up to 4K/60fps" msgstr "До 4K/60 кадъра в секунда" @@ -34904,11 +34388,6 @@ msgstr "Актуализирани правила" msgid "Updated saved media" msgstr "Запазените медии са актуализирани" -#. Label in the messaging commands. {scheduledTimeLabel} is the localized scheduled date and time. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:53 -msgid "Updated scheduled message for {scheduledTimeLabel}" -msgstr "Актуализирано насрочено съобщение за {scheduledTimeLabel}" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:544 msgid "Updated the avatar." msgstr "Актуализира аватара." @@ -35165,7 +34644,7 @@ msgid "Uploading emojis" msgstr "Качване на емоджита" #. Description for the maximum screen share bitrate select. Keep WebRTC literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:159 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:164 msgid "Upper bitrate cap before WebRTC adapts to the network." msgstr "Горна граница на битрейта, преди WebRTC да се адаптира към мрежата." @@ -35294,7 +34773,7 @@ msgid "Use an email you can open. We will send a code there." msgstr "Използвайте имейл, който можете да отворите. Ще изпратим код там." #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:67 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:63 msgid "Use animated emojis" msgstr "Използване на анимирани емоджита" @@ -35596,11 +35075,6 @@ msgstr "Използва се само в тази общност." msgid "User" msgstr "Потребител" -#. Voice participant context menu submenu label for lower-frequency profile and communication actions. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:202 -msgid "User actions" -msgstr "Действия на потребителя" - #. IAR modal: rule description. #: src/features/moderation/components/report_modal/IARModalCopy.ts:251 msgid "User appears underage, or is involved in grooming or child exploitation." @@ -35677,7 +35151,7 @@ msgid "User record" msgstr "Потребителски запис" #. Root label for the current user settings modal and settings search paths. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:352 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:341 msgid "User settings" msgstr "Потребителски настройки" @@ -36215,7 +35689,7 @@ msgid "Video progress" msgstr "Напредък на видеото" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:75 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:71 msgid "Video quality" msgstr "Качество на видеото" @@ -36604,7 +36078,7 @@ msgstr "Гласов (за възрастни)" #. User settings tab for microphone, speaker, camera, and call stats. #. User settings tab for microphone, speaker, camera, and call stats. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:124 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:119 #: src/features/voice/utils/VoiceMessageDescriptors.ts:30 msgid "Voice & video" msgstr "Аудио и видео" @@ -36861,7 +36335,7 @@ msgid "Wait here" msgstr "Изчакайте тук" #. Tooltip explaining that video / screen share controls are gated while the voice connection is not yet ready. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:56 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:45 msgid "Waiting for connection..." msgstr "Изчакване на връзка..." @@ -37362,11 +36836,6 @@ msgstr "Какво да търсите." msgid "What's happening?" msgstr "Какво става?" -#. Form helper text for an expression pack description input. -#: src/features/expressions/components/modals/CreatePackModal.tsx:50 -msgid "What's in this pack?" -msgstr "Какво има в този пакет?" - #. Short label in the settings dialog mobile settings view. #. Short label in the whats new modal. #. Sidebar item in settings that opens the app update notes modal. @@ -37551,7 +37020,7 @@ msgid "Window state" msgstr "Състояние на прозореца" #. User settings tab label shown on Windows desktop builds. Refers to the Microsoft Windows OS. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:74 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:69 msgid "Windows app" msgstr "Приложение за Windows" @@ -37873,16 +37342,6 @@ msgstr "Нямате право да редактирате това съобщ msgid "You can't grant a permission you don't have in this channel." msgstr "Не можеш да дадеш разрешение, което нямаш в този канал." -#. Body of the error modal when installing an emoji pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:91 -msgid "You can't install this emoji pack." -msgstr "Не можете да инсталирате този пакет емоджита." - -#. Body of the error modal when installing a sticker pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:95 -msgid "You can't install this sticker pack." -msgstr "Не можете да инсталирате този пакет стикери." - #. Title of the error modal shown when the user is banned from a discovery community. #: src/features/discovery/commands/DiscoveryJoinCommands.tsx:38 msgid "You can't join this community" @@ -37942,8 +37401,8 @@ msgstr "Не можете да изпращате съобщения в тази #. Tooltip in the voice control bar when the user lacks the Screen Share permission in this channel. Tone stays plain. #. Tooltip shown when the user lacks the Screen Share permission in the voice channel. Tone stays plain. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:65 -#: src/features/voice/components/VoiceControlBar.tsx:141 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:54 +#: src/features/voice/components/VoiceControlBar.tsx:137 msgid "You can't share your screen in this channel" msgstr "Нямате право да споделяте екрана си в този канал" @@ -37956,8 +37415,8 @@ msgstr "Нямате право да говорите в този канал" #. Tooltip in the voice control bar when the user lacks the Video permission in this channel. Tone stays plain. #. Tooltip shown when the user lacks the Video permission in the voice channel. Tone stays plain. #: src/features/voice/components/modals/CameraPreviewModal.tsx:74 -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:61 -#: src/features/voice/components/VoiceControlBar.tsx:131 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:50 +#: src/features/voice/components/VoiceControlBar.tsx:127 msgid "You can't turn on your camera in this channel" msgstr "Не можеш да включиш камерата си в този канал" @@ -38120,10 +37579,6 @@ msgstr "Не сте член на тази общност от достатъч msgid "You haven't blocked anyone yet." msgstr "Все още не сте блокирали никого." -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:343 -msgid "You haven't created any packs yet." -msgstr "Все още не сте създали пакети." - #. Intro copy in the keyboard navigation modal. {productName} is the app name. #: src/features/input/components/modals/KeyboardModeIntroModal.tsx:26 msgid "You just pressed Tab. Keyboard mode is now on so you can navigate {productName} without a mouse." @@ -38345,13 +37800,6 @@ msgstr "Достигнахте {bookmarksText}. Премахнете един, msgid "You're at the cap of {freeItemsText} — your instance admin sets this limit." msgstr "Достигнахте лимита от {freeItemsText} — администраторът на вашето инстанция определя този лимит." -#. Fallback body of the emoji pack creation-limit error modal when no exact limit is known. -#. Fallback body of the sticker pack creation-limit error modal when no exact limit is known. -#: src/features/invite/commands/InviteCommands.tsx:61 -#: src/features/invite/commands/InviteCommands.tsx:79 -msgid "You're at the creation limit. Delete one to create another." -msgstr "Достигнали сте лимита за създаване. Изтрийте един, за да създадете друг." - #. Modal body shown when the free bookmarks limit is reached and Plutonium would increase it. Free and Plutonium limits are interpolated. #: src/features/app/components/alerts/MaxBookmarksModal.tsx:30 msgid "You're at the free cap of {bookmarksText}. {premiumProductName} bumps you up to {premiumBookmarksText} — or remove one to add another." @@ -38362,13 +37810,6 @@ msgstr "Достигнахте безплатния лимит от {bookmarksTe msgid "You're at the free cap of {freeItemsText}. {premiumProductName} bumps you up to {premiumItemsText}." msgstr "Достигнахте безплатния лимит от {freeItemsText}. С {premiumProductName} лимитът ви се увеличава до {premiumItemsText}." -#. Fallback body of the emoji pack install-limit error modal when no exact limit is known. -#. Fallback body of the sticker pack install-limit error modal when no exact limit is known. -#: src/features/invite/commands/InviteCommands.tsx:52 -#: src/features/invite/commands/InviteCommands.tsx:70 -msgid "You're at the install limit. Remove one to add another." -msgstr "Достигнали сте лимита за инсталиране. Премахнете един, за да добавите друг." - #. Short label in the user banned from guild modal. Keep it concise. Keep the tone plain and specific. #: src/features/moderation/components/alerts/UserBannedFromGuildModal.tsx:8 msgid "You're banned" @@ -38379,11 +37820,6 @@ msgstr "Блокиран си" msgid "You're being rate limited. Wait {duration} before trying again." msgstr "Превишили сте лимита за заявки. Изчакайте {duration}, преди да опитате отново." -#. End-of-list title in the scheduled messages popout when all scheduled messages are visible. Tone can be friendly. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:51 -msgid "You're caught up" -msgstr "Всичко е наваксано" - #. Error modal body shown when a gift-subscription user tries to start a recurring subscription. Explains the extension/redemption path. #: src/features/app/components/dialogs/components/plutonium/hooks/useCheckoutActions.tsx:160 msgid "You're currently on a gift subscription. It won't renew. You can redeem more gift codes to extend it. Recurring subscriptions can be started after your gift time ends." @@ -38497,16 +37933,12 @@ msgstr "Наскоро вече сте използвали възстановя msgid "You've arrived, {username}! Let's get started." msgstr "Пристигна, {username}! Да започваме." -#: src/features/auth/flow/InviteHeader.tsx:200 -msgid "You've been invited to install" -msgstr "Поканени сте да инсталирате" - -#: src/features/auth/flow/InviteHeader.tsx:96 -#: src/features/auth/flow/InviteHeader.tsx:299 +#: src/features/auth/flow/InviteHeader.tsx:69 +#: src/features/auth/flow/InviteHeader.tsx:213 msgid "You've been invited to join" msgstr "Поканени сте да се присъедините" -#: src/features/auth/flow/InviteHeader.tsx:151 +#: src/features/auth/flow/InviteHeader.tsx:124 msgid "You've been invited to join a group DM by" msgstr "Поканени сте да се присъедините към групов чат от" @@ -38586,7 +38018,7 @@ msgstr "Абонаментът ви за {premiumProductName} е изтекъл. msgid "Your {productName} session expired. Sign in again to continue authorizing this application." msgstr "Сесията ви във {productName} изтече. Влезте отново, за да продължите да оторизирате това приложение." -#: src/features/user/components/settings_utils/SettingsConstants.tsx:205 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:200 msgid "Your account" msgstr "Вашият акаунт" diff --git a/fluxer_app/src/features/i18n/locales/cs/messages.po b/fluxer_app/src/features/i18n/locales/cs/messages.po index 7269b9815..ae4d575d5 100644 --- a/fluxer_app/src/features/i18n/locales/cs/messages.po +++ b/fluxer_app/src/features/i18n/locales/cs/messages.po @@ -29,11 +29,6 @@ msgstr "(upraveno)" msgid "(failed to load)" msgstr "(načtení se nezdařilo)" -#. Placeholder content text shown for scheduled messages with neither text nor attachments. Keep the parentheses. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:38 -msgid "(no content)" -msgstr "(žádný obsah)" - #: src/features/app/components/pages/YouPage.tsx:189 #: src/features/user/components/modals/UserProfileMobileSheet.tsx:899 msgid "(only visible to you)" @@ -455,7 +450,7 @@ msgstr "{count, plural, one {Rozbalit (1 řádek)} few {Rozbalit (# řádky)} ma msgid "{count, plural, one {Expand (# row)} other {Expand (# rows)}}" msgstr "{count, plural, one {Rozbalit (# řádek)} other {Rozbalit (# řádky)}}" -#: src/features/voice/components/VoiceParticipantTile.tsx:303 +#: src/features/voice/components/VoiceParticipantTile.tsx:304 msgid "{count, plural, one {Expand # other device} other {Expand # other devices}}" msgstr "{count, plural, one {Rozbalit # další zařízení} other {Rozbalit # dalších zařízení}}" @@ -463,8 +458,8 @@ msgstr "{count, plural, one {Rozbalit # další zařízení} other {Rozbalit # d msgid "{count, plural, one {Group DM · # member} other {Group DM · # members}}" msgstr "{count, plural, one {Skupinová DM · # člen} few {Skupinová DM · # členové} many {Skupinová DM · # členů} other {Skupinová DM · # členů}}" -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:252 -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:273 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:274 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:295 msgid "{count, plural, one {Hide # device} other {Hide # devices}}" msgstr "{count, plural, one {Skrýt # zařízení} few {Skrýt # zařízení} many {Skrýt # zařízení} other {Skrýt # zařízení}}" @@ -476,7 +471,7 @@ msgstr "{count, plural, one {V hovoru} other {# v hovoru}}" msgid "{count, plural, one {Join video call (# participant)} other {Join video call (# participants)}}" msgstr "{count, plural, one {Připojit se k videohovoru (1 účastník)} few {Připojit se k videohovoru (# účastníci)} many {Připojit se k videohovoru (# účastníků)} other {Připojit se k videohovoru (# účastníků)}}" -#: src/features/voice/components/VoiceParticipantTile.tsx:620 +#: src/features/voice/components/VoiceParticipantTile.tsx:621 msgid "{count, plural, one {Keep watching # stream and add this one} other {Keep watching # streams and add this one}}" msgstr "{count, plural, one {Sledovat # stream a přidat tento} other {Sledovat # streamy a přidat tento}}" @@ -492,8 +487,8 @@ msgstr "{count, plural, one {Zrušit # aplikaci} other {Zrušit # aplikace}}" msgid "{count, plural, one {sent # attachment} other {sent # attachments}}" msgstr "{count, plural, one {odeslal # přílohu} few {odeslal # přílohy} many {odeslal # příloh} other {odeslal # příloh}}" -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:259 -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:280 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:281 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:302 msgid "{count, plural, one {Show # device} other {Show # devices}}" msgstr "{count, plural, one {Zobrazit # zařízení} few {Zobrazit # zařízení} many {Zobrazit # zařízení} other {Zobrazit # zařízení}}" @@ -535,22 +530,6 @@ msgstr "{count, plural, one {Pro tento hlasový kanál už používáte jedno po msgid "{count, plural, one {You're at the cap of # saved media item. Remove one to add another.} other {You're at the cap of # saved media items. Remove one to add another.}}" msgstr "{count, plural, one {Dosáhli jste limitu # uloženého média. Odeberte jedno, abyste mohli přidat další.} few {Dosáhli jste limitu # uložených médií. Odeberte jedno, abyste mohli přidat další.} many {Dosáhli jste limitu # uložených médií. Odeberte jedno, abyste mohli přidat další.} other {Dosáhli jste limitu # uložených médií. Odeberte jedno, abyste mohli přidat další.}}" -#: src/features/invite/commands/InviteCommands.tsx:401 -msgid "{count, plural, one {You're at the limit of # emoji pack. Delete one to create another.} other {You're at the limit of # emoji packs. Delete one to create another.}}" -msgstr "{count, plural, one {Dosáhli jste limitu # balíčku emoji. Jeden smažte a vytvořte nový.} other {Dosáhli jste limitu # balíčků emoji. Jeden smažte a vytvořte nový.}}" - -#: src/features/invite/commands/InviteCommands.tsx:387 -msgid "{count, plural, one {You're at the limit of # installed emoji pack. Remove one to add another.} other {You're at the limit of # installed emoji packs. Remove one to add another.}}" -msgstr "{count, plural, one {Dosáhli jste limitu # nainstalovaného balíčku emoji. Odeberte jeden, abyste mohli přidat další.} other {Dosáhli jste limitu # nainstalovaných balíčků emoji. Odeberte jeden, abyste mohli přidat další.}}" - -#: src/features/invite/commands/InviteCommands.tsx:419 -msgid "{count, plural, one {You're at the limit of # installed sticker pack. Remove one to add another.} other {You're at the limit of # installed sticker packs. Remove one to add another.}}" -msgstr "{count, plural, one {Dosáhli jste limitu # nainstalovaného balíčku nálepek. Odeberte jeden a přidejte další.} other {Dosáhli jste limitu # nainstalovaných balíčků nálepek. Odeberte jeden a přidejte další.}}" - -#: src/features/invite/commands/InviteCommands.tsx:433 -msgid "{count, plural, one {You're at the limit of # sticker pack. Delete one to create another.} other {You're at the limit of # sticker packs. Delete one to create another.}}" -msgstr "{count, plural, one {Dosáhli jste limitu # balíčku nálepek. Jeden smažte a vytvořte další.} other {Dosáhli jste limitu # balíčků nálepek. Jeden smažte a vytvořte další.}}" - #: src/features/guild/components/alerts/MaxGuildsModal.tsx:24 msgid "{count, plural, one {You've reached the maximum number of communities you can join (# community). Leave a community before joining another one.} other {You've reached the maximum number of communities you can join (# communities). Leave a community before joining another one.}}" msgstr "{count, plural, one {Dosáhli jste maximálního počtu komunit, do kterých se můžete připojit (# komunita). Než se připojíte k další, opusťte jednu z komunit.} other {Dosáhli jste maximálního počtu komunit, do kterých se můžete připojit (# komunity). Než se připojíte k další, opusťte jednu z komunit.}}" @@ -750,14 +729,14 @@ msgstr "{formats}. Maximální velikost: {maxSize}. Doporučeno: {recommendedSiz msgid "{formats}. Max {maxSize}. Recommended: {recommendedSize}. {note}" msgstr "{formats}. Maximální velikost: {maxSize}. Doporučeno: {recommendedSize}. {note}" -#: src/features/auth/flow/InviteHeader.tsx:117 -#: src/features/auth/flow/InviteHeader.tsx:162 -#: src/features/auth/flow/InviteHeader.tsx:335 +#: src/features/auth/flow/InviteHeader.tsx:90 +#: src/features/auth/flow/InviteHeader.tsx:135 +#: src/features/auth/flow/InviteHeader.tsx:249 msgid "{formattedMemberCount} {memberCount, plural, one {member} other {members}}" msgstr "{formattedMemberCount} {memberCount, plural, one {člen} few {členové} many {členů} other {členů}}" -#: src/features/auth/flow/InviteHeader.tsx:111 -#: src/features/auth/flow/InviteHeader.tsx:320 +#: src/features/auth/flow/InviteHeader.tsx:84 +#: src/features/auth/flow/InviteHeader.tsx:234 msgid "{formattedPresenceCount} online" msgstr "{formattedPresenceCount}" @@ -776,7 +755,7 @@ msgstr "{fps} FPS" msgid "{guildName} channels" msgstr "Kanály {guildName}" -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:674 +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:673 msgid "{hiddenConnectionCount, plural, one {Expand # other device} other {Expand # other devices}}" msgstr "{hiddenConnectionCount, plural, one {Rozbalit # další zařízení} other {Rozbalit # dalších zařízení}}" @@ -874,7 +853,7 @@ msgstr "{length} sledujících" msgid "{lineCount, plural, one {# line} other {# lines}}" msgstr "{lineCount, plural, one {# řádek} few {# řádky} many {# řádků} other {# řádku}}" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:145 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:143 msgid "{matchCount, plural, one {# match} other {# matches}}" msgstr "{matchCount, plural, one {# shoda} other {# shody}}" @@ -889,7 +868,7 @@ msgid "{mbWayPaymentMethod} is a one-time payment method in {paymentProviderName msgstr "{mbWayPaymentMethod} je v pokladně {paymentProviderName} jednorázová platební metoda, takže zde není cestou pro opakované předplatné." #. Screen share bitrate option label. Mbps means megabits per second. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:167 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:172 msgid "{megabits} Mbps" msgstr "{megabits} Mbps" @@ -1105,7 +1084,7 @@ msgid "{productName} detected a potential raid in this community. Invites are pa msgstr "Aplikace {productName} detekovala potenciální nájezd v této komunitě. Pozvánky jsou pozastaveny, takže se noví uživatelé momentálně nemohou připojit." #. Anti-raid status message on a community invite embed. productName is the product brand name placeholder. -#: src/features/channel/components/InviteEmbed.tsx:117 +#: src/features/channel/components/InviteEmbed.tsx:88 msgid "{productName} detected a potential raid, so new users can't join right now." msgstr "{productName} zjistil(a) potenciální nájezd, takže se teď noví uživatelé nemohou připojit." @@ -1225,14 +1204,14 @@ msgstr "Zbývá {remaining} znaků. Získejte {premiumProductName} a pište až msgid "{remainingSlotCount} remaining" msgstr "Zbývá: {remainingSlotCount}" -#: src/features/channel/components/InviteEmbed.tsx:282 -#: src/features/channel/components/InviteEmbed.tsx:455 -#: src/features/channel/components/InviteEmbed.tsx:724 +#: src/features/channel/components/InviteEmbed.tsx:248 +#: src/features/channel/components/InviteEmbed.tsx:356 +#: src/features/channel/components/InviteEmbed.tsx:625 msgid "{renderedMemberCount} {memberCount, plural, one {member} other {members}}" msgstr "{renderedMemberCount} {memberCount, plural, one {člen} few {členové} many {členů} other {členů}}" #. Presence summary on a community invite embed. renderedPresenceCount is a formatted count of online members. -#: src/features/channel/components/InviteEmbed.tsx:112 +#: src/features/channel/components/InviteEmbed.tsx:83 msgid "{renderedPresenceCount} online" msgstr "{renderedPresenceCount} online" @@ -1630,9 +1609,7 @@ msgstr "1 nepřečtená" msgid "1 unread DM" msgstr "1 nepřečtená zpráva" -#. Invite link use-limit option meaning the invite can be used once. #. Invite max-uses dropdown option for exactly one use. -#: src/features/expressions/components/modals/PackInviteModal.tsx:33 #: src/features/invite/components/modals/InviteModal.tsx:60 msgid "1 use" msgstr "1 použití" @@ -1668,16 +1645,12 @@ msgstr "Dárek na 1 rok" msgid "10 minutes" msgstr "10 minut" -#. Invite link use-limit option meaning the invite can be used ten times. #. Invite max-uses dropdown option for ten uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:41 #: src/features/invite/components/modals/InviteModal.tsx:68 msgid "10 uses" msgstr "10 použití" -#. Invite link use-limit option meaning the invite can be used 100 times. #. Invite max-uses dropdown option for 100 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:53 #: src/features/invite/components/modals/InviteModal.tsx:80 msgid "100 uses" msgstr "100 použití" @@ -1763,9 +1736,7 @@ msgctxt "adaptive-screen-share" msgid "240p" msgstr "240p" -#. Invite link use-limit option meaning the invite can be used 25 times. #. Invite max-uses dropdown option for 25 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:45 #: src/features/invite/components/modals/InviteModal.tsx:72 msgid "25 uses" msgstr "25 použití" @@ -1840,16 +1811,12 @@ msgstr "5 dní" msgid "5 minutes" msgstr "5 minut" -#. Invite link use-limit option meaning the invite can be used five times. #. Invite max-uses dropdown option for five uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:37 #: src/features/invite/components/modals/InviteModal.tsx:64 msgid "5 uses" msgstr "5 použití" -#. Invite link use-limit option meaning the invite can be used 50 times. #. Invite max-uses dropdown option for 50 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:49 #: src/features/invite/components/modals/InviteModal.tsx:76 msgid "50 uses" msgstr "50 použití" @@ -2083,13 +2050,6 @@ msgstr "Přijmout pozvánku" msgid "Accept the friend request from {userName}?" msgstr "Přijmout žádost o přátelství od uživatele {userName}?" -#. Helper text on a pack invite embed explaining that accepting installs the pack. -#. Note shown on expression pack invites before accepting. -#: src/features/channel/components/InviteEmbed.tsx:100 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:81 -msgid "Accepting this invite installs the pack automatically." -msgstr "Přijetím této pozvánky se balíček automaticky nainstaluje." - #. Short label in the notification utils helper. Keep it concise. #: src/features/notification/utils/NotificationUtils.ts:32 msgid "Access granted" @@ -2110,7 +2070,7 @@ msgstr "Přístup k základním informacím o profilu (uživatelské jméno, ava #. User settings tab for accessibility preferences (visual, motion, screen reader, etc.). #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:14 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:93 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:66 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:61 msgid "Accessibility" msgstr "Přístupnost" @@ -2124,7 +2084,7 @@ msgstr "Přístupná živá oblast" #. User settings tab for account login, password, MFA, and security. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:11 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:129 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:95 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:90 msgid "Account" msgstr "Účet" @@ -2180,7 +2140,7 @@ msgstr "Účet je příliš nový" #. Required-action modal title shown when an account-level verification step is required to proceed. #. Title of the error modal shown when an unclaimed (guest) account tries to accept a community or group DM invite. Auth-related; keep tone plain. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:8 -#: src/features/invite/commands/InviteCommands.tsx:37 +#: src/features/invite/commands/InviteCommands.tsx:35 msgid "Account verification required" msgstr "Je potřeba ověřit účet" @@ -2461,7 +2421,7 @@ msgid "Add an account to continue." msgstr "Přidejte účet pro pokračování." #. Body of the error modal shown when an unclaimed (guest) account tries to accept a community invite. Tells the user to complete sign-up first. -#: src/features/invite/commands/InviteCommands.tsx:42 +#: src/features/invite/commands/InviteCommands.tsx:40 msgid "Add an email and password to your account first." msgstr "Nejprve si k účtu přidejte e-mail a heslo." @@ -2771,7 +2731,7 @@ msgid "Address" msgstr "Adresa" #. Description for an H.264 backup stream select. Keep H.264, CPU, and GPU literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:119 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:124 msgid "Adds H.264 for mixed clients. Uses more encode work." msgstr "Přidává H.264 pro smíšené klienty. Zvyšuje zátěž při kódování." @@ -2827,11 +2787,9 @@ msgstr "Správci pozastavili pozvánky – momentálně se nemůžete připojit. #. Collapsed-by-default group at the end of the community overview tab holding less common settings. #. Disclosure button label in the voice connection status popout. Reveals technical bandwidth and network stats. #. User settings tab for power-user and experimental application preferences. -#. Voice participant context menu submenu label for IDs and diagnostics. #: src/features/channel/components/modals/channel_tabs/ChannelOverviewTab.tsx:337 #: src/features/guild/components/modals/guild_tabs/guild_overview_tab/index.tsx:28 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:178 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:145 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:140 #: src/features/voice/components/voice_connection_status/VoiceDetailsPopout.tsx:60 msgid "Advanced" msgstr "Pokročilé" @@ -2842,7 +2800,7 @@ msgid "Advanced video settings" msgstr "Pokročilé nastavení videa" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:100 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:121 msgid "Advertise a capped decode codec to force publisher migration" msgstr "Nabídnout omezený dekódovací kodek pro vynucení migrace vydavatele" @@ -3065,6 +3023,13 @@ msgstr "Povolit komukoli, aby toto spojení viděl(a) na vašem profilu" msgid "Allow anyone who can view your full profile to see your profile local time" msgstr "Povolit všem, kdo si mohou zobrazit váš celý profil, aby viděli váš místní čas v profilu" +#. Settings search entry label for the AV1 screen-share opt-in. AV1 is a codec name and should stay literal. +#. Switch label for the AV1 screen-share opt-in. AV1 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:236 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:88 +msgid "Allow AV1 for screen sharing" +msgstr "Povolit AV1 pro sdílení obrazovky" + #. Toggle label that allows DMs from bots in this community. #: src/features/ui/action_menu/items/BulkSettingsMenuItems.tsx:81 msgid "Allow bot direct messages" @@ -3112,6 +3077,13 @@ msgstr "Povolit flexibilní názvy textových kanálů" msgid "Allow for all communities" msgstr "Povolit pro všechny komunity" +#. Settings search entry label for the H.265/HEVC screen-share opt-in. H.265 and HEVC are codec names and should stay literal. +#. Switch label for the H.265/HEVC screen-share opt-in. H.265 and HEVC are codec names and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:240 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:92 +msgid "Allow H.265 (HEVC) for screen sharing" +msgstr "Povolit H.265 (HEVC) pro sdílení obrazovky" + #: src/features/connection/components/modals/EditConnectionModal.tsx:95 msgid "Allow members from communities you're in to see this connection" msgstr "Povolit členům komunit, ve kterých jste, aby viděli toto spojení" @@ -3218,7 +3190,7 @@ msgid "Already have an account?" msgstr "Už máte účet?" #. Status label on a group DM invite embed when the current user is already a member. -#: src/features/channel/components/InviteEmbed.tsx:76 +#: src/features/channel/components/InviteEmbed.tsx:67 msgid "Already joined" msgstr "Již jste se připojili" @@ -3426,7 +3398,7 @@ msgid "Animated avatars ({animatedAvatarFormats}) require {premiumProductName}." msgstr "Animované avatary ({animatedAvatarFormats}) vyžadují {premiumProductName}." #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:79 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:75 msgid "Animated avatars & profile banners" msgstr "Animované avatary a bannery profilu" @@ -3712,7 +3684,7 @@ msgstr "Označení ikony aplikace" msgid "App language: {format}" msgstr "Jazyk aplikace: {format}" -#: src/features/user/components/settings_utils/SettingsConstants.tsx:209 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:204 msgid "App settings" msgstr "Nastavení aplikace" @@ -3739,7 +3711,7 @@ msgstr "Úroveň přiblížení aplikace" #. Advanced settings category tag. #. User settings tab for app appearance and layout options. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:13 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:116 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:111 msgid "Appearance" msgstr "Vzhled" @@ -3812,8 +3784,8 @@ msgstr "Aplikace byla úspěšně aktualizována" #: src/features/user/components/modals/tabs/applications_tab/index.tsx:90 #: src/features/user/components/modals/tabs/applications_tab/index.tsx:129 #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:29 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:74 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:70 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:66 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:65 msgid "Applications" msgstr "Aplikace" @@ -3899,7 +3871,7 @@ msgid "Are you sure you want to delete every message in your personal notes? Thi msgstr "Opravdu chcete smazat všechny zprávy ve svých osobních poznámkách? Tímto trvale odstraníte všechny zprávy a jejich přílohy. Tuto akci nelze vrátit zpět." #. placeholder {0}: selectedRole.name -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:410 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:425 msgid "Are you sure you want to delete the <0>{0} role? Any members with this role will no longer have it." msgstr "Opravdu chcete smazat roli <0>{0}? Všichni členové s touto rolí ji přestanou mít." @@ -4080,11 +4052,6 @@ msgstr "Maketa přílohy" msgid "Attachment mocks" msgstr "Maky příloh" -#. Placeholder content text shown for scheduled messages that have attachments but no text content. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:34 -msgid "Attachment only message" -msgstr "Zpráva pouze s přílohou" - #. Short label in the channel and chat textual attachment preview bottom sheet. Keep it concise. #. Short label in the channel and chat textual attachment preview modal. Keep it concise. #: src/features/channel/components/embeds/attachments/TextualAttachmentPreviewBottomSheet.tsx:27 @@ -4112,9 +4079,7 @@ msgstr "Nahrání přílohy není k dispozici" msgid "Attachment: {filename}" msgstr "Příloha: {filename}" -#. Label in the scheduled message row preview indicating that attachments are included. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:43 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:34 msgid "Attachments" msgstr "Přílohy" @@ -4238,7 +4203,7 @@ msgid "Audio settings" msgstr "Nastavení zvuku" #. Voice control button label for microphone and speaker settings. -#: src/features/voice/components/VoiceControlBar.tsx:146 +#: src/features/voice/components/VoiceControlBar.tsx:142 msgctxt "voice-control-button" msgid "Audio settings" msgstr "Nastavení zvuku" @@ -4344,7 +4309,7 @@ msgid "Authorized" msgstr "Autorizováno" #. 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/GeneralSettingsSections.ts:30 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:22 msgid "Authorized applications" msgstr "Autorizované aplikace" @@ -4358,8 +4323,8 @@ msgstr "Autorizované aplikace" #: src/features/user/components/modals/tabs/AuthorizedAppsTab.tsx:506 #: src/features/user/components/settings_utils/search_index/AuthorizedAppsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:148 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:34 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:107 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:102 msgid "Authorized apps" msgstr "Autorizované aplikace" @@ -4442,7 +4407,6 @@ msgid "Autocomplete suggestion: {label}, {selectedOptionPosition} of {resultCoun msgstr "Návrh automatického dokončování: {label}, {selectedOptionPosition} z {resultCount}" #. Channel overview settings tab label, control, or validation message (name, topic, slowmode, voice region, mature content gate). -#. Label for the auto codec option in the screen-share codec radio group. Keep it concise. #. Option label for a WebRTC content hint select. #. Option label for an SVC mode select. #. Option label for an encoder path select. @@ -4451,11 +4415,10 @@ msgstr "Návrh automatického dokončování: {label}, {selectedOptionPosition} #. Voice region option label in the voice settings menu meaning let Fluxer pick the best region automatically. #. Voice region picker option label meaning 'let Fluxer pick the best region automatically'. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/RtcRegionSelect.tsx:19 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:59 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:99 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:139 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:176 -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:34 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:64 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:104 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:144 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:181 #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:263 #: src/features/voice/components/VoiceRegionSelector.tsx:16 #: src/features/voice/components/VoiceSettingsMenus.tsx:126 @@ -4468,6 +4431,11 @@ msgctxt "rtc-region-value" msgid "Automatic" msgstr "Automaticky" +#. Option label for the screen-share codec select. codec is the automatically selected codec label. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:222 +msgid "Automatic ({codec})" +msgstr "Automaticky ({codec})" + #. Settings search entry label. Names the settings search entry in the settings UI. #. Voice setting label for automatically evening out microphone volume. #: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:48 @@ -4495,96 +4463,6 @@ msgstr "Automatické čtení zpráv" msgid "Automatic start" msgstr "Automatické spuštění" -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep Firefox as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:8 -msgid "Automatic would use {codecName} because Firefox screen sharing works most reliably with it." -msgstr "Automaticky by se použil {codecName}, protože sdílení obrazovky ve Firefoxu s ním funguje nejspolehlivěji." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:70 -msgid "Automatic would use {codecName} because no hardware encoder is available and this browser exposes H.265." -msgstr "Automaticky by se použil {codecName}, protože není k dispozici žádný hardwarový kodér a tento prohlížeč podporuje H.265." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:75 -msgid "Automatic would use {codecName} because no hardware encoder is available and your computer exposes H.265." -msgstr "Automaticky by se použil {codecName}, protože není k dispozici žádný hardwarový kodér a váš počítač podporuje H.265." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:90 -msgid "Automatic would use {codecName} because no higher-quality encoder is available and H.264 is compatible." -msgstr "Automaticky by se použil {codecName}, protože není k dispozici žádný kvalitnější kodér a H.264 je kompatibilní." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep OpenH264 and Linux literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:101 -msgid "Automatic would use {codecName} because no video encoder is exposed. On Linux, OpenH264 may need to be installed." -msgstr "Automaticky by se použil {codecName}, protože není k dispozici žádný video kodér. V systému Linux může být nutné nainstalovat OpenH264." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:60 -msgid "Automatic would use {codecName} because software encoding is preferred and this browser exposes AV1." -msgstr "Automaticky by se použil {codecName}, protože je preferováno softwarové kódování a tento prohlížeč podporuje AV1." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:80 -msgid "Automatic would use {codecName} because software encoding is preferred and this browser exposes VP9." -msgstr "Automaticky by se použil {codecName}, protože je preferováno softwarové kódování a tento prohlížeč podporuje VP9." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:95 -msgid "Automatic would use {codecName} because software encoding is preferred and VP8 is the safest software fallback." -msgstr "Automaticky by se použil {codecName}, protože je preferováno softwarové kódování a VP8 je nejbezpečnější softwarová záloha." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:65 -msgid "Automatic would use {codecName} because software encoding is preferred and your computer exposes AV1." -msgstr "Automaticky by se použil {codecName}, protože je preferováno softwarové kódování a váš počítač podporuje AV1." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:85 -msgid "Automatic would use {codecName} because software encoding is preferred and your computer exposes VP9." -msgstr "Automaticky by se použil kodek {codecName}, protože je preferováno softwarové kódování a váš počítač podporuje VP9." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep codec names literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:25 -msgid "Automatic would use {codecName} because this browser does not expose H.264, so VP8 is the safest fallback." -msgstr "Automaticky by se použil {codecName}, protože tento prohlížeč nezpřístupňuje H.264, takže VP8 je nejbezpečnější záložní možnost." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep Chromium as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:13 -msgid "Automatic would use {codecName} because this browser supports it and it is the best fallback outside Chromium." -msgstr "Automaticky by se použil {codecName}, protože ho tento prohlížeč podporuje a je to nejlepší záložní možnost mimo Chromium." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep codec names literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:30 -msgid "Automatic would use {codecName} because your computer does not expose H.264, so VP8 is the safest fallback." -msgstr "Automaticky by se použil {codecName}, protože váš počítač nepodporuje H.264, takže VP8 je nejbezpečnější záložní možnost." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep Chromium as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:19 -msgid "Automatic would use {codecName} because your computer supports it and it is the best fallback outside Chromium." -msgstr "Automaticky by se použil {codecName}, protože ho váš počítač podporuje a je to nejlepší záložní možnost mimo Chromium." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:54 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware and it gives strong screen-share quality." -msgstr "Automaticky by se použil {codecName}, protože vaše GPU ho dokáže kódovat hardwarově a poskytuje vysokou kvalitu sdílení obrazovky." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:42 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware and it is the most compatible screen-share default." -msgstr "Automaticky by se použil {codecName}, protože vaše GPU ho dokáže kódovat hardwarově a je to nejkompatibilnější výchozí nastavení pro sdílení obrazovky." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:48 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware, with excellent compression and low CPU usage." -msgstr "Automaticky by se použil {codecName}, protože vaše GPU ho dokáže kódovat hardwarově, s vynikající kompresí a nízkým využitím CPU." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:36 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware, with the best compression for screen sharing." -msgstr "Automaticky by se použil kodek {codecName}, protože ho váš GPU dokáže hardwarově kódovat s nejlepší kompresí pro sdílení obrazovky." - #. Short label in the animation tab. Keep it concise. #: src/features/user/components/modals/tabs/accessibility_tab/AnimationTab.tsx:52 msgid "Automatically play GIFs" @@ -4648,6 +4526,16 @@ msgstr "Automatické přečtení" msgid "Autoscrolling" msgstr "Automatické posouvání" +#. Settings search synonym. Codec name; keep literal. Used to match this term in the settings search bar. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:101 +msgid "AV1" +msgstr "AV1" + +#. Option label for the screen-share codec select while the AV1 opt-in is off and the option is disabled. AV1 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:226 +msgid "AV1 (requires opt-in)" +msgstr "AV1 (vyžaduje přihlášení)" + #. Label for the available desktop version in the Linux update modal. #: src/features/updater/commands/UpdaterModalCommands.tsx:140 msgid "Available" @@ -4875,7 +4763,7 @@ msgid "Badge" msgstr "Odznak" #. Option label for a software encoder quality select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:83 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:88 msgid "Balanced" msgstr "Vyvážená" @@ -4917,7 +4805,7 @@ msgstr "Ban vyprší v {0}." #: src/features/moderation/components/modals/BanMemberModal.tsx:270 #: src/features/ui/action_menu/GuildMemberContextMenu.tsx:66 #: src/features/ui/action_menu/items/GuildMemberMenuItems.tsx:51 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:94 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:118 msgid "Ban member" msgstr "Zablokovat uživatele" @@ -5046,7 +4934,7 @@ msgstr "1 až 32 znaků" #. 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/PlutoniumIndex.ts:27 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:207 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:202 msgid "Billing" msgstr "Platby" @@ -5099,7 +4987,7 @@ msgid "Biometrics" msgstr "Biometrika" #. 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/VoiceVideoIndex.ts:160 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:181 msgid "Bitrate" msgstr "Přenosová rychlost" @@ -5181,8 +5069,8 @@ msgstr "Blokováno" #: src/features/user/components/modals/tabs/BlockedUsersTab.tsx:210 #: src/features/user/components/settings_utils/search_index/BlockedUsersIndex.ts:6 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:152 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:58 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:18 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:53 msgid "Blocked users" msgstr "Blokovaní uživatelé" @@ -5275,7 +5163,7 @@ msgstr "Přidáno do záložek." #. Tab label in the inbox popout listing the user bookmarks. #: src/features/channel/components/modals/BookmarksBottomSheet.tsx:33 #: src/features/messaging/components/pages/SavedMessagesPage.tsx:23 -#: src/features/messaging/components/popouts/InboxPopout.tsx:36 +#: src/features/messaging/components/popouts/InboxPopout.tsx:34 msgid "Bookmarks" msgstr "Záložky" @@ -5535,10 +5423,6 @@ msgstr "Šikana, opakovaný nechtěný kontakt, pronásledování nebo cílené msgid "Bullying, threats, hate, violence, raids, or content that pushes self-harm." msgstr "Šikana, výhrůžky, nenávist, násilí, raidy nebo obsah, který nabádá k sebepoškozování." -#: src/features/expressions/components/modals/CreatePackModal.tsx:95 -msgid "Bundle your favorite stickers into a pack you can distribute." -msgstr "Seskupte své oblíbené nálepky do balíčku, který můžete šířit." - #. Short label in the app constants. #: src/features/app/constants/AppConstants.ts:45 msgid "Busy right now" @@ -5761,7 +5645,7 @@ msgid "Cameras and virtual capture devices are selected here in {productName}, n msgstr "Kamery a virtuální záznamová zařízení se vybírají zde ve {productName}, nikoli v systémovém výběru Waylandu. Pokud se zde nic nezobrazuje, zkontrolujte oprávnění nebo připojte zařízení." #. Tooltip in the voice control bar when cameras are disabled because the participant count exceeds the limit. {voiceChannelCameraUserLimit} is the configured threshold. -#: src/features/voice/components/VoiceControlBar.tsx:136 +#: src/features/voice/components/VoiceControlBar.tsx:132 msgid "Cameras are off above {voiceChannelCameraUserLimit} participants" msgstr "Kamery jsou vypnuté, pokud je účastníků více než {voiceChannelCameraUserLimit}" @@ -5781,7 +5665,6 @@ msgid "Can't upload files here" msgstr "Sem nelze nahrávat soubory" #. Action label for dismissing a mass-mention warning. -#. Button label on a scheduled message row that cancels (deletes) the scheduled send. #. Button label that closes the emoji rename popout without saving. #. Button that closes the delete channel confirmation without deleting. #. Button that closes the device logout confirmation without changes. @@ -5810,10 +5693,8 @@ msgstr "Sem nelze nahrávat soubory" #: src/features/emoji/components/emojis/EmojiListItem.tsx:318 #: src/features/expressions/components/modals/AddFavoriteMemeModal.tsx:111 #: src/features/expressions/components/modals/AddGuildStickerModal.tsx:250 -#: src/features/expressions/components/modals/CreatePackModal.tsx:137 #: src/features/expressions/components/modals/EditFavoriteMemeModal.tsx:87 #: src/features/expressions/components/modals/EditGuildStickerModal.tsx:116 -#: src/features/expressions/components/modals/EditPackModal.tsx:124 #: src/features/guild/components/modals/TransferOwnershipModal.tsx:91 #: src/features/i18n/utils/CommonMessageDescriptors.ts:98 #: src/features/input/state/input_keybind/shared.ts:137 @@ -5824,7 +5705,6 @@ msgstr "Sem nelze nahrávat soubory" #: src/features/messaging/components/modals/ForwardModal.tsx:635 #: src/features/messaging/components/modals/ImageCropModal.tsx:925 #: src/features/messaging/components/modals/MessageHistoryThresholdModal.tsx:107 -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:47 #: src/features/moderation/components/modals/BanMemberModal.tsx:262 #: src/features/moderation/components/modals/RemoveTimeoutModal.tsx:70 #: src/features/moderation/components/modals/TimeoutMemberModal.tsx:126 @@ -5850,11 +5730,6 @@ msgstr "Zrušit" msgid "Cancel editing message" msgstr "Zrušit úpravu zprávy" -#. Button or menu action label in the channel and chat scheduled message edit bar. Keep it concise. -#: src/features/channel/components/ScheduledMessageEditBar.tsx:18 -msgid "Cancel editing scheduled message" -msgstr "Zrušit úpravu naplánované zprávy" - #. Relationship action label for canceling an outgoing friend request. #: src/features/relationship/utils/RelationshipMessageDescriptors.ts:25 msgid "Cancel friend request" @@ -5935,16 +5810,6 @@ msgstr "Nelze upravit" msgid "Cannot delete account" msgstr "Účet nelze smazat" -#. Title of the error modal when installing an emoji pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:83 -msgid "Cannot install emoji pack" -msgstr "Balíček emoji nelze nainstalovat" - -#. Title of the error modal when installing a sticker pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:87 -msgid "Cannot install sticker pack" -msgstr "Balíček nálepek nelze nainstalovat" - #. Toast error shown when captcha verification fails inside the auth captcha interceptor. #: src/features/auth/components/CaptchaInterceptor.tsx:14 msgid "Captcha verification failed. Try again." @@ -5955,15 +5820,15 @@ msgstr "Ověření Captcha se nezdařilo. Zkuste to znovu." msgid "Capture" msgstr "Nahrávání" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:398 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:420 msgid "Capture app audio" msgstr "Nahrávat zvuk aplikace" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:399 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:421 msgid "Capture desktop audio" msgstr "Nahrávat zvuk z plochy" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:397 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:419 msgid "Capture device audio" msgstr "Nahrávat zvuk zařízení" @@ -6221,12 +6086,12 @@ msgstr "Formulář pro změnu hesla" msgid "Change scheduled" msgstr "Změna naplánována" -#. Tooltip / button label in the screen-share status pill. Opens the picker to change what is being shared. -#. Voice control menu action to choose a different screen-share source. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:48 -#: src/features/voice/components/VoiceControlBar.tsx:108 -msgid "Change source" -msgstr "Změnit zdroj" +#. Action that opens the source picker for the active screen share. +#. Voice screen share menu action that changes the shared source. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:24 +#: src/features/voice/components/ActiveScreenShareMenu.tsx:23 +msgid "Change Stream" +msgstr "Změnit stream" #. Modal title for the screen-share picker when switching an ongoing stream to a new source. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:156 @@ -6575,7 +6440,7 @@ msgstr "Překročen limit znaků o {remaining}" #: src/features/input/components/modals/KeyboardShortcutsCheatsheetModal.tsx:40 #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:15 #: src/features/user/components/modals/tabs/keybinds_tab/DefaultKeybindsList.tsx:39 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:120 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:115 msgid "Chat" msgstr "Chat" @@ -6976,7 +6841,7 @@ msgid "Choose your profile accent color" msgstr "Vyberte barvu profilu" #. 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/VoiceVideoIndex.ts:108 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:129 msgid "Cisco" msgstr "Cisco" @@ -7584,7 +7449,7 @@ msgid "Codec" msgstr "Kodek" #. 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/VoiceVideoIndex.ts:96 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:117 msgid "Codec negotiation testing" msgstr "Testování vyjednávání kodeku" @@ -7628,8 +7493,8 @@ msgstr "Sbalit téma kanálu" #. Tooltip / aria label on a voice participant tile button that collapses expanded device tiles for one user. #. Voice menu action that collapses expanded device tiles back into a single tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:98 -#: src/features/voice/components/VoiceParticipantTile.tsx:165 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:122 +#: src/features/voice/components/VoiceParticipantTile.tsx:166 msgid "Collapse devices" msgstr "Sbalit zařízení" @@ -8104,7 +7969,7 @@ msgstr "Fokus na pole pro psaní" #. Button label that opens a dedicated advanced settings modal for configuring screen-share encoder controls. #. Button label that opens a dedicated advanced settings modal. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedChatControls.tsx:161 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:163 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:168 msgid "Configure" msgstr "Konfigurovat" @@ -8127,7 +7992,7 @@ msgid "Configure now" msgstr "Nakonfigurujte nyní" #. Tooltip / aria label on the screen-share control while a share is active. Opens the configure / end menu. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:69 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:58 msgid "Configure or end screen share" msgstr "Konfigurovat nebo ukončit sdílení obrazovky" @@ -8378,12 +8243,12 @@ msgstr "Připojení: {connectionId}" #: src/features/i18n/utils/CommonMessageDescriptors.ts:410 #: src/features/user/components/popouts/UserProfileShared.tsx:610 #: src/features/user/components/settings_utils/search_index/LinkedAccountsIndex.ts:8 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:38 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:30 msgid "Connections" msgstr "Propojení" #. User settings tab for linked external accounts. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:111 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:106 msgctxt "user-settings-tab" msgid "Connections" msgstr "Propojení" @@ -8434,7 +8299,7 @@ msgid "Content filtering" msgstr "Filtrování obsahu" #. Label for an advanced screen-share select. Refers to the WebRTC MediaStreamTrack contentHint value. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:131 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:136 msgid "Content hint" msgstr "Nápověda k obsahu" @@ -9157,16 +9022,6 @@ msgstr "Nepodařilo se ignorovat žádost o přátelství" msgid "Couldn't ignore the friend request. Try again." msgstr "Nepodařilo se ignorovat žádost o přátelství. Zkuste to znovu." -#. Generic body for the error modal when an emoji pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:107 -msgid "Couldn't install this emoji pack. Try again later." -msgstr "Nepodařilo se nainstalovat tento balíček emoji. Zkuste to prosím později." - -#. Generic body for the error modal when a sticker pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:111 -msgid "Couldn't install this sticker pack. Try again later." -msgstr "Nepodařilo se nainstalovat tento balíček nálepek. Zkuste to prosím později." - #. Error modal title shown when accepting a community invite fails. #: src/features/invite/components/alerts/InviteAcceptFailedModal.tsx:9 msgid "Couldn't join community" @@ -9582,11 +9437,6 @@ msgstr "Vytvořte si účet a získejte svůj dárek" msgid "Create and manage applications and bots for your account" msgstr "Vytvářejte a spravujte aplikace a boty pro svůj účet" -#. Empty-state description for expression packs when the feature requires premium. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:63 -msgid "Create and share custom emoji and sticker packs with {premiumProductFullName}." -msgstr "Vytvářejte a sdílejte vlastní balíčky emoji a nálepek s {premiumProductFullName}." - #. Button or menu action label in the application create modal. Keep it concise. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/applications_tab/ApplicationCreateModal.tsx:20 @@ -9628,14 +9478,6 @@ msgstr "Vytvořit zprávu" msgid "Create emoji & stickers" msgstr "Vytvářet emoji a nálepky" -#. Action that opens the create-emoji-pack modal. -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/expressions/components/modals/CreatePackModal.tsx:18 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:314 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:31 -msgid "Create emoji pack" -msgstr "Vytvořit balíček emoji" - #. Accessible label for the create-favorite-category form. #: src/features/expressions/components/modals/CreateFavoriteCategoryModal.tsx:16 msgid "Create favorite category form" @@ -9688,14 +9530,6 @@ msgstr "Vytvořit nebo se připojit ke komunitě" msgid "Create role" msgstr "Vytvořit roli" -#. Action that opens the create-sticker-pack modal. -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/expressions/components/modals/CreatePackModal.tsx:22 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:314 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:35 -msgid "Create sticker pack" -msgstr "Vytvořit balíček nálepek" - #. Setup wizard title prompting the operator to create the first account. #: src/features/app/components/setup/SetupWizardSteps.tsx:48 msgid "Create the administrator account" @@ -9748,15 +9582,6 @@ msgstr "Vytvořeno" msgid "Created {createdAt}" msgstr "Vytvořeno {createdAt}" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:334 -msgid "Created {createdCount} / {createdLimit}" -msgstr "Vytvořeno {createdCount} / {createdLimit}" - -#. placeholder {0}: NicknameUtils.getDisplayName(packCreator) -#: src/features/channel/components/InviteEmbed.tsx:343 -msgid "Created by {0}" -msgstr "Vytvořil {0}" - #. placeholder {0}: inviter ? NicknameUtils.getNickname(inviter, undefined, channelId) : invite.inviter ? NicknameUtils.getDisplayName(invite.inviter) : '' #. placeholder {1}: formatExpiresAt(invite.expires_at) #: src/features/channel/components/modals/GroupInvitesBottomSheet.tsx:218 @@ -9768,13 +9593,6 @@ msgstr "Vytvořil(a) {0}. Platnost vyprší za {1}." msgid "Created by {creatorDisplayName} on {createdAt}" msgstr "Vytvořil(a) {creatorDisplayName} dne {createdAt}" -#. Metadata label for an expression pack invite. userName is the pack creator username. -#. Short label in the authentication invite header. Preserve {userName}; it is inserted by code. Keep the tone plain and specific. -#: src/features/auth/flow/InviteHeader.tsx:29 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:73 -msgid "Created by {userName}" -msgstr "Vytvořil {userName}" - #. placeholder {0}: renderInline(change.newValue, i18n, guildId) #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:739 msgid "Created for channel {0}." @@ -9787,11 +9605,6 @@ msgstr "Vytvořeno pro kanál {0}." msgid "Created on {0}." msgstr "Vytvořeno dne {0}." -#. 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/ExpressionPacksIndex.ts:43 -msgid "Created packs" -msgstr "Vytvořené balíčky" - #. placeholder {0}: renderInline(change.newValue, i18n) #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:743 msgid "Created with name {0}." @@ -10119,7 +9932,7 @@ msgid "Custom tags" msgstr "Vlastní štítky" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:87 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:83 msgid "Custom themes" msgstr "Vlastní motivy" @@ -10603,7 +10416,6 @@ msgstr "Ve výchozím nastavení vypnuto na mobilu kvůli úspoře baterie a dat #. Button or menu action label in the channel and chat embed audio. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the channel and chat media container. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the channel and chat mobile memes picker. Keep it concise. Keep the tone plain and specific. -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the messaging commands. Keep it concise. Keep the tone plain and specific. #. Confirm button label on the destructive delete-saved-media alert. #. Danger button label that confirms deleting a custom emoji. @@ -10626,7 +10438,6 @@ msgstr "Ve výchozím nastavení vypnuto na mobilu kvůli úspoře baterie a dat #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:117 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:290 #: src/features/user/components/modals/tabs/component_gallery_tab/index.tsx:238 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:49 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:154 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:190 msgid "Delete" @@ -10785,11 +10596,6 @@ msgstr "Smazat mé zprávy" msgid "Delete other members' messages. Pinning is controlled separately." msgstr "Mazat zprávy ostatních členů. Připínání se ovládá zvlášť." -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:40 -msgid "Delete pack" -msgstr "Smazat balíček" - #. 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:31 msgid "Delete passkey" @@ -10862,11 +10668,6 @@ msgstr "Smazat tuto zprávu" msgid "Delete this message? Can't be undone." msgstr "Smazat tuto zprávu? Nelze vrátit zpět." -#. Error message in the expression packs tab. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:45 -msgid "Delete this pack? Can't be undone." -msgstr "Smazat tento balíček? Nelze vrátit zpět." - #. Danger action in the channel permissions overwrite context menu that removes a member permission override from the channel. #: src/features/channel/components/modals/channel_tabs/channel_permissions_tab/OverwriteContextMenu.tsx:19 msgid "Delete user" @@ -11011,7 +10812,7 @@ msgid "Description must be no more than {discoveryDescriptionMaxLength} characte msgstr "Popis nesmí být delší než {discoveryDescriptionMaxLength} znaků." #. Developer settings tab showing UI component examples. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:153 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:148 msgid "Design system" msgstr "Design systém" @@ -11025,8 +10826,8 @@ msgstr "Počítač" #. User settings tab for desktop app integration and platform settings. #. User settings tab label shown on desktop builds when the OS could not be identified (fallback for the per-OS labels). -#: src/features/user/components/settings_utils/SettingsConstants.tsx:86 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:141 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:81 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:136 msgid "Desktop app" msgstr "Aplikace pro stolní počítače" @@ -11113,7 +10914,7 @@ msgstr "Na ploše je k dispozici verze {version}. Stáhněte si instalační pro #. Settings section label for desktop window behavior. #: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx:150 #: src/features/user/components/settings_utils/search_index/DesktopSettingsIndex.ts:94 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:62 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:54 msgid "Desktop window" msgstr "Okno počítače" @@ -11139,7 +10940,7 @@ msgid "Detached banner" msgstr "Odpojený banner" #. Option label for a WebRTC content hint select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:147 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:152 msgid "Detail" msgstr "Detail" @@ -11163,7 +10964,7 @@ msgstr "Zjišťovat při psaní" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:20 #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:25 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:211 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:206 msgid "Developer" msgstr "Vývojář" @@ -11171,7 +10972,7 @@ msgstr "Vývojář" #. Settings section label for client developer mode. #: src/features/user/components/modals/tabs/ClientDeveloperSettingsTab.tsx:17 #: src/features/user/components/settings_utils/search_index/ClientDeveloperSettingsIndex.ts:7 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:66 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:58 msgid "Developer mode" msgstr "Režim pro vývojáře" @@ -11218,11 +11019,6 @@ msgstr "Zařízení" msgid "Device alerts" msgstr "Upozornění zařízení" -#. Voice participant context menu submenu label for actions that affect one or more voice devices. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:182 -msgid "Device controls" -msgstr "Ovládání zařízení" - #: src/features/user/components/modals/tabs/DevicesTab.tsx:131 msgid "Device details" msgstr "Podrobnosti o zařízení" @@ -11232,7 +11028,7 @@ msgstr "Podrobnosti o zařízení" msgid "Device revoked" msgstr "Zařízení odebráno" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:891 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1024 msgid "Device selection" msgstr "Výběr zařízení" @@ -11255,7 +11051,7 @@ msgstr "Zařízení:" #: src/features/user/components/modals/tabs/DevicesTab.tsx:530 #: src/features/user/components/settings_utils/search_index/DevicesIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/AppearanceSections.ts:82 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:62 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:57 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:124 msgid "Devices" msgstr "Zařízení" @@ -11437,7 +11233,7 @@ msgid "Disable mobile push notifications" msgstr "Vypnout mobilní oznámení" #. Short label for an advanced screen-share preview preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:43 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:48 msgid "Disable picture-in-picture popout for screen shares" msgstr "Zakázat obraz v obraze pro sdílení obrazovky" @@ -11478,7 +11274,7 @@ msgstr "Formulář pro vypnutí dvoufaktorového ověřování" #. Voice menu checkbox label. Hides another participant's video only for the current user. #. Voice menu checkbox that hides a participant video on the current device only. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:86 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:110 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:77 msgid "Disable video locally" msgstr "Vypnout video lokálně" @@ -11754,11 +11550,6 @@ msgstr "Zobrazované jméno" msgid "Display name (optional)" msgstr "Zobrazované jméno (volitelné)" -#. Voice participant context menu submenu label for call display and diagnostics preferences. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:186 -msgid "Display options" -msgstr "Možnosti zobrazení" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:661 msgid "Display role members separately." msgstr "Zobrazit členy rolí samostatně." @@ -12284,12 +12075,8 @@ msgstr "Nizozemština" msgid "e.g., YubiKey, iPhone, work computer" msgstr "např. YubiKey, iPhone, pracovní počítač" -#: src/features/expressions/components/modals/PackInviteModal.tsx:187 -msgid "Each link works once." -msgstr "Každý odkaz funguje jednou." - #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:83 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:79 msgid "Early access to new features" msgstr "Přednostní přístup k novým funkcím" @@ -12315,7 +12102,6 @@ msgstr "Potlačení ozvěny" #: src/features/emoji/components/stickers/StickerGridItem.tsx:43 #: src/features/platform/utils/DesktopLocaleBridge.ts:42 #: src/features/user/components/modals/tabs/chat_settings_tab/SearchEnginesTab.tsx:35 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:123 #: src/features/user/components/modals/tabs/LinkedAccountsTab.tsx:51 msgid "Edit" msgstr "Upravit" @@ -12396,11 +12182,6 @@ msgstr "Upravit profil komunity" msgid "Edit connection" msgstr "Upravit spojení" -#. Action that opens the edit-emoji-pack modal. -#: src/features/expressions/components/modals/EditPackModal.tsx:19 -msgid "Edit emoji pack" -msgstr "Upravit balíček emoji" - #. Permission description in the role/permission editor for the Manage Community permission. Refers to top-level community settings, not per-channel. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:23 msgid "Edit global settings like name, description, and icon." @@ -12512,11 +12293,6 @@ msgstr "Upravit nálepku" msgid "Edit sticker {stickerName}" msgstr "Upravit nálepku {stickerName}" -#. Action that opens the edit-sticker-pack modal. -#: src/features/expressions/components/modals/EditPackModal.tsx:23 -msgid "Edit sticker pack" -msgstr "Upravit sadu nálepek" - #. Settings search entry description. One-line summary of what the settings search entry controls. #: src/features/user/components/settings_utils/search_index/ApplicationsIndex.ts:88 msgid "Edit the bot avatar, tag, bio, banner, and friend request behavior" @@ -12555,11 +12331,6 @@ msgstr "Úpravy jsou dočasně nedostupné. Zkuste to prosím později." msgid "Editing message" msgstr "Úprava zprávy" -#. Button or menu action label in the channel and chat scheduled message edit bar. Keep it concise. -#: src/features/channel/components/ScheduledMessageEditBar.tsx:14 -msgid "Editing scheduled message" -msgstr "Úprava naplánované zprávy" - #. Discovery category dropdown option in the community Discovery settings tab. #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:88 msgid "Education" @@ -12674,7 +12445,7 @@ msgstr "Vložit" #. Developer settings tab for testing URL unfurls and rendered embeds. #. Settings search entry label for the developer embed debugger. #: src/features/user/components/settings_utils/search_index/EmbedDebuggerIndex.ts:7 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:149 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:144 msgid "Embed debugger" msgstr "Ladění vloženého obsahu" @@ -12726,10 +12497,8 @@ msgstr "Vložené náhledy zobrazeny" #. Audit log target-type filter label. Filters entries that target a custom emoji. #. Column header for the custom emoji image or glyph. #. 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/app/config/AuditLogConstants.ts:172 #: src/features/emoji/components/emojis/EmojiListItem.tsx:337 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:162 msgid "Emoji" msgstr "Emoji" @@ -12745,11 +12514,6 @@ msgstr "Emoji" msgid "emoji {emojiName}" msgstr "emoji {emojiName}" -#. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:59 -msgid "Emoji & sticker packs" -msgstr "Balíčky emoji a nálepek" - #. 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:351 msgid "Emoji autocomplete" @@ -12795,45 +12559,6 @@ msgstr "Název emoji může mít maximálně 32 znaků" msgid "Emoji names need at least 2 characters and can use letters, numbers, and underscores. Emojis must be under {maxSize}. Static images are resized to 128x128 pixels and compressed automatically. Animated emojis and SVGs must already fit the limit." msgstr "Názvy emotikonů musí mít alespoň 2 znaky a mohou obsahovat písmena, čísla a podtržítka. Emotikony musí být menší než {maxSize}. Statické obrázky se automaticky upraví na velikost 128x128 pixelů a komprimují se. Animované emotikony a SVG soubory musí již odpovídat limitu." -#. Kind label on an emoji pack invite embed. -#. Short label in the authentication invite header. Keep the tone plain and specific. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/auth/flow/InviteHeader.tsx:21 -#: src/features/channel/components/InviteEmbed.tsx:84 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:57 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:105 -msgid "Emoji pack" -msgstr "Balíček emoji" - -#. placeholder {0}: invite.pack.name -#: src/features/invite/commands/InviteCommands.tsx:144 -msgid "Emoji pack {0} has been installed." -msgstr "Balíček emoji {0} byl nainstalován." - -#. Title of the error modal when creating a new emoji pack is rejected because the user is at the creation limit. -#: src/features/invite/commands/InviteCommands.tsx:56 -msgid "Emoji pack creation limit reached" -msgstr "Dosažen limit pro vytvoření balíčku emoji" - -#. Modal title for the emoji pack invite share flow. -#: src/features/expressions/components/modals/PackInviteModal.tsx:57 -msgid "Emoji pack invite" -msgstr "Pozvánka do balíčku emoji" - -#. Title of the error modal when installing an emoji pack via invite is rejected because the user is at the install limit. -#: src/features/invite/commands/InviteCommands.tsx:47 -msgid "Emoji pack limit reached" -msgstr "Dosažen limit balíčku emoji" - -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#. Settings section label for emoji expression packs. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:80 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:23 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:18 -msgid "Emoji packs" -msgstr "Balíčky emoji" - #. 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/ChatSettingsSections.ts:126 msgid "Emoji picker" @@ -12882,8 +12607,8 @@ msgstr "Oblíbené položky jsou prázdné" #. Label for an advanced select that caps the best video codec this client advertises it can decode. #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:172 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:92 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:177 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:113 msgid "Emulate decode codec (testing)" msgstr "Emulovat dekódovací kodek (testování)" @@ -13177,18 +12902,18 @@ msgstr "Povolil obsah pro dospělé." #. Label for an advanced screen-share select. Refers to hardware or software video encoding. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:51 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:144 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:56 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:165 msgid "Encoder path" msgstr "Cesta kodéru" #. Description for the encoder path select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:55 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:60 msgid "Encoder preference for new screen shares." msgstr "Preferovaný kodek pro nové sdílení obrazovky." #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:164 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:185 msgid "Encoder, SVC, backup stream, and bitrate presets" msgstr "Přednastavení kodeku, SVC, záložního streamu a datového toku." @@ -13220,10 +12945,8 @@ msgstr "Ukončit odklad" msgid "End grace period now?" msgstr "Ukončit odklad teď?" -#. Button label that stops the current screen share. #. Voice control menu action to stop sharing the screen. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:52 -#: src/features/voice/components/VoiceControlBar.tsx:112 +#: src/features/voice/components/VoiceControlBar.tsx:108 msgid "End screen share" msgstr "Ukončit sdílení obrazovky" @@ -13540,7 +13263,9 @@ msgstr "Celý zvuk systému" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Subsection title in the voice tab. Keep it concise. +#. Voice menu submenu label for per-user entrance sound controls. #. Voice menu submenu label that contains per-user entrance sound mute and volume controls. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:179 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:309 #: src/features/user/components/modals/tabs/UserVoiceTab.tsx:187 #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:145 @@ -13568,6 +13293,8 @@ msgid "Entrance sound saved" msgstr "Vstupní zvuk uložen" #. Voice menu slider label adjusting playback volume of this user's entrance sound, locally only. +#. Voice menu slider label for a user's entrance sound playback volume. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:187 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:318 msgid "Entrance sound volume" msgstr "Hlasitost zvuku při vstupu" @@ -13803,10 +13530,6 @@ msgstr "Experimentální" msgid "EXPERIMENTAL" msgstr "EXPERIMENTAL" -#: src/features/expressions/components/modals/PackInviteModal.tsx:152 -msgid "Expiration" -msgstr "Platnost" - #. Label above the expiration duration dropdown in the invite link settings. #: src/features/invite/components/modals/InviteModal.tsx:102 msgid "Expire after" @@ -13941,13 +13664,8 @@ msgstr "Exportovat moje data" msgid "Export themes" msgstr "Exportovat motivy" -#. Developer / debug surface — keep terse and technical. Tooltip / description for the Expression packs settings toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:129 -msgid "Expose the staff-only Expression packs page in user settings." -msgstr "Zobrazit stránku s balíčky výrazů, která je určena pouze pro zaměstnance, v nastavení uživatele." - #. Developer / debug surface — keep terse and technical. Tooltip / description for the profile timezone settings toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:138 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:129 msgid "Expose the staff-only timezone section in profile settings." msgstr "Zobrazit sekci časových pásem určenou pouze pro zaměstnance v nastavení profilu." @@ -13958,23 +13676,6 @@ msgstr "Zobrazit sekci časových pásem určenou pouze pro zaměstnance v nasta msgid "Expression autocomplete" msgstr "Automatické doplňování výrazů" -#. Settings search entry label. Names the settings search entry in the settings UI. -#. User settings tab for purchased or owned emoji/sticker expression packs. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:166 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:7 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:54 -msgid "Expression packs" -msgstr "Balíčky výrazů" - -#. Empty-state title for expression packs when the feature requires premium. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:59 -msgid "Expression packs are a {premiumProductName} feature" -msgstr "Balíčky výrazů jsou funkcí {premiumProductName}" - -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:168 -msgid "Expression packs are not enabled on this instance. Contact your instance administrator for more information." -msgstr "Balíčky výrazů nejsou v této instanci povoleny. Pro více informací kontaktujte administrátora instance." - #. Aria label for the expression picker category nav. #: src/features/i18n/utils/CommonMessageDescriptors.ts:751 msgid "Expression picker categories" @@ -13987,9 +13688,7 @@ msgstr "Vymazat výraz" #. Community settings sidebar category grouping the emoji and stickers tabs. #. 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/GuildSettingsConstants.ts:249 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:19 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:134 msgid "Expressions" msgstr "Výrazy" @@ -14457,7 +14156,7 @@ msgstr "Oblíbené" msgid "Favorites" msgstr "Oblíbené" -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:182 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:177 msgid "Feature" msgstr "Funkce" @@ -14753,14 +14452,14 @@ msgstr "Zaměřit textové pole" #. Voice call layout action that pins one of several active devices of the same participant. #. Voice layout menu action that focuses one device/session for a participant. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:37 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:61 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:101 msgid "Focus this device" msgstr "Zaměřit toto zařízení" #. Voice call layout action that pins the selected participant in the focused view. #. Voice layout menu action that focuses one participant in the call view. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:41 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:65 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:105 msgid "Focus this person" msgstr "Zaměřit na tuto osobu" @@ -14807,7 +14506,7 @@ msgstr "Nastavení složky" msgid "Follow us on {blueskyProviderName}" msgstr "Sledujte nás na {blueskyProviderName}" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:693 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:826 msgid "Follow voice input" msgstr "Sledovat hlasový vstup" @@ -15061,7 +14760,7 @@ msgstr "Přeposlal(a) zprávu" msgid "Forwarded from" msgstr "Přeposláno od" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:269 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:267 msgid "Found {resultCount} results in {categoryCount} categories" msgstr "Nalezeno {resultCount} výsledků v {categoryCount} kategoriích" @@ -15096,7 +14795,7 @@ msgstr "Snímková frekvence" msgid "France" msgstr "Francie" -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:187 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:182 msgid "Free" msgstr "Zdarma" @@ -15355,10 +15054,6 @@ msgstr "Obecné" msgid "Generate a shareable link or copy your combined custom CSS." msgstr "Vygenerujte odkaz ke sdílení nebo zkopírujte svůj kombinovaný vlastní kód CSS." -#: src/features/expressions/components/modals/PackInviteModal.tsx:213 -msgid "Generate invite" -msgstr "Vygenerovat pozvánku" - #. Short label in the add friends to group modal. Keep it concise. #: src/features/relationship/components/modals/AddFriendsToGroupModal.tsx:23 msgid "Generate invite link" @@ -15639,7 +15334,7 @@ msgstr "Darováno <0/> do <1>{giftEndDate}. Automaticky se neobnovuje. Pro p #. Settings search entry label. Also used as a search synonym in the settings search bar. #. User settings tab for gift inventory and redemption codes. #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:37 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:99 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:94 msgid "Gifts" msgstr "Dárky" @@ -15664,7 +15359,7 @@ msgid "Glad you're here, {username}!" msgstr "Jsme rádi, že jsi tu, {username}!" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:71 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:67 msgid "Global emoji & sticker access" msgstr "Globální přístup k emoji a nálepkám" @@ -15703,8 +15398,8 @@ msgstr "Přejít na {premiumProductName}" #. Button label on a community invite embed when the current user is already a member. #. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:108 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:53 +#: src/features/channel/components/InviteEmbed.tsx:79 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:45 msgid "Go to community" msgstr "Přejít do komunity" @@ -15831,7 +15526,7 @@ msgstr "Uděleno {0}." msgid "Grants all permissions and bypasses channel restrictions. Highly sensitive." msgstr "Uděluje všechna oprávnění a obchází omezení kanálu. Vysoce citlivé." -#: src/features/voice/components/StreamSettingsMenuContent.tsx:878 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1011 msgid "Granular selection" msgstr "Podrobný výběr" @@ -15867,7 +15562,7 @@ msgstr "Řečtina" #. Toggle label in the mobile video settings bottom sheet. Switches to grid layout. #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:88 -#: src/features/voice/components/VoiceSettingsMenus.tsx:784 +#: src/features/voice/components/VoiceSettingsMenus.tsx:785 msgid "Grid view" msgstr "Zobrazení mřížky" @@ -15948,7 +15643,7 @@ msgstr "Pozvánky do skupiny" #. Audit log channel type label for group DM channels. #. Fallback display name for an unnamed group DM in quick switcher results. #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:57 -#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:44 +#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:43 msgid "Group message" msgstr "Skupinová zpráva" @@ -16010,20 +15705,25 @@ msgid "Grouping" msgstr "Seskupová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/search_index/VoiceVideoIndex.ts:104 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:125 msgid "H.264" msgstr "H.264" #. Label for an advanced screen-share select. H.264 is a codec name and should stay literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:115 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:120 msgid "H.264 backup stream" msgstr "Záložní stream H.264" #. Option label for an H.264 backup stream select. H.264 is a codec name and should stay literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:127 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:132 msgid "H.264 simulcast backup" msgstr "Záloha H.264 simulcast" +#. Option label for the screen-share codec select while the HEVC opt-in is off and the option is disabled. H.265 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:231 +msgid "H.265 (requires opt-in)" +msgstr "H.265 (vyžaduje zapnutí)" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the connection add connection modal. #: src/features/connection/components/modals/AddConnectionModal.tsx:57 @@ -16075,12 +15775,8 @@ msgstr "Hardwarová akcelerace" msgid "Hardware acceleration can cause rendering glitches with transparent windows. Try --disable-gpu if you see flicker or smearing." msgstr "Hardwarová akcelerace může způsobovat chyby vykreslování s průhlednými okny. Pokud vidíte blikání nebo rozmazání, zkuste --disable-gpu." -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:132 -msgid "Hardware acceleration is off, so codecs will encode on your CPU. <0>Turn it back on in {advancedSettingsLabel}." -msgstr "Hardwarová akcelerace je vypnutá, takže kodeky budou kódovat na vašem procesoru. <0>Znovu ji zapněte v nastavení: {advancedSettingsLabel}." - #. 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/VoiceVideoIndex.ts:152 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:173 msgid "Hardware encoder" msgstr "Hardwarový enkodér" @@ -16215,10 +15911,15 @@ msgid "Help translate {PRODUCT_NAME} into your language on <0>{I18N_WEBLATE_DOMA msgstr "Pomozte přeložit {PRODUCT_NAME} do vašeho jazyka na <0>{I18N_WEBLATE_DOMAIN}." #. Description for a WebRTC content hint select. Keep Motion, Detail, and text as plain option concepts. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:135 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:140 msgid "Helps the browser choose motion, detail, or text handling." msgstr "Pomáhá prohlížeči vybrat zpracování pohybu, detailů nebo textu." +#. Settings search synonym. Codec name; keep literal. Used to match this term in the settings search bar. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:105 +msgid "HEVC" +msgstr "HEVC" + #. Codec description in the screen share codec policy menu. HEVC is a codec name; keep WebRTC literal. #: src/features/voice/utils/ScreenShareCodecPolicy.ts:28 msgid "HEVC. Efficient at low bitrate, but only usable when WebRTC exposes a hardware encoder." @@ -16370,7 +16071,7 @@ msgid "Hide muted channels by default?" msgstr "Skrýt ztlumené kanály ve výchozím nastavení?" #. Short label for an advanced stream privacy preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:47 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:52 msgid "Hide my stream preview thumbnail" msgstr "Skrýt náhled mého streamu" @@ -16389,7 +16090,7 @@ msgstr "Skrýt heslo" msgid "Hide picture-in-picture popout?" msgstr "Skrýt obraz v obraze?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:727 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:860 msgid "Hide preview thumbnail" msgstr "Skrýt náhled miniatury" @@ -16451,7 +16152,7 @@ msgid "High dynamic range display mode" msgstr "Režim zobrazení s vysokým dynamickým rozsahem" #. Description for a software encoder quality select. Keep AV1 and CPU literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:75 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:80 msgid "Higher quality can cost more CPU and latency." msgstr "Vyšší kvalita může znamenat vyšší zátěž procesoru a latenci." @@ -16474,7 +16175,7 @@ msgstr "Tipy" msgid "Hoist order" msgstr "Pořadí zobrazení" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:507 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:522 msgid "Hoist order reset to default" msgstr "Pořadí zobrazení bylo obnoveno na výchozí" @@ -16503,7 +16204,7 @@ msgstr "Podržte pro nahrávání. Táhněte nahoru pro uzamčení, nebo pusťte #. Action label in quick switcher for navigating to the Home tab. #: src/features/app/components/layout/MobileBottomNav.tsx:110 -#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:48 +#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:47 msgid "Home" msgstr "Domů" @@ -16834,11 +16535,11 @@ msgstr "Ignorovat" msgid "Ignore friend request" msgstr "Ignorovat žádost o přátelství" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:868 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1001 msgid "Ignore hardware devices" msgstr "Ignorovat hardwarová zařízení" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:844 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:977 msgid "Ignore input media" msgstr "Ignorovat vstupní média" @@ -16864,7 +16565,7 @@ msgstr "Ignorovat označení spamu" msgid "Ignore the friend request from {displayName}?" msgstr "Ignorovat žádost o přátelství od uživatele {displayName}?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:855 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:988 msgid "Ignore virtual" msgstr "Ignorovat virtuální" @@ -17198,7 +16899,7 @@ msgid "Inbox preview" msgstr "Náhled doručené pošty" #. Accessible label for the inbox popout tablist. -#: src/features/messaging/components/popouts/InboxPopout.tsx:44 +#: src/features/messaging/components/popouts/InboxPopout.tsx:38 msgid "Inbox tabs" msgstr "Záložky doručené pošty" @@ -17446,38 +17147,11 @@ msgstr "Vložit emoji" msgid "Install {productName} for the full source picker and smoother screen-sharing controls." msgstr "Nainstalujte si aplikaci {productName} a získejte kompletní výběr zdrojů a plynulejší ovládání sdílení obrazovky." -#. Button label on an emoji pack invite embed that installs the pack. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:92 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:65 -msgid "Install emoji pack" -msgstr "Nainstalovat balíček emoji" - -#. Button label on a sticker pack invite embed that installs the pack. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:96 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:69 -msgid "Install sticker pack" -msgstr "Nainstalovat balíček nálepek" - #. Label for the installed desktop version in the Linux update modal. #: src/features/updater/commands/UpdaterModalCommands.tsx:136 msgid "Installed" msgstr "Nainstalováno" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:303 -msgid "Installed {installedCount} / {installedLimit}" -msgstr "Nainstalováno: {installedCount} / {installedLimit}" - -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:113 -msgid "Installed on {installedAt}" -msgstr "Nainstalováno {installedAt}" - -#. 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/ExpressionPacksIndex.ts:39 -msgid "Installed packs" -msgstr "Nainstalované balíčky" - #. Desktop updater modal body. The currentVersion placeholder is the installed app version. #: src/features/updater/commands/UpdaterModalCommands.tsx:45 msgid "Installed version: {currentVersion}." @@ -17527,7 +17201,7 @@ msgstr "Rozhraní" #. Settings section label for interface language selection. #. Settings section title in the language tab. Keep it concise. #: src/features/user/components/modals/tabs/LanguageTab.tsx:79 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:50 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:42 msgid "Interface language" msgstr "Jazyk rozhraní" @@ -17536,11 +17210,6 @@ msgstr "Jazyk rozhraní" msgid "Interface size" msgstr "Velikost rozhraní" -#. Status pill on a scheduled message row when the schedule is in the past or otherwise invalid. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:26 -msgid "Invalid" -msgstr "Neplatné" - #. Error message in the use entrance sound. #. Error message in the use sound settings. #: src/features/user/components/modals/tabs/hooks/useEntranceSound.ts:30 @@ -17631,7 +17300,6 @@ msgstr "Neviditelný" #: src/features/app/config/AuditLogConstants.ts:180 #: src/features/channel/components/guild_members_page/MemberTableRow.tsx:43 #: src/features/invite/components/modals/InviteModal.tsx:97 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:120 msgid "Invite" msgstr "Pozvat" @@ -17704,7 +17372,7 @@ msgid "Invite link settings" msgstr "Nastavení odkazu k pozvání" #. Title shown on an invite embed while streaming privacy is active. -#: src/features/channel/components/InviteEmbed.tsx:137 +#: src/features/channel/components/InviteEmbed.tsx:108 msgid "Invite masked" msgstr "Pozvánka maskována" @@ -17786,7 +17454,7 @@ msgid "Invite to community" msgstr "Pozvat do komunity" #. Title shown on an invite embed when the invite cannot be resolved due to a non-permanent failure. -#: src/features/channel/components/InviteEmbed.tsx:133 +#: src/features/channel/components/InviteEmbed.tsx:104 msgid "Invite unavailable" msgstr "Pozvánka není k dispozici" @@ -17805,17 +17473,6 @@ msgstr "Pozval(a)" msgid "Invited by {0}." msgstr "Pozval(a) {0}." -#. Short label in the authentication invite header. Preserve {inviterTag}; it is inserted by code. Keep the tone plain and specific. -#: src/features/auth/flow/InviteHeader.tsx:34 -#: src/features/channel/components/InviteEmbed.tsx:347 -msgid "Invited by {inviterTag}" -msgstr "Pozval(a) vás {inviterTag}" - -#. Metadata label for an expression pack invite. userTag is the inviter username and discriminator. -#: src/features/invite/components/modals/InviteAcceptModal.tsx:77 -msgid "Invited by {userTag}" -msgstr "Pozval(a) vás {userTag}" - #: src/features/invite/components/InviteListItem.tsx:67 msgid "Inviter" msgstr "Zvací" @@ -17860,7 +17517,7 @@ msgstr "Pozvánky jsou pozastaveny, protože {productName} detekoval potenciáln #. Invite settings notice shown after admins pause invite links for a community. #. Status message on a community invite embed when invites are paused by community admins. -#: src/features/channel/components/InviteEmbed.tsx:121 +#: src/features/channel/components/InviteEmbed.tsx:92 #: src/features/invite/components/DisableInvitesButton.tsx:48 msgid "Invites are paused for this community." msgstr "Pozvánky pro tuto komunitu jsou pozastaveny." @@ -17871,7 +17528,7 @@ msgstr "Pozvánky jsou v této komunitě pozastaveny administrátorem. Tuto pozv #. Audit log community feature label meaning invite creation is disabled. #. Status label on a community invite embed when invites are paused or anti-raid mode is active. -#: src/features/channel/components/InviteEmbed.tsx:104 +#: src/features/channel/components/InviteEmbed.tsx:75 #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:106 msgid "Invites disabled" msgstr "Pozvánky zakázány" @@ -17884,7 +17541,7 @@ msgstr "Panel s upozorněním na vypnuté pozvánky" #. Button or menu action label in the invite accept modal. Keep it concise. #. Button or menu action label in the invites disabled modal. Keep it concise. #: src/features/invite/components/alerts/InvitesDisabledModal.tsx:9 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:49 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:41 msgid "Invites paused" msgstr "Pozvánky pozastaveny" @@ -18025,12 +17682,12 @@ msgid "Join community form" msgstr "Formulář pro připojení ke komunitě" #. Button label on a group DM invite embed that accepts the invite. -#: src/features/channel/components/InviteEmbed.tsx:80 +#: src/features/channel/components/InviteEmbed.tsx:71 msgid "Join group" msgstr "Připojit se ke skupině" #. Button or menu action label in the invite accept modal. Keep it concise. -#: src/features/invite/components/modals/InviteAcceptModal.tsx:45 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:37 msgid "Join group DM" msgstr "Připojit se ke skupinové DM" @@ -18355,12 +18012,12 @@ msgstr "Korejština" #. User settings tab for language, locale, and time display preferences. #: src/features/app/components/setup/SetupWizardSteps.tsx:56 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:6 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:137 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:132 msgid "Language" msgstr "Jazyk" #. 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/GeneralSettingsSections.ts:54 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:46 msgid "Language settings" msgstr "Nastavení jazyka" @@ -18440,15 +18097,10 @@ msgid "Launch at login" msgstr "Spustit při přihlášení" #. Description for an SVC mode select. Keep SVC and AV1 literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:95 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:100 msgid "Layering for AV1 and VP9 when available." msgstr "Vrstvení pro AV1 a VP9, pokud jsou k dispozici." -#. CTA label that opens the premium settings tab from expression packs. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:67 -msgid "Learn about {premiumProductName}" -msgstr "Zjistěte více o {premiumProductName}" - #. Accessible label for the screen-share picker footer info button. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:184 msgid "Learn about screen share previews" @@ -18818,7 +18470,7 @@ msgid "Links" msgstr "Odkazy" #. User settings tab label shown on Linux desktop builds. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:78 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:73 msgid "Linux app" msgstr "Aplikace pro Linux" @@ -19115,7 +18767,7 @@ msgid "macOS" msgstr "macOS" #. User settings tab label shown on macOS desktop builds. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:82 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:77 msgid "macOS app" msgstr "Aplikace pro macOS" @@ -19247,11 +18899,6 @@ msgstr "Spravovat funkce komunity" msgid "Manage emoji & stickers" msgstr "Spravovat emoji a nálepky" -#. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:47 -msgid "Manage expression packs" -msgstr "Spravovat balíčky výrazů" - #: src/features/channel/components/modals/channel_tabs/ChannelWebhooksTab.tsx:93 msgid "Manage incoming webhooks that can post messages into this channel." msgstr "Spravujte příchozí webhooks, které mohou posílat zprávy do tohoto kanálu." @@ -19316,7 +18963,7 @@ msgstr "Ruční aktualizace počítačové aplikace" #. Action label in the inbox popout overflow menu. Marks every inbox channel as read. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/messaging/components/popouts/InboxPopout.tsx:48 +#: src/features/messaging/components/popouts/InboxPopout.tsx:42 #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:435 msgid "Mark all as read" msgstr "Označit vše jako přečtené" @@ -19334,7 +18981,7 @@ msgstr "Označit všechny zprávy jako přečtené" #. Accessible label and tooltip for the mark-all-as-read button in the inbox popout. #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:165 -#: src/features/messaging/components/popouts/InboxPopout.tsx:52 +#: src/features/messaging/components/popouts/InboxPopout.tsx:46 msgid "Mark all inbox channels as read" msgstr "Označit všechny kanály doručené pošty jako přečtené" @@ -19597,10 +19244,6 @@ msgstr "Max. počet použití" msgid "Max size: {BACKGROUND_MEDIA_MAX_SIZE_LABEL}." msgstr "Maximální velikost: {BACKGROUND_MEDIA_MAX_SIZE_LABEL}." -#: src/features/expressions/components/modals/PackInviteModal.tsx:168 -msgid "Max uses" -msgstr "Max. použití" - #: src/features/user/components/modals/tabs/component_gallery_tab/IndicatorsTab.tsx:451 msgid "Max visible count" msgstr "Max. viditelný počet" @@ -19615,13 +19258,6 @@ msgstr "Maximalizovat okno" msgid "Maximizes visible messages with minimal spacing." msgstr "Maximalizuje viditelné zprávy s minimálními mezerami." -#. Form helper text describing the maximum length of a description field. -#. Form helper text describing the maximum length of a description field. -#: src/features/expressions/components/modals/CreatePackModal.tsx:46 -#: src/features/expressions/components/modals/EditPackModal.tsx:43 -msgid "Maximum 256 characters" -msgstr "Maximálně 256 znaků" - #. Label for attachment decay maximum eligible size. #: src/features/app/components/setup/SetupWizardSteps.tsx:240 msgid "Maximum eligible size (MB)" @@ -19638,10 +19274,15 @@ msgid "Maximum protection for family-friendly spaces" msgstr "Maximální ochrana pro prostory vhodné pro rodiny" #. Label for an advanced screen-share bitrate select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:155 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:160 msgid "Maximum screen share bitrate" msgstr "Maximální datový tok sdílení obrazovky" +#. Settings search entry description for the AV1 and H.265 screen-share opt-in toggles. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:97 +msgid "May cause compatibility issues for viewers. We’re working on improving this." +msgstr "Může způsobit problémy s kompatibilitou u diváků. Pracujeme na jejím vylepšení." + #. Short label in the max favorite memes modal. #: src/features/app/components/alerts/MaxFavoriteMemesModal.tsx:34 #: src/features/expressions/components/modals/GiftAcceptModal.tsx:220 @@ -19690,9 +19331,7 @@ msgid "Media buttons" msgstr "Tlačítka médií" #. Accessible label for the floating media controls toolbar in the media viewer modal. -#. Voice participant context menu submenu label for camera, stream, and video actions. #: src/features/messaging/components/modals/media_modal/shared.ts:69 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:190 msgid "Media controls" msgstr "Ovládání médií" @@ -19898,7 +19537,7 @@ msgstr "Členové, vybráno" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Voice participant menu action that inserts a mention of the selected user into the message composer. #: src/features/ui/action_menu/items/MentionUserMenuItem.tsx:13 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:45 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:69 #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:67 msgid "Mention" msgstr "Zmínit" @@ -20004,7 +19643,7 @@ msgstr "zpráva" #: src/features/guild/components/modals/guild_tabs/GuildMemberActionsSheet.tsx:88 #: src/features/ui/action_menu/items/ActionsSubmenu.tsx:41 #: src/features/ui/action_menu/items/MessageUserMenuItem.tsx:26 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:49 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:73 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabInputsTab.tsx:86 #: src/features/user/components/modals/UserProfileMobileSheet.tsx:712 #: src/features/user/components/modals/UserProfileModal.tsx:562 @@ -20342,7 +19981,7 @@ msgstr "Je potřeba povolit mikrofon" msgid "Microphone test" msgstr "Test mikrofonu" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:813 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:946 msgid "Microphone workaround" msgstr "Alternativní mikrofon" @@ -20532,9 +20171,7 @@ msgid "Mod" msgstr "Moderátor" #. Permission category for moderation actions against members or messages. -#. Voice participant context menu submenu label for member moderation actions. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:141 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:194 msgid "Moderation" msgstr "Moderování" @@ -20667,7 +20304,7 @@ msgstr "Nejrelevantnější" #. Short label in the inline. Keep it concise. #: src/features/user/components/modals/tabs/accessibility_tab/AccessibilityTabInline.tsx:31 #: src/features/user/components/modals/tabs/AccessibilityTab.tsx:98 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:143 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:148 #: src/features/user/components/settings_utils/search_index/AccessibilityIndex.ts:297 #: src/features/user/components/settings_utils/section_registry/AccessibilitySections.ts:271 msgid "Motion" @@ -20685,7 +20322,7 @@ msgid "Move" msgstr "Přesunout" #. Submenu label that moves every active device into another voice channel. -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:22 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:37 msgid "Move all devices to…" msgstr "Přesunout všechna zařízení do…" @@ -20702,7 +20339,7 @@ msgstr "Přejít zpět v historii zobrazených kanálů" #. Submenu label that moves a single device into another voice channel. #. Submenu label that moves a single device into another voice channel. #: src/features/ui/action_menu/items/MoveToChannelSubmenu.tsx:21 -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:18 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:33 msgid "Move device to…" msgstr "Přesunout zařízení do…" @@ -20739,7 +20376,7 @@ msgstr "Přesunout do" #. Submenu label that moves the selected participant or content into another channel. #. Submenu label that moves the selected participant or content into another channel. #: src/features/ui/action_menu/items/MoveToChannelSubmenu.tsx:29 -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:26 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:41 msgid "Move to…" msgstr "Přesunout do…" @@ -20804,7 +20441,7 @@ msgstr "Hudební poznámka" #: src/features/channel/components/bottomsheets/channel_details_bottom_sheet/ChannelDetailsBottomSheetShared.ts:132 #: src/features/channel/components/embeds/media/EmbedVideo.tsx:72 #: src/features/guild/components/modals/GuildNotificationSettingsModal.tsx:141 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:20 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:36 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:65 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:73 #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:178 @@ -20818,7 +20455,7 @@ msgid "Mute" msgstr "Ztlumit" #. Voice control button label to turn the user's microphone off. -#: src/features/voice/components/VoiceControlBar.tsx:126 +#: src/features/voice/components/VoiceControlBar.tsx:122 msgctxt "voice-control-action" msgid "Mute" msgstr "Ztlumit" @@ -20884,7 +20521,7 @@ msgid "Mute conversation" msgstr "Ztlumit konverzaci" #. Voice menu toggle that mutes a single device when the current user is connected on multiple devices. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:53 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:77 msgid "Mute device" msgstr "Ztlumit zařízení" @@ -20898,7 +20535,9 @@ msgstr "Ztlumit zprávu" msgid "Mute DMs" msgstr "Ztlumit zprávy" +#. Voice menu checkbox label that locally silences a user's entrance sound. #. Voice menu checkbox label. Locally silences this user's custom entrance sound when they join, only for the current user. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:183 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:313 msgid "Mute entrance sound" msgstr "Ztlumit zvuk vstupu" @@ -21107,11 +20746,6 @@ msgstr "Moje reverzní vyhledávání obrázků" msgid "My search engine" msgstr "Můj vyhledávač" -#. Form placeholder example for a pack name input. -#: src/features/expressions/components/modals/CreatePackModal.tsx:42 -msgid "My super pack" -msgstr "Můj super balíček" - #. Short label in the add custom search engine modal. Keep it concise. #: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx:84 msgid "My translator" @@ -21757,10 +21391,6 @@ msgstr "Zatím žádné dárky" msgid "No hoisted roles. Enable \"Show this role separately\" on a role to see it here." msgstr "Žádné vyzdvižené role. Chcete-li roli zobrazit zde, povolte u ní možnost \"Zobrazit tuto roli samostatně\"." -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:320 -msgid "No installed packs yet." -msgstr "Zatím nemáte žádné nainstalované balíčky." - #: src/features/guild/components/modals/guild_tabs/guild_overview_tab/fields/GuildInviteSplashUploadField.tsx:154 msgid "No invite background" msgstr "Žádné pozadí pozvánky" @@ -21954,11 +21584,6 @@ msgstr "Žádná uložená média" msgid "No saved payment methods." msgstr "Žádné uložené platební metody." -#. Empty state title in the scheduled messages popout when the user has none scheduled. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:18 -msgid "No scheduled messages" -msgstr "Žádné naplánované zprávy" - #. Body of the screen-share-unsupported modal shown when xdg-desktop-portal returns no capturable sources. #: src/features/voice/components/alerts/ScreenShareUnsupportedModal.tsx:18 msgid "No screens or windows were returned by the Linux screen sharing portal. Try again after checking that your desktop environment allows screen capture." @@ -21969,7 +21594,7 @@ msgstr "Linuxový portál pro sdílení obrazovky nenašel žádné zdroje, kter msgid "No search results" msgstr "Žádné výsledky vyhledávání" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:251 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:249 #: src/features/app/components/dialogs/components/DesktopSettingsView.tsx:549 msgid "No settings found" msgstr "Nenalezena žádná nastavení" @@ -22096,7 +21721,7 @@ msgid "No webhooks" msgstr "Žádné webhooky" #. Developer option label for short-circuiting the in-app reporting (IAR) flow. When enabled, submitting a report skips the network call. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:143 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:134 msgid "No-op in-app reports" msgstr "Zprávy v aplikaci bez operace" @@ -22303,7 +21928,7 @@ msgid "Notifications" msgstr "Oznámení" #. User settings tab for notification and alert sound controls. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:132 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:127 msgctxt "user-settings-tab" msgid "Notifications" msgstr "Oznámení" @@ -22366,7 +21991,7 @@ msgstr "Předměty" #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/SlowmodeControl.tsx:24 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:97 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:139 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:123 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:128 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:59 msgid "Off" msgstr "Vypnuto" @@ -22500,7 +22125,7 @@ msgstr "Platí pouze na širokoúhlých obrazovkách." msgid "Only credit cards are accepted. Debit and prepaid cards cannot be used for the mature content check." msgstr "Přijímáme pouze kreditní karty. Debetní a předplacené karty nelze použít pro ověření obsahu pro dospělé." -#: src/features/voice/components/StreamSettingsMenuContent.tsx:833 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:966 msgid "Only default speakers" msgstr "Pouze výchozí reproduktory" @@ -22548,7 +22173,7 @@ msgstr "Spouštějte zde kód, pouze pokud přesně rozumíte tomu, co dělá." msgid "Only show message previews for DMs with unread messages" msgstr "Zobrazovat náhledy zpráv jen u soukromých chatů s nepřečtenými zprávami" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:823 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:956 msgid "Only speakers" msgstr "Pouze reproduktory" @@ -22820,7 +22445,7 @@ msgstr "Otevřít emoji v prohlížeči" msgid "Open emoji picker" msgstr "Otevřít výběr emoji" -#: src/features/voice/components/VoiceSettingsMenus.tsx:877 +#: src/features/voice/components/VoiceSettingsMenus.tsx:859 msgid "Open event sink" msgstr "Otevřít zdroj událostí" @@ -22938,13 +22563,13 @@ msgstr "Otevřít profil uživatele {directMessageName}" #. Accessible label for the avatar button that opens a user profile. #. Short label in the app layout voice participant item. Preserve {displayName}; it is inserted by code. -#: src/features/app/components/layout/VoiceParticipantItem.tsx:47 +#: src/features/app/components/layout/VoiceParticipantItem.tsx:48 #: src/features/ui/avatars/AvatarStack.tsx:21 msgid "Open profile for {displayName}" msgstr "Otevřít profil uživatele {displayName}" #. Short label in the app layout grouped voice participant. Preserve {nickname}; it is inserted by code. -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:35 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:36 msgid "Open profile for {nickname}" msgstr "Otevřít profil uživatele {nickname}" @@ -23079,17 +22704,17 @@ msgid "Open your settings" msgstr "Otevřít nastavení" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:112 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:133 msgid "OpenH264 software codec on Linux" msgstr "Softwarový kodek OpenH264 pro Linux" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:88 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:109 msgid "OpenH264 video codec" msgstr "Otevřít kodek OpenH264" #. Switch label for the OpenH264 codec toggle. "OpenH264" is a product name and "Cisco Systems, Inc." is a company name; do not translate either. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:34 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:39 msgid "OpenH264 Video Codec provided by Cisco Systems, Inc." msgstr "Video kodek OpenH264 poskytovaný společností Cisco Systems, Inc." @@ -23336,34 +22961,6 @@ msgstr "Vlastnictví se momentálně nepodařilo převést na uživatele <0>{use msgid "Ownership transferred" msgstr "Vlastnictví bylo převedeno" -#. Form field label for the name of an expression pack. -#. Form field label for the name of an expression pack. -#: src/features/expressions/components/modals/CreatePackModal.tsx:26 -#: src/features/expressions/components/modals/EditPackModal.tsx:27 -msgid "Pack name" -msgstr "Název balíčku" - -#. Form validation error shown when the pack name field is empty. -#. Form validation error shown when the pack name field is empty. -#: src/features/expressions/components/modals/CreatePackModal.tsx:30 -#: src/features/expressions/components/modals/EditPackModal.tsx:31 -msgid "Pack name is required" -msgstr "Je vyžadován název balíčku" - -#. Form validation error for a pack name that is too short. -#. Form validation error for a pack name that is too short. -#: src/features/expressions/components/modals/CreatePackModal.tsx:34 -#: src/features/expressions/components/modals/EditPackModal.tsx:35 -msgid "Pack name must be at least 2 characters" -msgstr "Název balíčku musí mít alespoň 2 znaky" - -#. Form validation error for a pack name that is too long. -#. Form validation error for a pack name that is too long. -#: src/features/expressions/components/modals/CreatePackModal.tsx:38 -#: src/features/expressions/components/modals/EditPackModal.tsx:39 -msgid "Pack name must be at most 64 characters" -msgstr "Název balíčku může mít maximálně 64 znaků" - #. Voice stats field label (mobile lobby). Shows packet loss percentage. #. Voice stats field label (mobile voice lobby). Shows packet loss percentage. #: src/features/voice/components/bottomsheets/DirectCallLobbyBottomSheet.tsx:124 @@ -23371,11 +22968,6 @@ msgstr "Název balíčku může mít maximálně 64 znaků" msgid "Packet loss" msgstr "Ztráta paketů" -#. 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/ExpressionPacksIndex.ts:15 -msgid "Packs" -msgstr "Balíčky" - #: src/features/channel/components/bottomsheets/ChannelSearchBottomSheet.tsx:718 msgid "Page {currentPage} of {totalPages}" msgstr "Stránka {currentPage} z {totalPages}" @@ -23566,7 +23158,7 @@ msgid "Pause invites? New users won't be able to join through invite links until msgstr "Pozastavit pozvánky? Noví uživatelé se nebudou moct připojit přes odkazy na pozvánky, dokud je znovu nepovolíte. Stávající členové nebudou ovlivněni." #. Short label for an advanced screen-share preview preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:39 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:44 msgid "Pause my screen share preview in the background" msgstr "Pozastavit náhled sdílené obrazovky na pozadí" @@ -23575,6 +23167,11 @@ msgstr "Pozastavit náhled sdílené obrazovky na pozadí" msgid "Pause notifications" msgstr "Pozastavit oznámení" +#. Voice screen share menu preference that pauses the local stream preview while the app is unfocused. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:28 +msgid "Pause Preview When Fluxer Isn’t Focused" +msgstr "Pozastavit náhled, když Fluxer není aktivní" + #. Description shown for the emoji toggle while reduced motion is active. #: src/features/user/components/modals/tabs/accessibility_tab/AnimationTab.tsx:81 msgid "Paused by reduced motion. Turn on to keep animated emojis playing." @@ -23908,7 +23505,7 @@ msgid "Picture" msgstr "Obrázek" #. 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/VoiceVideoIndex.ts:124 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:145 msgid "Picture in picture" msgstr "Obraz v obraze" @@ -24028,7 +23625,7 @@ msgid "Pins popout" msgstr "Připnuté zprávy (vyskakovací okno)" #. 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/VoiceVideoIndex.ts:128 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:149 msgid "PiP" msgstr "Obraz v obraze" @@ -24167,15 +23764,20 @@ msgstr "Vrátit zpět do okna" msgid "Pop out call" msgstr "Otevřít hovor v samostatném okně" -#. Voice menu action on desktop that opens the participant camera feed in a separate window. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:29 -msgid "Pop out camera" -msgstr "Otevřít kameru účastníka v samostatném okně" - #. Voice menu action on desktop that opens the participant screen share in a separate window. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:33 -msgid "Pop out stream" -msgstr "Otevřít sdílenou obrazovku účastníka v samostatném okně" +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:57 +msgid "Pop Out Stream" +msgstr "Vysunout stream" + +#. Voice menu action on desktop that opens the participant placeholder tile in a separate window. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:49 +msgid "Pop Out User" +msgstr "Vysunout uživatele" + +#. Voice menu action on desktop that opens the active participant camera feed in a separate window. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:45 +msgid "Pop Out Video" +msgstr "Zobrazit video v samostatném okně" #. Overlay text shown on a voice participant tile while it lives in a separate popped-out window. #: src/features/voice/components/popout/PoppedOutOverlay.tsx:19 @@ -24225,7 +23827,7 @@ msgid "Prefer @mention" msgstr "Preferovat @zmínky" #. Option label for an encoder path select. Refers to hardware video encoders. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:63 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:68 msgid "Prefer hardware" msgstr "Preferovat hardware" @@ -24237,7 +23839,7 @@ msgid "Prefer no @mention" msgstr "Nepreferovat zmínky" #. Option label for an encoder path select. Refers to software video encoders. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:67 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:72 msgid "Prefer software" msgstr "Preferovat software" @@ -24256,6 +23858,11 @@ msgstr "Předvolby" msgid "Preferences..." msgstr "Předvolby..." +#. Accessible label for the advanced screen-share codec preference select. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:218 +msgid "Preferred screen share codec" +msgstr "Preferovaný kodek pro sdílení obrazovky" + #. 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/AccessibilityIndex.ts:293 @@ -24391,6 +23998,11 @@ msgstr "Tlačítko náhledu" msgid "Preview camera" msgstr "Náhled kamery" +#. Voice menu action that opens a preview of the current user camera. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:53 +msgid "Preview Camera" +msgstr "Náhled kamery" + #. Status text on the placeholder shown in the voice call view when the user has hidden a remote stream preview. #: src/features/voice/components/HiddenStreamPlaceholder.tsx:10 msgid "Preview hidden" @@ -24424,7 +24036,7 @@ msgid "Preview sound" msgstr "Přehrát zvuk" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:136 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:157 msgid "Preview, popout, and stream thumbnail behavior" msgstr "Náhled, vyskakovací okno a chování miniatur pro streamování" @@ -24523,7 +24135,7 @@ msgid "Primary navigation" msgstr "Hlavní navigace" #. Voice display preference checkbox that moves active speakers toward the front of the call grid when enabled. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:81 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:105 msgid "Prioritize speakers" msgstr "Upřednostnit mluvčí" @@ -24537,7 +24149,7 @@ msgstr "Prioritní mluvčí" #. User settings tab for privacy and safety controls. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:12 #: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts:60 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:103 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:98 msgid "Privacy" msgstr "Soukromí" @@ -24613,7 +24225,7 @@ msgid "Product name" msgstr "Název produktu" #. User settings tab for editing the current user profile. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:91 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:86 msgid "Profile" msgstr "Profil" @@ -24977,7 +24589,7 @@ msgid "Push-to-talk is ignored in direct input. Switch to focused voice or custo msgstr "Funkce Push-to-talk je u přímého vstupu ignorována. Chcete-li ji použít, přepněte na zaměřený hlas nebo vlastní." #. Tooltip on the mic button in the voice control bar when push-to-talk is enabled. {pushToTalkHint} is the formatted shortcut key combo. -#: src/features/voice/components/VoiceControlBar.tsx:116 +#: src/features/voice/components/VoiceControlBar.tsx:112 msgid "Push-to-talk is on. Hold {pushToTalkHint} to speak." msgstr "Push-to-talk je zapnuto. Podržte {pushToTalkHint} pro mluvení." @@ -24997,7 +24609,7 @@ msgid "Push-to-talk won't unmute your microphone while you're deafened. Undeafen msgstr "Funkce „Stisknutím a podržením pro mluvení“ nezapne váš mikrofon, když jste ztlumení. Pro zahájení komunikace se odtlumte." #. Option label for a software encoder quality select. Means slower/higher-quality. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:87 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:92 msgid "Quality" msgstr "Kvalita" @@ -25212,7 +24824,7 @@ msgid "Ready to upgrade?" msgstr "Chcete upgradovat?" #. Option label for a software encoder quality select. Means fastest/lower-latency. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:79 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:84 msgid "Realtime" msgstr "V reálném čase" @@ -25287,11 +24899,9 @@ msgstr "Zkontrolovat znovu" msgid "Recipients will be taken to {0} <0>{1}" msgstr "Příjemci budou přesměrováni na {0} <0>{1}" -#. Badge shown next to the auto codec option in the screen-share codec radio group. Keep it concise. #. Spellcheck engine option in the language tab. Lets the app choose the best available spellcheck engine. #. Spellcheck engine option in the textarea spellcheck submenu. Lets the app choose the best available engine. #: src/features/channel/components/textarea/TextareaContextMenu.tsx:70 -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:38 #: src/features/user/components/modals/tabs/LanguageTab.tsx:87 msgid "Recommended" msgstr "Doporučeno" @@ -25556,11 +25166,6 @@ msgstr "Odmítnout" msgid "Rejected" msgstr "Odmítnuto" -#. Voice participant context menu submenu label for friend and block actions. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:198 -msgid "Relationship" -msgstr "Vztah" - #. Short label in the markdown tab. Keep it concise. #: src/features/user/components/modals/tabs/component_gallery_tab/MarkdownTab.tsx:129 msgid "Relative" @@ -25641,7 +25246,6 @@ msgstr "Pamatovat si velikost a pozici okna" #. Action label for removing the selected item from a list or relationship. #. Button label for removing the current webhook avatar image. #. Button or menu action label in the channel and chat message reactions sheet. Keep it concise. Keep the tone plain and specific. -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the linked accounts tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the search engines tab. Keep it concise. Keep the tone plain and specific. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. @@ -25660,8 +25264,6 @@ msgstr "Pamatovat si velikost a pozici okna" #: src/features/ui/action_menu/GroupDMContextMenu.tsx:73 #: src/features/ui/action_menu/UserContextMenu.tsx:80 #: src/features/user/components/modals/tabs/chat_settings_tab/SearchEnginesTab.tsx:26 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:75 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:133 #: src/features/user/components/modals/tabs/LinkedAccountsTab.tsx:55 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:158 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:194 @@ -25833,11 +25435,6 @@ msgstr "Uvolněte místo v {targetName} a zkuste to znovu." msgid "Remove override" msgstr "Odebrat přepsání" -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:54 -msgid "Remove pack" -msgstr "Odebrat balíček" - #. Button or menu action label in the channel and chat message reactions sheet. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the message reactions modal. Keep it concise. Keep the tone plain and specific. #: src/features/channel/components/MessageReactionsSheet.tsx:33 @@ -25966,11 +25563,6 @@ msgstr "Role {oldLabel} odebrána." msgid "Removed roles." msgstr "Odebrané role." -#. Button or menu action label in the messaging commands. Keep it concise. Keep the tone plain and specific. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:57 -msgid "Removed scheduled message" -msgstr "Naplánovaná zpráva odstraněna" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:419 msgid "Removed the channel from its category." msgstr "Kanál byl odebrán z kategorie." @@ -26003,11 +25595,6 @@ msgstr "Odstraní všechna přepsání jednotlivých proměnných, ale zachová msgid "Removing permissions could limit the bot's features." msgstr "Odebrání oprávnění může omezit funkce bota." -#. Description text in the expression packs tab. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:71 -msgid "Removing the pack will uninstall it from your account." -msgstr "Odebráním balíčku ho odinstalujete ze svého účtu." - #: src/features/moderation/components/modals/RemoveTimeoutModal.tsx:55 msgid "Removing the timeout will allow <0>{targetUserTag} to send messages, react, and join voice channels again." msgstr "Odstranění časového omezení umožní uživateli <0>{targetUserTag} znovu posílat zprávy, reagovat a připojovat se k hlasovým kanálům." @@ -26654,42 +26241,42 @@ msgid "Resize floating panel" msgstr "Změnit velikost plovoucího panelu" #. Accessible label for the bottom-left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:80 +#: src/features/messaging/components/popouts/InboxPopout.tsx:74 msgid "Resize inbox from bottom left" msgstr "Změnit velikost schránky z levého dolního rohu" #. Accessible label for the bottom-right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:84 +#: src/features/messaging/components/popouts/InboxPopout.tsx:78 msgid "Resize inbox from bottom right" msgstr "Změnit velikost schránky zprava dole" #. Accessible label for the bottom resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:60 +#: src/features/messaging/components/popouts/InboxPopout.tsx:54 msgid "Resize inbox from the bottom edge" msgstr "Změnit velikost schránky od spodního okraje" #. Accessible label for the left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:64 +#: src/features/messaging/components/popouts/InboxPopout.tsx:58 msgid "Resize inbox from the left edge" msgstr "Změnit velikost schránky z levého okraje" #. Accessible label for the right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:68 +#: src/features/messaging/components/popouts/InboxPopout.tsx:62 msgid "Resize inbox from the right edge" msgstr "Změnit velikost schránky z pravého okraje" #. Accessible label for the top resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:56 +#: src/features/messaging/components/popouts/InboxPopout.tsx:50 msgid "Resize inbox from the top edge" msgstr "Změnit velikost doručené pošty shora" #. Accessible label for the top-left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:72 +#: src/features/messaging/components/popouts/InboxPopout.tsx:66 msgid "Resize inbox from top left" msgstr "Změnit velikost doručené pošty z levého horního rohu" #. Accessible label for the top-right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:76 +#: src/features/messaging/components/popouts/InboxPopout.tsx:70 msgid "Resize inbox from top right" msgstr "Změnit velikost schránky zprava nahoře" @@ -27071,11 +26658,6 @@ msgstr "Pravá bublina" msgid "Right-click here to open the context menu" msgstr "Kliknutím pravým tlačítkem otevřete kontextovou nabídku" -#. Empty state hint in the scheduled messages popout explaining how to schedule a new message. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:22 -msgid "Right-click the send button to schedule a message." -msgstr "Klikněte pravým tlačítkem na tlačítko odeslat a naplánujte zprávu." - #. Action that rings the selected participant in a voice call. #. 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. @@ -27110,8 +26692,8 @@ msgstr "Barva role" msgid "Role created" msgstr "Role vytvořena" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:341 -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:388 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:352 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:402 msgid "Role created successfully" msgstr "Role byla úspěšně vytvořena" @@ -27120,8 +26702,8 @@ msgstr "Role byla úspěšně vytvořena" msgid "Role deleted" msgstr "Role smazána" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:425 -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:454 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:440 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:469 msgid "Role deleted successfully" msgstr "Role úspěšně smazána" @@ -27161,7 +26743,7 @@ msgstr "Role" msgid "Roles and members" msgstr "Role a členové" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:285 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:296 msgid "Roles updated successfully" msgstr "Role úspěšně aktualizovány" @@ -27269,7 +26851,6 @@ msgstr "uložit" #: src/features/expressions/components/modals/AddFavoriteMemeModal.tsx:118 #: src/features/expressions/components/modals/EditFavoriteMemeModal.tsx:94 #: src/features/expressions/components/modals/EditGuildStickerModal.tsx:123 -#: src/features/expressions/components/modals/EditPackModal.tsx:127 #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:624 #: src/features/guild/components/modals/guild_tabs/GuildVanityURLTab.tsx:279 #: src/features/guild/components/modals/GuildFolderSettingsModal.tsx:90 @@ -27350,7 +26931,7 @@ msgstr "Uloženo" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:63 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:59 #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:63 msgid "Saved media" msgstr "Uložená média" @@ -27403,23 +26984,11 @@ msgstr "Naplánovat" msgid "Schedule message" msgstr "Naplánovat zprávu" -#. Status pill on a scheduled message row indicating it will send at the chosen time. -#. Tab label in the inbox popout listing the user scheduled messages. -#: src/features/messaging/components/popouts/InboxPopout.tsx:40 -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:30 -msgid "Scheduled" -msgstr "Naplánované" - #. Developer / debug surface — keep terse and technical. Label in the developer Nagbar controls panel for the scheduled-maintenance banner. #: src/features/devtools/components/NagbarControls.ts:22 msgid "Scheduled maintenance nagbar" msgstr "Upozornění na plánovanou údržbu" -#. Label in the messaging commands. {scheduledTimeLabel} is the localized scheduled date and time. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:49 -msgid "Scheduled message for {scheduledTimeLabel}" -msgstr "Naplánovaná zpráva na {scheduledTimeLabel}" - #. Inline validation message in the schedule-message modal when the picked time is more than 30 days away. Keep tone plain. #: src/features/messaging/components/modals/ScheduleMessageModal.tsx:31 msgid "Scheduled messages can be at most 30 days in the future." @@ -27490,7 +27059,7 @@ msgid "Screen share codec" msgstr "Kodek sdílení obrazovky" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:140 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:161 msgid "Screen share encoder controls" msgstr "Ovládací prvky kodeku pro sdílení obrazovky" @@ -27511,12 +27080,12 @@ msgid "Screen share is using software encoding ({codec}). Quality may be reduced msgstr "Sdílení obrazovky používá softwarové kódování ({codec}). Kvalita může být snížena a využití CPU zvýšeno. Vaše GPU nemusí podporovat hardwarové kódování pro tento kodek." #. 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/VoiceVideoIndex.ts:120 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:141 msgid "Screen share preview" msgstr "Náhled sdílení obrazovky" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:116 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:137 msgid "Screen share preview behavior" msgstr "Chování náhledu sdílení obrazovky" @@ -27535,6 +27104,11 @@ msgstr "Náhledy sdílení obrazovky jsou vypnuté." msgid "Screen share previews are enabled." msgstr "Náhledy sdílení obrazovky jsou povolené." +#. Voice screen share menu action that opens the screen share preview privacy controls. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:32 +msgid "Screen Share Privacy" +msgstr "Soukromí sdílení obrazovky" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the video tab. Keep it concise. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:82 @@ -27562,11 +27136,6 @@ msgstr "Spuštění sdílení obrazovky" msgid "Screen share stop" msgstr "Zastavit sdílení obrazovky" -#. Accessible label for the screen-share codec radio group. -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:42 -msgid "Screen share video codec" -msgstr "Kodek videa pro sdílení obrazovky" - #. 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. #. Status badge label shown on a live tile when the participant is sharing their screen. @@ -28931,6 +28500,11 @@ msgstr "Sdílejte obrazovky a okna." msgid "Share source" msgstr "Sdílet zdroj" +#. Toggle label for sharing audio with an active stream. +#: src/features/voice/components/StreamSettingsMenuContent.tsx:156 +msgid "Share Stream Audio" +msgstr "Sdílet zvuk streamu" + #. Description in the premium gift purchase section. premiumProductName is the short paid product name. #: src/features/premium/utils/PremiumMessageDescriptors.ts:40 msgid "Share the {premiumProductName} experience with your friends by purchasing a gift subscription." @@ -28940,15 +28514,6 @@ msgstr "Sdílejte zážitek z {premiumProductName} se svými přáteli zakoupen msgid "Share theme" msgstr "Sdílet motiv" -#: src/features/expressions/components/modals/PackInviteModal.tsx:192 -msgid "Share this link" -msgstr "Sdílet tento odkaz" - -#. Description shown in the emoji pack invite modal. -#: src/features/expressions/components/modals/PackInviteModal.tsx:65 -msgid "Share this link — the pack installs when accepted." -msgstr "Sdílejte tento odkaz – balíček se nainstaluje po přijetí." - #. Privacy > Active now: confirmation modal title when turning sharing on. #: src/features/user/components/modals/tabs/privacy_safety_tab/ActiveNowTab.tsx:33 msgid "Share voice activity with all friends?" @@ -28976,11 +28541,6 @@ msgstr "Sdílet obrazovku" msgid "Share your screen in high definition (1080p), quad HD (1440p), or native source resolution, at up to 60 FPS." msgstr "Sdílejte obrazovku ve vysokém rozlišení (1080p), Quad HD (1440p) nebo v nativním rozlišení zdroje, a to až při 60 FPS." -#. Description shown in the sticker pack invite modal. -#: src/features/expressions/components/modals/PackInviteModal.tsx:69 -msgid "Share your sticker pack via link." -msgstr "Sdílejte svůj balíček nálepek pomocí odkazu." - #. Button or menu action label in the share theme modal. Keep it concise. #: src/features/theme/components/modals/ShareThemeModal.tsx:39 msgid "Share your theme" @@ -29081,7 +28641,7 @@ msgstr "Konflikty zkratek" #. User settings tab for keyboard shortcuts and custom bindings. #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:18 #: src/features/user/components/settings_utils/section_registry/AccessibilitySections.ts:175 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:128 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:123 msgid "Shortcuts" msgstr "Zkratky" @@ -29241,11 +28801,6 @@ msgstr "Zobrazit tlačítko emoji" msgid "Show emoji reactions on messages" msgstr "Zobrazovat reakce emoji u zpráv" -#. Developer option label for exposing the staff-only Expression packs page in user settings. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:125 -msgid "Show expression packs settings" -msgstr "Zobrazit nastavení výrazů" - #. Short label for an advanced media button preference. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedChatControls.tsx:77 msgid "Show favorite button" @@ -29381,16 +28936,16 @@ msgstr "Zobrazit ztlumené kanály" #. Toggle label in the mobile video settings bottom sheet. Controls whether the local camera tile is visible. #. Voice display preference checkbox that controls whether the current user sees their own camera tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:69 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:93 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:92 -#: src/features/voice/components/VoiceSettingsMenus.tsx:814 +#: src/features/voice/components/VoiceSettingsMenus.tsx:815 msgid "Show my own camera" msgstr "Zobrazit moji kameru" #. Voice display preference checkbox that controls whether the current user sees their own screen share tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:73 -msgid "Show my screen share" -msgstr "Zobrazit sdílenou obrazovku" +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:97 +msgid "Show My Screen Share" +msgstr "Zobrazit moji obrazovku" #. Developer option label for showing the current user as typing. #. Developer tools debug menu label. Internal-only surface for developers; translators may keep this terse. @@ -29417,9 +28972,9 @@ msgstr "Zobrazit modální okno nového zařízení" #. Toggle label in the mobile video settings bottom sheet. Controls whether participants without video are shown in the grid. #. Voice display preference checkbox that controls whether participants without video are shown in the grid. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:77 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:101 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:96 -#: src/features/voice/components/VoiceSettingsMenus.tsx:828 +#: src/features/voice/components/VoiceSettingsMenus.tsx:829 msgid "Show non-video participants" msgstr "Zobrazit účastníky bez videa" @@ -29449,7 +29004,7 @@ msgid "Show per-device participant volume sliders in voice menus" msgstr "Zobrazit posuvníky hlasitosti účastníků pro každé zařízení v nabídkách hlasu" #. Developer option label for exposing the staff-only profile timezone section in profile settings. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:134 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:125 msgid "Show profile timezone settings" msgstr "Zobrazit nastavení časové zóny v profilu" @@ -29681,7 +29236,7 @@ msgstr "Přihlášeno" #. Settings section label for account sessions and devices. #: src/features/user/components/modals/tabs/DevicesTab.tsx:517 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:42 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:34 msgid "Signed-in devices" msgstr "Přihlášená zařízení" @@ -29759,7 +29314,7 @@ msgid "Single community mode" msgstr "Režim jedné komunity" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:103 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:108 msgid "Single layer" msgstr "Jedna vrstva" @@ -29816,7 +29371,7 @@ msgid "Skip the external link warning for all domains" msgstr "Přeskočit upozornění na externí odkaz pro všechny domény" #. Developer / debug surface — keep terse and technical. Tooltip / description for the no-op in-app reports toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:148 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:139 msgid "Skip the network call when an in-app report is submitted. The flow still advances to the success screen so you can exercise the UI, but nothing is actually sent to the safety team." msgstr "Přeskočit síťové volání při odeslání hlášení v aplikaci. Tok se stále posouvá na obrazovku úspěchu, takže můžete procvičit UI, ale nic se ve skutečnosti neodesílá bezpečnostnímu týmu." @@ -30063,12 +29618,12 @@ msgid "Social" msgstr "Sociální sí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/VoiceVideoIndex.ts:148 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:169 msgid "Software encoder" msgstr "Softwarový enkodér" #. Label for an advanced screen-share select. Refers to software video encoder quality bias. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:71 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:76 msgid "Software encoder quality" msgstr "Kvalita softwarového kodéru" @@ -30393,7 +29948,7 @@ msgid "Spanish (Spain)" msgstr "Španělština (Španělsko)" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:111 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:116 msgid "Spatial and temporal layers" msgstr "Prostorové a časové vrstvy" @@ -30495,7 +30050,7 @@ msgstr "Kontrola pravopisu" #: src/features/user/components/modals/tabs/LanguageTab.tsx:414 #: src/features/user/components/modals/tabs/LanguageTab.tsx:456 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:74 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:58 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:50 msgid "Spellcheck" msgstr "Kontrola pravopisu" @@ -30683,10 +30238,6 @@ msgstr "Zahájit hovor" msgid "Start camera test and configure effects" msgstr "Spustit test kamery a konfigurovat efekty" -#: src/features/expressions/components/modals/CreatePackModal.tsx:93 -msgid "Start curating a custom emoji pack that you can share and install." -msgstr "Začněte vytvářet vlastní balíček emoji, který můžete sdílet a instalovat." - #. Label for the start of a date range (inclusive). Leave blank for no lower bound. #: src/features/user/components/modals/tabs/privacy_safety_tab/data_request_modal/DataRequestModal.tsx:175 msgid "Start date" @@ -30697,10 +30248,6 @@ msgstr "Datum zahájení" msgid "Start date must be earlier than end date." msgstr "Počáteční datum musí být dřívější než koncové datum." -#: src/features/voice/components/VoiceSettingsMenus.tsx:860 -msgid "Start debug logging session" -msgstr "Spustit relaci ladicího protokolu" - #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:125 msgid "Start drag and drop" @@ -30883,45 +30430,6 @@ msgstr "Hustota nálepek" msgid "Sticker is too large" msgstr "Nálepka je příliš velká" -#. Kind label on a sticker pack invite embed. -#. Short label in the authentication invite header. Keep the tone plain and specific. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/auth/flow/InviteHeader.tsx:25 -#: src/features/channel/components/InviteEmbed.tsx:88 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:61 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:105 -msgid "Sticker pack" -msgstr "Balíček nálepek" - -#. placeholder {0}: invite.pack.name -#: src/features/invite/commands/InviteCommands.tsx:146 -msgid "Sticker pack {0} has been installed." -msgstr "Balíček nálepek {0} byl nainstalován." - -#. Title of the error modal when creating a new sticker pack is rejected because the user is at the creation limit. -#: src/features/invite/commands/InviteCommands.tsx:74 -msgid "Sticker pack creation limit reached" -msgstr "Dosažen limit pro vytvoření balíčku nálepek" - -#. Modal title for the sticker pack invite share flow. -#: src/features/expressions/components/modals/PackInviteModal.tsx:61 -msgid "Sticker pack invite" -msgstr "Pozvánka do balíčku nálepek" - -#. Title of the error modal when installing a sticker pack via invite is rejected because the user is at the install limit. -#: src/features/invite/commands/InviteCommands.tsx:65 -msgid "Sticker pack limit reached" -msgstr "Dosažen limit balíčků nálepek" - -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#. Settings section label for sticker expression packs. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:84 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:27 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:22 -msgid "Sticker packs" -msgstr "Balíčky nálepek" - #: src/features/guild/components/modals/guild_tabs/GuildStickersTab.tsx:283 msgid "Sticker slots" msgstr "Sloty na nálepky" @@ -31039,6 +30547,13 @@ msgstr "Zastavit sdílení hlasové aktivity se všemi přáteli?" msgid "Stop speaking" msgstr "Zastavit mluvení" +#. Danger action that stops the active screen share. +#. Voice screen share menu action that stops the current user stream. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:20 +#: src/features/voice/components/ActiveScreenShareMenu.tsx:19 +msgid "Stop Streaming" +msgstr "Zastavit streamování" + #. Confirmation prompt in the links tab. #: src/features/user/components/modals/tabs/chat_settings_tab/ChatSettingsTabLinksTab.tsx:31 msgid "Stop trusting all links?" @@ -31050,7 +30565,7 @@ msgid "Stop watching" msgstr "Zastavit sledování" #. Tooltip / button label in the voice control bar that stops watching a remote screen share. -#: src/features/voice/components/VoiceControlBar.tsx:151 +#: src/features/voice/components/VoiceControlBar.tsx:147 msgid "Stop watching stream" msgstr "Zastavit sledování streamu" @@ -31088,11 +30603,16 @@ msgstr "Stream skryt" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the user settings voice activity card. Keep it concise. #: src/features/user/components/profile/VoiceActivityCard.tsx:90 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:132 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:153 #: src/features/voice/components/StreamWatchHoverCard.tsx:21 msgid "Stream preview" msgstr "Náhled streamu" +#. Compact submenu label for changing the resolution and frame rate of an active stream. +#: src/features/voice/components/StreamSettingsMenuContent.tsx:152 +msgid "Stream Quality" +msgstr "Kvalita streamu" + #. Toolbar / menu button label in the screen-share picker. Opens the stream quality settings popover. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:164 msgid "Stream settings" @@ -31302,12 +30822,12 @@ msgid "Suspend" msgstr "Pozastavit" #. 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/VoiceVideoIndex.ts:156 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:177 msgid "SVC" msgstr "SVC" #. Label for an advanced screen-share select. SVC is a WebRTC acronym and should stay uppercase. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:91 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:96 msgid "SVC mode" msgstr "Režim SVC" @@ -31757,7 +31277,7 @@ msgid "Template URL" msgstr "Adresa URL šablony" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:107 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:112 msgid "Temporal layers" msgstr "Časové vrstvy" @@ -31818,7 +31338,7 @@ msgstr "Testování rozbalení URL a vykreslených vložených prvků" #. Channel type chip label for a text channel. #. Option label for a WebRTC content hint select. #: src/features/channel/utils/ChannelUtils.tsx:51 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:151 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:156 msgid "Text" msgstr "Text" @@ -32002,11 +31522,6 @@ msgstr "Tato zpráva zmizela, nebo jste ztratili přístup ke konverzaci." msgid "That's all of them." msgstr "To je vše." -#. End-of-list body text in the scheduled messages popout when all scheduled messages are visible. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:56 -msgid "That's everything in the queue." -msgstr "To je vše ve frontě." - #. Description text in the FluxerTag change modal. #: src/features/user/components/modals/FluxerTagChangeModal.tsx:69 msgid "The #0000 tag is reserved for Visionary subscribers. Visionary is no longer available for purchase." @@ -32671,7 +32186,7 @@ msgid "This invite has unlimited uses." msgstr "Tato pozvánka má neomezené použití." #. Helper text shown on an invite embed while streaming privacy is active. -#: src/features/channel/components/InviteEmbed.tsx:141 +#: src/features/channel/components/InviteEmbed.tsx:112 msgid "This invite is hidden while sharing is protected." msgstr "Tato pozvánka je skryta, dokud je sdílení chráněno." @@ -33167,7 +32682,7 @@ msgstr "Čas" #. Settings section label for app time display format. #: src/features/user/components/modals/tabs/LanguageTab.tsx:374 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:26 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:46 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:38 msgid "Time format" msgstr "Formát času" @@ -33394,11 +32909,6 @@ msgstr "Přepnout soundboard" msgid "Toggle the sticker picker" msgstr "Přepnout výběr nálepek" -#. Action that toggles whether the pack invite is unique to the recipient. -#: src/features/expressions/components/modals/PackInviteModal.tsx:73 -msgid "Toggle unique invite" -msgstr "Přepnout jedinečnou pozvánku" - #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:305 msgid "Toggle voice activity" @@ -33731,7 +33241,7 @@ msgid "Try another search term, or pick a different category or language." msgstr "Zkuste jiný vyhledávací výraz nebo vyberte jinou kategorii či jazyk." #. Helper text on an unknown invite embed suggesting the user request a fresh invite. -#: src/features/channel/components/InviteEmbed.tsx:129 +#: src/features/channel/components/InviteEmbed.tsx:100 msgid "Try asking for a new invite." msgstr "Zkuste požádat o novou pozvánku." @@ -33754,7 +33264,7 @@ msgstr "Zkuste zprávu upravit znovu." msgid "TRY gifts are one-time payments. Cards charged in TRY still need to be issued in Türkiye for the purchase to stay eligible." msgstr "Dárky v TRY jsou jednorázové platby. Karty účtované v TRY musí být stále vydány v Turecku, aby nákup zůstal způsobilý." -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:254 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:252 msgid "Try searching for something like \"theme\", \"notifications\", or \"privacy\"" msgstr "Zkuste hledat něco jako \"motiv\", \"oznámení\" nebo \"soukromí\"" @@ -33804,7 +33314,7 @@ msgstr "Vypnout" #. Bulk voice action that turns off the camera on every active device of the current user. #. Voice menu action that turns off every active device/session's camera. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:90 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:114 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:93 msgid "Turn off all device cameras" msgstr "Vypnout všechny kamery zařízení" @@ -33820,14 +33330,14 @@ msgstr "Vypnout kameru" #. Voice menu action that turns off the camera on a single device of the current user. #. Voice menu action that turns off the camera on one device/session. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:57 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:81 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:81 msgid "Turn off device camera" msgstr "Vypnout kameru zařízení" #. Voice menu action that ends the screen share on a single device of the current user. #. Voice menu action that stops screen sharing or streaming on one device/session. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:61 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:85 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:85 msgid "Turn off device stream" msgstr "Vypnout stream zařízení" @@ -33839,7 +33349,7 @@ msgstr "Vypnout soukromé zprávy a přátele napříč instancí. Toto lze pozd #. Voice menu action that ends the current user screen share. #. Voice menu action that stops the current user's screen share or stream. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:65 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:89 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:69 msgid "Turn off stream" msgstr "Vypnout stream" @@ -34019,16 +33529,6 @@ msgstr "Britské zákony vyžadují ověření věku pro obsah pro dospělé. Pr msgid "Ukrainian" msgstr "Ukrajinština" -#. Generic title for the error modal when an emoji pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:99 -msgid "Unable to install emoji pack" -msgstr "Balíček emoji nelze nainstalovat" - -#. Generic title for the error modal when a sticker pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:103 -msgid "Unable to install sticker pack" -msgstr "Nepodařilo se nainstalovat sadu nálepek" - #. Error-state title in the activity log tab when fetching log entries failed. #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTab.tsx:126 msgid "Unable to load activity logs" @@ -34038,11 +33538,6 @@ msgstr "Nelze načíst protokoly aktivit" msgid "Unable to load applications" msgstr "Nepodařilo se načíst aplikace" -#. Error message in the expression packs tab. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:36 -msgid "Unable to load pack information." -msgstr "Nepodařilo se načíst informace o balíčku." - #. Error message in the channel and chat textual attachment code panel. #. Error message in the channel and chat textual attachment code panel. #: src/features/channel/components/embeds/attachments/CsvAttachmentTablePanel.tsx:31 @@ -34265,7 +33760,7 @@ msgstr "Odebrat z oblíbených" #. Voice call layout action that removes focus from the currently pinned participant. #. Voice layout menu action that removes the focused participant or stream. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:25 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:41 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:97 msgid "Unfocus" msgstr "Zrušit zaměření" @@ -34284,7 +33779,7 @@ msgstr "Rozbalit" #. Settings section label for the embed debugger URL input. #: src/features/user/components/modals/tabs/EmbedDebuggerTab.tsx:231 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:70 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:62 msgid "Unfurl debugger" msgstr "Ladící nástroj pro vkládání odkazů" @@ -34293,10 +33788,6 @@ msgstr "Ladící nástroj pro vkládání odkazů" msgid "Unicode emojis" msgstr "Unicode emotikony" -#: src/features/expressions/components/modals/PackInviteModal.tsx:180 -msgid "Unique invite" -msgstr "Jedinečná pozvánka" - #. Codec description in the screen share codec policy menu, used for the universal fallback codec. #: src/features/voice/utils/ScreenShareCodecPolicy.ts:20 msgid "Universal fallback. Lowest quality, but it works everywhere." @@ -34350,7 +33841,7 @@ msgstr "Neznámé datum" #. Fallback device or operating-system label in the devices tab when session client data is unavailable. #. Short label in the app layout voice participant item. #. Short label in the notifications. Keep it concise. -#: src/features/app/components/layout/VoiceParticipantItem.tsx:43 +#: src/features/app/components/layout/VoiceParticipantItem.tsx:44 #: src/features/user/components/modals/tabs/DevicesTab.tsx:65 #: src/features/user/components/modals/tabs/notifications_tab/Notifications.tsx:78 msgid "Unknown device" @@ -34376,7 +33867,7 @@ msgid "Unknown gift" msgstr "Neznámý dárek" #. Title shown on an invite embed when the invite code resolves to nothing (expired, revoked, or invalid). -#: src/features/channel/components/InviteEmbed.tsx:125 +#: src/features/channel/components/InviteEmbed.tsx:96 msgid "Unknown invite" msgstr "Neznámá pozvánka" @@ -34428,7 +33919,7 @@ msgstr "neznámý uživatel" #: src/features/devtools/utils/CommandUtils.ts:27 #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTab.tsx:114 #: src/features/voice/components/VoiceParticipantAvatarList.tsx:43 -#: src/features/voice/components/VoiceParticipantTile.tsx:161 +#: src/features/voice/components/VoiceParticipantTile.tsx:162 #: src/features/webhook/components/WebhookListItem.tsx:30 msgid "Unknown user" msgstr "Neznámý uživatel" @@ -34450,13 +33941,6 @@ msgstr "unknown-mention" msgid "unknown-role" msgstr "unknown-role" -#. Option label representing an unlimited count. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/expressions/components/modals/PackInviteModal.tsx:29 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:32 -msgid "Unlimited" -msgstr "Neomezeno" - #. Audit log community feature label for unlimited custom emoji capacity. #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:126 msgid "Unlimited emoji" @@ -34525,7 +34009,7 @@ msgid "Unmute" msgstr "Zrušit ztlumení" #. Voice control button label to turn the user's microphone back on. -#: src/features/voice/components/VoiceControlBar.tsx:121 +#: src/features/voice/components/VoiceControlBar.tsx:117 msgctxt "voice-control-action" msgid "Unmute" msgstr "Zrušit ztlumení" @@ -34613,7 +34097,7 @@ msgstr "Nepojmenovaný kanál" #. Fallback display name for a group DM with no name set. #. Fallback title in an invite embed for a group DM with no name set. #. Short label in the channel display name state. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:72 +#: src/features/channel/components/InviteEmbed.tsx:63 #: src/features/channel/state/ChannelDisplayName.ts:19 #: src/features/channel/utils/ChannelUtils.tsx:59 msgid "Unnamed group" @@ -34692,7 +34176,7 @@ msgstr "nepřečteno" #. 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. #. Tab label in the inbox popout filtering to channels with unread messages. -#: src/features/messaging/components/popouts/InboxPopout.tsx:32 +#: src/features/messaging/components/popouts/InboxPopout.tsx:30 #: src/features/user/components/settings_utils/search_index/NotificationsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:77 msgid "Unread" @@ -34828,7 +34312,7 @@ msgid "Up to {DISCOVERY_MAX_TAGS} tags help people find your community. They sho msgstr "Až {DISCOVERY_MAX_TAGS} značek pomáhá lidem najít vaši komunitu. Zobrazí se ve vyhledávání v sekci Objevit." #. Feature comparison table value label. Shown in the restricted or stock column for a text-valued perk. Format includes a resolution token (4K) and a framerate token that should not be translated. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:91 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:87 msgid "Up to 4K/60fps" msgstr "Až 4K/60 sn./s" @@ -34904,11 +34388,6 @@ msgstr "Aktualizované zásady" msgid "Updated saved media" msgstr "Uložená média aktualizována" -#. Label in the messaging commands. {scheduledTimeLabel} is the localized scheduled date and time. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:53 -msgid "Updated scheduled message for {scheduledTimeLabel}" -msgstr "Aktualizovaná naplánovaná zpráva pro {scheduledTimeLabel}" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:544 msgid "Updated the avatar." msgstr "Aktualizoval(a) si avatar." @@ -35165,7 +34644,7 @@ msgid "Uploading emojis" msgstr "Nahrávání emoji" #. Description for the maximum screen share bitrate select. Keep WebRTC literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:159 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:164 msgid "Upper bitrate cap before WebRTC adapts to the network." msgstr "Horní limit bitového toku předtím, než se WebRTC přizpůsobí síti." @@ -35294,7 +34773,7 @@ msgid "Use an email you can open. We will send a code there." msgstr "Použijte e-mail, který můžete otevřít. Pošleme vám na něj kód." #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:67 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:63 msgid "Use animated emojis" msgstr "Používat animované emoji" @@ -35596,11 +35075,6 @@ msgstr "Použito pouze v této komunitě." msgid "User" msgstr "Uživatel" -#. Voice participant context menu submenu label for lower-frequency profile and communication actions. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:202 -msgid "User actions" -msgstr "Akce uživatele" - #. IAR modal: rule description. #: src/features/moderation/components/report_modal/IARModalCopy.ts:251 msgid "User appears underage, or is involved in grooming or child exploitation." @@ -35677,7 +35151,7 @@ msgid "User record" msgstr "Záznam uživatele" #. Root label for the current user settings modal and settings search paths. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:352 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:341 msgid "User settings" msgstr "Uživatelské nastavení" @@ -36215,7 +35689,7 @@ msgid "Video progress" msgstr "Průběh videa" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:75 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:71 msgid "Video quality" msgstr "Kvalita videa" @@ -36604,7 +36078,7 @@ msgstr "Hlasový (pro dospělé)" #. User settings tab for microphone, speaker, camera, and call stats. #. User settings tab for microphone, speaker, camera, and call stats. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:124 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:119 #: src/features/voice/utils/VoiceMessageDescriptors.ts:30 msgid "Voice & video" msgstr "Zvuk a video" @@ -36861,7 +36335,7 @@ msgid "Wait here" msgstr "Počkejte zde" #. Tooltip explaining that video / screen share controls are gated while the voice connection is not yet ready. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:56 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:45 msgid "Waiting for connection..." msgstr "Čekání na připojení..." @@ -37362,11 +36836,6 @@ msgstr "Co hledat." msgid "What's happening?" msgstr "Co se děje?" -#. Form helper text for an expression pack description input. -#: src/features/expressions/components/modals/CreatePackModal.tsx:50 -msgid "What's in this pack?" -msgstr "Co je v tomto balíčku?" - #. Short label in the settings dialog mobile settings view. #. Short label in the whats new modal. #. Sidebar item in settings that opens the app update notes modal. @@ -37551,7 +37020,7 @@ msgid "Window state" msgstr "Stav okna" #. User settings tab label shown on Windows desktop builds. Refers to the Microsoft Windows OS. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:74 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:69 msgid "Windows app" msgstr "Aplikace pro Windows" @@ -37873,16 +37342,6 @@ msgstr "Tuto zprávu nemůžete upravit." msgid "You can't grant a permission you don't have in this channel." msgstr "Nemůžete udělit oprávnění, které v tomto kanálu nemáte." -#. Body of the error modal when installing an emoji pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:91 -msgid "You can't install this emoji pack." -msgstr "Tento balíček emoji nelze nainstalovat." - -#. Body of the error modal when installing a sticker pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:95 -msgid "You can't install this sticker pack." -msgstr "Tento balíček nálepek nelze nainstalovat." - #. Title of the error modal shown when the user is banned from a discovery community. #: src/features/discovery/commands/DiscoveryJoinCommands.tsx:38 msgid "You can't join this community" @@ -37942,8 +37401,8 @@ msgstr "V této komunitě nemůžete odesílat zprávy." #. Tooltip in the voice control bar when the user lacks the Screen Share permission in this channel. Tone stays plain. #. Tooltip shown when the user lacks the Screen Share permission in the voice channel. Tone stays plain. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:65 -#: src/features/voice/components/VoiceControlBar.tsx:141 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:54 +#: src/features/voice/components/VoiceControlBar.tsx:137 msgid "You can't share your screen in this channel" msgstr "V tomto kanálu nemůžete sdílet obrazovku" @@ -37956,8 +37415,8 @@ msgstr "V tomto kanálu nemůžete mluvit" #. Tooltip in the voice control bar when the user lacks the Video permission in this channel. Tone stays plain. #. Tooltip shown when the user lacks the Video permission in the voice channel. Tone stays plain. #: src/features/voice/components/modals/CameraPreviewModal.tsx:74 -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:61 -#: src/features/voice/components/VoiceControlBar.tsx:131 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:50 +#: src/features/voice/components/VoiceControlBar.tsx:127 msgid "You can't turn on your camera in this channel" msgstr "V tomto kanálu nelze zapnout kameru" @@ -38120,10 +37579,6 @@ msgstr "Nejste členem této komunity dostatečně dlouho na to, abyste mohl(a) msgid "You haven't blocked anyone yet." msgstr "Ještě jste nikoho nezablokovali." -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:343 -msgid "You haven't created any packs yet." -msgstr "Zatím jste nevytvořili žádné balíčky." - #. Intro copy in the keyboard navigation modal. {productName} is the app name. #: src/features/input/components/modals/KeyboardModeIntroModal.tsx:26 msgid "You just pressed Tab. Keyboard mode is now on so you can navigate {productName} without a mouse." @@ -38345,13 +37800,6 @@ msgstr "Dosáhli jste limitu {bookmarksText}. Odeberte jednu, abyste mohli přid msgid "You're at the cap of {freeItemsText} — your instance admin sets this limit." msgstr "Dosáhli jste limitu {freeItemsText} – tento limit nastavuje správce vaší instance." -#. Fallback body of the emoji pack creation-limit error modal when no exact limit is known. -#. Fallback body of the sticker pack creation-limit error modal when no exact limit is known. -#: src/features/invite/commands/InviteCommands.tsx:61 -#: src/features/invite/commands/InviteCommands.tsx:79 -msgid "You're at the creation limit. Delete one to create another." -msgstr "Dosáhli jste limitu pro vytváření. Chcete-li vytvořit další, jeden smažte." - #. Modal body shown when the free bookmarks limit is reached and Plutonium would increase it. Free and Plutonium limits are interpolated. #: src/features/app/components/alerts/MaxBookmarksModal.tsx:30 msgid "You're at the free cap of {bookmarksText}. {premiumProductName} bumps you up to {premiumBookmarksText} — or remove one to add another." @@ -38362,13 +37810,6 @@ msgstr "Dosáhli jste bezplatného limitu {bookmarksText}. S {premiumProductName msgid "You're at the free cap of {freeItemsText}. {premiumProductName} bumps you up to {premiumItemsText}." msgstr "Dosáhli jste bezplatného limitu {freeItemsText}. S {premiumProductName} se dostanete až na {premiumItemsText}." -#. Fallback body of the emoji pack install-limit error modal when no exact limit is known. -#. Fallback body of the sticker pack install-limit error modal when no exact limit is known. -#: src/features/invite/commands/InviteCommands.tsx:52 -#: src/features/invite/commands/InviteCommands.tsx:70 -msgid "You're at the install limit. Remove one to add another." -msgstr "Dosáhli jste limitu instalací. Odeberte jednu, abyste mohli přidat další." - #. Short label in the user banned from guild modal. Keep it concise. Keep the tone plain and specific. #: src/features/moderation/components/alerts/UserBannedFromGuildModal.tsx:8 msgid "You're banned" @@ -38379,11 +37820,6 @@ msgstr "Máte ban" msgid "You're being rate limited. Wait {duration} before trying again." msgstr "Jste omezeni rychlostí. Před dalším pokusem počkejte {duration}." -#. End-of-list title in the scheduled messages popout when all scheduled messages are visible. Tone can be friendly. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:51 -msgid "You're caught up" -msgstr "Máte hotovo" - #. Error modal body shown when a gift-subscription user tries to start a recurring subscription. Explains the extension/redemption path. #: src/features/app/components/dialogs/components/plutonium/hooks/useCheckoutActions.tsx:160 msgid "You're currently on a gift subscription. It won't renew. You can redeem more gift codes to extend it. Recurring subscriptions can be started after your gift time ends." @@ -38497,16 +37933,12 @@ msgstr "Nedávno jste již použili samoobslužnou refundaci. Další refundaci msgid "You've arrived, {username}! Let's get started." msgstr "Ahoj, {username}! Pojďme na to." -#: src/features/auth/flow/InviteHeader.tsx:200 -msgid "You've been invited to install" -msgstr "Byli jste pozváni k instalaci" - -#: src/features/auth/flow/InviteHeader.tsx:96 -#: src/features/auth/flow/InviteHeader.tsx:299 +#: src/features/auth/flow/InviteHeader.tsx:69 +#: src/features/auth/flow/InviteHeader.tsx:213 msgid "You've been invited to join" msgstr "Byli jste pozváni k připojení" -#: src/features/auth/flow/InviteHeader.tsx:151 +#: src/features/auth/flow/InviteHeader.tsx:124 msgid "You've been invited to join a group DM by" msgstr "Byli jste pozváni do skupinové konverzace od" @@ -38586,7 +38018,7 @@ msgstr "Vaše předplatné {premiumProductName} vypršelo. Ztratili jste všechn msgid "Your {productName} session expired. Sign in again to continue authorizing this application." msgstr "Vaše relace {productName} vypršela. Přihlaste se znovu a pokračujte v autorizaci této aplikace." -#: src/features/user/components/settings_utils/SettingsConstants.tsx:205 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:200 msgid "Your account" msgstr "Váš účet" diff --git a/fluxer_app/src/features/i18n/locales/da/messages.po b/fluxer_app/src/features/i18n/locales/da/messages.po index 1266cffca..c86aaffe4 100644 --- a/fluxer_app/src/features/i18n/locales/da/messages.po +++ b/fluxer_app/src/features/i18n/locales/da/messages.po @@ -29,11 +29,6 @@ msgstr "(redigeret)" msgid "(failed to load)" msgstr "(kunne ikke indlæses)" -#. Placeholder content text shown for scheduled messages with neither text nor attachments. Keep the parentheses. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:38 -msgid "(no content)" -msgstr "(intet indhold)" - #: src/features/app/components/pages/YouPage.tsx:189 #: src/features/user/components/modals/UserProfileMobileSheet.tsx:899 msgid "(only visible to you)" @@ -455,7 +450,7 @@ msgstr "{count, plural, one {Vis (# linje)} other {Vis (# linjer)}}" msgid "{count, plural, one {Expand (# row)} other {Expand (# rows)}}" msgstr "{count, plural, one {Vis (# række)} other {Vis (# rækker)}}" -#: src/features/voice/components/VoiceParticipantTile.tsx:303 +#: src/features/voice/components/VoiceParticipantTile.tsx:304 msgid "{count, plural, one {Expand # other device} other {Expand # other devices}}" msgstr "{count, plural, one {Udvid # anden enhed} other {Udvid # andre enheder}}" @@ -463,8 +458,8 @@ msgstr "{count, plural, one {Udvid # anden enhed} other {Udvid # andre enheder}} msgid "{count, plural, one {Group DM · # member} other {Group DM · # members}}" msgstr "{count, plural, one {Gruppe-DM · # medlem} other {Gruppe-DM · # medlemmer}}" -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:252 -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:273 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:274 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:295 msgid "{count, plural, one {Hide # device} other {Hide # devices}}" msgstr "{count, plural, one {Skjul # enhed} other {Skjul # enheder}}" @@ -476,7 +471,7 @@ msgstr "{count, plural, one {I opkald} other {# i opkald}}" msgid "{count, plural, one {Join video call (# participant)} other {Join video call (# participants)}}" msgstr "{count, plural, one {Deltag i videoopkald (# deltager)} other {Deltag i videoopkald (# deltagere)}}" -#: src/features/voice/components/VoiceParticipantTile.tsx:620 +#: src/features/voice/components/VoiceParticipantTile.tsx:621 msgid "{count, plural, one {Keep watching # stream and add this one} other {Keep watching # streams and add this one}}" msgstr "Fortsæt med at se # {count, plural, one {stream og tilføj denne} other {streams og tilføj denne}}" @@ -492,8 +487,8 @@ msgstr "{count, plural, one {Tilbagekald # app} other {Tilbagekald # apps}}" msgid "{count, plural, one {sent # attachment} other {sent # attachments}}" msgstr "{count, plural, one {sendte # vedhæftet fil} other {sendte # vedhæftede filer}}" -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:259 -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:280 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:281 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:302 msgid "{count, plural, one {Show # device} other {Show # devices}}" msgstr "{count, plural, one {Vis # enhed} other {Vis # enheder}}" @@ -535,22 +530,6 @@ msgstr "{count, plural, one {Du bruger allerede den ene tilladte forbindelse til msgid "{count, plural, one {You're at the cap of # saved media item. Remove one to add another.} other {You're at the cap of # saved media items. Remove one to add another.}}" msgstr "{count, plural, one {Du har nået grænsen på # gemte medier. Fjern et for at tilføje et andet.} other {Du har nået grænsen på # gemte medier. Fjern et for at tilføje et andet.}}" -#: src/features/invite/commands/InviteCommands.tsx:401 -msgid "{count, plural, one {You're at the limit of # emoji pack. Delete one to create another.} other {You're at the limit of # emoji packs. Delete one to create another.}}" -msgstr "{count, plural, one {Du har nået grænsen på # emoji-pakke. Slet en for at oprette en ny.} other {Du har nået grænsen på # emoji-pakker. Slet en for at oprette en ny.}}" - -#: src/features/invite/commands/InviteCommands.tsx:387 -msgid "{count, plural, one {You're at the limit of # installed emoji pack. Remove one to add another.} other {You're at the limit of # installed emoji packs. Remove one to add another.}}" -msgstr "{count, plural, one {Du har nået grænsen på # installerede emoji-pakker. Fjern én for at tilføje en anden.} other {Du har nået grænsen på # installerede emoji-pakker. Fjern én for at tilføje en anden.}}" - -#: src/features/invite/commands/InviteCommands.tsx:419 -msgid "{count, plural, one {You're at the limit of # installed sticker pack. Remove one to add another.} other {You're at the limit of # installed sticker packs. Remove one to add another.}}" -msgstr "{count, plural, one {Du har nået grænsen på # installerede stickerpakker. Fjern én for at tilføje en anden.} other {Du har nået grænsen på # installerede stickerpakker. Fjern én for at tilføje en anden.}}" - -#: src/features/invite/commands/InviteCommands.tsx:433 -msgid "{count, plural, one {You're at the limit of # sticker pack. Delete one to create another.} other {You're at the limit of # sticker packs. Delete one to create another.}}" -msgstr "{count, plural, one {Du har nået grænsen på # stickerpakke. Slet en for at oprette en ny.} other {Du har nået grænsen på # stickerpakker. Slet en for at oprette en ny.}}" - #: src/features/guild/components/alerts/MaxGuildsModal.tsx:24 msgid "{count, plural, one {You've reached the maximum number of communities you can join (# community). Leave a community before joining another one.} other {You've reached the maximum number of communities you can join (# communities). Leave a community before joining another one.}}" msgstr "{count, plural, one {Du har nået det maksimale antal fællesskaber, du kan deltage i (# fællesskab). Forlad et fællesskab, før du tilmelder dig et andet.} other {Du har nået det maksimale antal fællesskaber, du kan deltage i (# fællesskaber). Forlad et fællesskab, før du tilmelder dig et andet.}}" @@ -750,14 +729,14 @@ msgstr "{formats}. Maks. {maxSize}. Anbefalet: {recommendedSize}" msgid "{formats}. Max {maxSize}. Recommended: {recommendedSize}. {note}" msgstr "{formats}. Maks. {maxSize}. Anbefalet: {recommendedSize}. {note}" -#: src/features/auth/flow/InviteHeader.tsx:117 -#: src/features/auth/flow/InviteHeader.tsx:162 -#: src/features/auth/flow/InviteHeader.tsx:335 +#: src/features/auth/flow/InviteHeader.tsx:90 +#: src/features/auth/flow/InviteHeader.tsx:135 +#: src/features/auth/flow/InviteHeader.tsx:249 msgid "{formattedMemberCount} {memberCount, plural, one {member} other {members}}" msgstr "{formattedMemberCount} {memberCount, plural, one {medlem} other {medlemmer}}" -#: src/features/auth/flow/InviteHeader.tsx:111 -#: src/features/auth/flow/InviteHeader.tsx:320 +#: src/features/auth/flow/InviteHeader.tsx:84 +#: src/features/auth/flow/InviteHeader.tsx:234 msgid "{formattedPresenceCount} online" msgstr "{formattedPresenceCount} online" @@ -776,7 +755,7 @@ msgstr "{fps} FPS" msgid "{guildName} channels" msgstr "{guildName}-kanaler" -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:674 +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:673 msgid "{hiddenConnectionCount, plural, one {Expand # other device} other {Expand # other devices}}" msgstr "{hiddenConnectionCount, plural, one {Vis # anden enhed} other {Vis # andre enheder}}" @@ -874,7 +853,7 @@ msgstr "{length} ser med" msgid "{lineCount, plural, one {# line} other {# lines}}" msgstr "{lineCount, plural, one {# linje} other {# linjer}}" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:145 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:143 msgid "{matchCount, plural, one {# match} other {# matches}}" msgstr "{matchCount, plural, one {# match} other {# # matches}}" @@ -889,7 +868,7 @@ msgid "{mbWayPaymentMethod} is a one-time payment method in {paymentProviderName msgstr "{mbWayPaymentMethod} er en engangsbetalingsmetode i {paymentProviderName}-kassen, så den kan ikke bruges til tilbagevendende abonnementer her." #. Screen share bitrate option label. Mbps means megabits per second. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:167 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:172 msgid "{megabits} Mbps" msgstr "{megabits} Mbps" @@ -1105,7 +1084,7 @@ msgid "{productName} detected a potential raid in this community. Invites are pa msgstr "{productName} har registreret et potentielt raid i dette fællesskab. Invitationer er sat på pause, så nye brugere kan ikke tilmelde sig lige nu." #. Anti-raid status message on a community invite embed. productName is the product brand name placeholder. -#: src/features/channel/components/InviteEmbed.tsx:117 +#: src/features/channel/components/InviteEmbed.tsx:88 msgid "{productName} detected a potential raid, so new users can't join right now." msgstr "{productName} har registreret et potentielt raid, så nye brugere kan ikke tilmelde sig lige nu." @@ -1225,14 +1204,14 @@ msgstr "{remaining} tegn tilbage. Få {premiumProductName} for at skrive op til msgid "{remainingSlotCount} remaining" msgstr "{remainingSlotCount} tilbage" -#: src/features/channel/components/InviteEmbed.tsx:282 -#: src/features/channel/components/InviteEmbed.tsx:455 -#: src/features/channel/components/InviteEmbed.tsx:724 +#: src/features/channel/components/InviteEmbed.tsx:248 +#: src/features/channel/components/InviteEmbed.tsx:356 +#: src/features/channel/components/InviteEmbed.tsx:625 msgid "{renderedMemberCount} {memberCount, plural, one {member} other {members}}" msgstr "{renderedMemberCount} {memberCount, plural, one {medlem} other {medlemmer}}" #. Presence summary on a community invite embed. renderedPresenceCount is a formatted count of online members. -#: src/features/channel/components/InviteEmbed.tsx:112 +#: src/features/channel/components/InviteEmbed.tsx:83 msgid "{renderedPresenceCount} online" msgstr "{renderedPresenceCount} online" @@ -1630,9 +1609,7 @@ msgstr "1 ulæst" msgid "1 unread DM" msgstr "1 ulæst direkte besked" -#. Invite link use-limit option meaning the invite can be used once. #. Invite max-uses dropdown option for exactly one use. -#: src/features/expressions/components/modals/PackInviteModal.tsx:33 #: src/features/invite/components/modals/InviteModal.tsx:60 msgid "1 use" msgstr "1 brug" @@ -1668,16 +1645,12 @@ msgstr "1 års gave" msgid "10 minutes" msgstr "10 minutter" -#. Invite link use-limit option meaning the invite can be used ten times. #. Invite max-uses dropdown option for ten uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:41 #: src/features/invite/components/modals/InviteModal.tsx:68 msgid "10 uses" msgstr "10 anvendelser" -#. Invite link use-limit option meaning the invite can be used 100 times. #. Invite max-uses dropdown option for 100 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:53 #: src/features/invite/components/modals/InviteModal.tsx:80 msgid "100 uses" msgstr "100 anvendelser" @@ -1763,9 +1736,7 @@ msgctxt "adaptive-screen-share" msgid "240p" msgstr "240p" -#. Invite link use-limit option meaning the invite can be used 25 times. #. Invite max-uses dropdown option for 25 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:45 #: src/features/invite/components/modals/InviteModal.tsx:72 msgid "25 uses" msgstr "25 anvendelser" @@ -1840,16 +1811,12 @@ msgstr "5 dage" msgid "5 minutes" msgstr "5 minutter" -#. Invite link use-limit option meaning the invite can be used five times. #. Invite max-uses dropdown option for five uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:37 #: src/features/invite/components/modals/InviteModal.tsx:64 msgid "5 uses" msgstr "5 anvendelser" -#. Invite link use-limit option meaning the invite can be used 50 times. #. Invite max-uses dropdown option for 50 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:49 #: src/features/invite/components/modals/InviteModal.tsx:76 msgid "50 uses" msgstr "50 anvendelser" @@ -2083,13 +2050,6 @@ msgstr "Accepter invitation" msgid "Accept the friend request from {userName}?" msgstr "Accepter venneanmodningen fra {userName}?" -#. Helper text on a pack invite embed explaining that accepting installs the pack. -#. Note shown on expression pack invites before accepting. -#: src/features/channel/components/InviteEmbed.tsx:100 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:81 -msgid "Accepting this invite installs the pack automatically." -msgstr "Når du accepterer denne invitation, installeres pakken automatisk." - #. Short label in the notification utils helper. Keep it concise. #: src/features/notification/utils/NotificationUtils.ts:32 msgid "Access granted" @@ -2110,7 +2070,7 @@ msgstr "Få adgang til dine grundlæggende profiloplysninger (brugernavn, avatar #. User settings tab for accessibility preferences (visual, motion, screen reader, etc.). #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:14 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:93 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:66 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:61 msgid "Accessibility" msgstr "Tilgængelighed" @@ -2124,7 +2084,7 @@ msgstr "Tilgængeligt liveområde" #. User settings tab for account login, password, MFA, and security. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:11 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:129 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:95 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:90 msgid "Account" msgstr "Konto" @@ -2180,7 +2140,7 @@ msgstr "Kontoen er for ny" #. Required-action modal title shown when an account-level verification step is required to proceed. #. Title of the error modal shown when an unclaimed (guest) account tries to accept a community or group DM invite. Auth-related; keep tone plain. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:8 -#: src/features/invite/commands/InviteCommands.tsx:37 +#: src/features/invite/commands/InviteCommands.tsx:35 msgid "Account verification required" msgstr "Kontobekræftelse påkrævet" @@ -2461,7 +2421,7 @@ msgid "Add an account to continue." msgstr "Tilføj en konto for at fortsætte." #. Body of the error modal shown when an unclaimed (guest) account tries to accept a community invite. Tells the user to complete sign-up first. -#: src/features/invite/commands/InviteCommands.tsx:42 +#: src/features/invite/commands/InviteCommands.tsx:40 msgid "Add an email and password to your account first." msgstr "Tilføj først en e-mail og adgangskode til din konto." @@ -2771,7 +2731,7 @@ msgid "Address" msgstr "Adresse" #. Description for an H.264 backup stream select. Keep H.264, CPU, and GPU literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:119 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:124 msgid "Adds H.264 for mixed clients. Uses more encode work." msgstr "Tilføjer H.264 for blandede klienter. Bruger mere processorkraft." @@ -2827,11 +2787,9 @@ msgstr "Administratorer har sat invitationer på pause – du kan ikke deltage l #. Collapsed-by-default group at the end of the community overview tab holding less common settings. #. Disclosure button label in the voice connection status popout. Reveals technical bandwidth and network stats. #. User settings tab for power-user and experimental application preferences. -#. Voice participant context menu submenu label for IDs and diagnostics. #: src/features/channel/components/modals/channel_tabs/ChannelOverviewTab.tsx:337 #: src/features/guild/components/modals/guild_tabs/guild_overview_tab/index.tsx:28 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:178 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:145 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:140 #: src/features/voice/components/voice_connection_status/VoiceDetailsPopout.tsx:60 msgid "Advanced" msgstr "Avanceret" @@ -2842,7 +2800,7 @@ msgid "Advanced video settings" msgstr "Avancerede videoindstillinger" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:100 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:121 msgid "Advertise a capped decode codec to force publisher migration" msgstr "Annoncer en begrænset afkodningscodec for at tvinge udgivermigration" @@ -3065,6 +3023,13 @@ msgstr "Tillad alle at se denne forbindelse på din profil" msgid "Allow anyone who can view your full profile to see your profile local time" msgstr "Tillad alle, der kan se din fulde profil, at se din lokale tid på profilen" +#. Settings search entry label for the AV1 screen-share opt-in. AV1 is a codec name and should stay literal. +#. Switch label for the AV1 screen-share opt-in. AV1 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:236 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:88 +msgid "Allow AV1 for screen sharing" +msgstr "Tillad AV1 til skærmdeling" + #. Toggle label that allows DMs from bots in this community. #: src/features/ui/action_menu/items/BulkSettingsMenuItems.tsx:81 msgid "Allow bot direct messages" @@ -3112,6 +3077,13 @@ msgstr "Tillad fleksible navne på tekstkanaler" msgid "Allow for all communities" msgstr "Tillad for alle fællesskaber" +#. Settings search entry label for the H.265/HEVC screen-share opt-in. H.265 and HEVC are codec names and should stay literal. +#. Switch label for the H.265/HEVC screen-share opt-in. H.265 and HEVC are codec names and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:240 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:92 +msgid "Allow H.265 (HEVC) for screen sharing" +msgstr "Tillad H.265 (HEVC) til skærmdeling" + #: src/features/connection/components/modals/EditConnectionModal.tsx:95 msgid "Allow members from communities you're in to see this connection" msgstr "Tillad medlemmer fra fællesskaber, du er med i, at se denne forbindelse" @@ -3218,7 +3190,7 @@ msgid "Already have an account?" msgstr "Har du allerede en konto?" #. Status label on a group DM invite embed when the current user is already a member. -#: src/features/channel/components/InviteEmbed.tsx:76 +#: src/features/channel/components/InviteEmbed.tsx:67 msgid "Already joined" msgstr "Allerede medlem" @@ -3426,7 +3398,7 @@ msgid "Animated avatars ({animatedAvatarFormats}) require {premiumProductName}." msgstr "Animerede avatarer ({animatedAvatarFormats}) kræver {premiumProductName}." #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:79 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:75 msgid "Animated avatars & profile banners" msgstr "Animerede avatarer og profilbannere" @@ -3712,7 +3684,7 @@ msgstr "Appikon-badge" msgid "App language: {format}" msgstr "Appsprog: {format}" -#: src/features/user/components/settings_utils/SettingsConstants.tsx:209 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:204 msgid "App settings" msgstr "Appindstillinger" @@ -3739,7 +3711,7 @@ msgstr "Appens zoomniveau" #. Advanced settings category tag. #. User settings tab for app appearance and layout options. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:13 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:116 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:111 msgid "Appearance" msgstr "Udseende" @@ -3812,8 +3784,8 @@ msgstr "Applikation opdateret" #: src/features/user/components/modals/tabs/applications_tab/index.tsx:90 #: src/features/user/components/modals/tabs/applications_tab/index.tsx:129 #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:29 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:74 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:70 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:66 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:65 msgid "Applications" msgstr "Apps" @@ -3899,7 +3871,7 @@ msgid "Are you sure you want to delete every message in your personal notes? Thi msgstr "Er du sikker på, at du vil slette alle beskeder i dine personlige noter? Dette vil permanent fjerne alle beskeder og deres vedhæftede filer. Denne handling kan ikke fortrydes." #. placeholder {0}: selectedRole.name -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:410 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:425 msgid "Are you sure you want to delete the <0>{0} role? Any members with this role will no longer have it." msgstr "Er du sikker på, at du vil slette rollen <0>{0}? Alle medlemmer med denne rolle vil ikke længere have den." @@ -4080,11 +4052,6 @@ msgstr "Vedhæftet fil (mock)" msgid "Attachment mocks" msgstr "Vedhæftede filer (test)" -#. Placeholder content text shown for scheduled messages that have attachments but no text content. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:34 -msgid "Attachment only message" -msgstr "Kun besked med vedhæftet fil" - #. Short label in the channel and chat textual attachment preview bottom sheet. Keep it concise. #. Short label in the channel and chat textual attachment preview modal. Keep it concise. #: src/features/channel/components/embeds/attachments/TextualAttachmentPreviewBottomSheet.tsx:27 @@ -4112,9 +4079,7 @@ msgstr "Kan ikke uploade vedhæftet fil" msgid "Attachment: {filename}" msgstr "Vedhæftet fil: {filename}" -#. Label in the scheduled message row preview indicating that attachments are included. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:43 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:34 msgid "Attachments" msgstr "Vedhæftede filer" @@ -4238,7 +4203,7 @@ msgid "Audio settings" msgstr "Lydindstillinger" #. Voice control button label for microphone and speaker settings. -#: src/features/voice/components/VoiceControlBar.tsx:146 +#: src/features/voice/components/VoiceControlBar.tsx:142 msgctxt "voice-control-button" msgid "Audio settings" msgstr "Lydindstillinger" @@ -4344,7 +4309,7 @@ msgid "Authorized" msgstr "Autoriseret" #. 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/GeneralSettingsSections.ts:30 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:22 msgid "Authorized applications" msgstr "Autoriserede apps" @@ -4358,8 +4323,8 @@ msgstr "Autoriserede apps" #: src/features/user/components/modals/tabs/AuthorizedAppsTab.tsx:506 #: src/features/user/components/settings_utils/search_index/AuthorizedAppsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:148 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:34 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:107 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:102 msgid "Authorized apps" msgstr "Autoriserede apps" @@ -4442,7 +4407,6 @@ msgid "Autocomplete suggestion: {label}, {selectedOptionPosition} of {resultCoun msgstr "Forslag til autoudfyldelse: {label}, {selectedOptionPosition} af {resultCount}" #. Channel overview settings tab label, control, or validation message (name, topic, slowmode, voice region, mature content gate). -#. Label for the auto codec option in the screen-share codec radio group. Keep it concise. #. Option label for a WebRTC content hint select. #. Option label for an SVC mode select. #. Option label for an encoder path select. @@ -4451,11 +4415,10 @@ msgstr "Forslag til autoudfyldelse: {label}, {selectedOptionPosition} af {result #. Voice region option label in the voice settings menu meaning let Fluxer pick the best region automatically. #. Voice region picker option label meaning 'let Fluxer pick the best region automatically'. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/RtcRegionSelect.tsx:19 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:59 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:99 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:139 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:176 -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:34 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:64 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:104 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:144 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:181 #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:263 #: src/features/voice/components/VoiceRegionSelector.tsx:16 #: src/features/voice/components/VoiceSettingsMenus.tsx:126 @@ -4468,6 +4431,11 @@ msgctxt "rtc-region-value" msgid "Automatic" msgstr "Automatisk" +#. Option label for the screen-share codec select. codec is the automatically selected codec label. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:222 +msgid "Automatic ({codec})" +msgstr "Automatisk ({codec})" + #. Settings search entry label. Names the settings search entry in the settings UI. #. Voice setting label for automatically evening out microphone volume. #: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:48 @@ -4495,96 +4463,6 @@ msgstr "Automatisk læsning af beskeder" msgid "Automatic start" msgstr "Automatisk start" -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep Firefox as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:8 -msgid "Automatic would use {codecName} because Firefox screen sharing works most reliably with it." -msgstr "Automatisk ville bruge {codecName}, fordi skærmdeling i Firefox fungerer mest pålideligt med den." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:70 -msgid "Automatic would use {codecName} because no hardware encoder is available and this browser exposes H.265." -msgstr "Automatisk ville bruge {codecName}, fordi der ikke er en hardware-encoder tilgængelig, og denne browser understøtter H.265." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:75 -msgid "Automatic would use {codecName} because no hardware encoder is available and your computer exposes H.265." -msgstr "Automatisk ville bruge {codecName}, fordi der ikke er nogen hardware-encoder tilgængelig, og din computer understøtter H.265." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:90 -msgid "Automatic would use {codecName} because no higher-quality encoder is available and H.264 is compatible." -msgstr "Automatisk ville bruge {codecName}, fordi der ikke er en encoder af højere kvalitet tilgængelig, og H.264 er kompatibel." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep OpenH264 and Linux literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:101 -msgid "Automatic would use {codecName} because no video encoder is exposed. On Linux, OpenH264 may need to be installed." -msgstr "Automatisk ville bruge {codecName}, fordi der ikke er nogen video-encoder tilgængelig. På Linux skal OpenH264 muligvis installeres." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:60 -msgid "Automatic would use {codecName} because software encoding is preferred and this browser exposes AV1." -msgstr "Automatisk ville bruge {codecName}, fordi softwarekodning foretrækkes, og denne browser understøtter AV1." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:80 -msgid "Automatic would use {codecName} because software encoding is preferred and this browser exposes VP9." -msgstr "Automatisk ville bruge {codecName}, fordi softwarekodning foretrækkes, og denne browser understøtter VP9." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:95 -msgid "Automatic would use {codecName} because software encoding is preferred and VP8 is the safest software fallback." -msgstr "Automatisk ville bruge {codecName}, fordi softwarekodning foretrækkes, og VP8 er den sikreste software-fallback." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:65 -msgid "Automatic would use {codecName} because software encoding is preferred and your computer exposes AV1." -msgstr "Automatisk ville bruge {codecName}, fordi softwarekodning foretrækkes, og din computer understøtter AV1." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:85 -msgid "Automatic would use {codecName} because software encoding is preferred and your computer exposes VP9." -msgstr "Automatisk ville bruge {codecName}, fordi softwarekodning foretrækkes, og din computer understøtter VP9." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep codec names literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:25 -msgid "Automatic would use {codecName} because this browser does not expose H.264, so VP8 is the safest fallback." -msgstr "Automatisk ville bruge {codecName}, fordi denne browser ikke eksponerer H.264, så VP8 er det sikreste alternativ." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep Chromium as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:13 -msgid "Automatic would use {codecName} because this browser supports it and it is the best fallback outside Chromium." -msgstr "Automatisk ville bruge {codecName}, fordi denne browser understøtter det, og det er den bedste fallback uden for Chromium." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep codec names literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:30 -msgid "Automatic would use {codecName} because your computer does not expose H.264, so VP8 is the safest fallback." -msgstr "Automatisk ville bruge {codecName}, fordi din computer ikke eksponerer H.264, så VP8 er den sikreste fallback." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep Chromium as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:19 -msgid "Automatic would use {codecName} because your computer supports it and it is the best fallback outside Chromium." -msgstr "Automatisk ville bruge {codecName}, fordi din computer understøtter det, og det er den bedste fallback uden for Chromium." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:54 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware and it gives strong screen-share quality." -msgstr "Automatisk ville bruge {codecName}, fordi din GPU kan kode det i hardware, og det giver en god skærmdelingskvalitet." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:42 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware and it is the most compatible screen-share default." -msgstr "Automatisk ville bruge {codecName}, fordi din GPU kan kode det i hardware, og det er den mest kompatible standard for skærmdeling." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:48 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware, with excellent compression and low CPU usage." -msgstr "Automatisk ville bruge {codecName}, fordi din GPU kan kode det i hardware med fremragende komprimering og lav CPU-brug." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:36 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware, with the best compression for screen sharing." -msgstr "Automatisk ville bruge {codecName}, fordi din GPU kan kode det i hardware med den bedste komprimering til skærmdeling." - #. Short label in the animation tab. Keep it concise. #: src/features/user/components/modals/tabs/accessibility_tab/AnimationTab.tsx:52 msgid "Automatically play GIFs" @@ -4648,6 +4526,16 @@ msgstr "Læs automatisk" msgid "Autoscrolling" msgstr "Automatisk rulning" +#. Settings search synonym. Codec name; keep literal. Used to match this term in the settings search bar. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:101 +msgid "AV1" +msgstr "AV1" + +#. Option label for the screen-share codec select while the AV1 opt-in is off and the option is disabled. AV1 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:226 +msgid "AV1 (requires opt-in)" +msgstr "AV1 (kræver tilvalg)" + #. Label for the available desktop version in the Linux update modal. #: src/features/updater/commands/UpdaterModalCommands.tsx:140 msgid "Available" @@ -4875,7 +4763,7 @@ msgid "Badge" msgstr "Badge" #. Option label for a software encoder quality select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:83 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:88 msgid "Balanced" msgstr "Balanceret" @@ -4917,7 +4805,7 @@ msgstr "Ban udløber kl. {0}." #: src/features/moderation/components/modals/BanMemberModal.tsx:270 #: src/features/ui/action_menu/GuildMemberContextMenu.tsx:66 #: src/features/ui/action_menu/items/GuildMemberMenuItems.tsx:51 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:94 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:118 msgid "Ban member" msgstr "Bandlys medlem" @@ -5046,7 +4934,7 @@ msgstr "Mellem 1 og 32 tegn" #. 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/PlutoniumIndex.ts:27 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:207 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:202 msgid "Billing" msgstr "Fakturering" @@ -5099,7 +4987,7 @@ msgid "Biometrics" msgstr "Biometri" #. 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/VoiceVideoIndex.ts:160 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:181 msgid "Bitrate" msgstr "Bitrate" @@ -5181,8 +5069,8 @@ msgstr "Blokeret" #: src/features/user/components/modals/tabs/BlockedUsersTab.tsx:210 #: src/features/user/components/settings_utils/search_index/BlockedUsersIndex.ts:6 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:152 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:58 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:18 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:53 msgid "Blocked users" msgstr "Blokerede brugere" @@ -5275,7 +5163,7 @@ msgstr "Tilføjet til bogmærker." #. Tab label in the inbox popout listing the user bookmarks. #: src/features/channel/components/modals/BookmarksBottomSheet.tsx:33 #: src/features/messaging/components/pages/SavedMessagesPage.tsx:23 -#: src/features/messaging/components/popouts/InboxPopout.tsx:36 +#: src/features/messaging/components/popouts/InboxPopout.tsx:34 msgid "Bookmarks" msgstr "Bogmærker" @@ -5535,10 +5423,6 @@ msgstr "Mobning, gentagen uønsket kontakt, stalking eller målrettet chikane." msgid "Bullying, threats, hate, violence, raids, or content that pushes self-harm." msgstr "Mobning, trusler, had, vold, raids eller indhold, der opfordrer til selvskade." -#: src/features/expressions/components/modals/CreatePackModal.tsx:95 -msgid "Bundle your favorite stickers into a pack you can distribute." -msgstr "Saml dine yndlingsstickers i en pakke, du kan dele." - #. Short label in the app constants. #: src/features/app/constants/AppConstants.ts:45 msgid "Busy right now" @@ -5761,7 +5645,7 @@ msgid "Cameras and virtual capture devices are selected here in {productName}, n msgstr "Kameraer og virtuelle optagelsesenheder vælges her i {productName}, ikke i Wayland-systemvælgeren. Hvis intet vises her, skal du tjekke tilladelser eller tilslutte en enhed." #. Tooltip in the voice control bar when cameras are disabled because the participant count exceeds the limit. {voiceChannelCameraUserLimit} is the configured threshold. -#: src/features/voice/components/VoiceControlBar.tsx:136 +#: src/features/voice/components/VoiceControlBar.tsx:132 msgid "Cameras are off above {voiceChannelCameraUserLimit} participants" msgstr "Kameraer er slået fra ved over {voiceChannelCameraUserLimit} deltagere" @@ -5781,7 +5665,6 @@ msgid "Can't upload files here" msgstr "Kan ikke uploade filer her" #. Action label for dismissing a mass-mention warning. -#. Button label on a scheduled message row that cancels (deletes) the scheduled send. #. Button label that closes the emoji rename popout without saving. #. Button that closes the delete channel confirmation without deleting. #. Button that closes the device logout confirmation without changes. @@ -5810,10 +5693,8 @@ msgstr "Kan ikke uploade filer her" #: src/features/emoji/components/emojis/EmojiListItem.tsx:318 #: src/features/expressions/components/modals/AddFavoriteMemeModal.tsx:111 #: src/features/expressions/components/modals/AddGuildStickerModal.tsx:250 -#: src/features/expressions/components/modals/CreatePackModal.tsx:137 #: src/features/expressions/components/modals/EditFavoriteMemeModal.tsx:87 #: src/features/expressions/components/modals/EditGuildStickerModal.tsx:116 -#: src/features/expressions/components/modals/EditPackModal.tsx:124 #: src/features/guild/components/modals/TransferOwnershipModal.tsx:91 #: src/features/i18n/utils/CommonMessageDescriptors.ts:98 #: src/features/input/state/input_keybind/shared.ts:137 @@ -5824,7 +5705,6 @@ msgstr "Kan ikke uploade filer her" #: src/features/messaging/components/modals/ForwardModal.tsx:635 #: src/features/messaging/components/modals/ImageCropModal.tsx:925 #: src/features/messaging/components/modals/MessageHistoryThresholdModal.tsx:107 -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:47 #: src/features/moderation/components/modals/BanMemberModal.tsx:262 #: src/features/moderation/components/modals/RemoveTimeoutModal.tsx:70 #: src/features/moderation/components/modals/TimeoutMemberModal.tsx:126 @@ -5850,11 +5730,6 @@ msgstr "Annuller" msgid "Cancel editing message" msgstr "Annuller redigering af besked" -#. Button or menu action label in the channel and chat scheduled message edit bar. Keep it concise. -#: src/features/channel/components/ScheduledMessageEditBar.tsx:18 -msgid "Cancel editing scheduled message" -msgstr "Annuller redigering af planlagt besked" - #. Relationship action label for canceling an outgoing friend request. #: src/features/relationship/utils/RelationshipMessageDescriptors.ts:25 msgid "Cancel friend request" @@ -5935,16 +5810,6 @@ msgstr "Kan ikke redigeres" msgid "Cannot delete account" msgstr "Kan ikke slette konto" -#. Title of the error modal when installing an emoji pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:83 -msgid "Cannot install emoji pack" -msgstr "Kan ikke installere emoji-pakke" - -#. Title of the error modal when installing a sticker pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:87 -msgid "Cannot install sticker pack" -msgstr "Kan ikke installere stickerpakke" - #. Toast error shown when captcha verification fails inside the auth captcha interceptor. #: src/features/auth/components/CaptchaInterceptor.tsx:14 msgid "Captcha verification failed. Try again." @@ -5955,15 +5820,15 @@ msgstr "Captcha-verificering mislykkedes. Prøv igen." msgid "Capture" msgstr "Optag" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:398 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:420 msgid "Capture app audio" msgstr "Optag app-lyd" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:399 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:421 msgid "Capture desktop audio" msgstr "Optag skrivebordslyd" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:397 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:419 msgid "Capture device audio" msgstr "Optag enhedslyd" @@ -6221,12 +6086,12 @@ msgstr "Skift adgangskode" msgid "Change scheduled" msgstr "Ændring planlagt" -#. Tooltip / button label in the screen-share status pill. Opens the picker to change what is being shared. -#. Voice control menu action to choose a different screen-share source. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:48 -#: src/features/voice/components/VoiceControlBar.tsx:108 -msgid "Change source" -msgstr "Skift kilde" +#. Action that opens the source picker for the active screen share. +#. Voice screen share menu action that changes the shared source. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:24 +#: src/features/voice/components/ActiveScreenShareMenu.tsx:23 +msgid "Change Stream" +msgstr "Skift stream" #. Modal title for the screen-share picker when switching an ongoing stream to a new source. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:156 @@ -6575,7 +6440,7 @@ msgstr "Tegngrænsen er overskredet med {remaining}" #: src/features/input/components/modals/KeyboardShortcutsCheatsheetModal.tsx:40 #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:15 #: src/features/user/components/modals/tabs/keybinds_tab/DefaultKeybindsList.tsx:39 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:120 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:115 msgid "Chat" msgstr "Chat" @@ -6976,7 +6841,7 @@ msgid "Choose your profile accent color" msgstr "Vælg din profilfarve" #. 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/VoiceVideoIndex.ts:108 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:129 msgid "Cisco" msgstr "Cisco" @@ -7584,7 +7449,7 @@ msgid "Codec" msgstr "Codec" #. 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/VoiceVideoIndex.ts:96 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:117 msgid "Codec negotiation testing" msgstr "Test af codec-forhandling" @@ -7628,8 +7493,8 @@ msgstr "Skjul kanalemne" #. Tooltip / aria label on a voice participant tile button that collapses expanded device tiles for one user. #. Voice menu action that collapses expanded device tiles back into a single tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:98 -#: src/features/voice/components/VoiceParticipantTile.tsx:165 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:122 +#: src/features/voice/components/VoiceParticipantTile.tsx:166 msgid "Collapse devices" msgstr "Skjul enheder" @@ -8104,7 +7969,7 @@ msgstr "Fokus på skrivefelt" #. Button label that opens a dedicated advanced settings modal for configuring screen-share encoder controls. #. Button label that opens a dedicated advanced settings modal. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedChatControls.tsx:161 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:163 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:168 msgid "Configure" msgstr "Konfigurer" @@ -8127,7 +7992,7 @@ msgid "Configure now" msgstr "Konfigurer nu" #. Tooltip / aria label on the screen-share control while a share is active. Opens the configure / end menu. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:69 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:58 msgid "Configure or end screen share" msgstr "Konfigurer eller afslut skærmdeling" @@ -8378,12 +8243,12 @@ msgstr "Forbindelse: {connectionId}" #: src/features/i18n/utils/CommonMessageDescriptors.ts:410 #: src/features/user/components/popouts/UserProfileShared.tsx:610 #: src/features/user/components/settings_utils/search_index/LinkedAccountsIndex.ts:8 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:38 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:30 msgid "Connections" msgstr "Forbindelser" #. User settings tab for linked external accounts. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:111 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:106 msgctxt "user-settings-tab" msgid "Connections" msgstr "Forbindelser" @@ -8434,7 +8299,7 @@ msgid "Content filtering" msgstr "Indholdsfiltrering" #. Label for an advanced screen-share select. Refers to the WebRTC MediaStreamTrack contentHint value. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:131 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:136 msgid "Content hint" msgstr "Indholdstip" @@ -9157,16 +9022,6 @@ msgstr "Kunne ikke ignorere venneanmodning" msgid "Couldn't ignore the friend request. Try again." msgstr "Kunne ikke ignorere venneanmodningen. Prøv igen." -#. Generic body for the error modal when an emoji pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:107 -msgid "Couldn't install this emoji pack. Try again later." -msgstr "Kunne ikke installere denne emoji-pakke. Prøv igen senere." - -#. Generic body for the error modal when a sticker pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:111 -msgid "Couldn't install this sticker pack. Try again later." -msgstr "Kunne ikke installere denne stickerpakke. Prøv igen senere." - #. Error modal title shown when accepting a community invite fails. #: src/features/invite/components/alerts/InviteAcceptFailedModal.tsx:9 msgid "Couldn't join community" @@ -9582,11 +9437,6 @@ msgstr "Opret en konto for at gøre krav på din gave" msgid "Create and manage applications and bots for your account" msgstr "Opret og administrer apps og bots til din konto" -#. Empty-state description for expression packs when the feature requires premium. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:63 -msgid "Create and share custom emoji and sticker packs with {premiumProductFullName}." -msgstr "Opret og del tilpassede emoji- og stickerpakker med {premiumProductFullName}." - #. Button or menu action label in the application create modal. Keep it concise. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/applications_tab/ApplicationCreateModal.tsx:20 @@ -9628,14 +9478,6 @@ msgstr "Opret direkte besked" msgid "Create emoji & stickers" msgstr "Opret emoji og stickers" -#. Action that opens the create-emoji-pack modal. -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/expressions/components/modals/CreatePackModal.tsx:18 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:314 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:31 -msgid "Create emoji pack" -msgstr "Opret emoji-pakke" - #. Accessible label for the create-favorite-category form. #: src/features/expressions/components/modals/CreateFavoriteCategoryModal.tsx:16 msgid "Create favorite category form" @@ -9688,14 +9530,6 @@ msgstr "Opret eller tilmeld dig et fællesskab" msgid "Create role" msgstr "Opret rolle" -#. Action that opens the create-sticker-pack modal. -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/expressions/components/modals/CreatePackModal.tsx:22 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:314 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:35 -msgid "Create sticker pack" -msgstr "Opret stickerpakke" - #. Setup wizard title prompting the operator to create the first account. #: src/features/app/components/setup/SetupWizardSteps.tsx:48 msgid "Create the administrator account" @@ -9748,15 +9582,6 @@ msgstr "Oprettet" msgid "Created {createdAt}" msgstr "Oprettet {createdAt}" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:334 -msgid "Created {createdCount} / {createdLimit}" -msgstr "Oprettet {createdCount} ud af {createdLimit}" - -#. placeholder {0}: NicknameUtils.getDisplayName(packCreator) -#: src/features/channel/components/InviteEmbed.tsx:343 -msgid "Created by {0}" -msgstr "Oprettet af {0}" - #. placeholder {0}: inviter ? NicknameUtils.getNickname(inviter, undefined, channelId) : invite.inviter ? NicknameUtils.getDisplayName(invite.inviter) : '' #. placeholder {1}: formatExpiresAt(invite.expires_at) #: src/features/channel/components/modals/GroupInvitesBottomSheet.tsx:218 @@ -9768,13 +9593,6 @@ msgstr "Oprettet af {0}. Udløber om {1}." msgid "Created by {creatorDisplayName} on {createdAt}" msgstr "Oprettet af {creatorDisplayName} den {createdAt}" -#. Metadata label for an expression pack invite. userName is the pack creator username. -#. Short label in the authentication invite header. Preserve {userName}; it is inserted by code. Keep the tone plain and specific. -#: src/features/auth/flow/InviteHeader.tsx:29 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:73 -msgid "Created by {userName}" -msgstr "Oprettet af {userName}" - #. placeholder {0}: renderInline(change.newValue, i18n, guildId) #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:739 msgid "Created for channel {0}." @@ -9787,11 +9605,6 @@ msgstr "Oprettet til kanalen {0}." msgid "Created on {0}." msgstr "Oprettet den {0}." -#. 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/ExpressionPacksIndex.ts:43 -msgid "Created packs" -msgstr "Oprettede pakker" - #. placeholder {0}: renderInline(change.newValue, i18n) #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:743 msgid "Created with name {0}." @@ -10119,7 +9932,7 @@ msgid "Custom tags" msgstr "Brugerdefinerede tags" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:87 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:83 msgid "Custom themes" msgstr "Brugerdefinerede temaer" @@ -10603,7 +10416,6 @@ msgstr "Standardindstillingen er slået fra på mobil for at spare på batteri o #. Button or menu action label in the channel and chat embed audio. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the channel and chat media container. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the channel and chat mobile memes picker. Keep it concise. Keep the tone plain and specific. -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the messaging commands. Keep it concise. Keep the tone plain and specific. #. Confirm button label on the destructive delete-saved-media alert. #. Danger button label that confirms deleting a custom emoji. @@ -10626,7 +10438,6 @@ msgstr "Standardindstillingen er slået fra på mobil for at spare på batteri o #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:117 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:290 #: src/features/user/components/modals/tabs/component_gallery_tab/index.tsx:238 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:49 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:154 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:190 msgid "Delete" @@ -10785,11 +10596,6 @@ msgstr "Slet mine beskeder" msgid "Delete other members' messages. Pinning is controlled separately." msgstr "Slet andre medlemmers beskeder. Fastgørelse styres separat." -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:40 -msgid "Delete pack" -msgstr "Slet pakke" - #. 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:31 msgid "Delete passkey" @@ -10862,11 +10668,6 @@ msgstr "Slet denne besked" msgid "Delete this message? Can't be undone." msgstr "Slet denne besked? Kan ikke fortrydes." -#. Error message in the expression packs tab. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:45 -msgid "Delete this pack? Can't be undone." -msgstr "Slet denne pakke? Kan ikke fortrydes." - #. Danger action in the channel permissions overwrite context menu that removes a member permission override from the channel. #: src/features/channel/components/modals/channel_tabs/channel_permissions_tab/OverwriteContextMenu.tsx:19 msgid "Delete user" @@ -11011,7 +10812,7 @@ msgid "Description must be no more than {discoveryDescriptionMaxLength} characte msgstr "Beskrivelsen må ikke være længere end {discoveryDescriptionMaxLength} tegn." #. Developer settings tab showing UI component examples. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:153 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:148 msgid "Design system" msgstr "Designsystem" @@ -11025,8 +10826,8 @@ msgstr "Computer" #. User settings tab for desktop app integration and platform settings. #. User settings tab label shown on desktop builds when the OS could not be identified (fallback for the per-OS labels). -#: src/features/user/components/settings_utils/SettingsConstants.tsx:86 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:141 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:81 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:136 msgid "Desktop app" msgstr "Desktop-app" @@ -11113,7 +10914,7 @@ msgstr "Desktopversion {version} er tilgængelig. Download installationsprogramm #. Settings section label for desktop window behavior. #: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx:150 #: src/features/user/components/settings_utils/search_index/DesktopSettingsIndex.ts:94 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:62 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:54 msgid "Desktop window" msgstr "Skrivebordsvindue" @@ -11139,7 +10940,7 @@ msgid "Detached banner" msgstr "Frakoblet banner" #. Option label for a WebRTC content hint select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:147 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:152 msgid "Detail" msgstr "Detalje" @@ -11163,7 +10964,7 @@ msgstr "Registrer under indtastning" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:20 #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:25 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:211 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:206 msgid "Developer" msgstr "Udvikler" @@ -11171,7 +10972,7 @@ msgstr "Udvikler" #. Settings section label for client developer mode. #: src/features/user/components/modals/tabs/ClientDeveloperSettingsTab.tsx:17 #: src/features/user/components/settings_utils/search_index/ClientDeveloperSettingsIndex.ts:7 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:66 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:58 msgid "Developer mode" msgstr "Udviklertilstand" @@ -11218,11 +11019,6 @@ msgstr "Enhed" msgid "Device alerts" msgstr "Enhedsalarmer" -#. Voice participant context menu submenu label for actions that affect one or more voice devices. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:182 -msgid "Device controls" -msgstr "Enhedskontroller" - #: src/features/user/components/modals/tabs/DevicesTab.tsx:131 msgid "Device details" msgstr "Enhedsdetaljer" @@ -11232,7 +11028,7 @@ msgstr "Enhedsdetaljer" msgid "Device revoked" msgstr "Enhed tilbagekaldt" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:891 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1024 msgid "Device selection" msgstr "Enhedsvælgelse" @@ -11255,7 +11051,7 @@ msgstr "Enhed:" #: src/features/user/components/modals/tabs/DevicesTab.tsx:530 #: src/features/user/components/settings_utils/search_index/DevicesIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/AppearanceSections.ts:82 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:62 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:57 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:124 msgid "Devices" msgstr "Enheder" @@ -11437,7 +11233,7 @@ msgid "Disable mobile push notifications" msgstr "Deaktiver mobilnotifikationer" #. Short label for an advanced screen-share preview preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:43 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:48 msgid "Disable picture-in-picture popout for screen shares" msgstr "Deaktiver billede-i-billede-popout for skærmdeling" @@ -11478,7 +11274,7 @@ msgstr "Deaktiver formular til totrinsgodkendelse" #. Voice menu checkbox label. Hides another participant's video only for the current user. #. Voice menu checkbox that hides a participant video on the current device only. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:86 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:110 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:77 msgid "Disable video locally" msgstr "Deaktiver video lokalt" @@ -11754,11 +11550,6 @@ msgstr "Visningsnavn" msgid "Display name (optional)" msgstr "Visningsnavn (valgfrit)" -#. Voice participant context menu submenu label for call display and diagnostics preferences. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:186 -msgid "Display options" -msgstr "Visningsindstillinger" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:661 msgid "Display role members separately." msgstr "Vis rollemlemmer separat." @@ -12284,12 +12075,8 @@ msgstr "Hollandsk" msgid "e.g., YubiKey, iPhone, work computer" msgstr "f.eks. YubiKey, iPhone, arbejdscomputer" -#: src/features/expressions/components/modals/PackInviteModal.tsx:187 -msgid "Each link works once." -msgstr "Hvert link virker én gang." - #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:83 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:79 msgid "Early access to new features" msgstr "Tidlig adgang til nye funktioner" @@ -12315,7 +12102,6 @@ msgstr "Annullering af ekko" #: src/features/emoji/components/stickers/StickerGridItem.tsx:43 #: src/features/platform/utils/DesktopLocaleBridge.ts:42 #: src/features/user/components/modals/tabs/chat_settings_tab/SearchEnginesTab.tsx:35 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:123 #: src/features/user/components/modals/tabs/LinkedAccountsTab.tsx:51 msgid "Edit" msgstr "Rediger" @@ -12396,11 +12182,6 @@ msgstr "Rediger fællesskabsprofil" msgid "Edit connection" msgstr "Rediger forbindelse" -#. Action that opens the edit-emoji-pack modal. -#: src/features/expressions/components/modals/EditPackModal.tsx:19 -msgid "Edit emoji pack" -msgstr "Rediger emoji-pakke" - #. Permission description in the role/permission editor for the Manage Community permission. Refers to top-level community settings, not per-channel. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:23 msgid "Edit global settings like name, description, and icon." @@ -12512,11 +12293,6 @@ msgstr "Rediger sticker" msgid "Edit sticker {stickerName}" msgstr "Rediger mærkat {stickerName}" -#. Action that opens the edit-sticker-pack modal. -#: src/features/expressions/components/modals/EditPackModal.tsx:23 -msgid "Edit sticker pack" -msgstr "Rediger stickerpakke" - #. Settings search entry description. One-line summary of what the settings search entry controls. #: src/features/user/components/settings_utils/search_index/ApplicationsIndex.ts:88 msgid "Edit the bot avatar, tag, bio, banner, and friend request behavior" @@ -12555,11 +12331,6 @@ msgstr "Redigering er midlertidigt utilgængelig. Prøv venligst igen senere." msgid "Editing message" msgstr "Redigerer besked" -#. Button or menu action label in the channel and chat scheduled message edit bar. Keep it concise. -#: src/features/channel/components/ScheduledMessageEditBar.tsx:14 -msgid "Editing scheduled message" -msgstr "Redigerer planlagt besked" - #. Discovery category dropdown option in the community Discovery settings tab. #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:88 msgid "Education" @@ -12674,7 +12445,7 @@ msgstr "Integrer" #. Developer settings tab for testing URL unfurls and rendered embeds. #. Settings search entry label for the developer embed debugger. #: src/features/user/components/settings_utils/search_index/EmbedDebuggerIndex.ts:7 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:149 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:144 msgid "Embed debugger" msgstr "Integrationsfejlfinder" @@ -12726,10 +12497,8 @@ msgstr "Integrerede medier ikke undertrykt" #. Audit log target-type filter label. Filters entries that target a custom emoji. #. Column header for the custom emoji image or glyph. #. 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/app/config/AuditLogConstants.ts:172 #: src/features/emoji/components/emojis/EmojiListItem.tsx:337 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:162 msgid "Emoji" msgstr "Emoji" @@ -12745,11 +12514,6 @@ msgstr "Emojis" msgid "emoji {emojiName}" msgstr "emoji {emojiName}" -#. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:59 -msgid "Emoji & sticker packs" -msgstr "Emoji- og stickerpakker" - #. 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:351 msgid "Emoji autocomplete" @@ -12795,45 +12559,6 @@ msgstr "Emonavnet må højst være 32 tegn langt" msgid "Emoji names need at least 2 characters and can use letters, numbers, and underscores. Emojis must be under {maxSize}. Static images are resized to 128x128 pixels and compressed automatically. Animated emojis and SVGs must already fit the limit." msgstr "Emoji-navne skal have mindst 2 tegn og kan bruge bogstaver, tal og understregninger. Emoji'er skal være under {maxSize}. Statiske billeder ændres størrelse til 128x128 pixels og komprimeres automatisk. Animerede emoji'er og SVG'er skal allerede passe ind i grænsen." -#. Kind label on an emoji pack invite embed. -#. Short label in the authentication invite header. Keep the tone plain and specific. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/auth/flow/InviteHeader.tsx:21 -#: src/features/channel/components/InviteEmbed.tsx:84 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:57 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:105 -msgid "Emoji pack" -msgstr "Emoji-pakke" - -#. placeholder {0}: invite.pack.name -#: src/features/invite/commands/InviteCommands.tsx:144 -msgid "Emoji pack {0} has been installed." -msgstr "Emoji-pakke {0} er installeret." - -#. Title of the error modal when creating a new emoji pack is rejected because the user is at the creation limit. -#: src/features/invite/commands/InviteCommands.tsx:56 -msgid "Emoji pack creation limit reached" -msgstr "Grænsen for oprettelse af emojipakker er nået" - -#. Modal title for the emoji pack invite share flow. -#: src/features/expressions/components/modals/PackInviteModal.tsx:57 -msgid "Emoji pack invite" -msgstr "Invitation til emojipakke" - -#. Title of the error modal when installing an emoji pack via invite is rejected because the user is at the install limit. -#: src/features/invite/commands/InviteCommands.tsx:47 -msgid "Emoji pack limit reached" -msgstr "Grænse for emojipakker nået" - -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#. Settings section label for emoji expression packs. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:80 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:23 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:18 -msgid "Emoji packs" -msgstr "Emoji-pakker" - #. 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/ChatSettingsSections.ts:126 msgid "Emoji picker" @@ -12882,8 +12607,8 @@ msgstr "Tomme favoritter" #. Label for an advanced select that caps the best video codec this client advertises it can decode. #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:172 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:92 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:177 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:113 msgid "Emulate decode codec (testing)" msgstr "Emuler afkodningscodec (test)" @@ -13177,18 +12902,18 @@ msgstr "Modent indhold aktiveret." #. Label for an advanced screen-share select. Refers to hardware or software video encoding. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:51 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:144 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:56 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:165 msgid "Encoder path" msgstr "Encodersti" #. Description for the encoder path select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:55 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:60 msgid "Encoder preference for new screen shares." msgstr "Encoderpræference for nye skærmdelinger." #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:164 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:185 msgid "Encoder, SVC, backup stream, and bitrate presets" msgstr "Encoder-, SVC-, backupstrøm- og bitrateforudindstillinger" @@ -13220,10 +12945,8 @@ msgstr "Afslut prøveperiode" msgid "End grace period now?" msgstr "Afslut prøveperiode nu?" -#. Button label that stops the current screen share. #. Voice control menu action to stop sharing the screen. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:52 -#: src/features/voice/components/VoiceControlBar.tsx:112 +#: src/features/voice/components/VoiceControlBar.tsx:108 msgid "End screen share" msgstr "Afslut skærmdeling" @@ -13540,7 +13263,9 @@ msgstr "Hele systemets lyd" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Subsection title in the voice tab. Keep it concise. +#. Voice menu submenu label for per-user entrance sound controls. #. Voice menu submenu label that contains per-user entrance sound mute and volume controls. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:179 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:309 #: src/features/user/components/modals/tabs/UserVoiceTab.tsx:187 #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:145 @@ -13568,6 +13293,8 @@ msgid "Entrance sound saved" msgstr "Indgangslyd gemt" #. Voice menu slider label adjusting playback volume of this user's entrance sound, locally only. +#. Voice menu slider label for a user's entrance sound playback volume. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:187 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:318 msgid "Entrance sound volume" msgstr "Lydstyrke for indgangslyd" @@ -13803,10 +13530,6 @@ msgstr "Eksperimentel" msgid "EXPERIMENTAL" msgstr "EXPERIMENTAL" -#: src/features/expressions/components/modals/PackInviteModal.tsx:152 -msgid "Expiration" -msgstr "Udløb" - #. Label above the expiration duration dropdown in the invite link settings. #: src/features/invite/components/modals/InviteModal.tsx:102 msgid "Expire after" @@ -13941,13 +13664,8 @@ msgstr "Eksporter mine data" msgid "Export themes" msgstr "Eksporter temaer" -#. Developer / debug surface — keep terse and technical. Tooltip / description for the Expression packs settings toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:129 -msgid "Expose the staff-only Expression packs page in user settings." -msgstr "Vis siden med eksklusive udtrykspakker i brugerindstillingerne." - #. Developer / debug surface — keep terse and technical. Tooltip / description for the profile timezone settings toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:138 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:129 msgid "Expose the staff-only timezone section in profile settings." msgstr "Vis tidszoneindstillingerne, som kun er tilgængelige for administratorer." @@ -13958,23 +13676,6 @@ msgstr "Vis tidszoneindstillingerne, som kun er tilgængelige for administratore msgid "Expression autocomplete" msgstr "Autofuldførelse af udtryk" -#. Settings search entry label. Names the settings search entry in the settings UI. -#. User settings tab for purchased or owned emoji/sticker expression packs. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:166 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:7 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:54 -msgid "Expression packs" -msgstr "Udtrykspakker" - -#. Empty-state title for expression packs when the feature requires premium. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:59 -msgid "Expression packs are a {premiumProductName} feature" -msgstr "Udtrykspakker er en funktion i {premiumProductName}" - -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:168 -msgid "Expression packs are not enabled on this instance. Contact your instance administrator for more information." -msgstr "Udtrykspakker er ikke aktiveret på denne instans. Kontakt din instansadministrator for mere information." - #. Aria label for the expression picker category nav. #: src/features/i18n/utils/CommonMessageDescriptors.ts:751 msgid "Expression picker categories" @@ -13987,9 +13688,7 @@ msgstr "Udtryk slettet" #. Community settings sidebar category grouping the emoji and stickers tabs. #. 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/GuildSettingsConstants.ts:249 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:19 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:134 msgid "Expressions" msgstr "Udtryk" @@ -14457,7 +14156,7 @@ msgstr "Favoritter" msgid "Favorites" msgstr "Favoritter" -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:182 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:177 msgid "Feature" msgstr "Funktion" @@ -14753,14 +14452,14 @@ msgstr "Fokuser tekstfeltet" #. Voice call layout action that pins one of several active devices of the same participant. #. Voice layout menu action that focuses one device/session for a participant. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:37 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:61 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:101 msgid "Focus this device" msgstr "Fokusér på denne enhed" #. Voice call layout action that pins the selected participant in the focused view. #. Voice layout menu action that focuses one participant in the call view. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:41 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:65 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:105 msgid "Focus this person" msgstr "Fokuser på denne person" @@ -14807,7 +14506,7 @@ msgstr "Mappeindstillinger" msgid "Follow us on {blueskyProviderName}" msgstr "Følg os på {blueskyProviderName}" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:693 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:826 msgid "Follow voice input" msgstr "Følg stemmeinput" @@ -15061,7 +14760,7 @@ msgstr "Videresendte en besked" msgid "Forwarded from" msgstr "Videresendt fra" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:269 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:267 msgid "Found {resultCount} results in {categoryCount} categories" msgstr "Fandt {resultCount} resultater i {categoryCount} kategorier" @@ -15096,7 +14795,7 @@ msgstr "Billedhastighed" msgid "France" msgstr "Frankrig" -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:187 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:182 msgid "Free" msgstr "Gratis" @@ -15355,10 +15054,6 @@ msgstr "Generelt" msgid "Generate a shareable link or copy your combined custom CSS." msgstr "Generer et link, der kan deles, eller kopier din kombinerede brugerdefinerede CSS." -#: src/features/expressions/components/modals/PackInviteModal.tsx:213 -msgid "Generate invite" -msgstr "Generér invitation" - #. Short label in the add friends to group modal. Keep it concise. #: src/features/relationship/components/modals/AddFriendsToGroupModal.tsx:23 msgid "Generate invite link" @@ -15639,7 +15334,7 @@ msgstr "Givet som gave <0/> indtil <1>{giftEndDate}. Fornyes ikke automatisk #. Settings search entry label. Also used as a search synonym in the settings search bar. #. User settings tab for gift inventory and redemption codes. #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:37 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:99 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:94 msgid "Gifts" msgstr "Gavers" @@ -15664,7 +15359,7 @@ msgid "Glad you're here, {username}!" msgstr "Dejligt, du er her, {username}!" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:71 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:67 msgid "Global emoji & sticker access" msgstr "Adgang til emojis og stickers globalt" @@ -15703,8 +15398,8 @@ msgstr "Gå til {premiumProductName}" #. Button label on a community invite embed when the current user is already a member. #. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:108 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:53 +#: src/features/channel/components/InviteEmbed.tsx:79 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:45 msgid "Go to community" msgstr "Gå til fællesskab" @@ -15831,7 +15526,7 @@ msgstr "Givet {0}." msgid "Grants all permissions and bypasses channel restrictions. Highly sensitive." msgstr "Giver alle tilladelser og omgår kanalbegrænsninger. Meget følsomt." -#: src/features/voice/components/StreamSettingsMenuContent.tsx:878 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1011 msgid "Granular selection" msgstr "Detaljeret valg" @@ -15867,7 +15562,7 @@ msgstr "Græsk" #. Toggle label in the mobile video settings bottom sheet. Switches to grid layout. #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:88 -#: src/features/voice/components/VoiceSettingsMenus.tsx:784 +#: src/features/voice/components/VoiceSettingsMenus.tsx:785 msgid "Grid view" msgstr "Gittervisning" @@ -15948,7 +15643,7 @@ msgstr "Gruppeinvitationer" #. Audit log channel type label for group DM channels. #. Fallback display name for an unnamed group DM in quick switcher results. #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:57 -#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:44 +#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:43 msgid "Group message" msgstr "Gruppebesked" @@ -16010,20 +15705,25 @@ msgid "Grouping" msgstr "Gruppering" #. 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/VoiceVideoIndex.ts:104 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:125 msgid "H.264" msgstr "H.264" #. Label for an advanced screen-share select. H.264 is a codec name and should stay literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:115 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:120 msgid "H.264 backup stream" msgstr "H.264 backup-stream" #. Option label for an H.264 backup stream select. H.264 is a codec name and should stay literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:127 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:132 msgid "H.264 simulcast backup" msgstr "H.264-simulcastbackup" +#. Option label for the screen-share codec select while the HEVC opt-in is off and the option is disabled. H.265 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:231 +msgid "H.265 (requires opt-in)" +msgstr "H.265 (kræver tilvalg)" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the connection add connection modal. #: src/features/connection/components/modals/AddConnectionModal.tsx:57 @@ -16075,12 +15775,8 @@ msgstr "Hardwareacceleration" msgid "Hardware acceleration can cause rendering glitches with transparent windows. Try --disable-gpu if you see flicker or smearing." msgstr "Hardwareacceleration kan forårsage gengivelsesfejl med gennemsigtige vinduer. Prøv --disable-gpu, hvis du oplever flimmer eller udtværing." -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:132 -msgid "Hardware acceleration is off, so codecs will encode on your CPU. <0>Turn it back on in {advancedSettingsLabel}." -msgstr "Hardwareacceleration er slået fra, så kodecs vil afkode på din CPU. <0>Slå det til igen i {advancedSettingsLabel}." - #. 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/VoiceVideoIndex.ts:152 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:173 msgid "Hardware encoder" msgstr "Hardware-encoder" @@ -16215,10 +15911,15 @@ msgid "Help translate {PRODUCT_NAME} into your language on <0>{I18N_WEBLATE_DOMA msgstr "Hjælp med at oversætte {PRODUCT_NAME} til dit sprog på <0>{I18N_WEBLATE_DOMAIN}." #. Description for a WebRTC content hint select. Keep Motion, Detail, and text as plain option concepts. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:135 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:140 msgid "Helps the browser choose motion, detail, or text handling." msgstr "Hjælper browseren med at vælge bevægelse, detaljer eller tekstbehandling." +#. Settings search synonym. Codec name; keep literal. Used to match this term in the settings search bar. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:105 +msgid "HEVC" +msgstr "HEVC" + #. Codec description in the screen share codec policy menu. HEVC is a codec name; keep WebRTC literal. #: src/features/voice/utils/ScreenShareCodecPolicy.ts:28 msgid "HEVC. Efficient at low bitrate, but only usable when WebRTC exposes a hardware encoder." @@ -16370,7 +16071,7 @@ msgid "Hide muted channels by default?" msgstr "Skjul lydløse kanaler som standard?" #. Short label for an advanced stream privacy preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:47 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:52 msgid "Hide my stream preview thumbnail" msgstr "Skjul miniature for forhåndsvisning af min stream" @@ -16389,7 +16090,7 @@ msgstr "Skjul adgangskode" msgid "Hide picture-in-picture popout?" msgstr "Skjul billede-i-billede-vinduet?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:727 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:860 msgid "Hide preview thumbnail" msgstr "Skjul forhåndsvisning" @@ -16451,7 +16152,7 @@ msgid "High dynamic range display mode" msgstr "Visningstilstand for højt dynamisk område" #. Description for a software encoder quality select. Keep AV1 and CPU literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:75 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:80 msgid "Higher quality can cost more CPU and latency." msgstr "Højere kvalitet kan kræve mere CPU og give højere latenstid." @@ -16474,7 +16175,7 @@ msgstr "Tip" msgid "Hoist order" msgstr "Visningsrækkefølge" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:507 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:522 msgid "Hoist order reset to default" msgstr "Rækkefølgen for fremhævelse er nulstillet til standard" @@ -16503,7 +16204,7 @@ msgstr "Hold nede for at optage. Træk op for at låse, eller slip for at sende. #. Action label in quick switcher for navigating to the Home tab. #: src/features/app/components/layout/MobileBottomNav.tsx:110 -#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:48 +#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:47 msgid "Home" msgstr "Hjem" @@ -16834,11 +16535,11 @@ msgstr "Ignorer" msgid "Ignore friend request" msgstr "Ignorer venneanmodning" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:868 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1001 msgid "Ignore hardware devices" msgstr "Ignorer hardwareenheder" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:844 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:977 msgid "Ignore input media" msgstr "Ignorer inputmedie" @@ -16864,7 +16565,7 @@ msgstr "Ignorer spammarkering" msgid "Ignore the friend request from {displayName}?" msgstr "Ignorer venneanmodningen fra {displayName}?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:855 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:988 msgid "Ignore virtual" msgstr "Ignorer virtuel" @@ -17198,7 +16899,7 @@ msgid "Inbox preview" msgstr "Forhåndsvisning af indbakke" #. Accessible label for the inbox popout tablist. -#: src/features/messaging/components/popouts/InboxPopout.tsx:44 +#: src/features/messaging/components/popouts/InboxPopout.tsx:38 msgid "Inbox tabs" msgstr "Indbakke-faner" @@ -17446,38 +17147,11 @@ msgstr "Indsæt emoji" msgid "Install {productName} for the full source picker and smoother screen-sharing controls." msgstr "Installer {productName} for at få den fulde kildevælger og mere flydende skærmdelingskontroller." -#. Button label on an emoji pack invite embed that installs the pack. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:92 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:65 -msgid "Install emoji pack" -msgstr "Installer emoji-pakke" - -#. Button label on a sticker pack invite embed that installs the pack. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:96 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:69 -msgid "Install sticker pack" -msgstr "Installer stickerpakke" - #. Label for the installed desktop version in the Linux update modal. #: src/features/updater/commands/UpdaterModalCommands.tsx:136 msgid "Installed" msgstr "Installeret" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:303 -msgid "Installed {installedCount} / {installedLimit}" -msgstr "Installeret {installedCount} / {installedLimit}" - -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:113 -msgid "Installed on {installedAt}" -msgstr "Installeret den {installedAt}" - -#. 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/ExpressionPacksIndex.ts:39 -msgid "Installed packs" -msgstr "Installerede pakker" - #. Desktop updater modal body. The currentVersion placeholder is the installed app version. #: src/features/updater/commands/UpdaterModalCommands.tsx:45 msgid "Installed version: {currentVersion}." @@ -17527,7 +17201,7 @@ msgstr "Grænseflade" #. Settings section label for interface language selection. #. Settings section title in the language tab. Keep it concise. #: src/features/user/components/modals/tabs/LanguageTab.tsx:79 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:50 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:42 msgid "Interface language" msgstr "Brugergrænsefladesprog" @@ -17536,11 +17210,6 @@ msgstr "Brugergrænsefladesprog" msgid "Interface size" msgstr "Grænsefladestørrelse" -#. Status pill on a scheduled message row when the schedule is in the past or otherwise invalid. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:26 -msgid "Invalid" -msgstr "Ugyldig" - #. Error message in the use entrance sound. #. Error message in the use sound settings. #: src/features/user/components/modals/tabs/hooks/useEntranceSound.ts:30 @@ -17631,7 +17300,6 @@ msgstr "Usynlig" #: src/features/app/config/AuditLogConstants.ts:180 #: src/features/channel/components/guild_members_page/MemberTableRow.tsx:43 #: src/features/invite/components/modals/InviteModal.tsx:97 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:120 msgid "Invite" msgstr "Inviter" @@ -17704,7 +17372,7 @@ msgid "Invite link settings" msgstr "Indstillinger for invitationslink" #. Title shown on an invite embed while streaming privacy is active. -#: src/features/channel/components/InviteEmbed.tsx:137 +#: src/features/channel/components/InviteEmbed.tsx:108 msgid "Invite masked" msgstr "Invitation maskeret" @@ -17786,7 +17454,7 @@ msgid "Invite to community" msgstr "Inviter til fællesskab" #. Title shown on an invite embed when the invite cannot be resolved due to a non-permanent failure. -#: src/features/channel/components/InviteEmbed.tsx:133 +#: src/features/channel/components/InviteEmbed.tsx:104 msgid "Invite unavailable" msgstr "Invitation ikke tilgængelig" @@ -17805,17 +17473,6 @@ msgstr "Inviteret af" msgid "Invited by {0}." msgstr "Inviteret af {0}." -#. Short label in the authentication invite header. Preserve {inviterTag}; it is inserted by code. Keep the tone plain and specific. -#: src/features/auth/flow/InviteHeader.tsx:34 -#: src/features/channel/components/InviteEmbed.tsx:347 -msgid "Invited by {inviterTag}" -msgstr "Inviteret af {inviterTag}" - -#. Metadata label for an expression pack invite. userTag is the inviter username and discriminator. -#: src/features/invite/components/modals/InviteAcceptModal.tsx:77 -msgid "Invited by {userTag}" -msgstr "Inviteret af {userTag}" - #: src/features/invite/components/InviteListItem.tsx:67 msgid "Inviter" msgstr "Inviter" @@ -17860,7 +17517,7 @@ msgstr "Invitationer er sat på pause, fordi {productName} har registreret et po #. Invite settings notice shown after admins pause invite links for a community. #. Status message on a community invite embed when invites are paused by community admins. -#: src/features/channel/components/InviteEmbed.tsx:121 +#: src/features/channel/components/InviteEmbed.tsx:92 #: src/features/invite/components/DisableInvitesButton.tsx:48 msgid "Invites are paused for this community." msgstr "Invitationer er sat på pause for dette fællesskab." @@ -17871,7 +17528,7 @@ msgstr "Invitationer er sat på pause i dette fællesskab af en administrator. S #. Audit log community feature label meaning invite creation is disabled. #. Status label on a community invite embed when invites are paused or anti-raid mode is active. -#: src/features/channel/components/InviteEmbed.tsx:104 +#: src/features/channel/components/InviteEmbed.tsx:75 #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:106 msgid "Invites disabled" msgstr "Inviter deaktiveret" @@ -17884,7 +17541,7 @@ msgstr "Inviter deaktiveret nagbar" #. Button or menu action label in the invite accept modal. Keep it concise. #. Button or menu action label in the invites disabled modal. Keep it concise. #: src/features/invite/components/alerts/InvitesDisabledModal.tsx:9 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:49 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:41 msgid "Invites paused" msgstr "Inviter er sat på pause" @@ -18025,12 +17682,12 @@ msgid "Join community form" msgstr "Tilmeldingsformular til fællesskab" #. Button label on a group DM invite embed that accepts the invite. -#: src/features/channel/components/InviteEmbed.tsx:80 +#: src/features/channel/components/InviteEmbed.tsx:71 msgid "Join group" msgstr "Tilmeld dig gruppen" #. Button or menu action label in the invite accept modal. Keep it concise. -#: src/features/invite/components/modals/InviteAcceptModal.tsx:45 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:37 msgid "Join group DM" msgstr "Deltag i gruppedm" @@ -18355,12 +18012,12 @@ msgstr "Koreansk" #. User settings tab for language, locale, and time display preferences. #: src/features/app/components/setup/SetupWizardSteps.tsx:56 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:6 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:137 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:132 msgid "Language" msgstr "Sprog" #. 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/GeneralSettingsSections.ts:54 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:46 msgid "Language settings" msgstr "Sprogindstillinger" @@ -18440,15 +18097,10 @@ msgid "Launch at login" msgstr "Start ved login" #. Description for an SVC mode select. Keep SVC and AV1 literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:95 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:100 msgid "Layering for AV1 and VP9 when available." msgstr "Lagdeling for AV1 og VP9, når det er tilgængeligt." -#. CTA label that opens the premium settings tab from expression packs. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:67 -msgid "Learn about {premiumProductName}" -msgstr "Læs mere om {premiumProductName}" - #. Accessible label for the screen-share picker footer info button. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:184 msgid "Learn about screen share previews" @@ -18818,7 +18470,7 @@ msgid "Links" msgstr "Links" #. User settings tab label shown on Linux desktop builds. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:78 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:73 msgid "Linux app" msgstr "Linux-app" @@ -19115,7 +18767,7 @@ msgid "macOS" msgstr "macOS" #. User settings tab label shown on macOS desktop builds. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:82 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:77 msgid "macOS app" msgstr "macOS-app" @@ -19247,11 +18899,6 @@ msgstr "Administrer fællesskabsfunktioner" msgid "Manage emoji & stickers" msgstr "Administrer emoji og stickers" -#. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:47 -msgid "Manage expression packs" -msgstr "Administrer udtrykspakker" - #: src/features/channel/components/modals/channel_tabs/ChannelWebhooksTab.tsx:93 msgid "Manage incoming webhooks that can post messages into this channel." msgstr "Administrer indgående webhooks, der kan sende beskeder til denne kanal." @@ -19316,7 +18963,7 @@ msgstr "Manuel desktopopdatering" #. Action label in the inbox popout overflow menu. Marks every inbox channel as read. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/messaging/components/popouts/InboxPopout.tsx:48 +#: src/features/messaging/components/popouts/InboxPopout.tsx:42 #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:435 msgid "Mark all as read" msgstr "Markér alle som læst" @@ -19334,7 +18981,7 @@ msgstr "Markér alle direkte beskeder som læst" #. Accessible label and tooltip for the mark-all-as-read button in the inbox popout. #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:165 -#: src/features/messaging/components/popouts/InboxPopout.tsx:52 +#: src/features/messaging/components/popouts/InboxPopout.tsx:46 msgid "Mark all inbox channels as read" msgstr "Markér alle indbakke-kanaler som læst" @@ -19597,10 +19244,6 @@ msgstr "Maks. antal anvendelser" msgid "Max size: {BACKGROUND_MEDIA_MAX_SIZE_LABEL}." msgstr "Maksimal størrelse: {BACKGROUND_MEDIA_MAX_SIZE_LABEL}." -#: src/features/expressions/components/modals/PackInviteModal.tsx:168 -msgid "Max uses" -msgstr "Max bruger" - #: src/features/user/components/modals/tabs/component_gallery_tab/IndicatorsTab.tsx:451 msgid "Max visible count" msgstr "Maks. antal synlige" @@ -19615,13 +19258,6 @@ msgstr "Maksimer vindue" msgid "Maximizes visible messages with minimal spacing." msgstr "Maksimerer synlige beskeder med minimal afstand." -#. Form helper text describing the maximum length of a description field. -#. Form helper text describing the maximum length of a description field. -#: src/features/expressions/components/modals/CreatePackModal.tsx:46 -#: src/features/expressions/components/modals/EditPackModal.tsx:43 -msgid "Maximum 256 characters" -msgstr "Maks. 256 tegn" - #. Label for attachment decay maximum eligible size. #: src/features/app/components/setup/SetupWizardSteps.tsx:240 msgid "Maximum eligible size (MB)" @@ -19638,10 +19274,15 @@ msgid "Maximum protection for family-friendly spaces" msgstr "Maksimal beskyttelse af familievenlige rum" #. Label for an advanced screen-share bitrate select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:155 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:160 msgid "Maximum screen share bitrate" msgstr "Maksimal bitrate for skærmdeling" +#. Settings search entry description for the AV1 and H.265 screen-share opt-in toggles. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:97 +msgid "May cause compatibility issues for viewers. We’re working on improving this." +msgstr "Kan forårsage kompatibilitetsproblemer for seere. Vi arbejder på at forbedre dette." + #. Short label in the max favorite memes modal. #: src/features/app/components/alerts/MaxFavoriteMemesModal.tsx:34 #: src/features/expressions/components/modals/GiftAcceptModal.tsx:220 @@ -19690,9 +19331,7 @@ msgid "Media buttons" msgstr "Medieknapper" #. Accessible label for the floating media controls toolbar in the media viewer modal. -#. Voice participant context menu submenu label for camera, stream, and video actions. #: src/features/messaging/components/modals/media_modal/shared.ts:69 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:190 msgid "Media controls" msgstr "Mediekontrol" @@ -19898,7 +19537,7 @@ msgstr "Medlemmer valgt" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Voice participant menu action that inserts a mention of the selected user into the message composer. #: src/features/ui/action_menu/items/MentionUserMenuItem.tsx:13 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:45 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:69 #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:67 msgid "Mention" msgstr "Nævn" @@ -20004,7 +19643,7 @@ msgstr "Besked" #: src/features/guild/components/modals/guild_tabs/GuildMemberActionsSheet.tsx:88 #: src/features/ui/action_menu/items/ActionsSubmenu.tsx:41 #: src/features/ui/action_menu/items/MessageUserMenuItem.tsx:26 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:49 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:73 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabInputsTab.tsx:86 #: src/features/user/components/modals/UserProfileMobileSheet.tsx:712 #: src/features/user/components/modals/UserProfileModal.tsx:562 @@ -20342,7 +19981,7 @@ msgstr "Mikrofontilladelse påkrævet" msgid "Microphone test" msgstr "Mikrofontest" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:813 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:946 msgid "Microphone workaround" msgstr "Løsning til mikrofon" @@ -20532,9 +20171,7 @@ msgid "Mod" msgstr "Tilstand" #. Permission category for moderation actions against members or messages. -#. Voice participant context menu submenu label for member moderation actions. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:141 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:194 msgid "Moderation" msgstr "Moderat" @@ -20667,7 +20304,7 @@ msgstr "Mest relevant" #. Short label in the inline. Keep it concise. #: src/features/user/components/modals/tabs/accessibility_tab/AccessibilityTabInline.tsx:31 #: src/features/user/components/modals/tabs/AccessibilityTab.tsx:98 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:143 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:148 #: src/features/user/components/settings_utils/search_index/AccessibilityIndex.ts:297 #: src/features/user/components/settings_utils/section_registry/AccessibilitySections.ts:271 msgid "Motion" @@ -20685,7 +20322,7 @@ msgid "Move" msgstr "Flyt" #. Submenu label that moves every active device into another voice channel. -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:22 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:37 msgid "Move all devices to…" msgstr "Flyt alle enheder til…" @@ -20702,7 +20339,7 @@ msgstr "Gå tilbage i kanalhistorikken" #. Submenu label that moves a single device into another voice channel. #. Submenu label that moves a single device into another voice channel. #: src/features/ui/action_menu/items/MoveToChannelSubmenu.tsx:21 -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:18 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:33 msgid "Move device to…" msgstr "Flyt enhed til…" @@ -20739,7 +20376,7 @@ msgstr "Flyt til" #. Submenu label that moves the selected participant or content into another channel. #. Submenu label that moves the selected participant or content into another channel. #: src/features/ui/action_menu/items/MoveToChannelSubmenu.tsx:29 -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:26 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:41 msgid "Move to…" msgstr "Flyt til…" @@ -20804,7 +20441,7 @@ msgstr "Musiknote" #: src/features/channel/components/bottomsheets/channel_details_bottom_sheet/ChannelDetailsBottomSheetShared.ts:132 #: src/features/channel/components/embeds/media/EmbedVideo.tsx:72 #: src/features/guild/components/modals/GuildNotificationSettingsModal.tsx:141 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:20 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:36 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:65 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:73 #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:178 @@ -20818,7 +20455,7 @@ msgid "Mute" msgstr "Slå lyd fra" #. Voice control button label to turn the user's microphone off. -#: src/features/voice/components/VoiceControlBar.tsx:126 +#: src/features/voice/components/VoiceControlBar.tsx:122 msgctxt "voice-control-action" msgid "Mute" msgstr "Slå lyd fra" @@ -20884,7 +20521,7 @@ msgid "Mute conversation" msgstr "Slå notifikationer fra" #. Voice menu toggle that mutes a single device when the current user is connected on multiple devices. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:53 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:77 msgid "Mute device" msgstr "Slå enhedens lyd fra" @@ -20898,7 +20535,9 @@ msgstr "Slå notifikationer fra for denne direkte besked" msgid "Mute DMs" msgstr "Slå notifikationer fra for private beskeder" +#. Voice menu checkbox label that locally silences a user's entrance sound. #. Voice menu checkbox label. Locally silences this user's custom entrance sound when they join, only for the current user. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:183 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:313 msgid "Mute entrance sound" msgstr "Slå velkomstlyd fra" @@ -21107,11 +20746,6 @@ msgstr "Min omvendte billedsøgning" msgid "My search engine" msgstr "Min søgemaskine" -#. Form placeholder example for a pack name input. -#: src/features/expressions/components/modals/CreatePackModal.tsx:42 -msgid "My super pack" -msgstr "Min superpakke" - #. Short label in the add custom search engine modal. Keep it concise. #: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx:84 msgid "My translator" @@ -21757,10 +21391,6 @@ msgstr "Ingen gaver endnu" msgid "No hoisted roles. Enable \"Show this role separately\" on a role to see it here." msgstr "Ingen fremhævede roller. Aktivér \"Vis denne rolle separat\" for en rolle for at se den her." -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:320 -msgid "No installed packs yet." -msgstr "Ingen installerede pakker endnu." - #: src/features/guild/components/modals/guild_tabs/guild_overview_tab/fields/GuildInviteSplashUploadField.tsx:154 msgid "No invite background" msgstr "Ingen invitationbaggrund" @@ -21954,11 +21584,6 @@ msgstr "Ingen gemte medier" msgid "No saved payment methods." msgstr "Ingen gemte betalingsmetoder." -#. Empty state title in the scheduled messages popout when the user has none scheduled. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:18 -msgid "No scheduled messages" -msgstr "Ingen planlagte beskeder" - #. Body of the screen-share-unsupported modal shown when xdg-desktop-portal returns no capturable sources. #: src/features/voice/components/alerts/ScreenShareUnsupportedModal.tsx:18 msgid "No screens or windows were returned by the Linux screen sharing portal. Try again after checking that your desktop environment allows screen capture." @@ -21969,7 +21594,7 @@ msgstr "Der blev ikke returneret nogen skærme eller vinduer af Linux-skærmdeli msgid "No search results" msgstr "Ingen søgeresultater" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:251 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:249 #: src/features/app/components/dialogs/components/DesktopSettingsView.tsx:549 msgid "No settings found" msgstr "Ingen indstillinger fundet" @@ -22096,7 +21721,7 @@ msgid "No webhooks" msgstr "Ingen webhooks" #. Developer option label for short-circuiting the in-app reporting (IAR) flow. When enabled, submitting a report skips the network call. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:143 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:134 msgid "No-op in-app reports" msgstr "Deaktiver rapportering i appen" @@ -22303,7 +21928,7 @@ msgid "Notifications" msgstr "Notifikationer" #. User settings tab for notification and alert sound controls. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:132 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:127 msgctxt "user-settings-tab" msgid "Notifications" msgstr "Notifikationer" @@ -22366,7 +21991,7 @@ msgstr "Objekter" #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/SlowmodeControl.tsx:24 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:97 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:139 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:123 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:128 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:59 msgid "Off" msgstr "Fra" @@ -22500,7 +22125,7 @@ msgstr "Gælder kun på brede skærme." msgid "Only credit cards are accepted. Debit and prepaid cards cannot be used for the mature content check." msgstr "Kun kreditkort accepteres. Debet- og forudbetalte kort kan ikke bruges til kontrol af voksenindhold." -#: src/features/voice/components/StreamSettingsMenuContent.tsx:833 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:966 msgid "Only default speakers" msgstr "Kun standardhøjttalere" @@ -22548,7 +22173,7 @@ msgstr "Kør kun kode her, hvis du forstår præcis, hvad den gør." msgid "Only show message previews for DMs with unread messages" msgstr "Vis kun notifikationer for ulæste beskeder i private chats" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:823 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:956 msgid "Only speakers" msgstr "Kun højttalere" @@ -22820,7 +22445,7 @@ msgstr "Åbn emoji i browser" msgid "Open emoji picker" msgstr "Åbn emoji-vælger" -#: src/features/voice/components/VoiceSettingsMenus.tsx:877 +#: src/features/voice/components/VoiceSettingsMenus.tsx:859 msgid "Open event sink" msgstr "Åbn event sink" @@ -22938,13 +22563,13 @@ msgstr "Åbn profil for {directMessageName}" #. Accessible label for the avatar button that opens a user profile. #. Short label in the app layout voice participant item. Preserve {displayName}; it is inserted by code. -#: src/features/app/components/layout/VoiceParticipantItem.tsx:47 +#: src/features/app/components/layout/VoiceParticipantItem.tsx:48 #: src/features/ui/avatars/AvatarStack.tsx:21 msgid "Open profile for {displayName}" msgstr "Åbn profil for {displayName}" #. Short label in the app layout grouped voice participant. Preserve {nickname}; it is inserted by code. -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:35 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:36 msgid "Open profile for {nickname}" msgstr "Åbn profil for {nickname}" @@ -23079,17 +22704,17 @@ msgid "Open your settings" msgstr "Åbn dine indstillinger" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:112 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:133 msgid "OpenH264 software codec on Linux" msgstr "OpenH264-softwarekodek på Linux" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:88 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:109 msgid "OpenH264 video codec" msgstr "Åbn H264-videokodek" #. Switch label for the OpenH264 codec toggle. "OpenH264" is a product name and "Cisco Systems, Inc." is a company name; do not translate either. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:34 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:39 msgid "OpenH264 Video Codec provided by Cisco Systems, Inc." msgstr "OpenH264-videocodec leveret af Cisco Systems, Inc." @@ -23336,34 +22961,6 @@ msgstr "Ejerskabet kunne ikke overføres til <0>{username} på nuværende ti msgid "Ownership transferred" msgstr "Ejerskab overført" -#. Form field label for the name of an expression pack. -#. Form field label for the name of an expression pack. -#: src/features/expressions/components/modals/CreatePackModal.tsx:26 -#: src/features/expressions/components/modals/EditPackModal.tsx:27 -msgid "Pack name" -msgstr "Pakkens navn" - -#. Form validation error shown when the pack name field is empty. -#. Form validation error shown when the pack name field is empty. -#: src/features/expressions/components/modals/CreatePackModal.tsx:30 -#: src/features/expressions/components/modals/EditPackModal.tsx:31 -msgid "Pack name is required" -msgstr "Pakkenavn er påkrævet" - -#. Form validation error for a pack name that is too short. -#. Form validation error for a pack name that is too short. -#: src/features/expressions/components/modals/CreatePackModal.tsx:34 -#: src/features/expressions/components/modals/EditPackModal.tsx:35 -msgid "Pack name must be at least 2 characters" -msgstr "Pakkenavnet skal være på mindst 2 tegn" - -#. Form validation error for a pack name that is too long. -#. Form validation error for a pack name that is too long. -#: src/features/expressions/components/modals/CreatePackModal.tsx:38 -#: src/features/expressions/components/modals/EditPackModal.tsx:39 -msgid "Pack name must be at most 64 characters" -msgstr "Pakkens navn må højst være 64 tegn" - #. Voice stats field label (mobile lobby). Shows packet loss percentage. #. Voice stats field label (mobile voice lobby). Shows packet loss percentage. #: src/features/voice/components/bottomsheets/DirectCallLobbyBottomSheet.tsx:124 @@ -23371,11 +22968,6 @@ msgstr "Pakkens navn må højst være 64 tegn" msgid "Packet loss" msgstr "Pakkelos" -#. 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/ExpressionPacksIndex.ts:15 -msgid "Packs" -msgstr "Pakker" - #: src/features/channel/components/bottomsheets/ChannelSearchBottomSheet.tsx:718 msgid "Page {currentPage} of {totalPages}" msgstr "Side {currentPage} af {totalPages}" @@ -23566,7 +23158,7 @@ msgid "Pause invites? New users won't be able to join through invite links until msgstr "Sæt invitationer på pause? Nye brugere kan ikke tilmelde sig via invitationslinks, før du genaktiverer dem. Eksisterende medlemmer påvirkes ikke." #. Short label for an advanced screen-share preview preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:39 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:44 msgid "Pause my screen share preview in the background" msgstr "Sæt forhåndsvisning af skærmdeling på pause i baggrunden" @@ -23575,6 +23167,11 @@ msgstr "Sæt forhåndsvisning af skærmdeling på pause i baggrunden" msgid "Pause notifications" msgstr "Sæt notifikationer på pause" +#. Voice screen share menu preference that pauses the local stream preview while the app is unfocused. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:28 +msgid "Pause Preview When Fluxer Isn’t Focused" +msgstr "Sæt forhåndsvisning på pause, når Fluxer ikke er i fokus" + #. Description shown for the emoji toggle while reduced motion is active. #: src/features/user/components/modals/tabs/accessibility_tab/AnimationTab.tsx:81 msgid "Paused by reduced motion. Turn on to keep animated emojis playing." @@ -23908,7 +23505,7 @@ msgid "Picture" msgstr "Billede" #. 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/VoiceVideoIndex.ts:124 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:145 msgid "Picture in picture" msgstr "Billede i billede" @@ -24028,7 +23625,7 @@ msgid "Pins popout" msgstr "Fastgjorte beskeder (popout)" #. 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/VoiceVideoIndex.ts:128 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:149 msgid "PiP" msgstr "Billede i billede" @@ -24167,15 +23764,20 @@ msgstr "Gå tilbage til hovedvinduet" msgid "Pop out call" msgstr "Åbn op i separat vindue" -#. Voice menu action on desktop that opens the participant camera feed in a separate window. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:29 -msgid "Pop out camera" -msgstr "Åbn kamera i separat vindue" - #. Voice menu action on desktop that opens the participant screen share in a separate window. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:33 -msgid "Pop out stream" -msgstr "Åbn skærmdeling i separat vindue" +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:57 +msgid "Pop Out Stream" +msgstr "Vis stream i separat vindue" + +#. Voice menu action on desktop that opens the participant placeholder tile in a separate window. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:49 +msgid "Pop Out User" +msgstr "Vis bruger i separat vindue" + +#. Voice menu action on desktop that opens the active participant camera feed in a separate window. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:45 +msgid "Pop Out Video" +msgstr "Vis video i separat vindue" #. Overlay text shown on a voice participant tile while it lives in a separate popped-out window. #: src/features/voice/components/popout/PoppedOutOverlay.tsx:19 @@ -24225,7 +23827,7 @@ msgid "Prefer @mention" msgstr "Foretræk omtale" #. Option label for an encoder path select. Refers to hardware video encoders. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:63 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:68 msgid "Prefer hardware" msgstr "Foretræk hardware" @@ -24237,7 +23839,7 @@ msgid "Prefer no @mention" msgstr "Foretræk ingen @omtaler" #. Option label for an encoder path select. Refers to software video encoders. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:67 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:72 msgid "Prefer software" msgstr "Foretræk software" @@ -24256,6 +23858,11 @@ msgstr "Indstillinger" msgid "Preferences..." msgstr "Indstillinger..." +#. Accessible label for the advanced screen-share codec preference select. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:218 +msgid "Preferred screen share codec" +msgstr "Foretrækket codec til skærmdeling" + #. 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/AccessibilityIndex.ts:293 @@ -24391,6 +23998,11 @@ msgstr "Forhåndsvisningsknap" msgid "Preview camera" msgstr "Forhåndsvis kamera" +#. Voice menu action that opens a preview of the current user camera. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:53 +msgid "Preview Camera" +msgstr "Forhåndsvis kamera" + #. Status text on the placeholder shown in the voice call view when the user has hidden a remote stream preview. #: src/features/voice/components/HiddenStreamPlaceholder.tsx:10 msgid "Preview hidden" @@ -24424,7 +24036,7 @@ msgid "Preview sound" msgstr "Afspil lyd" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:136 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:157 msgid "Preview, popout, and stream thumbnail behavior" msgstr "Forhåndsvisning, popout og opførsel for stream-miniaturer" @@ -24523,7 +24135,7 @@ msgid "Primary navigation" msgstr "Primær navigation" #. Voice display preference checkbox that moves active speakers toward the front of the call grid when enabled. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:81 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:105 msgid "Prioritize speakers" msgstr "Prioritér talere" @@ -24537,7 +24149,7 @@ msgstr "Prioritetstaler" #. User settings tab for privacy and safety controls. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:12 #: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts:60 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:103 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:98 msgid "Privacy" msgstr "Anonymitet" @@ -24613,7 +24225,7 @@ msgid "Product name" msgstr "Produktnavn" #. User settings tab for editing the current user profile. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:91 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:86 msgid "Profile" msgstr "Profil" @@ -24977,7 +24589,7 @@ msgid "Push-to-talk is ignored in direct input. Switch to focused voice or custo msgstr "Push-to-talk ignoreres ved direkte input. Skift til fokuseret stemme eller tilpasset for at bruge det." #. Tooltip on the mic button in the voice control bar when push-to-talk is enabled. {pushToTalkHint} is the formatted shortcut key combo. -#: src/features/voice/components/VoiceControlBar.tsx:116 +#: src/features/voice/components/VoiceControlBar.tsx:112 msgid "Push-to-talk is on. Hold {pushToTalkHint} to speak." msgstr "Push-to-talk er slået til. Hold {pushToTalkHint} nede for at tale." @@ -24997,7 +24609,7 @@ msgid "Push-to-talk won't unmute your microphone while you're deafened. Undeafen msgstr "Tryk og hold for at tale virker ikke, når du har slået lyden fra på dig selv. Slå lyden til igen for at tale." #. Option label for a software encoder quality select. Means slower/higher-quality. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:87 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:92 msgid "Quality" msgstr "Kvalitet" @@ -25212,7 +24824,7 @@ msgid "Ready to upgrade?" msgstr "Klar til at opgradere?" #. Option label for a software encoder quality select. Means fastest/lower-latency. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:79 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:84 msgid "Realtime" msgstr "Realtid" @@ -25287,11 +24899,9 @@ msgstr "Tjek igen" msgid "Recipients will be taken to {0} <0>{1}" msgstr "Modtagere føres til {0} <0>{1}" -#. Badge shown next to the auto codec option in the screen-share codec radio group. Keep it concise. #. Spellcheck engine option in the language tab. Lets the app choose the best available spellcheck engine. #. Spellcheck engine option in the textarea spellcheck submenu. Lets the app choose the best available engine. #: src/features/channel/components/textarea/TextareaContextMenu.tsx:70 -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:38 #: src/features/user/components/modals/tabs/LanguageTab.tsx:87 msgid "Recommended" msgstr "Anbefalet" @@ -25556,11 +25166,6 @@ msgstr "Afvis" msgid "Rejected" msgstr "Afvist" -#. Voice participant context menu submenu label for friend and block actions. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:198 -msgid "Relationship" -msgstr "Forbindelse" - #. Short label in the markdown tab. Keep it concise. #: src/features/user/components/modals/tabs/component_gallery_tab/MarkdownTab.tsx:129 msgid "Relative" @@ -25641,7 +25246,6 @@ msgstr "Husk vinduesstørrelse og -placering" #. Action label for removing the selected item from a list or relationship. #. Button label for removing the current webhook avatar image. #. Button or menu action label in the channel and chat message reactions sheet. Keep it concise. Keep the tone plain and specific. -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the linked accounts tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the search engines tab. Keep it concise. Keep the tone plain and specific. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. @@ -25660,8 +25264,6 @@ msgstr "Husk vinduesstørrelse og -placering" #: src/features/ui/action_menu/GroupDMContextMenu.tsx:73 #: src/features/ui/action_menu/UserContextMenu.tsx:80 #: src/features/user/components/modals/tabs/chat_settings_tab/SearchEnginesTab.tsx:26 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:75 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:133 #: src/features/user/components/modals/tabs/LinkedAccountsTab.tsx:55 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:158 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:194 @@ -25833,11 +25435,6 @@ msgstr "Fjern én fra {targetName} for at give plads, og prøv derefter igen." msgid "Remove override" msgstr "Fjern tilsidesættelse" -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:54 -msgid "Remove pack" -msgstr "Fjern pakke" - #. Button or menu action label in the channel and chat message reactions sheet. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the message reactions modal. Keep it concise. Keep the tone plain and specific. #: src/features/channel/components/MessageReactionsSheet.tsx:33 @@ -25966,11 +25563,6 @@ msgstr "Rollen {oldLabel} blev fjernet." msgid "Removed roles." msgstr "Roller fjernet." -#. Button or menu action label in the messaging commands. Keep it concise. Keep the tone plain and specific. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:57 -msgid "Removed scheduled message" -msgstr "Planlagt besked fjernet" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:419 msgid "Removed the channel from its category." msgstr "Fjernede kanalen fra dens kategori." @@ -26003,11 +25595,6 @@ msgstr "Fjerner alle tilsidesættelser pr. variabel, men beholder dit bibliotek msgid "Removing permissions could limit the bot's features." msgstr "Fjernelse af tilladelser kan begrænse bottens funktioner." -#. Description text in the expression packs tab. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:71 -msgid "Removing the pack will uninstall it from your account." -msgstr "Hvis du fjerner pakken, afinstalleres den fra din konto." - #: src/features/moderation/components/modals/RemoveTimeoutModal.tsx:55 msgid "Removing the timeout will allow <0>{targetUserTag} to send messages, react, and join voice channels again." msgstr "Fjernelse af timeouten vil give <0>{targetUserTag} mulighed for igen at sende beskeder, reagere og deltage i stemmekanaler." @@ -26654,42 +26241,42 @@ msgid "Resize floating panel" msgstr "Tilpas størrelse på flydende panel" #. Accessible label for the bottom-left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:80 +#: src/features/messaging/components/popouts/InboxPopout.tsx:74 msgid "Resize inbox from bottom left" msgstr "Skaler indbakke fra nederste venstre" #. Accessible label for the bottom-right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:84 +#: src/features/messaging/components/popouts/InboxPopout.tsx:78 msgid "Resize inbox from bottom right" msgstr "Skaler indbakke fra nederste højre" #. Accessible label for the bottom resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:60 +#: src/features/messaging/components/popouts/InboxPopout.tsx:54 msgid "Resize inbox from the bottom edge" msgstr "Skaler indbakke fra nederste kant" #. Accessible label for the left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:64 +#: src/features/messaging/components/popouts/InboxPopout.tsx:58 msgid "Resize inbox from the left edge" msgstr "Tilpas indbakke fra venstre kant" #. Accessible label for the right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:68 +#: src/features/messaging/components/popouts/InboxPopout.tsx:62 msgid "Resize inbox from the right edge" msgstr "Skaler indbakke fra højre kant" #. Accessible label for the top resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:56 +#: src/features/messaging/components/popouts/InboxPopout.tsx:50 msgid "Resize inbox from the top edge" msgstr "Skaler indbakke fra den øverste kant" #. Accessible label for the top-left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:72 +#: src/features/messaging/components/popouts/InboxPopout.tsx:66 msgid "Resize inbox from top left" msgstr "Skaler indbakke fra øverste venstre" #. Accessible label for the top-right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:76 +#: src/features/messaging/components/popouts/InboxPopout.tsx:70 msgid "Resize inbox from top right" msgstr "Skaler indbakke fra øverste højre" @@ -27071,11 +26658,6 @@ msgstr "Højre værktøjstip" msgid "Right-click here to open the context menu" msgstr "Højreklik her for at åbne genvejsmenuen" -#. Empty state hint in the scheduled messages popout explaining how to schedule a new message. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:22 -msgid "Right-click the send button to schedule a message." -msgstr "Højreklik på send-knappen for at planlægge en besked." - #. Action that rings the selected participant in a voice call. #. 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. @@ -27110,8 +26692,8 @@ msgstr "Rollefarve" msgid "Role created" msgstr "Rolle oprettet" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:341 -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:388 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:352 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:402 msgid "Role created successfully" msgstr "Rolle oprettet" @@ -27120,8 +26702,8 @@ msgstr "Rolle oprettet" msgid "Role deleted" msgstr "Rolle slettet" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:425 -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:454 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:440 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:469 msgid "Role deleted successfully" msgstr "Rolle slettet" @@ -27161,7 +26743,7 @@ msgstr "Roller" msgid "Roles and members" msgstr "Roller og medlemmer" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:285 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:296 msgid "Roles updated successfully" msgstr "Roller opdateret" @@ -27269,7 +26851,6 @@ msgstr "Gem" #: src/features/expressions/components/modals/AddFavoriteMemeModal.tsx:118 #: src/features/expressions/components/modals/EditFavoriteMemeModal.tsx:94 #: src/features/expressions/components/modals/EditGuildStickerModal.tsx:123 -#: src/features/expressions/components/modals/EditPackModal.tsx:127 #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:624 #: src/features/guild/components/modals/guild_tabs/GuildVanityURLTab.tsx:279 #: src/features/guild/components/modals/GuildFolderSettingsModal.tsx:90 @@ -27350,7 +26931,7 @@ msgstr "Gemt" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:63 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:59 #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:63 msgid "Saved media" msgstr "Gemte medier" @@ -27403,23 +26984,11 @@ msgstr "Planlæg" msgid "Schedule message" msgstr "Planlæg besked" -#. Status pill on a scheduled message row indicating it will send at the chosen time. -#. Tab label in the inbox popout listing the user scheduled messages. -#: src/features/messaging/components/popouts/InboxPopout.tsx:40 -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:30 -msgid "Scheduled" -msgstr "Planlagt" - #. Developer / debug surface — keep terse and technical. Label in the developer Nagbar controls panel for the scheduled-maintenance banner. #: src/features/devtools/components/NagbarControls.ts:22 msgid "Scheduled maintenance nagbar" msgstr "Meddelelseslinje for planlagt vedligeholdelse" -#. Label in the messaging commands. {scheduledTimeLabel} is the localized scheduled date and time. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:49 -msgid "Scheduled message for {scheduledTimeLabel}" -msgstr "Planlagt besked til {scheduledTimeLabel}" - #. Inline validation message in the schedule-message modal when the picked time is more than 30 days away. Keep tone plain. #: src/features/messaging/components/modals/ScheduleMessageModal.tsx:31 msgid "Scheduled messages can be at most 30 days in the future." @@ -27490,7 +27059,7 @@ msgid "Screen share codec" msgstr "Codec til skærmdeling" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:140 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:161 msgid "Screen share encoder controls" msgstr "Skærmdelingsindstillinger" @@ -27511,12 +27080,12 @@ msgid "Screen share is using software encoding ({codec}). Quality may be reduced msgstr "Skærmdeling bruger softwarekodning ({codec}). Kvaliteten kan være reduceret, og CPU-forbruget kan være øget. Din GPU understøtter muligvis ikke hardwarekodning til denne codec." #. 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/VoiceVideoIndex.ts:120 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:141 msgid "Screen share preview" msgstr "Forhåndsvisning af skærmdeling" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:116 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:137 msgid "Screen share preview behavior" msgstr "Adfærd for skærmdeling (forhåndsvisning)" @@ -27535,6 +27104,11 @@ msgstr "Skærmdelingens forhåndsvisninger er deaktiveret." msgid "Screen share previews are enabled." msgstr "Forhåndsvisninger af skærmdeling er aktiveret." +#. Voice screen share menu action that opens the screen share preview privacy controls. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:32 +msgid "Screen Share Privacy" +msgstr "Skærmdeling privatliv" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the video tab. Keep it concise. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:82 @@ -27562,11 +27136,6 @@ msgstr "Skærmdeling starter" msgid "Screen share stop" msgstr "Skærmdeling stoppet" -#. Accessible label for the screen-share codec radio group. -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:42 -msgid "Screen share video codec" -msgstr "Videokodek til skærmdeling" - #. 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. #. Status badge label shown on a live tile when the participant is sharing their screen. @@ -28931,6 +28500,11 @@ msgstr "Del skærme og vinduer." msgid "Share source" msgstr "Del kilde" +#. Toggle label for sharing audio with an active stream. +#: src/features/voice/components/StreamSettingsMenuContent.tsx:156 +msgid "Share Stream Audio" +msgstr "Del lyden fra streamen" + #. Description in the premium gift purchase section. premiumProductName is the short paid product name. #: src/features/premium/utils/PremiumMessageDescriptors.ts:40 msgid "Share the {premiumProductName} experience with your friends by purchasing a gift subscription." @@ -28940,15 +28514,6 @@ msgstr "Del {premiumProductName}-oplevelsen med dine venner ved at købe et gave msgid "Share theme" msgstr "Del tema" -#: src/features/expressions/components/modals/PackInviteModal.tsx:192 -msgid "Share this link" -msgstr "Del dette link" - -#. Description shown in the emoji pack invite modal. -#: src/features/expressions/components/modals/PackInviteModal.tsx:65 -msgid "Share this link — the pack installs when accepted." -msgstr "Del dette link – pakken installeres, når det accepteres." - #. Privacy > Active now: confirmation modal title when turning sharing on. #: src/features/user/components/modals/tabs/privacy_safety_tab/ActiveNowTab.tsx:33 msgid "Share voice activity with all friends?" @@ -28976,11 +28541,6 @@ msgstr "Del din skærm" msgid "Share your screen in high definition (1080p), quad HD (1440p), or native source resolution, at up to 60 FPS." msgstr "Del din skærm i high definition (1080p), quad HD (1440p) eller native kildeopløsning med op til 60 FPS." -#. Description shown in the sticker pack invite modal. -#: src/features/expressions/components/modals/PackInviteModal.tsx:69 -msgid "Share your sticker pack via link." -msgstr "Del din stickerpakke via link." - #. Button or menu action label in the share theme modal. Keep it concise. #: src/features/theme/components/modals/ShareThemeModal.tsx:39 msgid "Share your theme" @@ -29081,7 +28641,7 @@ msgstr "Genvejskonflikter" #. User settings tab for keyboard shortcuts and custom bindings. #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:18 #: src/features/user/components/settings_utils/section_registry/AccessibilitySections.ts:175 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:128 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:123 msgid "Shortcuts" msgstr "Genveje" @@ -29241,11 +28801,6 @@ msgstr "Vis emoji-knap" msgid "Show emoji reactions on messages" msgstr "Vis emoji-reaktioner på beskeder" -#. Developer option label for exposing the staff-only Expression packs page in user settings. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:125 -msgid "Show expression packs settings" -msgstr "Vis indstillinger for udtrykspakker" - #. Short label for an advanced media button preference. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedChatControls.tsx:77 msgid "Show favorite button" @@ -29381,15 +28936,15 @@ msgstr "Vis slåede kanaler fra" #. Toggle label in the mobile video settings bottom sheet. Controls whether the local camera tile is visible. #. Voice display preference checkbox that controls whether the current user sees their own camera tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:69 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:93 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:92 -#: src/features/voice/components/VoiceSettingsMenus.tsx:814 +#: src/features/voice/components/VoiceSettingsMenus.tsx:815 msgid "Show my own camera" msgstr "Vis mit eget kamera" #. Voice display preference checkbox that controls whether the current user sees their own screen share tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:73 -msgid "Show my screen share" +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:97 +msgid "Show My Screen Share" msgstr "Vis min skærmdeling" #. Developer option label for showing the current user as typing. @@ -29417,9 +28972,9 @@ msgstr "Vis pop op-vindue for ny enhed" #. Toggle label in the mobile video settings bottom sheet. Controls whether participants without video are shown in the grid. #. Voice display preference checkbox that controls whether participants without video are shown in the grid. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:77 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:101 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:96 -#: src/features/voice/components/VoiceSettingsMenus.tsx:828 +#: src/features/voice/components/VoiceSettingsMenus.tsx:829 msgid "Show non-video participants" msgstr "Vis deltagere uden video" @@ -29449,7 +29004,7 @@ msgid "Show per-device participant volume sliders in voice menus" msgstr "Vis lydstyrkeskyderen for deltagere pr. enhed i stemmemenuer" #. Developer option label for exposing the staff-only profile timezone section in profile settings. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:134 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:125 msgid "Show profile timezone settings" msgstr "Vis indstillinger for profilens tidszone" @@ -29681,7 +29236,7 @@ msgstr "Logget ind" #. Settings section label for account sessions and devices. #: src/features/user/components/modals/tabs/DevicesTab.tsx:517 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:42 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:34 msgid "Signed-in devices" msgstr "Tilknyttede enheder" @@ -29759,7 +29314,7 @@ msgid "Single community mode" msgstr "Tilstand for ét fællesskab" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:103 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:108 msgid "Single layer" msgstr "Enkelt lag" @@ -29816,7 +29371,7 @@ msgid "Skip the external link warning for all domains" msgstr "Spring advarsel om eksternt link over for alle domæner" #. Developer / debug surface — keep terse and technical. Tooltip / description for the no-op in-app reports toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:148 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:139 msgid "Skip the network call when an in-app report is submitted. The flow still advances to the success screen so you can exercise the UI, but nothing is actually sent to the safety team." msgstr "Spring netværkskaldet over, når en rapport i appen indsendes. Flowet fortsætter stadig til succes-skærmen, så du kan afprøve brugerfladen, men intet sendes faktisk til sikkerhedsteamet." @@ -30063,12 +29618,12 @@ msgid "Social" msgstr "Socialt" #. 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/VoiceVideoIndex.ts:148 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:169 msgid "Software encoder" msgstr "Software-encoder" #. Label for an advanced screen-share select. Refers to software video encoder quality bias. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:71 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:76 msgid "Software encoder quality" msgstr "Software-encoderkvalitet" @@ -30393,7 +29948,7 @@ msgid "Spanish (Spain)" msgstr "Spansk (Spanien)" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:111 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:116 msgid "Spatial and temporal layers" msgstr "Rumlige og tidsmæssige lag" @@ -30495,7 +30050,7 @@ msgstr "Stavekontrol" #: src/features/user/components/modals/tabs/LanguageTab.tsx:414 #: src/features/user/components/modals/tabs/LanguageTab.tsx:456 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:74 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:58 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:50 msgid "Spellcheck" msgstr "Stavekontrol" @@ -30683,10 +30238,6 @@ msgstr "Start opkald" msgid "Start camera test and configure effects" msgstr "Start kameratest, og konfigurer effekter" -#: src/features/expressions/components/modals/CreatePackModal.tsx:93 -msgid "Start curating a custom emoji pack that you can share and install." -msgstr "Begynd at sammensætte en brugerdefineret emoji-pakke, som du kan dele og installere." - #. Label for the start of a date range (inclusive). Leave blank for no lower bound. #: src/features/user/components/modals/tabs/privacy_safety_tab/data_request_modal/DataRequestModal.tsx:175 msgid "Start date" @@ -30697,10 +30248,6 @@ msgstr "Startdato" msgid "Start date must be earlier than end date." msgstr "Startdatoen skal være før slutdatoen." -#: src/features/voice/components/VoiceSettingsMenus.tsx:860 -msgid "Start debug logging session" -msgstr "Start fejlfindingslogsession" - #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:125 msgid "Start drag and drop" @@ -30883,45 +30430,6 @@ msgstr "Klistermærketæthed" msgid "Sticker is too large" msgstr "Klistermærket er for stort" -#. Kind label on a sticker pack invite embed. -#. Short label in the authentication invite header. Keep the tone plain and specific. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/auth/flow/InviteHeader.tsx:25 -#: src/features/channel/components/InviteEmbed.tsx:88 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:61 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:105 -msgid "Sticker pack" -msgstr "Stickerpakke" - -#. placeholder {0}: invite.pack.name -#: src/features/invite/commands/InviteCommands.tsx:146 -msgid "Sticker pack {0} has been installed." -msgstr "Mærkepakke {0} er installeret." - -#. Title of the error modal when creating a new sticker pack is rejected because the user is at the creation limit. -#: src/features/invite/commands/InviteCommands.tsx:74 -msgid "Sticker pack creation limit reached" -msgstr "Grænsen for oprettelse af stickerpakker er nået" - -#. Modal title for the sticker pack invite share flow. -#: src/features/expressions/components/modals/PackInviteModal.tsx:61 -msgid "Sticker pack invite" -msgstr "Invitation til stickerpakke" - -#. Title of the error modal when installing a sticker pack via invite is rejected because the user is at the install limit. -#: src/features/invite/commands/InviteCommands.tsx:65 -msgid "Sticker pack limit reached" -msgstr "Grænse for stickerpakker nået" - -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#. Settings section label for sticker expression packs. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:84 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:27 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:22 -msgid "Sticker packs" -msgstr "Stickerpakker" - #: src/features/guild/components/modals/guild_tabs/GuildStickersTab.tsx:283 msgid "Sticker slots" msgstr "Stickerpladser" @@ -31039,6 +30547,13 @@ msgstr "Stop deling af stemmeaktivitet med alle venner?" msgid "Stop speaking" msgstr "Stop med at tale" +#. Danger action that stops the active screen share. +#. Voice screen share menu action that stops the current user stream. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:20 +#: src/features/voice/components/ActiveScreenShareMenu.tsx:19 +msgid "Stop Streaming" +msgstr "Stop streaming" + #. Confirmation prompt in the links tab. #: src/features/user/components/modals/tabs/chat_settings_tab/ChatSettingsTabLinksTab.tsx:31 msgid "Stop trusting all links?" @@ -31050,7 +30565,7 @@ msgid "Stop watching" msgstr "Stop med at se" #. Tooltip / button label in the voice control bar that stops watching a remote screen share. -#: src/features/voice/components/VoiceControlBar.tsx:151 +#: src/features/voice/components/VoiceControlBar.tsx:147 msgid "Stop watching stream" msgstr "Stop med at se stream" @@ -31088,11 +30603,16 @@ msgstr "Stream skjult" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the user settings voice activity card. Keep it concise. #: src/features/user/components/profile/VoiceActivityCard.tsx:90 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:132 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:153 #: src/features/voice/components/StreamWatchHoverCard.tsx:21 msgid "Stream preview" msgstr "Streamforhåndsvisning" +#. Compact submenu label for changing the resolution and frame rate of an active stream. +#: src/features/voice/components/StreamSettingsMenuContent.tsx:152 +msgid "Stream Quality" +msgstr "Streamkvalitet" + #. Toolbar / menu button label in the screen-share picker. Opens the stream quality settings popover. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:164 msgid "Stream settings" @@ -31302,12 +30822,12 @@ msgid "Suspend" msgstr "Sæt på pause" #. 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/VoiceVideoIndex.ts:156 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:177 msgid "SVC" msgstr "SVC" #. Label for an advanced screen-share select. SVC is a WebRTC acronym and should stay uppercase. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:91 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:96 msgid "SVC mode" msgstr "SVC-tilstand" @@ -31757,7 +31277,7 @@ msgid "Template URL" msgstr "Skabelon-URL" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:107 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:112 msgid "Temporal layers" msgstr "Temporale lag" @@ -31818,7 +31338,7 @@ msgstr "Test webadresser og gengivne indlejringer" #. Channel type chip label for a text channel. #. Option label for a WebRTC content hint select. #: src/features/channel/utils/ChannelUtils.tsx:51 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:151 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:156 msgid "Text" msgstr "Tekst" @@ -32002,11 +31522,6 @@ msgstr "Den besked er væk, eller også har du mistet adgangen til samtalen." msgid "That's all of them." msgstr "Det var alle sammen." -#. End-of-list body text in the scheduled messages popout when all scheduled messages are visible. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:56 -msgid "That's everything in the queue." -msgstr "Det var alle de planlagte beskeder." - #. Description text in the FluxerTag change modal. #: src/features/user/components/modals/FluxerTagChangeModal.tsx:69 msgid "The #0000 tag is reserved for Visionary subscribers. Visionary is no longer available for purchase." @@ -32671,7 +32186,7 @@ msgid "This invite has unlimited uses." msgstr "Denne invitation har ubegrænset brug." #. Helper text shown on an invite embed while streaming privacy is active. -#: src/features/channel/components/InviteEmbed.tsx:141 +#: src/features/channel/components/InviteEmbed.tsx:112 msgid "This invite is hidden while sharing is protected." msgstr "Denne invitation er skjult, mens deling er beskyttet." @@ -33167,7 +32682,7 @@ msgstr "Tidspunkt" #. Settings section label for app time display format. #: src/features/user/components/modals/tabs/LanguageTab.tsx:374 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:26 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:46 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:38 msgid "Time format" msgstr "Tidsformat" @@ -33394,11 +32909,6 @@ msgstr "Slå soundboard til/fra" msgid "Toggle the sticker picker" msgstr "Slå sticker-vælgeren til/fra" -#. Action that toggles whether the pack invite is unique to the recipient. -#: src/features/expressions/components/modals/PackInviteModal.tsx:73 -msgid "Toggle unique invite" -msgstr "Slå unik invitation til/fra" - #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:305 msgid "Toggle voice activity" @@ -33731,7 +33241,7 @@ msgid "Try another search term, or pick a different category or language." msgstr "Prøv en anden søgeterm, eller vælg en anden kategori eller et andet sprog." #. Helper text on an unknown invite embed suggesting the user request a fresh invite. -#: src/features/channel/components/InviteEmbed.tsx:129 +#: src/features/channel/components/InviteEmbed.tsx:100 msgid "Try asking for a new invite." msgstr "Prøv at bede om en ny invitation." @@ -33754,7 +33264,7 @@ msgstr "Prøv at redigere din besked igen." msgid "TRY gifts are one-time payments. Cards charged in TRY still need to be issued in Türkiye for the purchase to stay eligible." msgstr "TRY-gaver er engangsbetalinger. Kort, der er opkrævet i TRY, skal stadig være udstedt i Tyrkiet, for at købet forbliver gyldigt." -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:254 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:252 msgid "Try searching for something like \"theme\", \"notifications\", or \"privacy\"" msgstr "Prøv at søge efter noget som \"tema\", \"notifikationer\" eller \"privatliv\"" @@ -33804,7 +33314,7 @@ msgstr "Slå fra" #. Bulk voice action that turns off the camera on every active device of the current user. #. Voice menu action that turns off every active device/session's camera. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:90 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:114 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:93 msgid "Turn off all device cameras" msgstr "Sluk alle enhedskameraer" @@ -33820,14 +33330,14 @@ msgstr "Slå kamera fra" #. Voice menu action that turns off the camera on a single device of the current user. #. Voice menu action that turns off the camera on one device/session. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:57 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:81 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:81 msgid "Turn off device camera" msgstr "Slå enhedens kamera fra" #. Voice menu action that ends the screen share on a single device of the current user. #. Voice menu action that stops screen sharing or streaming on one device/session. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:61 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:85 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:85 msgid "Turn off device stream" msgstr "Slå enhedsstream fra" @@ -33839,7 +33349,7 @@ msgstr "Slå private beskeder og venner fra på tværs af hele instansen. Dette #. Voice menu action that ends the current user screen share. #. Voice menu action that stops the current user's screen share or stream. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:65 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:89 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:69 msgid "Turn off stream" msgstr "Slå stream fra" @@ -34019,16 +33529,6 @@ msgstr "Britisk lovgivning kræver et alderscheck for voksenindhold. For at fort msgid "Ukrainian" msgstr "Ukrainsk" -#. Generic title for the error modal when an emoji pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:99 -msgid "Unable to install emoji pack" -msgstr "Kan ikke installere emoji-pakke" - -#. Generic title for the error modal when a sticker pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:103 -msgid "Unable to install sticker pack" -msgstr "Kan ikke installere stickerpakke" - #. Error-state title in the activity log tab when fetching log entries failed. #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTab.tsx:126 msgid "Unable to load activity logs" @@ -34038,11 +33538,6 @@ msgstr "Kunne ikke indlæse aktivitetsprotokoller" msgid "Unable to load applications" msgstr "Kunne ikke indlæse applikationer" -#. Error message in the expression packs tab. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:36 -msgid "Unable to load pack information." -msgstr "Kunne ikke indlæse pakkeoplysninger." - #. Error message in the channel and chat textual attachment code panel. #. Error message in the channel and chat textual attachment code panel. #: src/features/channel/components/embeds/attachments/CsvAttachmentTablePanel.tsx:31 @@ -34265,7 +33760,7 @@ msgstr "Fjern favoritmarkering af sticker" #. Voice call layout action that removes focus from the currently pinned participant. #. Voice layout menu action that removes the focused participant or stream. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:25 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:41 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:97 msgid "Unfocus" msgstr "Fjern fokus" @@ -34284,7 +33779,7 @@ msgstr "Vis linkforhåndsvisning" #. Settings section label for the embed debugger URL input. #: src/features/user/components/modals/tabs/EmbedDebuggerTab.tsx:231 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:70 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:62 msgid "Unfurl debugger" msgstr "Vis debug-oplysninger" @@ -34293,10 +33788,6 @@ msgstr "Vis debug-oplysninger" msgid "Unicode emojis" msgstr "Unicode-emojier" -#: src/features/expressions/components/modals/PackInviteModal.tsx:180 -msgid "Unique invite" -msgstr "Unik invitation" - #. Codec description in the screen share codec policy menu, used for the universal fallback codec. #: src/features/voice/utils/ScreenShareCodecPolicy.ts:20 msgid "Universal fallback. Lowest quality, but it works everywhere." @@ -34350,7 +33841,7 @@ msgstr "Ukendt dato" #. Fallback device or operating-system label in the devices tab when session client data is unavailable. #. Short label in the app layout voice participant item. #. Short label in the notifications. Keep it concise. -#: src/features/app/components/layout/VoiceParticipantItem.tsx:43 +#: src/features/app/components/layout/VoiceParticipantItem.tsx:44 #: src/features/user/components/modals/tabs/DevicesTab.tsx:65 #: src/features/user/components/modals/tabs/notifications_tab/Notifications.tsx:78 msgid "Unknown device" @@ -34376,7 +33867,7 @@ msgid "Unknown gift" msgstr "Ukendt gave" #. Title shown on an invite embed when the invite code resolves to nothing (expired, revoked, or invalid). -#: src/features/channel/components/InviteEmbed.tsx:125 +#: src/features/channel/components/InviteEmbed.tsx:96 msgid "Unknown invite" msgstr "Ukendt invitation" @@ -34428,7 +33919,7 @@ msgstr "Ukendt bruger" #: src/features/devtools/utils/CommandUtils.ts:27 #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTab.tsx:114 #: src/features/voice/components/VoiceParticipantAvatarList.tsx:43 -#: src/features/voice/components/VoiceParticipantTile.tsx:161 +#: src/features/voice/components/VoiceParticipantTile.tsx:162 #: src/features/webhook/components/WebhookListItem.tsx:30 msgid "Unknown user" msgstr "Ukendt bruger" @@ -34450,13 +33941,6 @@ msgstr "unknown-mention" msgid "unknown-role" msgstr "unknown-role" -#. Option label representing an unlimited count. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/expressions/components/modals/PackInviteModal.tsx:29 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:32 -msgid "Unlimited" -msgstr "Ubegrænset" - #. Audit log community feature label for unlimited custom emoji capacity. #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:126 msgid "Unlimited emoji" @@ -34525,7 +34009,7 @@ msgid "Unmute" msgstr "Slå lyd til" #. Voice control button label to turn the user's microphone back on. -#: src/features/voice/components/VoiceControlBar.tsx:121 +#: src/features/voice/components/VoiceControlBar.tsx:117 msgctxt "voice-control-action" msgid "Unmute" msgstr "Slå lyd til" @@ -34613,7 +34097,7 @@ msgstr "Unavngivet kanal" #. Fallback display name for a group DM with no name set. #. Fallback title in an invite embed for a group DM with no name set. #. Short label in the channel display name state. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:72 +#: src/features/channel/components/InviteEmbed.tsx:63 #: src/features/channel/state/ChannelDisplayName.ts:19 #: src/features/channel/utils/ChannelUtils.tsx:59 msgid "Unnamed group" @@ -34692,7 +34176,7 @@ msgstr "ulæst" #. 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. #. Tab label in the inbox popout filtering to channels with unread messages. -#: src/features/messaging/components/popouts/InboxPopout.tsx:32 +#: src/features/messaging/components/popouts/InboxPopout.tsx:30 #: src/features/user/components/settings_utils/search_index/NotificationsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:77 msgid "Unread" @@ -34828,7 +34312,7 @@ msgid "Up to {DISCOVERY_MAX_TAGS} tags help people find your community. They sho msgstr "Op til {DISCOVERY_MAX_TAGS} tags hjælper folk med at finde dit fællesskab. De vises i Discovery-søgningen." #. Feature comparison table value label. Shown in the restricted or stock column for a text-valued perk. Format includes a resolution token (4K) and a framerate token that should not be translated. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:91 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:87 msgid "Up to 4K/60fps" msgstr "Op til 4K/60 fps" @@ -34904,11 +34388,6 @@ msgstr "Opdaterede politikker" msgid "Updated saved media" msgstr "Gemt medie opdateret" -#. Label in the messaging commands. {scheduledTimeLabel} is the localized scheduled date and time. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:53 -msgid "Updated scheduled message for {scheduledTimeLabel}" -msgstr "Opdateret planlagt besked for {scheduledTimeLabel}" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:544 msgid "Updated the avatar." msgstr "Opdaterede profilbilledet." @@ -35165,7 +34644,7 @@ msgid "Uploading emojis" msgstr "Uploader emojis" #. Description for the maximum screen share bitrate select. Keep WebRTC literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:159 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:164 msgid "Upper bitrate cap before WebRTC adapts to the network." msgstr "Øvre bitrate-grænse, før WebRTC tilpasser sig netværket." @@ -35294,7 +34773,7 @@ msgid "Use an email you can open. We will send a code there." msgstr "Brug en e-mail, du kan åbne. Vi sender en kode dertil." #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:67 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:63 msgid "Use animated emojis" msgstr "Brug animerede emojis" @@ -35596,11 +35075,6 @@ msgstr "Bruges kun i dette fællesskab." msgid "User" msgstr "Bruger" -#. Voice participant context menu submenu label for lower-frequency profile and communication actions. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:202 -msgid "User actions" -msgstr "Brugerhandlinger" - #. IAR modal: rule description. #: src/features/moderation/components/report_modal/IARModalCopy.ts:251 msgid "User appears underage, or is involved in grooming or child exploitation." @@ -35677,7 +35151,7 @@ msgid "User record" msgstr "Brugeroplysninger" #. Root label for the current user settings modal and settings search paths. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:352 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:341 msgid "User settings" msgstr "Brugerindstillinger" @@ -36215,7 +35689,7 @@ msgid "Video progress" msgstr "Videoafspilning" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:75 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:71 msgid "Video quality" msgstr "Videokvalitet" @@ -36604,7 +36078,7 @@ msgstr "Stemme (modent indhold)" #. User settings tab for microphone, speaker, camera, and call stats. #. User settings tab for microphone, speaker, camera, and call stats. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:124 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:119 #: src/features/voice/utils/VoiceMessageDescriptors.ts:30 msgid "Voice & video" msgstr "Lyd og video" @@ -36861,7 +36335,7 @@ msgid "Wait here" msgstr "Vent her" #. Tooltip explaining that video / screen share controls are gated while the voice connection is not yet ready. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:56 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:45 msgid "Waiting for connection..." msgstr "Venter på forbindelse ..." @@ -37362,11 +36836,6 @@ msgstr "Hvad du skal søge efter." msgid "What's happening?" msgstr "Hvad sker der?" -#. Form helper text for an expression pack description input. -#: src/features/expressions/components/modals/CreatePackModal.tsx:50 -msgid "What's in this pack?" -msgstr "Hvad indeholder denne pakke?" - #. Short label in the settings dialog mobile settings view. #. Short label in the whats new modal. #. Sidebar item in settings that opens the app update notes modal. @@ -37551,7 +37020,7 @@ msgid "Window state" msgstr "Vinduestilstand" #. User settings tab label shown on Windows desktop builds. Refers to the Microsoft Windows OS. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:74 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:69 msgid "Windows app" msgstr "Windows-app" @@ -37873,16 +37342,6 @@ msgstr "Du kan ikke redigere denne besked." msgid "You can't grant a permission you don't have in this channel." msgstr "Du kan ikke give en tilladelse, du ikke selv har i denne kanal." -#. Body of the error modal when installing an emoji pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:91 -msgid "You can't install this emoji pack." -msgstr "Du kan ikke installere denne emoji-pakke." - -#. Body of the error modal when installing a sticker pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:95 -msgid "You can't install this sticker pack." -msgstr "Du kan ikke installere denne stickerpakke." - #. Title of the error modal shown when the user is banned from a discovery community. #: src/features/discovery/commands/DiscoveryJoinCommands.tsx:38 msgid "You can't join this community" @@ -37942,8 +37401,8 @@ msgstr "Du kan ikke sende beskeder i dette fællesskab." #. Tooltip in the voice control bar when the user lacks the Screen Share permission in this channel. Tone stays plain. #. Tooltip shown when the user lacks the Screen Share permission in the voice channel. Tone stays plain. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:65 -#: src/features/voice/components/VoiceControlBar.tsx:141 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:54 +#: src/features/voice/components/VoiceControlBar.tsx:137 msgid "You can't share your screen in this channel" msgstr "Du kan ikke dele din skærm i denne kanal" @@ -37956,8 +37415,8 @@ msgstr "Du kan ikke tale i denne kanal" #. Tooltip in the voice control bar when the user lacks the Video permission in this channel. Tone stays plain. #. Tooltip shown when the user lacks the Video permission in the voice channel. Tone stays plain. #: src/features/voice/components/modals/CameraPreviewModal.tsx:74 -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:61 -#: src/features/voice/components/VoiceControlBar.tsx:131 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:50 +#: src/features/voice/components/VoiceControlBar.tsx:127 msgid "You can't turn on your camera in this channel" msgstr "Du kan ikke slå dit kamera til i denne kanal" @@ -38120,10 +37579,6 @@ msgstr "Du har ikke været medlem af dette fællesskab længe nok til at sende b msgid "You haven't blocked anyone yet." msgstr "Du har ikke blokeret nogen endnu." -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:343 -msgid "You haven't created any packs yet." -msgstr "Du har ikke oprettet nogen pakker endnu." - #. Intro copy in the keyboard navigation modal. {productName} is the app name. #: src/features/input/components/modals/KeyboardModeIntroModal.tsx:26 msgid "You just pressed Tab. Keyboard mode is now on so you can navigate {productName} without a mouse." @@ -38345,13 +37800,6 @@ msgstr "Du har nået {bookmarksText}. Fjern et bogmærke for at tilføje et nyt. msgid "You're at the cap of {freeItemsText} — your instance admin sets this limit." msgstr "Du har nået grænsen på {freeItemsText} – din instansadministrator har indstillet denne grænse." -#. Fallback body of the emoji pack creation-limit error modal when no exact limit is known. -#. Fallback body of the sticker pack creation-limit error modal when no exact limit is known. -#: src/features/invite/commands/InviteCommands.tsx:61 -#: src/features/invite/commands/InviteCommands.tsx:79 -msgid "You're at the creation limit. Delete one to create another." -msgstr "Du har nået oprettelsesgrænsen. Slet en for at oprette en ny." - #. Modal body shown when the free bookmarks limit is reached and Plutonium would increase it. Free and Plutonium limits are interpolated. #: src/features/app/components/alerts/MaxBookmarksModal.tsx:30 msgid "You're at the free cap of {bookmarksText}. {premiumProductName} bumps you up to {premiumBookmarksText} — or remove one to add another." @@ -38362,13 +37810,6 @@ msgstr "Du har nået den gratis grænse på {bookmarksText}. {premiumProductName msgid "You're at the free cap of {freeItemsText}. {premiumProductName} bumps you up to {premiumItemsText}." msgstr "Du har nået den gratis grænse på {freeItemsText}. {premiumProductName} giver dig op til {premiumItemsText}." -#. Fallback body of the emoji pack install-limit error modal when no exact limit is known. -#. Fallback body of the sticker pack install-limit error modal when no exact limit is known. -#: src/features/invite/commands/InviteCommands.tsx:52 -#: src/features/invite/commands/InviteCommands.tsx:70 -msgid "You're at the install limit. Remove one to add another." -msgstr "Du har nået installationsgrænsen. Fjern en for at tilføje en anden." - #. Short label in the user banned from guild modal. Keep it concise. Keep the tone plain and specific. #: src/features/moderation/components/alerts/UserBannedFromGuildModal.tsx:8 msgid "You're banned" @@ -38379,11 +37820,6 @@ msgstr "Du er blevet udelukket" msgid "You're being rate limited. Wait {duration} before trying again." msgstr "Du er blevet ratebegrænset. Vent {duration}, før du prøver igen." -#. End-of-list title in the scheduled messages popout when all scheduled messages are visible. Tone can be friendly. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:51 -msgid "You're caught up" -msgstr "Du er helt opdateret" - #. Error modal body shown when a gift-subscription user tries to start a recurring subscription. Explains the extension/redemption path. #: src/features/app/components/dialogs/components/plutonium/hooks/useCheckoutActions.tsx:160 msgid "You're currently on a gift subscription. It won't renew. You can redeem more gift codes to extend it. Recurring subscriptions can be started after your gift time ends." @@ -38497,16 +37933,12 @@ msgstr "Du har allerede brugt en selvbetjent refusion for nylig. Du kan refunder msgid "You've arrived, {username}! Let's get started." msgstr "Velkommen, {username}! Lad os komme i gang." -#: src/features/auth/flow/InviteHeader.tsx:200 -msgid "You've been invited to install" -msgstr "Du er blevet inviteret til at installere" - -#: src/features/auth/flow/InviteHeader.tsx:96 -#: src/features/auth/flow/InviteHeader.tsx:299 +#: src/features/auth/flow/InviteHeader.tsx:69 +#: src/features/auth/flow/InviteHeader.tsx:213 msgid "You've been invited to join" msgstr "Du er blevet inviteret til at deltage" -#: src/features/auth/flow/InviteHeader.tsx:151 +#: src/features/auth/flow/InviteHeader.tsx:124 msgid "You've been invited to join a group DM by" msgstr "Du er blevet inviteret til en gruppe-DM af" @@ -38586,7 +38018,7 @@ msgstr "Dit {premiumProductName}-abonnement er udløbet. Du har mistet alle {pre msgid "Your {productName} session expired. Sign in again to continue authorizing this application." msgstr "Din {productName}-session er udløbet. Log ind igen for at fortsætte med at godkende denne applikation." -#: src/features/user/components/settings_utils/SettingsConstants.tsx:205 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:200 msgid "Your account" msgstr "Din konto" diff --git a/fluxer_app/src/features/i18n/locales/de/messages.po b/fluxer_app/src/features/i18n/locales/de/messages.po index 1ef5f9cd1..26b5dc15c 100644 --- a/fluxer_app/src/features/i18n/locales/de/messages.po +++ b/fluxer_app/src/features/i18n/locales/de/messages.po @@ -29,11 +29,6 @@ msgstr "(bearbeitet)" msgid "(failed to load)" msgstr "(laden fehlgeschlagen)" -#. Placeholder content text shown for scheduled messages with neither text nor attachments. Keep the parentheses. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:38 -msgid "(no content)" -msgstr "(kein Inhalt)" - #: src/features/app/components/pages/YouPage.tsx:189 #: src/features/user/components/modals/UserProfileMobileSheet.tsx:899 msgid "(only visible to you)" @@ -455,7 +450,7 @@ msgstr "{count, plural, one {Erweitern (# Zeile)} other {Erweitern (# Zeilen)}}" msgid "{count, plural, one {Expand (# row)} other {Expand (# rows)}}" msgstr "{count, plural, one {Erweitern (# Zeile)} other {Erweitern (# Zeilen)}}" -#: src/features/voice/components/VoiceParticipantTile.tsx:303 +#: src/features/voice/components/VoiceParticipantTile.tsx:304 msgid "{count, plural, one {Expand # other device} other {Expand # other devices}}" msgstr "{count, plural, one {Einen weiteren Teilnehmer einblenden} other {# weitere Teilnehmer einblenden}}" @@ -463,8 +458,8 @@ msgstr "{count, plural, one {Einen weiteren Teilnehmer einblenden} other {# weit msgid "{count, plural, one {Group DM · # member} other {Group DM · # members}}" msgstr "{count, plural, one {Gruppen-DM · # Mitglied} other {Gruppen-DM · # Mitglieder}}" -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:252 -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:273 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:274 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:295 msgid "{count, plural, one {Hide # device} other {Hide # devices}}" msgstr "{count, plural, one {Ein Gerät ausblenden} other {# Geräte ausblenden}}" @@ -476,7 +471,7 @@ msgstr "{count, plural, one {Im Anruf} other {# im Anruf}}" msgid "{count, plural, one {Join video call (# participant)} other {Join video call (# participants)}}" msgstr "{count, plural, one {Videoanruf beitreten (# Teilnehmer)} other {Videoanruf beitreten (# Teilnehmer)}}" -#: src/features/voice/components/VoiceParticipantTile.tsx:620 +#: src/features/voice/components/VoiceParticipantTile.tsx:621 msgid "{count, plural, one {Keep watching # stream and add this one} other {Keep watching # streams and add this one}}" msgstr "{count, plural, one {Behalte # Stream im Auge und füge diesen hinzu} other {Behalte # Streams im Auge und füge diesen hinzu}}" @@ -492,8 +487,8 @@ msgstr "{count, plural, one {App widerrufen} other {Apps widerrufen}}" msgid "{count, plural, one {sent # attachment} other {sent # attachments}}" msgstr "{count, plural, one {hat # Anhang gesendet} other {haben # Anhänge gesendet}}" -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:259 -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:280 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:281 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:302 msgid "{count, plural, one {Show # device} other {Show # devices}}" msgstr "{count, plural, one {Gerät anzeigen} other {# Geräte anzeigen}}" @@ -535,22 +530,6 @@ msgstr "{count, plural, one {Du verwendest bereits die eine erlaubte Verbindung msgid "{count, plural, one {You're at the cap of # saved media item. Remove one to add another.} other {You're at the cap of # saved media items. Remove one to add another.}}" msgstr "{count, plural, one {Du hast die maximale Anzahl an gespeicherten Medienobjekten erreicht. Entferne eines, um ein weiteres hinzuzufügen.} other {Du hast die maximale Anzahl an gespeicherten Medienobjekten erreicht. Entferne eines, um ein weiteres hinzuzufügen.}}" -#: src/features/invite/commands/InviteCommands.tsx:401 -msgid "{count, plural, one {You're at the limit of # emoji pack. Delete one to create another.} other {You're at the limit of # emoji packs. Delete one to create another.}}" -msgstr "{count, plural, one {Du hast das Limit von # Emoji-Paket erreicht. Lösche eines, um ein neues zu erstellen.} other {Du hast das Limit von # Emoji-Paketen erreicht. Lösche eines, um ein neues zu erstellen.}}" - -#: src/features/invite/commands/InviteCommands.tsx:387 -msgid "{count, plural, one {You're at the limit of # installed emoji pack. Remove one to add another.} other {You're at the limit of # installed emoji packs. Remove one to add another.}}" -msgstr "{count, plural, one {Du hast die maximale Anzahl von # installierten Emoji-Paketen erreicht. Entferne eines, um ein weiteres hinzuzufügen.} other {Du hast die maximale Anzahl von # installierten Emoji-Paketen erreicht. Entferne eines, um ein weiteres hinzuzufügen.}}" - -#: src/features/invite/commands/InviteCommands.tsx:419 -msgid "{count, plural, one {You're at the limit of # installed sticker pack. Remove one to add another.} other {You're at the limit of # installed sticker packs. Remove one to add another.}}" -msgstr "{count, plural, one {Du hast die Grenze von # installiertem Sticker-Paket erreicht. Entferne eines, um ein weiteres hinzuzufügen.} other {Du hast die Grenze von # installierten Sticker-Paketen erreicht. Entferne eines, um ein weiteres hinzuzufügen.}}" - -#: src/features/invite/commands/InviteCommands.tsx:433 -msgid "{count, plural, one {You're at the limit of # sticker pack. Delete one to create another.} other {You're at the limit of # sticker packs. Delete one to create another.}}" -msgstr "{count, plural, one {Du hast das Limit von # Sticker-Paket erreicht. Lösche eines, um ein neues zu erstellen.} other {Du hast das Limit von # Sticker-Paketen erreicht. Lösche eines, um ein neues zu erstellen.}}" - #: src/features/guild/components/alerts/MaxGuildsModal.tsx:24 msgid "{count, plural, one {You've reached the maximum number of communities you can join (# community). Leave a community before joining another one.} other {You've reached the maximum number of communities you can join (# communities). Leave a community before joining another one.}}" msgstr "{count, plural, one {Du hast die maximale Anzahl an Communitys erreicht, denen du beitreten kannst (# Community). Verlasse eine Community, bevor du einer anderen beitrittst.} other {Du hast die maximale Anzahl an Communitys erreicht, denen du beitreten kannst (# Communities). Verlasse eine Community, bevor du einer anderen beitrittst.}}" @@ -750,14 +729,14 @@ msgstr "{formats}. Maximalgröße: {maxSize}. Empfohlen: {recommendedSize}" msgid "{formats}. Max {maxSize}. Recommended: {recommendedSize}. {note}" msgstr "{formats}. Maximalgröße: {maxSize}. Empfohlen: {recommendedSize}. {note}" -#: src/features/auth/flow/InviteHeader.tsx:117 -#: src/features/auth/flow/InviteHeader.tsx:162 -#: src/features/auth/flow/InviteHeader.tsx:335 +#: src/features/auth/flow/InviteHeader.tsx:90 +#: src/features/auth/flow/InviteHeader.tsx:135 +#: src/features/auth/flow/InviteHeader.tsx:249 msgid "{formattedMemberCount} {memberCount, plural, one {member} other {members}}" msgstr "{formattedMemberCount} {memberCount, plural, one {Mitglied} other {Mitglieder}}" -#: src/features/auth/flow/InviteHeader.tsx:111 -#: src/features/auth/flow/InviteHeader.tsx:320 +#: src/features/auth/flow/InviteHeader.tsx:84 +#: src/features/auth/flow/InviteHeader.tsx:234 msgid "{formattedPresenceCount} online" msgstr "{formattedPresenceCount} online" @@ -776,7 +755,7 @@ msgstr "{fps} FPS" msgid "{guildName} channels" msgstr "{guildName}-Kanäle" -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:674 +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:673 msgid "{hiddenConnectionCount, plural, one {Expand # other device} other {Expand # other devices}}" msgstr "{hiddenConnectionCount, plural, one {Erweitern: # anderes Gerät} other {Erweitern: # andere Geräte}}" @@ -874,7 +853,7 @@ msgstr "{length} Zuschauer" msgid "{lineCount, plural, one {# line} other {# lines}}" msgstr "{lineCount, plural, one {# Zeile} other {# Zeilen}}" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:145 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:143 msgid "{matchCount, plural, one {# match} other {# matches}}" msgstr "{matchCount, plural, one {# Übereinstimmung} other {# Übereinstimmungen}}" @@ -889,7 +868,7 @@ msgid "{mbWayPaymentMethod} is a one-time payment method in {paymentProviderName msgstr "{mbWayPaymentMethod} ist eine einmalige Zahlungsmethode bei {paymentProviderName}. Daher kann sie nicht für ein wiederkehrendes Abo verwendet werden." #. Screen share bitrate option label. Mbps means megabits per second. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:167 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:172 msgid "{megabits} Mbps" msgstr "{megabits} Mbps" @@ -1105,7 +1084,7 @@ msgid "{productName} detected a potential raid in this community. Invites are pa msgstr "{productName} hat einen potenziellen Raid in dieser Community erkannt. Einladungen sind pausiert, daher können neue Benutzer derzeit nicht beitreten." #. Anti-raid status message on a community invite embed. productName is the product brand name placeholder. -#: src/features/channel/components/InviteEmbed.tsx:117 +#: src/features/channel/components/InviteEmbed.tsx:88 msgid "{productName} detected a potential raid, so new users can't join right now." msgstr "{productName} hat einen potenziellen Raid erkannt, daher können neue Nutzer:innen im Moment nicht beitreten." @@ -1225,14 +1204,14 @@ msgstr "Noch {remaining} Zeichen. Hol dir {premiumProductName}, um bis zu {premi msgid "{remainingSlotCount} remaining" msgstr "Noch {remainingSlotCount} verfügbar" -#: src/features/channel/components/InviteEmbed.tsx:282 -#: src/features/channel/components/InviteEmbed.tsx:455 -#: src/features/channel/components/InviteEmbed.tsx:724 +#: src/features/channel/components/InviteEmbed.tsx:248 +#: src/features/channel/components/InviteEmbed.tsx:356 +#: src/features/channel/components/InviteEmbed.tsx:625 msgid "{renderedMemberCount} {memberCount, plural, one {member} other {members}}" msgstr "{renderedMemberCount} {memberCount, plural, one {Mitglied} other {Mitglieder}}" #. Presence summary on a community invite embed. renderedPresenceCount is a formatted count of online members. -#: src/features/channel/components/InviteEmbed.tsx:112 +#: src/features/channel/components/InviteEmbed.tsx:83 msgid "{renderedPresenceCount} online" msgstr "{renderedPresenceCount} online" @@ -1630,9 +1609,7 @@ msgstr "1 ungelesene Nachricht" msgid "1 unread DM" msgstr "1 ungelesene DM" -#. Invite link use-limit option meaning the invite can be used once. #. Invite max-uses dropdown option for exactly one use. -#: src/features/expressions/components/modals/PackInviteModal.tsx:33 #: src/features/invite/components/modals/InviteModal.tsx:60 msgid "1 use" msgstr "1 Nutzung" @@ -1668,16 +1645,12 @@ msgstr "1 Jahr Geschenk" msgid "10 minutes" msgstr "10 Minuten" -#. Invite link use-limit option meaning the invite can be used ten times. #. Invite max-uses dropdown option for ten uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:41 #: src/features/invite/components/modals/InviteModal.tsx:68 msgid "10 uses" msgstr "10 Verwendungen" -#. Invite link use-limit option meaning the invite can be used 100 times. #. Invite max-uses dropdown option for 100 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:53 #: src/features/invite/components/modals/InviteModal.tsx:80 msgid "100 uses" msgstr "100 Verwendungen" @@ -1763,9 +1736,7 @@ msgctxt "adaptive-screen-share" msgid "240p" msgstr "240p" -#. Invite link use-limit option meaning the invite can be used 25 times. #. Invite max-uses dropdown option for 25 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:45 #: src/features/invite/components/modals/InviteModal.tsx:72 msgid "25 uses" msgstr "25 Verwendungen" @@ -1840,16 +1811,12 @@ msgstr "5 Tage" msgid "5 minutes" msgstr "5 Minuten" -#. Invite link use-limit option meaning the invite can be used five times. #. Invite max-uses dropdown option for five uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:37 #: src/features/invite/components/modals/InviteModal.tsx:64 msgid "5 uses" msgstr "5 Verwendungen" -#. Invite link use-limit option meaning the invite can be used 50 times. #. Invite max-uses dropdown option for 50 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:49 #: src/features/invite/components/modals/InviteModal.tsx:76 msgid "50 uses" msgstr "50 Verwendungen" @@ -2083,13 +2050,6 @@ msgstr "Einladung annehmen" msgid "Accept the friend request from {userName}?" msgstr "Freundschaftsanfrage von {userName} annehmen?" -#. Helper text on a pack invite embed explaining that accepting installs the pack. -#. Note shown on expression pack invites before accepting. -#: src/features/channel/components/InviteEmbed.tsx:100 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:81 -msgid "Accepting this invite installs the pack automatically." -msgstr "Wenn du diese Einladung annimmst, wird das Pack automatisch installiert." - #. Short label in the notification utils helper. Keep it concise. #: src/features/notification/utils/NotificationUtils.ts:32 msgid "Access granted" @@ -2110,7 +2070,7 @@ msgstr "Greife auf deine grundlegenden Profilinformationen (Benutzername, Avatar #. User settings tab for accessibility preferences (visual, motion, screen reader, etc.). #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:14 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:93 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:66 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:61 msgid "Accessibility" msgstr "Bedienungshilfen" @@ -2124,7 +2084,7 @@ msgstr "Barrierefreier Live-Bereich" #. User settings tab for account login, password, MFA, and security. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:11 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:129 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:95 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:90 msgid "Account" msgstr "Account" @@ -2180,7 +2140,7 @@ msgstr "Account zu neu" #. Required-action modal title shown when an account-level verification step is required to proceed. #. Title of the error modal shown when an unclaimed (guest) account tries to accept a community or group DM invite. Auth-related; keep tone plain. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:8 -#: src/features/invite/commands/InviteCommands.tsx:37 +#: src/features/invite/commands/InviteCommands.tsx:35 msgid "Account verification required" msgstr "Accountverifizierung erforderlich" @@ -2461,7 +2421,7 @@ msgid "Add an account to continue." msgstr "Füge einen Account hinzu, um fortzufahren." #. Body of the error modal shown when an unclaimed (guest) account tries to accept a community invite. Tells the user to complete sign-up first. -#: src/features/invite/commands/InviteCommands.tsx:42 +#: src/features/invite/commands/InviteCommands.tsx:40 msgid "Add an email and password to your account first." msgstr "Füge deinem Account zuerst eine E-Mail-Adresse und ein Passwort hinzu." @@ -2771,7 +2731,7 @@ msgid "Address" msgstr "Adresse" #. Description for an H.264 backup stream select. Keep H.264, CPU, and GPU literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:119 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:124 msgid "Adds H.264 for mixed clients. Uses more encode work." msgstr "Fügt H.264 für gemischte Clients hinzu. Benötigt mehr Rechenleistung." @@ -2827,11 +2787,9 @@ msgstr "Admins haben Einladungen pausiert – du kannst jetzt nicht beitreten." #. Collapsed-by-default group at the end of the community overview tab holding less common settings. #. Disclosure button label in the voice connection status popout. Reveals technical bandwidth and network stats. #. User settings tab for power-user and experimental application preferences. -#. Voice participant context menu submenu label for IDs and diagnostics. #: src/features/channel/components/modals/channel_tabs/ChannelOverviewTab.tsx:337 #: src/features/guild/components/modals/guild_tabs/guild_overview_tab/index.tsx:28 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:178 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:145 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:140 #: src/features/voice/components/voice_connection_status/VoiceDetailsPopout.tsx:60 msgid "Advanced" msgstr "Erweitert" @@ -2842,7 +2800,7 @@ msgid "Advanced video settings" msgstr "Erweiterte Videoeinstellungen" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:100 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:121 msgid "Advertise a capped decode codec to force publisher migration" msgstr "Einen begrenzten Decode-Codec bewerben, um die Publisher-Migration zu erzwingen" @@ -3065,6 +3023,13 @@ msgstr "Allen erlauben, diese Verbindung in deinem Profil zu sehen" msgid "Allow anyone who can view your full profile to see your profile local time" msgstr "Allen, die dein vollständiges Profil sehen können, erlauben, deine lokale Profilzeit zu sehen" +#. Settings search entry label for the AV1 screen-share opt-in. AV1 is a codec name and should stay literal. +#. Switch label for the AV1 screen-share opt-in. AV1 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:236 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:88 +msgid "Allow AV1 for screen sharing" +msgstr "AV1 für Bildschirmfreigabe zulassen" + #. Toggle label that allows DMs from bots in this community. #: src/features/ui/action_menu/items/BulkSettingsMenuItems.tsx:81 msgid "Allow bot direct messages" @@ -3112,6 +3077,13 @@ msgstr "Flexible Textkanalnamen erlauben" msgid "Allow for all communities" msgstr "Für alle Communitys zulassen" +#. Settings search entry label for the H.265/HEVC screen-share opt-in. H.265 and HEVC are codec names and should stay literal. +#. Switch label for the H.265/HEVC screen-share opt-in. H.265 and HEVC are codec names and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:240 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:92 +msgid "Allow H.265 (HEVC) for screen sharing" +msgstr "H.265 (HEVC) für Bildschirmfreigabe zulassen" + #: src/features/connection/components/modals/EditConnectionModal.tsx:95 msgid "Allow members from communities you're in to see this connection" msgstr "Erlaube Mitgliedern aus deinen Communitys, diese Verbindung zu sehen" @@ -3218,7 +3190,7 @@ msgid "Already have an account?" msgstr "Du hast bereits einen Account?" #. Status label on a group DM invite embed when the current user is already a member. -#: src/features/channel/components/InviteEmbed.tsx:76 +#: src/features/channel/components/InviteEmbed.tsx:67 msgid "Already joined" msgstr "Bereits beigetreten" @@ -3426,7 +3398,7 @@ msgid "Animated avatars ({animatedAvatarFormats}) require {premiumProductName}." msgstr "Animierte Avatare ({animatedAvatarFormats}) erfordern {premiumProductName}." #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:79 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:75 msgid "Animated avatars & profile banners" msgstr "Animierte Avatare und Profilbanner" @@ -3712,7 +3684,7 @@ msgstr "App-Icon-Badge" msgid "App language: {format}" msgstr "App-Sprache: {format}" -#: src/features/user/components/settings_utils/SettingsConstants.tsx:209 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:204 msgid "App settings" msgstr "App-Einstellungen" @@ -3739,7 +3711,7 @@ msgstr "App-Zoomstufe" #. Advanced settings category tag. #. User settings tab for app appearance and layout options. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:13 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:116 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:111 msgid "Appearance" msgstr "Erscheinungsbild" @@ -3812,8 +3784,8 @@ msgstr "Anwendung erfolgreich aktualisiert" #: src/features/user/components/modals/tabs/applications_tab/index.tsx:90 #: src/features/user/components/modals/tabs/applications_tab/index.tsx:129 #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:29 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:74 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:70 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:66 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:65 msgid "Applications" msgstr "Anwendungen" @@ -3899,7 +3871,7 @@ msgid "Are you sure you want to delete every message in your personal notes? Thi msgstr "Möchtest du wirklich alle Nachrichten in deinen persönlichen Notizen löschen? Dadurch werden alle Nachrichten und deren Anhänge dauerhaft entfernt. Diese Aktion kann nicht rückgängig gemacht werden." #. placeholder {0}: selectedRole.name -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:410 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:425 msgid "Are you sure you want to delete the <0>{0} role? Any members with this role will no longer have it." msgstr "Möchtest du die Rolle <0>{0} wirklich löschen? Alle Mitglieder mit dieser Rolle, werden sie dann nicht mehr haben." @@ -4080,11 +4052,6 @@ msgstr "Anhang (Platzhalter)" msgid "Attachment mocks" msgstr "Anhang-Mocks" -#. Placeholder content text shown for scheduled messages that have attachments but no text content. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:34 -msgid "Attachment only message" -msgstr "Nachricht nur mit Anhang" - #. Short label in the channel and chat textual attachment preview bottom sheet. Keep it concise. #. Short label in the channel and chat textual attachment preview modal. Keep it concise. #: src/features/channel/components/embeds/attachments/TextualAttachmentPreviewBottomSheet.tsx:27 @@ -4112,9 +4079,7 @@ msgstr "Anhang-Upload nicht verfügbar" msgid "Attachment: {filename}" msgstr "Anhang: {filename}" -#. Label in the scheduled message row preview indicating that attachments are included. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:43 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:34 msgid "Attachments" msgstr "Anhänge" @@ -4238,7 +4203,7 @@ msgid "Audio settings" msgstr "Audioeinstellungen" #. Voice control button label for microphone and speaker settings. -#: src/features/voice/components/VoiceControlBar.tsx:146 +#: src/features/voice/components/VoiceControlBar.tsx:142 msgctxt "voice-control-button" msgid "Audio settings" msgstr "Audioeinstellungen" @@ -4344,7 +4309,7 @@ msgid "Authorized" msgstr "Autorisiert" #. 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/GeneralSettingsSections.ts:30 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:22 msgid "Authorized applications" msgstr "Autorisierte Apps" @@ -4358,8 +4323,8 @@ msgstr "Autorisierte Apps" #: src/features/user/components/modals/tabs/AuthorizedAppsTab.tsx:506 #: src/features/user/components/settings_utils/search_index/AuthorizedAppsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:148 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:34 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:107 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:102 msgid "Authorized apps" msgstr "Autorisierte Apps" @@ -4442,7 +4407,6 @@ msgid "Autocomplete suggestion: {label}, {selectedOptionPosition} of {resultCoun msgstr "Vervollständigungsvorschlag: {label}, {selectedOptionPosition} von {resultCount}" #. Channel overview settings tab label, control, or validation message (name, topic, slowmode, voice region, mature content gate). -#. Label for the auto codec option in the screen-share codec radio group. Keep it concise. #. Option label for a WebRTC content hint select. #. Option label for an SVC mode select. #. Option label for an encoder path select. @@ -4451,11 +4415,10 @@ msgstr "Vervollständigungsvorschlag: {label}, {selectedOptionPosition} von {res #. Voice region option label in the voice settings menu meaning let Fluxer pick the best region automatically. #. Voice region picker option label meaning 'let Fluxer pick the best region automatically'. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/RtcRegionSelect.tsx:19 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:59 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:99 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:139 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:176 -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:34 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:64 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:104 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:144 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:181 #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:263 #: src/features/voice/components/VoiceRegionSelector.tsx:16 #: src/features/voice/components/VoiceSettingsMenus.tsx:126 @@ -4468,6 +4431,11 @@ msgctxt "rtc-region-value" msgid "Automatic" msgstr "Automatisch" +#. Option label for the screen-share codec select. codec is the automatically selected codec label. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:222 +msgid "Automatic ({codec})" +msgstr "Automatisch ({codec})" + #. Settings search entry label. Names the settings search entry in the settings UI. #. Voice setting label for automatically evening out microphone volume. #: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:48 @@ -4495,96 +4463,6 @@ msgstr "Nachrichten automatisch vorlesen" msgid "Automatic start" msgstr "Automatischer Start" -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep Firefox as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:8 -msgid "Automatic would use {codecName} because Firefox screen sharing works most reliably with it." -msgstr "Automatisch würde {codecName} verwenden, da die Bildschirmfreigabe von Firefox damit am zuverlässigsten funktioniert." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:70 -msgid "Automatic would use {codecName} because no hardware encoder is available and this browser exposes H.265." -msgstr "Automatisch würde {codecName} verwenden, da kein Hardware-Encoder verfügbar ist und dieser Browser H.265 unterstützt." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:75 -msgid "Automatic would use {codecName} because no hardware encoder is available and your computer exposes H.265." -msgstr "Automatisch würde {codecName} verwenden, da kein Hardware-Encoder verfügbar ist und dein Computer H.265 unterstützt." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:90 -msgid "Automatic would use {codecName} because no higher-quality encoder is available and H.264 is compatible." -msgstr "Automatisch würde {codecName} verwenden, da kein Encoder mit höherer Qualität verfügbar ist und H.264 kompatibel ist." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep OpenH264 and Linux literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:101 -msgid "Automatic would use {codecName} because no video encoder is exposed. On Linux, OpenH264 may need to be installed." -msgstr "Automatisch würde {codecName} verwenden, da kein Video-Encoder verfügbar ist. Unter Linux muss OpenH264 möglicherweise installiert werden." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:60 -msgid "Automatic would use {codecName} because software encoding is preferred and this browser exposes AV1." -msgstr "Automatisch würde {codecName} verwenden, da Software-Kodierung bevorzugt wird und dieser Browser AV1 unterstützt." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:80 -msgid "Automatic would use {codecName} because software encoding is preferred and this browser exposes VP9." -msgstr "Automatisch würde {codecName} verwenden, da Software-Kodierung bevorzugt wird und dieser Browser VP9 unterstützt." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:95 -msgid "Automatic would use {codecName} because software encoding is preferred and VP8 is the safest software fallback." -msgstr "Automatisch würde {codecName} verwenden, da Software-Kodierung bevorzugt wird und VP8 die sicherste Software-Alternative ist." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:65 -msgid "Automatic would use {codecName} because software encoding is preferred and your computer exposes AV1." -msgstr "Automatisch würde {codecName} verwenden, da Software-Kodierung bevorzugt wird und dein Computer AV1 unterstützt." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:85 -msgid "Automatic would use {codecName} because software encoding is preferred and your computer exposes VP9." -msgstr "Automatisch würde {codecName} verwenden, da Software-Kodierung bevorzugt wird und dein Computer VP9 unterstützt." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep codec names literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:25 -msgid "Automatic would use {codecName} because this browser does not expose H.264, so VP8 is the safest fallback." -msgstr "Automatisch würde {codecName} verwenden, da dieser Browser H.264 nicht anbietet. VP8 ist daher die sicherste Ausweichlösung." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep Chromium as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:13 -msgid "Automatic would use {codecName} because this browser supports it and it is the best fallback outside Chromium." -msgstr "Automatisch würde {codecName} verwenden, da dieser Browser es unterstützt und es der beste Fallback außerhalb von Chromium ist." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep codec names literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:30 -msgid "Automatic would use {codecName} because your computer does not expose H.264, so VP8 is the safest fallback." -msgstr "Automatisch würde {codecName} verwenden, da Ihr Computer H.264 nicht bereitstellt. VP8 ist daher die sicherste Ausweichlösung." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep Chromium as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:19 -msgid "Automatic would use {codecName} because your computer supports it and it is the best fallback outside Chromium." -msgstr "Automatisch würde {codecName} verwenden, da Ihr Computer dies unterstützt und es die beste Alternative außerhalb von Chromium ist." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:54 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware and it gives strong screen-share quality." -msgstr "Automatisch würde {codecName} verwenden, da Ihre GPU es in Hardware kodieren kann und es eine hohe Bildschirmfreigabequalität bietet." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:42 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware and it is the most compatible screen-share default." -msgstr "Automatisch würde {codecName} verwenden, da deine GPU es in Hardware kodieren kann und es die kompatibelste Standardeinstellung für die Bildschirmfreigabe ist." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:48 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware, with excellent compression and low CPU usage." -msgstr "Automatisch würde {codecName} verwenden, da deine GPU es in Hardware kodieren kann, mit exzellenter Komprimierung und geringer CPU-Auslastung." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:36 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware, with the best compression for screen sharing." -msgstr "Automatisch würde {codecName} verwenden, da Ihre GPU es in Hardware kodieren kann, mit der besten Komprimierung für die Bildschirmfreigabe." - #. Short label in the animation tab. Keep it concise. #: src/features/user/components/modals/tabs/accessibility_tab/AnimationTab.tsx:52 msgid "Automatically play GIFs" @@ -4648,6 +4526,16 @@ msgstr "Automatisch gelesen" msgid "Autoscrolling" msgstr "Automatisches Scrollen" +#. Settings search synonym. Codec name; keep literal. Used to match this term in the settings search bar. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:101 +msgid "AV1" +msgstr "AV1" + +#. Option label for the screen-share codec select while the AV1 opt-in is off and the option is disabled. AV1 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:226 +msgid "AV1 (requires opt-in)" +msgstr "AV1 (erfordert Opt-in)" + #. Label for the available desktop version in the Linux update modal. #: src/features/updater/commands/UpdaterModalCommands.tsx:140 msgid "Available" @@ -4875,7 +4763,7 @@ msgid "Badge" msgstr "Abzeichen" #. Option label for a software encoder quality select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:83 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:88 msgid "Balanced" msgstr "Ausgewogen" @@ -4917,7 +4805,7 @@ msgstr "Ban läuft am {0} ab." #: src/features/moderation/components/modals/BanMemberModal.tsx:270 #: src/features/ui/action_menu/GuildMemberContextMenu.tsx:66 #: src/features/ui/action_menu/items/GuildMemberMenuItems.tsx:51 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:94 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:118 msgid "Ban member" msgstr "Mitglied bannen" @@ -5046,7 +4934,7 @@ msgstr "Zwischen 1 und 32 Zeichen" #. 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/PlutoniumIndex.ts:27 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:207 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:202 msgid "Billing" msgstr "Abrechnung" @@ -5099,7 +4987,7 @@ msgid "Biometrics" msgstr "Biometrie" #. 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/VoiceVideoIndex.ts:160 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:181 msgid "Bitrate" msgstr "Bitrate" @@ -5181,8 +5069,8 @@ msgstr "Blockiert" #: src/features/user/components/modals/tabs/BlockedUsersTab.tsx:210 #: src/features/user/components/settings_utils/search_index/BlockedUsersIndex.ts:6 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:152 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:58 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:18 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:53 msgid "Blocked users" msgstr "Blockierte Nutzer" @@ -5275,7 +5163,7 @@ msgstr "Als Lesezeichen gespeichert." #. Tab label in the inbox popout listing the user bookmarks. #: src/features/channel/components/modals/BookmarksBottomSheet.tsx:33 #: src/features/messaging/components/pages/SavedMessagesPage.tsx:23 -#: src/features/messaging/components/popouts/InboxPopout.tsx:36 +#: src/features/messaging/components/popouts/InboxPopout.tsx:34 msgid "Bookmarks" msgstr "Lesezeichen" @@ -5535,10 +5423,6 @@ msgstr "Mobbing, wiederholte unerwünschte Kontaktaufnahme, Stalking oder geziel msgid "Bullying, threats, hate, violence, raids, or content that pushes self-harm." msgstr "Mobbing, Drohungen, Hass, Gewalt, Raids oder Inhalte, die zur Selbstverletzung anregen." -#: src/features/expressions/components/modals/CreatePackModal.tsx:95 -msgid "Bundle your favorite stickers into a pack you can distribute." -msgstr "Fasse deine Lieblingssticker in einem Paket zusammen, das du verteilen kannst." - #. Short label in the app constants. #: src/features/app/constants/AppConstants.ts:45 msgid "Busy right now" @@ -5761,7 +5645,7 @@ msgid "Cameras and virtual capture devices are selected here in {productName}, n msgstr "Kameras und virtuelle Aufnahmegeräte werden hier in {productName} ausgewählt, nicht in der Wayland-Systemauswahl. Wenn hier nichts angezeigt wird, überprüfe die Berechtigungen oder schließe ein Gerät an." #. Tooltip in the voice control bar when cameras are disabled because the participant count exceeds the limit. {voiceChannelCameraUserLimit} is the configured threshold. -#: src/features/voice/components/VoiceControlBar.tsx:136 +#: src/features/voice/components/VoiceControlBar.tsx:132 msgid "Cameras are off above {voiceChannelCameraUserLimit} participants" msgstr "Kameras sind bei mehr als {voiceChannelCameraUserLimit} Teilnehmenden deaktiviert" @@ -5781,7 +5665,6 @@ msgid "Can't upload files here" msgstr "Dateien können hier nicht hochgeladen werden" #. Action label for dismissing a mass-mention warning. -#. Button label on a scheduled message row that cancels (deletes) the scheduled send. #. Button label that closes the emoji rename popout without saving. #. Button that closes the delete channel confirmation without deleting. #. Button that closes the device logout confirmation without changes. @@ -5810,10 +5693,8 @@ msgstr "Dateien können hier nicht hochgeladen werden" #: src/features/emoji/components/emojis/EmojiListItem.tsx:318 #: src/features/expressions/components/modals/AddFavoriteMemeModal.tsx:111 #: src/features/expressions/components/modals/AddGuildStickerModal.tsx:250 -#: src/features/expressions/components/modals/CreatePackModal.tsx:137 #: src/features/expressions/components/modals/EditFavoriteMemeModal.tsx:87 #: src/features/expressions/components/modals/EditGuildStickerModal.tsx:116 -#: src/features/expressions/components/modals/EditPackModal.tsx:124 #: src/features/guild/components/modals/TransferOwnershipModal.tsx:91 #: src/features/i18n/utils/CommonMessageDescriptors.ts:98 #: src/features/input/state/input_keybind/shared.ts:137 @@ -5824,7 +5705,6 @@ msgstr "Dateien können hier nicht hochgeladen werden" #: src/features/messaging/components/modals/ForwardModal.tsx:635 #: src/features/messaging/components/modals/ImageCropModal.tsx:925 #: src/features/messaging/components/modals/MessageHistoryThresholdModal.tsx:107 -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:47 #: src/features/moderation/components/modals/BanMemberModal.tsx:262 #: src/features/moderation/components/modals/RemoveTimeoutModal.tsx:70 #: src/features/moderation/components/modals/TimeoutMemberModal.tsx:126 @@ -5850,11 +5730,6 @@ msgstr "Abbrechen" msgid "Cancel editing message" msgstr "Nachricht bearbeiten abbrechen" -#. Button or menu action label in the channel and chat scheduled message edit bar. Keep it concise. -#: src/features/channel/components/ScheduledMessageEditBar.tsx:18 -msgid "Cancel editing scheduled message" -msgstr "Bearbeitung der geplanten Nachricht abbrechen" - #. Relationship action label for canceling an outgoing friend request. #: src/features/relationship/utils/RelationshipMessageDescriptors.ts:25 msgid "Cancel friend request" @@ -5935,16 +5810,6 @@ msgstr "Kann nicht bearbeitet werden" msgid "Cannot delete account" msgstr "Account kann nicht gelöscht werden" -#. Title of the error modal when installing an emoji pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:83 -msgid "Cannot install emoji pack" -msgstr "Emoji-Paket kann nicht installiert werden" - -#. Title of the error modal when installing a sticker pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:87 -msgid "Cannot install sticker pack" -msgstr "Sticker-Paket kann nicht installiert werden" - #. Toast error shown when captcha verification fails inside the auth captcha interceptor. #: src/features/auth/components/CaptchaInterceptor.tsx:14 msgid "Captcha verification failed. Try again." @@ -5955,15 +5820,15 @@ msgstr "Captcha-Verifizierung fehlgeschlagen. Bitte versuche es erneut." msgid "Capture" msgstr "Aufnehmen" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:398 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:420 msgid "Capture app audio" msgstr "App-Audio aufnehmen" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:399 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:421 msgid "Capture desktop audio" msgstr "Desktop-Audio aufnehmen" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:397 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:419 msgid "Capture device audio" msgstr "Geräteaudio aufnehmen" @@ -6221,12 +6086,12 @@ msgstr "Passwort ändern" msgid "Change scheduled" msgstr "Änderung geplant" -#. Tooltip / button label in the screen-share status pill. Opens the picker to change what is being shared. -#. Voice control menu action to choose a different screen-share source. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:48 -#: src/features/voice/components/VoiceControlBar.tsx:108 -msgid "Change source" -msgstr "Quelle ändern" +#. Action that opens the source picker for the active screen share. +#. Voice screen share menu action that changes the shared source. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:24 +#: src/features/voice/components/ActiveScreenShareMenu.tsx:23 +msgid "Change Stream" +msgstr "Stream ändern" #. Modal title for the screen-share picker when switching an ongoing stream to a new source. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:156 @@ -6575,7 +6440,7 @@ msgstr "Zeichenlimit um {remaining} überschritten" #: src/features/input/components/modals/KeyboardShortcutsCheatsheetModal.tsx:40 #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:15 #: src/features/user/components/modals/tabs/keybinds_tab/DefaultKeybindsList.tsx:39 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:120 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:115 msgid "Chat" msgstr "Chat" @@ -6976,7 +6841,7 @@ msgid "Choose your profile accent color" msgstr "Akzentfarbe deines Profils wählen" #. 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/VoiceVideoIndex.ts:108 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:129 msgid "Cisco" msgstr "Cisco" @@ -7584,7 +7449,7 @@ msgid "Codec" msgstr "Codec" #. 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/VoiceVideoIndex.ts:96 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:117 msgid "Codec negotiation testing" msgstr "Codec-Aushandlung testen" @@ -7628,8 +7493,8 @@ msgstr "Kanalthema einklappen" #. Tooltip / aria label on a voice participant tile button that collapses expanded device tiles for one user. #. Voice menu action that collapses expanded device tiles back into a single tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:98 -#: src/features/voice/components/VoiceParticipantTile.tsx:165 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:122 +#: src/features/voice/components/VoiceParticipantTile.tsx:166 msgid "Collapse devices" msgstr "Geräte einklappen" @@ -8104,7 +7969,7 @@ msgstr "Fokus auf Texteingabe" #. Button label that opens a dedicated advanced settings modal for configuring screen-share encoder controls. #. Button label that opens a dedicated advanced settings modal. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedChatControls.tsx:161 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:163 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:168 msgid "Configure" msgstr "Konfigurieren" @@ -8127,7 +7992,7 @@ msgid "Configure now" msgstr "Jetzt konfigurieren" #. Tooltip / aria label on the screen-share control while a share is active. Opens the configure / end menu. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:69 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:58 msgid "Configure or end screen share" msgstr "Bildschirmfreigabe konfigurieren oder beenden" @@ -8378,12 +8243,12 @@ msgstr "Verbindung: {connectionId}" #: src/features/i18n/utils/CommonMessageDescriptors.ts:410 #: src/features/user/components/popouts/UserProfileShared.tsx:610 #: src/features/user/components/settings_utils/search_index/LinkedAccountsIndex.ts:8 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:38 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:30 msgid "Connections" msgstr "Verbindungen" #. User settings tab for linked external accounts. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:111 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:106 msgctxt "user-settings-tab" msgid "Connections" msgstr "Verbindungen" @@ -8434,7 +8299,7 @@ msgid "Content filtering" msgstr "Inhaltsfilter" #. Label for an advanced screen-share select. Refers to the WebRTC MediaStreamTrack contentHint value. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:131 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:136 msgid "Content hint" msgstr "Inhaltshinweis" @@ -9157,16 +9022,6 @@ msgstr "Freundschaftsanfrage konnte nicht ignoriert werden" msgid "Couldn't ignore the friend request. Try again." msgstr "Freundschaftsanfrage konnte nicht ignoriert werden. Bitte versuche es erneut." -#. Generic body for the error modal when an emoji pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:107 -msgid "Couldn't install this emoji pack. Try again later." -msgstr "Dieses Emoji-Paket konnte nicht installiert werden. Bitte versuche es später noch einmal." - -#. Generic body for the error modal when a sticker pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:111 -msgid "Couldn't install this sticker pack. Try again later." -msgstr "Dieses Sticker-Paket konnte nicht installiert werden. Bitte versuche es später erneut." - #. Error modal title shown when accepting a community invite fails. #: src/features/invite/components/alerts/InviteAcceptFailedModal.tsx:9 msgid "Couldn't join community" @@ -9582,11 +9437,6 @@ msgstr "Erstelle einen Account, um dein Geschenk einzulösen" msgid "Create and manage applications and bots for your account" msgstr "Anwendungen und Bots für deinen Account erstellen und verwalten" -#. Empty-state description for expression packs when the feature requires premium. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:63 -msgid "Create and share custom emoji and sticker packs with {premiumProductFullName}." -msgstr "Erstelle und teile eigene Emoji- und Sticker-Packs mit {premiumProductFullName}." - #. Button or menu action label in the application create modal. Keep it concise. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/applications_tab/ApplicationCreateModal.tsx:20 @@ -9628,14 +9478,6 @@ msgstr "Neue Direktnachricht" msgid "Create emoji & stickers" msgstr "Emoji und Sticker erstellen" -#. Action that opens the create-emoji-pack modal. -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/expressions/components/modals/CreatePackModal.tsx:18 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:314 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:31 -msgid "Create emoji pack" -msgstr "Emoji-Paket erstellen" - #. Accessible label for the create-favorite-category form. #: src/features/expressions/components/modals/CreateFavoriteCategoryModal.tsx:16 msgid "Create favorite category form" @@ -9688,14 +9530,6 @@ msgstr "Community erstellen oder beitreten" msgid "Create role" msgstr "Rolle erstellen" -#. Action that opens the create-sticker-pack modal. -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/expressions/components/modals/CreatePackModal.tsx:22 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:314 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:35 -msgid "Create sticker pack" -msgstr "Sticker-Paket erstellen" - #. Setup wizard title prompting the operator to create the first account. #: src/features/app/components/setup/SetupWizardSteps.tsx:48 msgid "Create the administrator account" @@ -9748,15 +9582,6 @@ msgstr "Erstellt" msgid "Created {createdAt}" msgstr "Erstellt {createdAt}" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:334 -msgid "Created {createdCount} / {createdLimit}" -msgstr "{createdCount} von {createdLimit} erstellt" - -#. placeholder {0}: NicknameUtils.getDisplayName(packCreator) -#: src/features/channel/components/InviteEmbed.tsx:343 -msgid "Created by {0}" -msgstr "Erstellt von {0}" - #. placeholder {0}: inviter ? NicknameUtils.getNickname(inviter, undefined, channelId) : invite.inviter ? NicknameUtils.getDisplayName(invite.inviter) : '' #. placeholder {1}: formatExpiresAt(invite.expires_at) #: src/features/channel/components/modals/GroupInvitesBottomSheet.tsx:218 @@ -9768,13 +9593,6 @@ msgstr "Erstellt von {0}. Läuft ab in {1}." msgid "Created by {creatorDisplayName} on {createdAt}" msgstr "Erstellt von {creatorDisplayName} am {createdAt}" -#. Metadata label for an expression pack invite. userName is the pack creator username. -#. Short label in the authentication invite header. Preserve {userName}; it is inserted by code. Keep the tone plain and specific. -#: src/features/auth/flow/InviteHeader.tsx:29 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:73 -msgid "Created by {userName}" -msgstr "Erstellt von {userName}" - #. placeholder {0}: renderInline(change.newValue, i18n, guildId) #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:739 msgid "Created for channel {0}." @@ -9787,11 +9605,6 @@ msgstr "Für Kanal {0} erstellt." msgid "Created on {0}." msgstr "Erstellt am {0}." -#. 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/ExpressionPacksIndex.ts:43 -msgid "Created packs" -msgstr "Erstellte Packs" - #. placeholder {0}: renderInline(change.newValue, i18n) #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:743 msgid "Created with name {0}." @@ -10119,7 +9932,7 @@ msgid "Custom tags" msgstr "Eigene Tags" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:87 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:83 msgid "Custom themes" msgstr "Benutzerdefinierte Themes" @@ -10603,7 +10416,6 @@ msgstr "Standardmäßig auf Mobilgeräten deaktiviert, um Akku und Datenvolumen #. Button or menu action label in the channel and chat embed audio. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the channel and chat media container. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the channel and chat mobile memes picker. Keep it concise. Keep the tone plain and specific. -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the messaging commands. Keep it concise. Keep the tone plain and specific. #. Confirm button label on the destructive delete-saved-media alert. #. Danger button label that confirms deleting a custom emoji. @@ -10626,7 +10438,6 @@ msgstr "Standardmäßig auf Mobilgeräten deaktiviert, um Akku und Datenvolumen #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:117 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:290 #: src/features/user/components/modals/tabs/component_gallery_tab/index.tsx:238 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:49 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:154 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:190 msgid "Delete" @@ -10785,11 +10596,6 @@ msgstr "Meine Nachrichten löschen" msgid "Delete other members' messages. Pinning is controlled separately." msgstr "Nachrichten anderer Mitglieder löschen. Das Anpinnen wird separat gesteuert." -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:40 -msgid "Delete pack" -msgstr "Paket löschen" - #. 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:31 msgid "Delete passkey" @@ -10862,11 +10668,6 @@ msgstr "Diese Nachricht löschen" msgid "Delete this message? Can't be undone." msgstr "Diese Nachricht löschen? Kann nicht rückgängig gemacht werden." -#. Error message in the expression packs tab. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:45 -msgid "Delete this pack? Can't be undone." -msgstr "Dieses Paket löschen? Kann nicht rückgängig gemacht werden." - #. Danger action in the channel permissions overwrite context menu that removes a member permission override from the channel. #: src/features/channel/components/modals/channel_tabs/channel_permissions_tab/OverwriteContextMenu.tsx:19 msgid "Delete user" @@ -11011,7 +10812,7 @@ msgid "Description must be no more than {discoveryDescriptionMaxLength} characte msgstr "Die Beschreibung darf maximal {discoveryDescriptionMaxLength} Zeichen lang sein." #. Developer settings tab showing UI component examples. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:153 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:148 msgid "Design system" msgstr "Designsystem" @@ -11025,8 +10826,8 @@ msgstr "Detail" #. User settings tab for desktop app integration and platform settings. #. User settings tab label shown on desktop builds when the OS could not be identified (fallback for the per-OS labels). -#: src/features/user/components/settings_utils/SettingsConstants.tsx:86 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:141 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:81 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:136 msgid "Desktop app" msgstr "Desktop-App" @@ -11113,7 +10914,7 @@ msgstr "Die Desktop-Version {version} ist verfügbar. Lade das Installationsprog #. Settings section label for desktop window behavior. #: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx:150 #: src/features/user/components/settings_utils/search_index/DesktopSettingsIndex.ts:94 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:62 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:54 msgid "Desktop window" msgstr "Desktop-Fenster" @@ -11139,7 +10940,7 @@ msgid "Detached banner" msgstr "Banner entfernt" #. Option label for a WebRTC content hint select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:147 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:152 msgid "Detail" msgstr "Details" @@ -11163,7 +10964,7 @@ msgstr "Beim Tippen erkennen" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:20 #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:25 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:211 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:206 msgid "Developer" msgstr "Entwickler" @@ -11171,7 +10972,7 @@ msgstr "Entwickler" #. Settings section label for client developer mode. #: src/features/user/components/modals/tabs/ClientDeveloperSettingsTab.tsx:17 #: src/features/user/components/settings_utils/search_index/ClientDeveloperSettingsIndex.ts:7 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:66 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:58 msgid "Developer mode" msgstr "Entwicklermodus" @@ -11218,11 +11019,6 @@ msgstr "Gerät" msgid "Device alerts" msgstr "Gerätebenachrichtigungen" -#. Voice participant context menu submenu label for actions that affect one or more voice devices. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:182 -msgid "Device controls" -msgstr "Gerätesteuerung" - #: src/features/user/components/modals/tabs/DevicesTab.tsx:131 msgid "Device details" msgstr "Gerätedetails" @@ -11232,7 +11028,7 @@ msgstr "Gerätedetails" msgid "Device revoked" msgstr "Gerät entfernt" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:891 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1024 msgid "Device selection" msgstr "Geräteauswahl" @@ -11255,7 +11051,7 @@ msgstr "Gerät:" #: src/features/user/components/modals/tabs/DevicesTab.tsx:530 #: src/features/user/components/settings_utils/search_index/DevicesIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/AppearanceSections.ts:82 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:62 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:57 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:124 msgid "Devices" msgstr "Geräte" @@ -11437,7 +11233,7 @@ msgid "Disable mobile push notifications" msgstr "Mobile Push-Benachrichtigungen deaktivieren" #. Short label for an advanced screen-share preview preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:43 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:48 msgid "Disable picture-in-picture popout for screen shares" msgstr "Bild-im-Bild-Pop-out für Bildschirmfreigaben deaktivieren" @@ -11478,7 +11274,7 @@ msgstr "Formular zum Deaktivieren der zweistufigen Authentifizierung" #. Voice menu checkbox label. Hides another participant's video only for the current user. #. Voice menu checkbox that hides a participant video on the current device only. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:86 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:110 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:77 msgid "Disable video locally" msgstr "Video lokal deaktivieren" @@ -11754,11 +11550,6 @@ msgstr "Anzeigename" msgid "Display name (optional)" msgstr "Anzeigename (optional)" -#. Voice participant context menu submenu label for call display and diagnostics preferences. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:186 -msgid "Display options" -msgstr "Anzeigeoptionen" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:661 msgid "Display role members separately." msgstr "Rollenmitglieder separat anzeigen." @@ -12284,12 +12075,8 @@ msgstr "Niederländisch" msgid "e.g., YubiKey, iPhone, work computer" msgstr "z. B. YubiKey, iPhone, Arbeitscomputer" -#: src/features/expressions/components/modals/PackInviteModal.tsx:187 -msgid "Each link works once." -msgstr "Jeder Link funktioniert einmal." - #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:83 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:79 msgid "Early access to new features" msgstr "Früher Zugriff auf neue Funktionen" @@ -12315,7 +12102,6 @@ msgstr "Echo-Unterdrückung" #: src/features/emoji/components/stickers/StickerGridItem.tsx:43 #: src/features/platform/utils/DesktopLocaleBridge.ts:42 #: src/features/user/components/modals/tabs/chat_settings_tab/SearchEnginesTab.tsx:35 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:123 #: src/features/user/components/modals/tabs/LinkedAccountsTab.tsx:51 msgid "Edit" msgstr "Bearbeiten" @@ -12396,11 +12182,6 @@ msgstr "Community-Profil bearbeiten" msgid "Edit connection" msgstr "Verbindung bearbeiten" -#. Action that opens the edit-emoji-pack modal. -#: src/features/expressions/components/modals/EditPackModal.tsx:19 -msgid "Edit emoji pack" -msgstr "Emoji-Paket bearbeiten" - #. Permission description in the role/permission editor for the Manage Community permission. Refers to top-level community settings, not per-channel. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:23 msgid "Edit global settings like name, description, and icon." @@ -12512,11 +12293,6 @@ msgstr "Sticker bearbeiten" msgid "Edit sticker {stickerName}" msgstr "Sticker \"{stickerName}\" bearbeiten" -#. Action that opens the edit-sticker-pack modal. -#: src/features/expressions/components/modals/EditPackModal.tsx:23 -msgid "Edit sticker pack" -msgstr "Sticker-Paket bearbeiten" - #. Settings search entry description. One-line summary of what the settings search entry controls. #: src/features/user/components/settings_utils/search_index/ApplicationsIndex.ts:88 msgid "Edit the bot avatar, tag, bio, banner, and friend request behavior" @@ -12555,11 +12331,6 @@ msgstr "Bearbeiten ist vorübergehend nicht verfügbar. Bitte versuche es späte msgid "Editing message" msgstr "Nachricht bearbeiten" -#. Button or menu action label in the channel and chat scheduled message edit bar. Keep it concise. -#: src/features/channel/components/ScheduledMessageEditBar.tsx:14 -msgid "Editing scheduled message" -msgstr "Geplante Nachricht bearbeiten" - #. Discovery category dropdown option in the community Discovery settings tab. #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:88 msgid "Education" @@ -12674,7 +12445,7 @@ msgstr "Einbetten" #. Developer settings tab for testing URL unfurls and rendered embeds. #. Settings search entry label for the developer embed debugger. #: src/features/user/components/settings_utils/search_index/EmbedDebuggerIndex.ts:7 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:149 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:144 msgid "Embed debugger" msgstr "Embed-Debugger" @@ -12726,10 +12497,8 @@ msgstr "Einbettungen nicht unterdrückt" #. Audit log target-type filter label. Filters entries that target a custom emoji. #. Column header for the custom emoji image or glyph. #. 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/app/config/AuditLogConstants.ts:172 #: src/features/emoji/components/emojis/EmojiListItem.tsx:337 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:162 msgid "Emoji" msgstr "Emojis" @@ -12745,11 +12514,6 @@ msgstr "Emojis" msgid "emoji {emojiName}" msgstr "Emoji \"{emojiName}\"" -#. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:59 -msgid "Emoji & sticker packs" -msgstr "Emoji & Sticker-Pakete" - #. 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:351 msgid "Emoji autocomplete" @@ -12795,45 +12559,6 @@ msgstr "Der Emoji-Name darf höchstens 32 Zeichen lang sein" msgid "Emoji names need at least 2 characters and can use letters, numbers, and underscores. Emojis must be under {maxSize}. Static images are resized to 128x128 pixels and compressed automatically. Animated emojis and SVGs must already fit the limit." msgstr "Emoji-Namen müssen mindestens 2 Zeichen lang sein und können Buchstaben, Zahlen und Unterstriche enthalten. Emojis dürfen {maxSize} nicht überschreiten. Statische Bilder werden automatisch auf 128x128 Pixel skaliert und komprimiert. Animierte Emojis und SVGs müssen bereits die Größenbeschränkung einhalten." -#. Kind label on an emoji pack invite embed. -#. Short label in the authentication invite header. Keep the tone plain and specific. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/auth/flow/InviteHeader.tsx:21 -#: src/features/channel/components/InviteEmbed.tsx:84 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:57 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:105 -msgid "Emoji pack" -msgstr "Emoji-Paket" - -#. placeholder {0}: invite.pack.name -#: src/features/invite/commands/InviteCommands.tsx:144 -msgid "Emoji pack {0} has been installed." -msgstr "Emoji-Paket {0} wurde installiert." - -#. Title of the error modal when creating a new emoji pack is rejected because the user is at the creation limit. -#: src/features/invite/commands/InviteCommands.tsx:56 -msgid "Emoji pack creation limit reached" -msgstr "Limit für Emoji-Pack-Erstellung erreicht" - -#. Modal title for the emoji pack invite share flow. -#: src/features/expressions/components/modals/PackInviteModal.tsx:57 -msgid "Emoji pack invite" -msgstr "Einladung zum Emoji-Paket" - -#. Title of the error modal when installing an emoji pack via invite is rejected because the user is at the install limit. -#: src/features/invite/commands/InviteCommands.tsx:47 -msgid "Emoji pack limit reached" -msgstr "Emoji-Paket-Limit erreicht" - -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#. Settings section label for emoji expression packs. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:80 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:23 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:18 -msgid "Emoji packs" -msgstr "Emoji-Pakete" - #. 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/ChatSettingsSections.ts:126 msgid "Emoji picker" @@ -12882,8 +12607,8 @@ msgstr "Favoriten leer" #. Label for an advanced select that caps the best video codec this client advertises it can decode. #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:172 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:92 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:177 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:113 msgid "Emulate decode codec (testing)" msgstr "Dekodiere Codec emulieren (Test)" @@ -13177,18 +12902,18 @@ msgstr "Inhalte für Erwachsene aktiviert." #. Label for an advanced screen-share select. Refers to hardware or software video encoding. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:51 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:144 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:56 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:165 msgid "Encoder path" msgstr "Encoder-Pfad" #. Description for the encoder path select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:55 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:60 msgid "Encoder preference for new screen shares." msgstr "Encoder-Einstellung für neue Bildschirmfreigaben." #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:164 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:185 msgid "Encoder, SVC, backup stream, and bitrate presets" msgstr "Encoder-, SVC-, Backup-Stream- und Bitraten-Voreinstellungen." @@ -13220,10 +12945,8 @@ msgstr "Schonfrist beenden" msgid "End grace period now?" msgstr "Kulanzzeitraum jetzt beenden?" -#. Button label that stops the current screen share. #. Voice control menu action to stop sharing the screen. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:52 -#: src/features/voice/components/VoiceControlBar.tsx:112 +#: src/features/voice/components/VoiceControlBar.tsx:108 msgid "End screen share" msgstr "Bildschirmübertragung beenden" @@ -13540,7 +13263,9 @@ msgstr "Gesamtes System-Audio" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Subsection title in the voice tab. Keep it concise. +#. Voice menu submenu label for per-user entrance sound controls. #. Voice menu submenu label that contains per-user entrance sound mute and volume controls. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:179 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:309 #: src/features/user/components/modals/tabs/UserVoiceTab.tsx:187 #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:145 @@ -13568,6 +13293,8 @@ msgid "Entrance sound saved" msgstr "Beitrittssound gespeichert" #. Voice menu slider label adjusting playback volume of this user's entrance sound, locally only. +#. Voice menu slider label for a user's entrance sound playback volume. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:187 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:318 msgid "Entrance sound volume" msgstr "Lautstärke des Beitrittssounds" @@ -13803,10 +13530,6 @@ msgstr "Experimentell" msgid "EXPERIMENTAL" msgstr "EXPERIMENTAL" -#: src/features/expressions/components/modals/PackInviteModal.tsx:152 -msgid "Expiration" -msgstr "Ablaufdatum" - #. Label above the expiration duration dropdown in the invite link settings. #: src/features/invite/components/modals/InviteModal.tsx:102 msgid "Expire after" @@ -13941,13 +13664,8 @@ msgstr "Meine Daten exportieren" msgid "Export themes" msgstr "Designs exportieren" -#. Developer / debug surface — keep terse and technical. Tooltip / description for the Expression packs settings toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:129 -msgid "Expose the staff-only Expression packs page in user settings." -msgstr "Expression Packs für Mitarbeiter in den Benutzereinstellungen anzeigen." - #. Developer / debug surface — keep terse and technical. Tooltip / description for the profile timezone settings toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:138 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:129 msgid "Expose the staff-only timezone section in profile settings." msgstr "Zeige den Abschnitt für Zeitzoneneinstellungen, der nur für Mitarbeiter sichtbar ist, in den Profiloptionen an." @@ -13958,23 +13676,6 @@ msgstr "Zeige den Abschnitt für Zeitzoneneinstellungen, der nur für Mitarbeite msgid "Expression autocomplete" msgstr "Ausdrucksvervollständigung" -#. Settings search entry label. Names the settings search entry in the settings UI. -#. User settings tab for purchased or owned emoji/sticker expression packs. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:166 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:7 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:54 -msgid "Expression packs" -msgstr "Ausdruckspakete" - -#. Empty-state title for expression packs when the feature requires premium. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:59 -msgid "Expression packs are a {premiumProductName} feature" -msgstr "Ausdruckspakete sind eine Funktion von {premiumProductName}" - -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:168 -msgid "Expression packs are not enabled on this instance. Contact your instance administrator for more information." -msgstr "Ausdruckspakete sind auf dieser Instanz nicht aktiviert. Kontaktiere deinen Instanz-Administrator für weitere Informationen." - #. Aria label for the expression picker category nav. #: src/features/i18n/utils/CommonMessageDescriptors.ts:751 msgid "Expression picker categories" @@ -13987,9 +13688,7 @@ msgstr "Ausdruck löschen" #. Community settings sidebar category grouping the emoji and stickers tabs. #. 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/GuildSettingsConstants.ts:249 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:19 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:134 msgid "Expressions" msgstr "Ausdrücke" @@ -14457,7 +14156,7 @@ msgstr "Favoriten" msgid "Favorites" msgstr "Favoriten" -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:182 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:177 msgid "Feature" msgstr "Funktion" @@ -14753,14 +14452,14 @@ msgstr "Textfeld fokussieren" #. Voice call layout action that pins one of several active devices of the same participant. #. Voice layout menu action that focuses one device/session for a participant. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:37 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:61 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:101 msgid "Focus this device" msgstr "Dieses Gerät fokussieren" #. Voice call layout action that pins the selected participant in the focused view. #. Voice layout menu action that focuses one participant in the call view. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:41 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:65 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:105 msgid "Focus this person" msgstr "Diese Person fokussieren" @@ -14807,7 +14506,7 @@ msgstr "Ordnereinstellungen" msgid "Follow us on {blueskyProviderName}" msgstr "Folge uns auf {blueskyProviderName}" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:693 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:826 msgid "Follow voice input" msgstr "Spracheingabe folgen" @@ -15061,7 +14760,7 @@ msgstr "Nachricht weitergeleitet" msgid "Forwarded from" msgstr "Weitergeleitet von" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:269 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:267 msgid "Found {resultCount} results in {categoryCount} categories" msgstr "Es wurden {resultCount} Ergebnisse in {categoryCount} Kategorien gefunden" @@ -15096,7 +14795,7 @@ msgstr "Bildrate" msgid "France" msgstr "Frankreich" -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:187 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:182 msgid "Free" msgstr "Kostenlos" @@ -15355,10 +15054,6 @@ msgstr "Allgemein" msgid "Generate a shareable link or copy your combined custom CSS." msgstr "Generiere einen teilbaren Link oder kopiere dein kombiniertes benutzerdefiniertes CSS." -#: src/features/expressions/components/modals/PackInviteModal.tsx:213 -msgid "Generate invite" -msgstr "Einladung generieren" - #. Short label in the add friends to group modal. Keep it concise. #: src/features/relationship/components/modals/AddFriendsToGroupModal.tsx:23 msgid "Generate invite link" @@ -15639,7 +15334,7 @@ msgstr "Als Geschenk erhalten <0/> bis <1>{giftEndDate}. Wird nicht automati #. Settings search entry label. Also used as a search synonym in the settings search bar. #. User settings tab for gift inventory and redemption codes. #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:37 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:99 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:94 msgid "Gifts" msgstr "Geschenke" @@ -15664,7 +15359,7 @@ msgid "Glad you're here, {username}!" msgstr "Schön, dass du da bist, {username}!" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:71 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:67 msgid "Global emoji & sticker access" msgstr "Globaler Zugriff auf Emojis und Sticker" @@ -15703,8 +15398,8 @@ msgstr "Gehe zu {premiumProductName}" #. Button label on a community invite embed when the current user is already a member. #. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:108 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:53 +#: src/features/channel/components/InviteEmbed.tsx:79 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:45 msgid "Go to community" msgstr "Zur Community" @@ -15831,7 +15526,7 @@ msgstr "{0} gewährt." msgid "Grants all permissions and bypasses channel restrictions. Highly sensitive." msgstr "Gewährt alle Berechtigungen und umgeht Kanalbeschränkungen. Hochsensibel." -#: src/features/voice/components/StreamSettingsMenuContent.tsx:878 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1011 msgid "Granular selection" msgstr "Feinauswahl" @@ -15867,7 +15562,7 @@ msgstr "Griechisch" #. Toggle label in the mobile video settings bottom sheet. Switches to grid layout. #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:88 -#: src/features/voice/components/VoiceSettingsMenus.tsx:784 +#: src/features/voice/components/VoiceSettingsMenus.tsx:785 msgid "Grid view" msgstr "Rasteransicht" @@ -15948,7 +15643,7 @@ msgstr "Gruppeneinladungen" #. Audit log channel type label for group DM channels. #. Fallback display name for an unnamed group DM in quick switcher results. #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:57 -#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:44 +#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:43 msgid "Group message" msgstr "Gruppennachricht" @@ -16010,20 +15705,25 @@ msgid "Grouping" msgstr "Gruppierung" #. 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/VoiceVideoIndex.ts:104 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:125 msgid "H.264" msgstr "H.264" #. Label for an advanced screen-share select. H.264 is a codec name and should stay literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:115 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:120 msgid "H.264 backup stream" msgstr "H.264-Backup-Stream" #. Option label for an H.264 backup stream select. H.264 is a codec name and should stay literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:127 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:132 msgid "H.264 simulcast backup" msgstr "H.264-Simulcast-Backup" +#. Option label for the screen-share codec select while the HEVC opt-in is off and the option is disabled. H.265 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:231 +msgid "H.265 (requires opt-in)" +msgstr "H.265 (erfordert Opt-in)" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the connection add connection modal. #: src/features/connection/components/modals/AddConnectionModal.tsx:57 @@ -16075,12 +15775,8 @@ msgstr "Hardwarebeschleunigung" msgid "Hardware acceleration can cause rendering glitches with transparent windows. Try --disable-gpu if you see flicker or smearing." msgstr "Hardwarebeschleunigung kann bei transparenten Fenstern zu Darstellungsfehlern führen. Bitte versuche es mit --disable-gpu, wenn du Flackern oder Schlieren siehst." -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:132 -msgid "Hardware acceleration is off, so codecs will encode on your CPU. <0>Turn it back on in {advancedSettingsLabel}." -msgstr "Hardwarebeschleunigung ist deaktiviert, daher werden Codecs auf deiner CPU codiert. <0>Aktiviere sie wieder in {advancedSettingsLabel}." - #. 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/VoiceVideoIndex.ts:152 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:173 msgid "Hardware encoder" msgstr "Hardware-Encoder" @@ -16215,10 +15911,15 @@ msgid "Help translate {PRODUCT_NAME} into your language on <0>{I18N_WEBLATE_DOMA msgstr "Hilf mit, {PRODUCT_NAME} in deiner Sprache auf <0>{I18N_WEBLATE_DOMAIN} zu übersetzen." #. Description for a WebRTC content hint select. Keep Motion, Detail, and text as plain option concepts. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:135 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:140 msgid "Helps the browser choose motion, detail, or text handling." msgstr "Hilft dem Browser bei der Auswahl von Motion-, Detail- oder Textverarbeitung." +#. Settings search synonym. Codec name; keep literal. Used to match this term in the settings search bar. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:105 +msgid "HEVC" +msgstr "HEVC" + #. Codec description in the screen share codec policy menu. HEVC is a codec name; keep WebRTC literal. #: src/features/voice/utils/ScreenShareCodecPolicy.ts:28 msgid "HEVC. Efficient at low bitrate, but only usable when WebRTC exposes a hardware encoder." @@ -16370,7 +16071,7 @@ msgid "Hide muted channels by default?" msgstr "Stummgeschaltete Kanäle standardmäßig ausblenden?" #. Short label for an advanced stream privacy preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:47 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:52 msgid "Hide my stream preview thumbnail" msgstr "Vorschaubild meines Streams ausblenden" @@ -16389,7 +16090,7 @@ msgstr "Passwort ausblenden" msgid "Hide picture-in-picture popout?" msgstr "Bild-im-Bild-Fenster ausblenden?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:727 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:860 msgid "Hide preview thumbnail" msgstr "Vorschaubild ausblenden" @@ -16451,7 +16152,7 @@ msgid "High dynamic range display mode" msgstr "HDR-Anzeigemodus" #. Description for a software encoder quality select. Keep AV1 and CPU literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:75 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:80 msgid "Higher quality can cost more CPU and latency." msgstr "Höhere Qualität kann mehr CPU-Leistung und Latenz verursachen." @@ -16474,7 +16175,7 @@ msgstr "Tipps" msgid "Hoist order" msgstr "Anzeigereihenfolge" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:507 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:522 msgid "Hoist order reset to default" msgstr "Reihenfolge der Rollenanzeige auf Standard zurückgesetzt" @@ -16503,7 +16204,7 @@ msgstr "Halten zum Aufnehmen. Nach oben ziehen zum Sperren oder loslassen zum Se #. Action label in quick switcher for navigating to the Home tab. #: src/features/app/components/layout/MobileBottomNav.tsx:110 -#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:48 +#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:47 msgid "Home" msgstr "Startseite" @@ -16834,11 +16535,11 @@ msgstr "Ignorieren" msgid "Ignore friend request" msgstr "Freundschaftsanfrage ignorieren" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:868 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1001 msgid "Ignore hardware devices" msgstr "Hardwaregeräte ignorieren" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:844 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:977 msgid "Ignore input media" msgstr "Eingabemedien ignorieren" @@ -16864,7 +16565,7 @@ msgstr "Spam-Markierung ignorieren" msgid "Ignore the friend request from {displayName}?" msgstr "Freundschaftsanfrage von {displayName} ignorieren?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:855 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:988 msgid "Ignore virtual" msgstr "Virtuelle ignorieren" @@ -17198,7 +16899,7 @@ msgid "Inbox preview" msgstr "Vorschau Posteingang" #. Accessible label for the inbox popout tablist. -#: src/features/messaging/components/popouts/InboxPopout.tsx:44 +#: src/features/messaging/components/popouts/InboxPopout.tsx:38 msgid "Inbox tabs" msgstr "Posteingangs-Tabs" @@ -17446,38 +17147,11 @@ msgstr "Emoji einfügen" msgid "Install {productName} for the full source picker and smoother screen-sharing controls." msgstr "Installiere {productName} für die vollständige Quellenauswahl und eine reibungslosere Bildschirmfreigabe." -#. Button label on an emoji pack invite embed that installs the pack. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:92 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:65 -msgid "Install emoji pack" -msgstr "Emoji-Paket installieren" - -#. Button label on a sticker pack invite embed that installs the pack. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:96 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:69 -msgid "Install sticker pack" -msgstr "Sticker-Paket installieren" - #. Label for the installed desktop version in the Linux update modal. #: src/features/updater/commands/UpdaterModalCommands.tsx:136 msgid "Installed" msgstr "Installiert" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:303 -msgid "Installed {installedCount} / {installedLimit}" -msgstr "Installiert: {installedCount} / {installedLimit}" - -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:113 -msgid "Installed on {installedAt}" -msgstr "Installiert am {installedAt}" - -#. 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/ExpressionPacksIndex.ts:39 -msgid "Installed packs" -msgstr "Installierte Packs" - #. Desktop updater modal body. The currentVersion placeholder is the installed app version. #: src/features/updater/commands/UpdaterModalCommands.tsx:45 msgid "Installed version: {currentVersion}." @@ -17527,7 +17201,7 @@ msgstr "Oberfläche" #. Settings section label for interface language selection. #. Settings section title in the language tab. Keep it concise. #: src/features/user/components/modals/tabs/LanguageTab.tsx:79 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:50 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:42 msgid "Interface language" msgstr "Sprache der Benutzeroberfläche" @@ -17536,11 +17210,6 @@ msgstr "Sprache der Benutzeroberfläche" msgid "Interface size" msgstr "Oberflächengröße" -#. Status pill on a scheduled message row when the schedule is in the past or otherwise invalid. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:26 -msgid "Invalid" -msgstr "Ungültig" - #. Error message in the use entrance sound. #. Error message in the use sound settings. #: src/features/user/components/modals/tabs/hooks/useEntranceSound.ts:30 @@ -17631,7 +17300,6 @@ msgstr "Unsichtbar" #: src/features/app/config/AuditLogConstants.ts:180 #: src/features/channel/components/guild_members_page/MemberTableRow.tsx:43 #: src/features/invite/components/modals/InviteModal.tsx:97 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:120 msgid "Invite" msgstr "Einladen" @@ -17704,7 +17372,7 @@ msgid "Invite link settings" msgstr "Einstellungen zum Einladungslink" #. Title shown on an invite embed while streaming privacy is active. -#: src/features/channel/components/InviteEmbed.tsx:137 +#: src/features/channel/components/InviteEmbed.tsx:108 msgid "Invite masked" msgstr "Einladung maskiert" @@ -17786,7 +17454,7 @@ msgid "Invite to community" msgstr "Zur Community einladen" #. Title shown on an invite embed when the invite cannot be resolved due to a non-permanent failure. -#: src/features/channel/components/InviteEmbed.tsx:133 +#: src/features/channel/components/InviteEmbed.tsx:104 msgid "Invite unavailable" msgstr "Einladung nicht verfügbar" @@ -17805,17 +17473,6 @@ msgstr "Eingeladen von" msgid "Invited by {0}." msgstr "Eingeladen von {0}." -#. Short label in the authentication invite header. Preserve {inviterTag}; it is inserted by code. Keep the tone plain and specific. -#: src/features/auth/flow/InviteHeader.tsx:34 -#: src/features/channel/components/InviteEmbed.tsx:347 -msgid "Invited by {inviterTag}" -msgstr "Eingeladen von {inviterTag}" - -#. Metadata label for an expression pack invite. userTag is the inviter username and discriminator. -#: src/features/invite/components/modals/InviteAcceptModal.tsx:77 -msgid "Invited by {userTag}" -msgstr "Eingeladen von {userTag}" - #: src/features/invite/components/InviteListItem.tsx:67 msgid "Inviter" msgstr "Einlader" @@ -17860,7 +17517,7 @@ msgstr "Einladungen sind pausiert, da {productName} einen potenziellen Raid erka #. Invite settings notice shown after admins pause invite links for a community. #. Status message on a community invite embed when invites are paused by community admins. -#: src/features/channel/components/InviteEmbed.tsx:121 +#: src/features/channel/components/InviteEmbed.tsx:92 #: src/features/invite/components/DisableInvitesButton.tsx:48 msgid "Invites are paused for this community." msgstr "Einladungen für diese Community sind pausiert." @@ -17871,7 +17528,7 @@ msgstr "Einladungen sind in dieser Community von einem Admin pausiert. Du kannst #. Audit log community feature label meaning invite creation is disabled. #. Status label on a community invite embed when invites are paused or anti-raid mode is active. -#: src/features/channel/components/InviteEmbed.tsx:104 +#: src/features/channel/components/InviteEmbed.tsx:75 #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:106 msgid "Invites disabled" msgstr "Einladungen deaktiviert" @@ -17884,7 +17541,7 @@ msgstr "Einladungen deaktiviert (Nagbar)" #. Button or menu action label in the invite accept modal. Keep it concise. #. Button or menu action label in the invites disabled modal. Keep it concise. #: src/features/invite/components/alerts/InvitesDisabledModal.tsx:9 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:49 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:41 msgid "Invites paused" msgstr "Einladungen pausiert" @@ -18025,12 +17682,12 @@ msgid "Join community form" msgstr "Community beitreten" #. Button label on a group DM invite embed that accepts the invite. -#: src/features/channel/components/InviteEmbed.tsx:80 +#: src/features/channel/components/InviteEmbed.tsx:71 msgid "Join group" msgstr "Gruppe beitreten" #. Button or menu action label in the invite accept modal. Keep it concise. -#: src/features/invite/components/modals/InviteAcceptModal.tsx:45 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:37 msgid "Join group DM" msgstr "Gruppen-DM beitreten" @@ -18355,12 +18012,12 @@ msgstr "Koreanisch" #. User settings tab for language, locale, and time display preferences. #: src/features/app/components/setup/SetupWizardSteps.tsx:56 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:6 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:137 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:132 msgid "Language" msgstr "Sprache" #. 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/GeneralSettingsSections.ts:54 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:46 msgid "Language settings" msgstr "Spracheinstellungen" @@ -18440,15 +18097,10 @@ msgid "Launch at login" msgstr "Beim Anmelden starten" #. Description for an SVC mode select. Keep SVC and AV1 literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:95 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:100 msgid "Layering for AV1 and VP9 when available." msgstr "Layering für AV1 und VP9, falls verfügbar." -#. CTA label that opens the premium settings tab from expression packs. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:67 -msgid "Learn about {premiumProductName}" -msgstr "Mehr über {premiumProductName} erfahren" - #. Accessible label for the screen-share picker footer info button. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:184 msgid "Learn about screen share previews" @@ -18818,7 +18470,7 @@ msgid "Links" msgstr "Links" #. User settings tab label shown on Linux desktop builds. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:78 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:73 msgid "Linux app" msgstr "Linux App" @@ -19115,7 +18767,7 @@ msgid "macOS" msgstr "macOS" #. User settings tab label shown on macOS desktop builds. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:82 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:77 msgid "macOS app" msgstr "macOS App" @@ -19247,11 +18899,6 @@ msgstr "Community-Funktionen verwalten" msgid "Manage emoji & stickers" msgstr "Emoji und Sticker verwalten" -#. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:47 -msgid "Manage expression packs" -msgstr "Ausdruckspakete verwalten" - #: src/features/channel/components/modals/channel_tabs/ChannelWebhooksTab.tsx:93 msgid "Manage incoming webhooks that can post messages into this channel." msgstr "Eingehende Webhooks verwalten, die Nachrichten in diesen Kanal posten können." @@ -19316,7 +18963,7 @@ msgstr "Manuelles Desktop-Update" #. Action label in the inbox popout overflow menu. Marks every inbox channel as read. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/messaging/components/popouts/InboxPopout.tsx:48 +#: src/features/messaging/components/popouts/InboxPopout.tsx:42 #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:435 msgid "Mark all as read" msgstr "Alle als gelesen markieren" @@ -19334,7 +18981,7 @@ msgstr "Alle DMs als gelesen markieren" #. Accessible label and tooltip for the mark-all-as-read button in the inbox popout. #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:165 -#: src/features/messaging/components/popouts/InboxPopout.tsx:52 +#: src/features/messaging/components/popouts/InboxPopout.tsx:46 msgid "Mark all inbox channels as read" msgstr "Alle Posteingangskanäle als gelesen markieren" @@ -19597,10 +19244,6 @@ msgstr "Max. Anzahl der Nutzungen" msgid "Max size: {BACKGROUND_MEDIA_MAX_SIZE_LABEL}." msgstr "Maximale Größe: {BACKGROUND_MEDIA_MAX_SIZE_LABEL}." -#: src/features/expressions/components/modals/PackInviteModal.tsx:168 -msgid "Max uses" -msgstr "Max nutzt" - #: src/features/user/components/modals/tabs/component_gallery_tab/IndicatorsTab.tsx:451 msgid "Max visible count" msgstr "Max. sichtbare Anzahl" @@ -19615,13 +19258,6 @@ msgstr "Fenster maximieren" msgid "Maximizes visible messages with minimal spacing." msgstr "Maximiert die sichtbaren Nachrichten bei minimalem Abstand." -#. Form helper text describing the maximum length of a description field. -#. Form helper text describing the maximum length of a description field. -#: src/features/expressions/components/modals/CreatePackModal.tsx:46 -#: src/features/expressions/components/modals/EditPackModal.tsx:43 -msgid "Maximum 256 characters" -msgstr "Maximal 256 Zeichen" - #. Label for attachment decay maximum eligible size. #: src/features/app/components/setup/SetupWizardSteps.tsx:240 msgid "Maximum eligible size (MB)" @@ -19638,10 +19274,15 @@ msgid "Maximum protection for family-friendly spaces" msgstr "Maximaler Schutz für familienfreundliche Bereiche" #. Label for an advanced screen-share bitrate select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:155 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:160 msgid "Maximum screen share bitrate" msgstr "Maximale Bitrate für Bildschirmfreigabe" +#. Settings search entry description for the AV1 and H.265 screen-share opt-in toggles. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:97 +msgid "May cause compatibility issues for viewers. We’re working on improving this." +msgstr "Kann Kompatibilitätsprobleme für Zuschauer verursachen. Wir arbeiten daran, dies zu verbessern." + #. Short label in the max favorite memes modal. #: src/features/app/components/alerts/MaxFavoriteMemesModal.tsx:34 #: src/features/expressions/components/modals/GiftAcceptModal.tsx:220 @@ -19690,9 +19331,7 @@ msgid "Media buttons" msgstr "Medien-Buttons" #. Accessible label for the floating media controls toolbar in the media viewer modal. -#. Voice participant context menu submenu label for camera, stream, and video actions. #: src/features/messaging/components/modals/media_modal/shared.ts:69 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:190 msgid "Media controls" msgstr "Mediensteuerung" @@ -19898,7 +19537,7 @@ msgstr "Mitglieder, ausgewählt" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Voice participant menu action that inserts a mention of the selected user into the message composer. #: src/features/ui/action_menu/items/MentionUserMenuItem.tsx:13 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:45 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:69 #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:67 msgid "Mention" msgstr "Erwähnen" @@ -20004,7 +19643,7 @@ msgstr "Nachricht" #: src/features/guild/components/modals/guild_tabs/GuildMemberActionsSheet.tsx:88 #: src/features/ui/action_menu/items/ActionsSubmenu.tsx:41 #: src/features/ui/action_menu/items/MessageUserMenuItem.tsx:26 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:49 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:73 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabInputsTab.tsx:86 #: src/features/user/components/modals/UserProfileMobileSheet.tsx:712 #: src/features/user/components/modals/UserProfileModal.tsx:562 @@ -20342,7 +19981,7 @@ msgstr "Mikrofonberechtigung erforderlich" msgid "Microphone test" msgstr "Mikrofontest" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:813 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:946 msgid "Microphone workaround" msgstr "Problemumgehung Mikrofon" @@ -20532,9 +20171,7 @@ msgid "Mod" msgstr "Mod" #. Permission category for moderation actions against members or messages. -#. Voice participant context menu submenu label for member moderation actions. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:141 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:194 msgid "Moderation" msgstr "Moderation" @@ -20667,7 +20304,7 @@ msgstr "Relevanteste" #. Short label in the inline. Keep it concise. #: src/features/user/components/modals/tabs/accessibility_tab/AccessibilityTabInline.tsx:31 #: src/features/user/components/modals/tabs/AccessibilityTab.tsx:98 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:143 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:148 #: src/features/user/components/settings_utils/search_index/AccessibilityIndex.ts:297 #: src/features/user/components/settings_utils/section_registry/AccessibilitySections.ts:271 msgid "Motion" @@ -20685,7 +20322,7 @@ msgid "Move" msgstr "Verschieben" #. Submenu label that moves every active device into another voice channel. -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:22 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:37 msgid "Move all devices to…" msgstr "Alle Geräte verschieben nach …" @@ -20702,7 +20339,7 @@ msgstr "Im Kanalverlauf zurückgehen" #. Submenu label that moves a single device into another voice channel. #. Submenu label that moves a single device into another voice channel. #: src/features/ui/action_menu/items/MoveToChannelSubmenu.tsx:21 -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:18 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:33 msgid "Move device to…" msgstr "Gerät verschieben nach…" @@ -20739,7 +20376,7 @@ msgstr "Verschieben nach" #. Submenu label that moves the selected participant or content into another channel. #. Submenu label that moves the selected participant or content into another channel. #: src/features/ui/action_menu/items/MoveToChannelSubmenu.tsx:29 -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:26 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:41 msgid "Move to…" msgstr "Verschieben nach…" @@ -20804,7 +20441,7 @@ msgstr "Musiknote" #: src/features/channel/components/bottomsheets/channel_details_bottom_sheet/ChannelDetailsBottomSheetShared.ts:132 #: src/features/channel/components/embeds/media/EmbedVideo.tsx:72 #: src/features/guild/components/modals/GuildNotificationSettingsModal.tsx:141 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:20 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:36 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:65 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:73 #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:178 @@ -20818,7 +20455,7 @@ msgid "Mute" msgstr "Ton aus" #. Voice control button label to turn the user's microphone off. -#: src/features/voice/components/VoiceControlBar.tsx:126 +#: src/features/voice/components/VoiceControlBar.tsx:122 msgctxt "voice-control-action" msgid "Mute" msgstr "Stummschalten" @@ -20884,7 +20521,7 @@ msgid "Mute conversation" msgstr "Unterhaltung stummschalten" #. Voice menu toggle that mutes a single device when the current user is connected on multiple devices. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:53 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:77 msgid "Mute device" msgstr "Gerät stummschalten" @@ -20898,7 +20535,9 @@ msgstr "DM stummschalten" msgid "Mute DMs" msgstr "DMs stummschalten" +#. Voice menu checkbox label that locally silences a user's entrance sound. #. Voice menu checkbox label. Locally silences this user's custom entrance sound when they join, only for the current user. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:183 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:313 msgid "Mute entrance sound" msgstr "Beitrittsgeräusch stummschalten" @@ -21107,11 +20746,6 @@ msgstr "Meine umgekehrte Bildersuche" msgid "My search engine" msgstr "Meine Suchmaschine" -#. Form placeholder example for a pack name input. -#: src/features/expressions/components/modals/CreatePackModal.tsx:42 -msgid "My super pack" -msgstr "Mein Super-Pack" - #. Short label in the add custom search engine modal. Keep it concise. #: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx:84 msgid "My translator" @@ -21757,10 +21391,6 @@ msgstr "Noch keine Geschenke" msgid "No hoisted roles. Enable \"Show this role separately\" on a role to see it here." msgstr "Keine hervorgehobenen Rollen. Aktiviere \"Rolle separat anzeigen\" für eine Rolle, um sie hier zu sehen." -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:320 -msgid "No installed packs yet." -msgstr "Noch keine Packs installiert." - #: src/features/guild/components/modals/guild_tabs/guild_overview_tab/fields/GuildInviteSplashUploadField.tsx:154 msgid "No invite background" msgstr "Kein Einladungshintergrund" @@ -21954,11 +21584,6 @@ msgstr "Keine gespeicherten Medien" msgid "No saved payment methods." msgstr "Keine gespeicherten Zahlungsmethoden." -#. Empty state title in the scheduled messages popout when the user has none scheduled. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:18 -msgid "No scheduled messages" -msgstr "Keine geplanten Nachrichten" - #. Body of the screen-share-unsupported modal shown when xdg-desktop-portal returns no capturable sources. #: src/features/voice/components/alerts/ScreenShareUnsupportedModal.tsx:18 msgid "No screens or windows were returned by the Linux screen sharing portal. Try again after checking that your desktop environment allows screen capture." @@ -21969,7 +21594,7 @@ msgstr "Das Linux-Screen-Sharing-Portal hat keine Bildschirme oder Fenster zurü msgid "No search results" msgstr "Keine Suchergebnisse" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:251 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:249 #: src/features/app/components/dialogs/components/DesktopSettingsView.tsx:549 msgid "No settings found" msgstr "Keine Einstellungen gefunden" @@ -22096,7 +21721,7 @@ msgid "No webhooks" msgstr "Keine Webhooks" #. Developer option label for short-circuiting the in-app reporting (IAR) flow. When enabled, submitting a report skips the network call. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:143 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:134 msgid "No-op in-app reports" msgstr "In-App-Meldungen ohne Funktion" @@ -22303,7 +21928,7 @@ msgid "Notifications" msgstr "Benachrichtigungen" #. User settings tab for notification and alert sound controls. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:132 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:127 msgctxt "user-settings-tab" msgid "Notifications" msgstr "Benachrichtigungen" @@ -22366,7 +21991,7 @@ msgstr "Objekte" #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/SlowmodeControl.tsx:24 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:97 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:139 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:123 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:128 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:59 msgid "Off" msgstr "Aus" @@ -22500,7 +22125,7 @@ msgstr "Gilt nur für breite Bildschirme." msgid "Only credit cards are accepted. Debit and prepaid cards cannot be used for the mature content check." msgstr "Es werden nur Kreditkarten akzeptiert. Debit- und Prepaid-Karten können für die Altersprüfung von Inhalten nicht verwendet werden." -#: src/features/voice/components/StreamSettingsMenuContent.tsx:833 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:966 msgid "Only default speakers" msgstr "Nur Standardlautsprecher" @@ -22548,7 +22173,7 @@ msgstr "Führe hier nur Code aus, wenn du genau verstehst, was er bewirkt." msgid "Only show message previews for DMs with unread messages" msgstr "Nachrichtenvorschauen nur für DMs mit ungelesenen Nachrichten anzeigen" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:823 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:956 msgid "Only speakers" msgstr "Nur Sprecher" @@ -22820,7 +22445,7 @@ msgstr "Emoji im Browser öffnen" msgid "Open emoji picker" msgstr "Emoji-Auswahl öffnen" -#: src/features/voice/components/VoiceSettingsMenus.tsx:877 +#: src/features/voice/components/VoiceSettingsMenus.tsx:859 msgid "Open event sink" msgstr "Ereignis-Sink öffnen" @@ -22938,13 +22563,13 @@ msgstr "Profil von {directMessageName} öffnen" #. Accessible label for the avatar button that opens a user profile. #. Short label in the app layout voice participant item. Preserve {displayName}; it is inserted by code. -#: src/features/app/components/layout/VoiceParticipantItem.tsx:47 +#: src/features/app/components/layout/VoiceParticipantItem.tsx:48 #: src/features/ui/avatars/AvatarStack.tsx:21 msgid "Open profile for {displayName}" msgstr "Profil von {displayName} öffnen" #. Short label in the app layout grouped voice participant. Preserve {nickname}; it is inserted by code. -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:35 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:36 msgid "Open profile for {nickname}" msgstr "Profil von {nickname} öffnen" @@ -23079,17 +22704,17 @@ msgid "Open your settings" msgstr "Einstellungen öffnen" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:112 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:133 msgid "OpenH264 software codec on Linux" msgstr "OpenH264-Softwarecodec für Linux" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:88 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:109 msgid "OpenH264 video codec" msgstr "OpenH264-Videocodec" #. Switch label for the OpenH264 codec toggle. "OpenH264" is a product name and "Cisco Systems, Inc." is a company name; do not translate either. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:34 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:39 msgid "OpenH264 Video Codec provided by Cisco Systems, Inc." msgstr "OpenH264-Video-Codec von Cisco Systems, Inc." @@ -23336,34 +22961,6 @@ msgstr "Das Eigentum konnte derzeit nicht an <0>{username} übertragen werde msgid "Ownership transferred" msgstr "Eigentumsrechte wurden übertragen" -#. Form field label for the name of an expression pack. -#. Form field label for the name of an expression pack. -#: src/features/expressions/components/modals/CreatePackModal.tsx:26 -#: src/features/expressions/components/modals/EditPackModal.tsx:27 -msgid "Pack name" -msgstr "Paketname" - -#. Form validation error shown when the pack name field is empty. -#. Form validation error shown when the pack name field is empty. -#: src/features/expressions/components/modals/CreatePackModal.tsx:30 -#: src/features/expressions/components/modals/EditPackModal.tsx:31 -msgid "Pack name is required" -msgstr "Paketname ist erforderlich" - -#. Form validation error for a pack name that is too short. -#. Form validation error for a pack name that is too short. -#: src/features/expressions/components/modals/CreatePackModal.tsx:34 -#: src/features/expressions/components/modals/EditPackModal.tsx:35 -msgid "Pack name must be at least 2 characters" -msgstr "Der Paketname muss mindestens 2 Zeichen lang sein" - -#. Form validation error for a pack name that is too long. -#. Form validation error for a pack name that is too long. -#: src/features/expressions/components/modals/CreatePackModal.tsx:38 -#: src/features/expressions/components/modals/EditPackModal.tsx:39 -msgid "Pack name must be at most 64 characters" -msgstr "Der Paketname darf höchstens 64 Zeichen lang sein" - #. Voice stats field label (mobile lobby). Shows packet loss percentage. #. Voice stats field label (mobile voice lobby). Shows packet loss percentage. #: src/features/voice/components/bottomsheets/DirectCallLobbyBottomSheet.tsx:124 @@ -23371,11 +22968,6 @@ msgstr "Der Paketname darf höchstens 64 Zeichen lang sein" msgid "Packet loss" msgstr "Paketverlust" -#. 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/ExpressionPacksIndex.ts:15 -msgid "Packs" -msgstr "Stickerpakete" - #: src/features/channel/components/bottomsheets/ChannelSearchBottomSheet.tsx:718 msgid "Page {currentPage} of {totalPages}" msgstr "Seite {currentPage} von {totalPages}" @@ -23566,7 +23158,7 @@ msgid "Pause invites? New users won't be able to join through invite links until msgstr "Einladungen pausieren? Neue Nutzer können über Einladungslinks nicht beitreten, bis du sie wieder aktivierst. Bestehende Mitglieder sind davon nicht betroffen." #. Short label for an advanced screen-share preview preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:39 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:44 msgid "Pause my screen share preview in the background" msgstr "Bildschirmfreigabe-Vorschau im Hintergrund pausieren" @@ -23575,6 +23167,11 @@ msgstr "Bildschirmfreigabe-Vorschau im Hintergrund pausieren" msgid "Pause notifications" msgstr "Benachrichtigungen pausieren" +#. Voice screen share menu preference that pauses the local stream preview while the app is unfocused. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:28 +msgid "Pause Preview When Fluxer Isn’t Focused" +msgstr "Vorschau pausieren, wenn Fluxer nicht aktiv ist" + #. Description shown for the emoji toggle while reduced motion is active. #: src/features/user/components/modals/tabs/accessibility_tab/AnimationTab.tsx:81 msgid "Paused by reduced motion. Turn on to keep animated emojis playing." @@ -23908,7 +23505,7 @@ msgid "Picture" msgstr "Bild" #. 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/VoiceVideoIndex.ts:124 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:145 msgid "Picture in picture" msgstr "Bild-in-Bild" @@ -24028,7 +23625,7 @@ msgid "Pins popout" msgstr "Pins als Pop-out" #. 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/VoiceVideoIndex.ts:128 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:149 msgid "PiP" msgstr "Bild-in-Bild" @@ -24167,15 +23764,20 @@ msgstr "Zurück in das Hauptfenster verschieben" msgid "Pop out call" msgstr "Anruf in einem separaten Fenster öffnen" -#. Voice menu action on desktop that opens the participant camera feed in a separate window. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:29 -msgid "Pop out camera" -msgstr "Kamera in einem separaten Fenster öffnen" - #. Voice menu action on desktop that opens the participant screen share in a separate window. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:33 -msgid "Pop out stream" -msgstr "Bildschirmfreigabe in einem separaten Fenster öffnen" +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:57 +msgid "Pop Out Stream" +msgstr "Stream auslagern" + +#. Voice menu action on desktop that opens the participant placeholder tile in a separate window. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:49 +msgid "Pop Out User" +msgstr "Nutzer auslagern" + +#. Voice menu action on desktop that opens the active participant camera feed in a separate window. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:45 +msgid "Pop Out Video" +msgstr "Video auslagern" #. Overlay text shown on a voice participant tile while it lives in a separate popped-out window. #: src/features/voice/components/popout/PoppedOutOverlay.tsx:19 @@ -24225,7 +23827,7 @@ msgid "Prefer @mention" msgstr "@-Erwähnung bevorzugen" #. Option label for an encoder path select. Refers to hardware video encoders. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:63 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:68 msgid "Prefer hardware" msgstr "Hardware bevorzugen" @@ -24237,7 +23839,7 @@ msgid "Prefer no @mention" msgstr "Keine @-Erwähnungen bevorzugen" #. Option label for an encoder path select. Refers to software video encoders. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:67 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:72 msgid "Prefer software" msgstr "Software bevorzugen" @@ -24256,6 +23858,11 @@ msgstr "Einstellungen" msgid "Preferences..." msgstr "Einstellungen..." +#. Accessible label for the advanced screen-share codec preference select. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:218 +msgid "Preferred screen share codec" +msgstr "Bevorzugter Codec für Bildschirmfreigabe" + #. 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/AccessibilityIndex.ts:293 @@ -24391,6 +23998,11 @@ msgstr "Vorschau-Button" msgid "Preview camera" msgstr "Kameravorschau" +#. Voice menu action that opens a preview of the current user camera. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:53 +msgid "Preview Camera" +msgstr "Kamera-Vorschau" + #. Status text on the placeholder shown in the voice call view when the user has hidden a remote stream preview. #: src/features/voice/components/HiddenStreamPlaceholder.tsx:10 msgid "Preview hidden" @@ -24424,7 +24036,7 @@ msgid "Preview sound" msgstr "Ton vorhören" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:136 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:157 msgid "Preview, popout, and stream thumbnail behavior" msgstr "Vorschau-, Popout- und Stream-Thumbnail-Verhalten" @@ -24523,7 +24135,7 @@ msgid "Primary navigation" msgstr "Hauptnavigation" #. Voice display preference checkbox that moves active speakers toward the front of the call grid when enabled. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:81 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:105 msgid "Prioritize speakers" msgstr "Sprecher priorisieren" @@ -24537,7 +24149,7 @@ msgstr "Prioritätssprecher" #. User settings tab for privacy and safety controls. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:12 #: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts:60 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:103 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:98 msgid "Privacy" msgstr "Datenschutz" @@ -24613,7 +24225,7 @@ msgid "Product name" msgstr "Produktname" #. User settings tab for editing the current user profile. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:91 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:86 msgid "Profile" msgstr "Profil" @@ -24977,7 +24589,7 @@ msgid "Push-to-talk is ignored in direct input. Switch to focused voice or custo msgstr "Push-to-Talk wird bei direkter Eingabe ignoriert. Wechsle zu \"Fokussierte Sprache\" oder \"Benutzerdefiniert\", um es zu verwenden." #. Tooltip on the mic button in the voice control bar when push-to-talk is enabled. {pushToTalkHint} is the formatted shortcut key combo. -#: src/features/voice/components/VoiceControlBar.tsx:116 +#: src/features/voice/components/VoiceControlBar.tsx:112 msgid "Push-to-talk is on. Hold {pushToTalkHint} to speak." msgstr "Push-to-talk ist aktiviert. Halte {pushToTalkHint} gedrückt, um zu sprechen." @@ -24997,7 +24609,7 @@ msgid "Push-to-talk won't unmute your microphone while you're deafened. Undeafen msgstr "Wenn du dich selbst stummgeschaltet hast, wird die Push-to-Talk-Funktion dein Mikrofon nicht wieder aktivieren. Hebe die Stummschaltung auf, um zu sprechen." #. Option label for a software encoder quality select. Means slower/higher-quality. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:87 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:92 msgid "Quality" msgstr "Qualität" @@ -25212,7 +24824,7 @@ msgid "Ready to upgrade?" msgstr "Bereit zum Upgrade?" #. Option label for a software encoder quality select. Means fastest/lower-latency. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:79 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:84 msgid "Realtime" msgstr "Echtzeit" @@ -25287,11 +24899,9 @@ msgstr "Erneut prüfen" msgid "Recipients will be taken to {0} <0>{1}" msgstr "Empfänger werden zu {0} <0>{1} weitergeleitet" -#. Badge shown next to the auto codec option in the screen-share codec radio group. Keep it concise. #. Spellcheck engine option in the language tab. Lets the app choose the best available spellcheck engine. #. Spellcheck engine option in the textarea spellcheck submenu. Lets the app choose the best available engine. #: src/features/channel/components/textarea/TextareaContextMenu.tsx:70 -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:38 #: src/features/user/components/modals/tabs/LanguageTab.tsx:87 msgid "Recommended" msgstr "Empfohlen" @@ -25556,11 +25166,6 @@ msgstr "Ablehnen" msgid "Rejected" msgstr "Abgelehnt" -#. Voice participant context menu submenu label for friend and block actions. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:198 -msgid "Relationship" -msgstr "Beziehung" - #. Short label in the markdown tab. Keep it concise. #: src/features/user/components/modals/tabs/component_gallery_tab/MarkdownTab.tsx:129 msgid "Relative" @@ -25641,7 +25246,6 @@ msgstr "Fenstergröße und -position merken" #. Action label for removing the selected item from a list or relationship. #. Button label for removing the current webhook avatar image. #. Button or menu action label in the channel and chat message reactions sheet. Keep it concise. Keep the tone plain and specific. -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the linked accounts tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the search engines tab. Keep it concise. Keep the tone plain and specific. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. @@ -25660,8 +25264,6 @@ msgstr "Fenstergröße und -position merken" #: src/features/ui/action_menu/GroupDMContextMenu.tsx:73 #: src/features/ui/action_menu/UserContextMenu.tsx:80 #: src/features/user/components/modals/tabs/chat_settings_tab/SearchEnginesTab.tsx:26 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:75 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:133 #: src/features/user/components/modals/tabs/LinkedAccountsTab.tsx:55 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:158 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:194 @@ -25833,11 +25435,6 @@ msgstr "Entferne eines aus {targetName}, um Platz zu schaffen, und versuche es d msgid "Remove override" msgstr "Berechtigung entfernen" -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:54 -msgid "Remove pack" -msgstr "Paket entfernen" - #. Button or menu action label in the channel and chat message reactions sheet. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the message reactions modal. Keep it concise. Keep the tone plain and specific. #: src/features/channel/components/MessageReactionsSheet.tsx:33 @@ -25966,11 +25563,6 @@ msgstr "Rolle \"{oldLabel}\" entfernt." msgid "Removed roles." msgstr "Rollen entfernt." -#. Button or menu action label in the messaging commands. Keep it concise. Keep the tone plain and specific. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:57 -msgid "Removed scheduled message" -msgstr "Geplante Nachricht entfernt" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:419 msgid "Removed the channel from its category." msgstr "Hat den Kanal aus seiner Kategorie entfernt." @@ -26003,11 +25595,6 @@ msgstr "Entfernt alle variablenbezogenen Überschreibungen, behält aber deine B msgid "Removing permissions could limit the bot's features." msgstr "Das Entfernen von Berechtigungen könnte die Funktionen des Bots einschränken." -#. Description text in the expression packs tab. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:71 -msgid "Removing the pack will uninstall it from your account." -msgstr "Wenn du das Paket entfernst, wird es von deinem Account deinstalliert." - #: src/features/moderation/components/modals/RemoveTimeoutModal.tsx:55 msgid "Removing the timeout will allow <0>{targetUserTag} to send messages, react, and join voice channels again." msgstr "Das Entfernen des Timeouts erlaubt <0>{targetUserTag} wieder Nachrichten zu senden, zu reagieren und Sprachkanälen beizutreten." @@ -26654,42 +26241,42 @@ msgid "Resize floating panel" msgstr "Größe des schwebenden Fensters ändern" #. Accessible label for the bottom-left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:80 +#: src/features/messaging/components/popouts/InboxPopout.tsx:74 msgid "Resize inbox from bottom left" msgstr "Posteingang von unten links verkleinern" #. Accessible label for the bottom-right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:84 +#: src/features/messaging/components/popouts/InboxPopout.tsx:78 msgid "Resize inbox from bottom right" msgstr "Posteingang von unten rechts anpassen" #. Accessible label for the bottom resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:60 +#: src/features/messaging/components/popouts/InboxPopout.tsx:54 msgid "Resize inbox from the bottom edge" msgstr "Posteingang von unten verkleinern" #. Accessible label for the left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:64 +#: src/features/messaging/components/popouts/InboxPopout.tsx:58 msgid "Resize inbox from the left edge" msgstr "Inbox von links verkleinern" #. Accessible label for the right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:68 +#: src/features/messaging/components/popouts/InboxPopout.tsx:62 msgid "Resize inbox from the right edge" msgstr "Posteingang vom rechten Rand skalieren" #. Accessible label for the top resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:56 +#: src/features/messaging/components/popouts/InboxPopout.tsx:50 msgid "Resize inbox from the top edge" msgstr "Posteingang von oben verkleinern" #. Accessible label for the top-left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:72 +#: src/features/messaging/components/popouts/InboxPopout.tsx:66 msgid "Resize inbox from top left" msgstr "Posteingang von links oben anpassen" #. Accessible label for the top-right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:76 +#: src/features/messaging/components/popouts/InboxPopout.tsx:70 msgid "Resize inbox from top right" msgstr "Posteingang von oben rechts anpassen" @@ -27071,11 +26658,6 @@ msgstr "Rechter Tooltip" msgid "Right-click here to open the context menu" msgstr "Rechtsklick für das Kontextmenü" -#. Empty state hint in the scheduled messages popout explaining how to schedule a new message. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:22 -msgid "Right-click the send button to schedule a message." -msgstr "Klicke mit der rechten Maustaste auf den Senden-Button, um eine Nachricht zu planen." - #. Action that rings the selected participant in a voice call. #. 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. @@ -27110,8 +26692,8 @@ msgstr "Rollenfarbe" msgid "Role created" msgstr "Rolle erstellt" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:341 -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:388 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:352 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:402 msgid "Role created successfully" msgstr "Rolle erfolgreich erstellt" @@ -27120,8 +26702,8 @@ msgstr "Rolle erfolgreich erstellt" msgid "Role deleted" msgstr "Rolle gelöscht" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:425 -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:454 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:440 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:469 msgid "Role deleted successfully" msgstr "Rolle erfolgreich gelöscht" @@ -27161,7 +26743,7 @@ msgstr "Rollen" msgid "Roles and members" msgstr "Rollen und Mitglieder" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:285 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:296 msgid "Roles updated successfully" msgstr "Rollen erfolgreich aktualisiert" @@ -27269,7 +26851,6 @@ msgstr "Speichern" #: src/features/expressions/components/modals/AddFavoriteMemeModal.tsx:118 #: src/features/expressions/components/modals/EditFavoriteMemeModal.tsx:94 #: src/features/expressions/components/modals/EditGuildStickerModal.tsx:123 -#: src/features/expressions/components/modals/EditPackModal.tsx:127 #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:624 #: src/features/guild/components/modals/guild_tabs/GuildVanityURLTab.tsx:279 #: src/features/guild/components/modals/GuildFolderSettingsModal.tsx:90 @@ -27350,7 +26931,7 @@ msgstr "Gespeichert" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:63 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:59 #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:63 msgid "Saved media" msgstr "Gespeicherte Medien" @@ -27403,23 +26984,11 @@ msgstr "Planen" msgid "Schedule message" msgstr "Nachricht planen" -#. Status pill on a scheduled message row indicating it will send at the chosen time. -#. Tab label in the inbox popout listing the user scheduled messages. -#: src/features/messaging/components/popouts/InboxPopout.tsx:40 -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:30 -msgid "Scheduled" -msgstr "Geplant" - #. Developer / debug surface — keep terse and technical. Label in the developer Nagbar controls panel for the scheduled-maintenance banner. #: src/features/devtools/components/NagbarControls.ts:22 msgid "Scheduled maintenance nagbar" msgstr "Hinweisleiste für geplante Wartung" -#. Label in the messaging commands. {scheduledTimeLabel} is the localized scheduled date and time. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:49 -msgid "Scheduled message for {scheduledTimeLabel}" -msgstr "Geplante Nachricht für {scheduledTimeLabel}" - #. Inline validation message in the schedule-message modal when the picked time is more than 30 days away. Keep tone plain. #: src/features/messaging/components/modals/ScheduleMessageModal.tsx:31 msgid "Scheduled messages can be at most 30 days in the future." @@ -27490,7 +27059,7 @@ msgid "Screen share codec" msgstr "Codec für Bildschirmfreigabe" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:140 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:161 msgid "Screen share encoder controls" msgstr "Bildschirmfreigabe-Encoder-Einstellungen" @@ -27511,12 +27080,12 @@ msgid "Screen share is using software encoding ({codec}). Quality may be reduced msgstr "Die Bildschirmfreigabe verwendet Software-Kodierung ({codec}). Die Qualität kann reduziert und die CPU-Auslastung erhöht sein. Deine GPU unterstützt möglicherweise keine Hardware-Kodierung für diesen Codec." #. 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/VoiceVideoIndex.ts:120 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:141 msgid "Screen share preview" msgstr "Bildschirmfreigabe-Vorschau" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:116 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:137 msgid "Screen share preview behavior" msgstr "Verhalten der Bildschirmfreigabe-Vorschau" @@ -27535,6 +27104,11 @@ msgstr "Bildschirmfreigabe-Vorschauen sind deaktiviert." msgid "Screen share previews are enabled." msgstr "Bildschirmfreigabe-Vorschauen sind aktiviert." +#. Voice screen share menu action that opens the screen share preview privacy controls. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:32 +msgid "Screen Share Privacy" +msgstr "Datenschutz bei Bildschirmfreigabe" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the video tab. Keep it concise. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:82 @@ -27562,11 +27136,6 @@ msgstr "Bildschirmübertragung starten" msgid "Screen share stop" msgstr "Bildschirmfreigabe beenden" -#. Accessible label for the screen-share codec radio group. -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:42 -msgid "Screen share video codec" -msgstr "Videocodec für Bildschirmfreigabe" - #. 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. #. Status badge label shown on a live tile when the participant is sharing their screen. @@ -28931,6 +28500,11 @@ msgstr "Bildschirme und Fenster teilen." msgid "Share source" msgstr "Quelle teilen" +#. Toggle label for sharing audio with an active stream. +#: src/features/voice/components/StreamSettingsMenuContent.tsx:156 +msgid "Share Stream Audio" +msgstr "Stream-Audio teilen" + #. Description in the premium gift purchase section. premiumProductName is the short paid product name. #: src/features/premium/utils/PremiumMessageDescriptors.ts:40 msgid "Share the {premiumProductName} experience with your friends by purchasing a gift subscription." @@ -28940,15 +28514,6 @@ msgstr "Teile das {premiumProductName}-Erlebnis mit deinen Freunden, indem du ei msgid "Share theme" msgstr "Design teilen" -#: src/features/expressions/components/modals/PackInviteModal.tsx:192 -msgid "Share this link" -msgstr "Diesen Link teilen" - -#. Description shown in the emoji pack invite modal. -#: src/features/expressions/components/modals/PackInviteModal.tsx:65 -msgid "Share this link — the pack installs when accepted." -msgstr "Diesen Link teilen – das Paket wird nach Annahme installiert." - #. Privacy > Active now: confirmation modal title when turning sharing on. #: src/features/user/components/modals/tabs/privacy_safety_tab/ActiveNowTab.tsx:33 msgid "Share voice activity with all friends?" @@ -28976,11 +28541,6 @@ msgstr "Bildschirm teilen" msgid "Share your screen in high definition (1080p), quad HD (1440p), or native source resolution, at up to 60 FPS." msgstr "Teile deinen Bildschirm in HD (1080p), Quad HD (1440p) oder nativer Quellauflösung mit bis zu 60 FPS." -#. Description shown in the sticker pack invite modal. -#: src/features/expressions/components/modals/PackInviteModal.tsx:69 -msgid "Share your sticker pack via link." -msgstr "Teile dein Sticker-Paket per Link." - #. Button or menu action label in the share theme modal. Keep it concise. #: src/features/theme/components/modals/ShareThemeModal.tsx:39 msgid "Share your theme" @@ -29081,7 +28641,7 @@ msgstr "Tastenkombinationskonflikte" #. User settings tab for keyboard shortcuts and custom bindings. #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:18 #: src/features/user/components/settings_utils/section_registry/AccessibilitySections.ts:175 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:128 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:123 msgid "Shortcuts" msgstr "Tastenkombinationen" @@ -29241,11 +28801,6 @@ msgstr "Emoji-Taste anzeigen" msgid "Show emoji reactions on messages" msgstr "Emoji-Reaktionen in Nachrichten anzeigen" -#. Developer option label for exposing the staff-only Expression packs page in user settings. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:125 -msgid "Show expression packs settings" -msgstr "Einstellungen für Expression Packs anzeigen (nur für Administratoren)" - #. Short label for an advanced media button preference. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedChatControls.tsx:77 msgid "Show favorite button" @@ -29381,16 +28936,16 @@ msgstr "Stummgeschaltete Kanäle anzeigen" #. Toggle label in the mobile video settings bottom sheet. Controls whether the local camera tile is visible. #. Voice display preference checkbox that controls whether the current user sees their own camera tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:69 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:93 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:92 -#: src/features/voice/components/VoiceSettingsMenus.tsx:814 +#: src/features/voice/components/VoiceSettingsMenus.tsx:815 msgid "Show my own camera" msgstr "Eigene Kamera anzeigen" #. Voice display preference checkbox that controls whether the current user sees their own screen share tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:73 -msgid "Show my screen share" -msgstr "Meine Bildschirmfreigabe anzeigen" +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:97 +msgid "Show My Screen Share" +msgstr "Eigene Bildschirmfreigabe anzeigen" #. Developer option label for showing the current user as typing. #. Developer tools debug menu label. Internal-only surface for developers; translators may keep this terse. @@ -29417,9 +28972,9 @@ msgstr "Neues Gerät-Modal anzeigen" #. Toggle label in the mobile video settings bottom sheet. Controls whether participants without video are shown in the grid. #. Voice display preference checkbox that controls whether participants without video are shown in the grid. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:77 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:101 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:96 -#: src/features/voice/components/VoiceSettingsMenus.tsx:828 +#: src/features/voice/components/VoiceSettingsMenus.tsx:829 msgid "Show non-video participants" msgstr "Teilnehmer ohne Video anzeigen" @@ -29449,7 +29004,7 @@ msgid "Show per-device participant volume sliders in voice menus" msgstr "Lautstärkeregler für einzelne Teilnehmer in Sprachmenüs anzeigen" #. Developer option label for exposing the staff-only profile timezone section in profile settings. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:134 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:125 msgid "Show profile timezone settings" msgstr "Einstellungen für die Zeitzone im Profil anzeigen (nur für Administratoren)" @@ -29681,7 +29236,7 @@ msgstr "Angemeldet" #. Settings section label for account sessions and devices. #: src/features/user/components/modals/tabs/DevicesTab.tsx:517 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:42 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:34 msgid "Signed-in devices" msgstr "Angemeldete Geräte" @@ -29759,7 +29314,7 @@ msgid "Single community mode" msgstr "Einzelner Community-Modus" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:103 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:108 msgid "Single layer" msgstr "Einzelne Ebene" @@ -29816,7 +29371,7 @@ msgid "Skip the external link warning for all domains" msgstr "Warnung für externe Links für alle Domains überspringen" #. Developer / debug surface — keep terse and technical. Tooltip / description for the no-op in-app reports toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:148 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:139 msgid "Skip the network call when an in-app report is submitted. The flow still advances to the success screen so you can exercise the UI, but nothing is actually sent to the safety team." msgstr "Überspringt den Netzwerkaufruf, wenn ein In-App-Bericht gesendet wird. Der Ablauf geht trotzdem zum Erfolgsbildschirm über, damit die Benutzeroberfläche getestet werden kann, aber es wird nichts an das Sicherheitsteam gesendet." @@ -30063,12 +29618,12 @@ msgid "Social" msgstr "Soziales" #. 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/VoiceVideoIndex.ts:148 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:169 msgid "Software encoder" msgstr "Software-Encoder" #. Label for an advanced screen-share select. Refers to software video encoder quality bias. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:71 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:76 msgid "Software encoder quality" msgstr "Qualität des Software-Encoders" @@ -30393,7 +29948,7 @@ msgid "Spanish (Spain)" msgstr "Spanisch (Spanien)" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:111 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:116 msgid "Spatial and temporal layers" msgstr "Räumliche und zeitliche Ebenen" @@ -30495,7 +30050,7 @@ msgstr "Rechtschreibprüfung" #: src/features/user/components/modals/tabs/LanguageTab.tsx:414 #: src/features/user/components/modals/tabs/LanguageTab.tsx:456 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:74 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:58 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:50 msgid "Spellcheck" msgstr "Rechtschreibprüfung" @@ -30683,10 +30238,6 @@ msgstr "Anruf starten" msgid "Start camera test and configure effects" msgstr "Kameratest starten und Effekte konfigurieren" -#: src/features/expressions/components/modals/CreatePackModal.tsx:93 -msgid "Start curating a custom emoji pack that you can share and install." -msgstr "Erstelle ein eigenes Emoji-Pack, das du teilen und installieren kannst." - #. Label for the start of a date range (inclusive). Leave blank for no lower bound. #: src/features/user/components/modals/tabs/privacy_safety_tab/data_request_modal/DataRequestModal.tsx:175 msgid "Start date" @@ -30697,10 +30248,6 @@ msgstr "Startdatum" msgid "Start date must be earlier than end date." msgstr "Das Startdatum muss vor dem Enddatum liegen." -#: src/features/voice/components/VoiceSettingsMenus.tsx:860 -msgid "Start debug logging session" -msgstr "Debug-Protokollierung starten" - #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:125 msgid "Start drag and drop" @@ -30883,45 +30430,6 @@ msgstr "Sticker-Dichte" msgid "Sticker is too large" msgstr "Sticker ist zu groß" -#. Kind label on a sticker pack invite embed. -#. Short label in the authentication invite header. Keep the tone plain and specific. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/auth/flow/InviteHeader.tsx:25 -#: src/features/channel/components/InviteEmbed.tsx:88 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:61 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:105 -msgid "Sticker pack" -msgstr "Sticker-Paket" - -#. placeholder {0}: invite.pack.name -#: src/features/invite/commands/InviteCommands.tsx:146 -msgid "Sticker pack {0} has been installed." -msgstr "Sticker-Paket {0} wurde installiert." - -#. Title of the error modal when creating a new sticker pack is rejected because the user is at the creation limit. -#: src/features/invite/commands/InviteCommands.tsx:74 -msgid "Sticker pack creation limit reached" -msgstr "Stickerpaket-Erstellungslimit erreicht" - -#. Modal title for the sticker pack invite share flow. -#: src/features/expressions/components/modals/PackInviteModal.tsx:61 -msgid "Sticker pack invite" -msgstr "Stickerpaket-Einladung" - -#. Title of the error modal when installing a sticker pack via invite is rejected because the user is at the install limit. -#: src/features/invite/commands/InviteCommands.tsx:65 -msgid "Sticker pack limit reached" -msgstr "Sticker-Pack-Limit erreicht" - -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#. Settings section label for sticker expression packs. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:84 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:27 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:22 -msgid "Sticker packs" -msgstr "Stickerpakete" - #: src/features/guild/components/modals/guild_tabs/GuildStickersTab.tsx:283 msgid "Sticker slots" msgstr "Sticker-Slots" @@ -31039,6 +30547,13 @@ msgstr "Sprachaktivität nicht mehr mit allen Freunden teilen?" msgid "Stop speaking" msgstr "Sprachnachricht stoppen" +#. Danger action that stops the active screen share. +#. Voice screen share menu action that stops the current user stream. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:20 +#: src/features/voice/components/ActiveScreenShareMenu.tsx:19 +msgid "Stop Streaming" +msgstr "Streaming beenden" + #. Confirmation prompt in the links tab. #: src/features/user/components/modals/tabs/chat_settings_tab/ChatSettingsTabLinksTab.tsx:31 msgid "Stop trusting all links?" @@ -31050,7 +30565,7 @@ msgid "Stop watching" msgstr "Ansehen beenden" #. Tooltip / button label in the voice control bar that stops watching a remote screen share. -#: src/features/voice/components/VoiceControlBar.tsx:151 +#: src/features/voice/components/VoiceControlBar.tsx:147 msgid "Stop watching stream" msgstr "Stream beenden" @@ -31088,11 +30603,16 @@ msgstr "Stream ausgeblendet" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the user settings voice activity card. Keep it concise. #: src/features/user/components/profile/VoiceActivityCard.tsx:90 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:132 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:153 #: src/features/voice/components/StreamWatchHoverCard.tsx:21 msgid "Stream preview" msgstr "Stream-Vorschau" +#. Compact submenu label for changing the resolution and frame rate of an active stream. +#: src/features/voice/components/StreamSettingsMenuContent.tsx:152 +msgid "Stream Quality" +msgstr "Stream-Qualität" + #. Toolbar / menu button label in the screen-share picker. Opens the stream quality settings popover. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:164 msgid "Stream settings" @@ -31302,12 +30822,12 @@ msgid "Suspend" msgstr "Pausieren" #. 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/VoiceVideoIndex.ts:156 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:177 msgid "SVC" msgstr "SVC" #. Label for an advanced screen-share select. SVC is a WebRTC acronym and should stay uppercase. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:91 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:96 msgid "SVC mode" msgstr "SVC-Modus" @@ -31757,7 +31277,7 @@ msgid "Template URL" msgstr "Vorlagen-URL" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:107 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:112 msgid "Temporal layers" msgstr "Zeitliche Ebenen" @@ -31818,7 +31338,7 @@ msgstr "URL-Vorschauen und gerenderte Einbettungen testen" #. Channel type chip label for a text channel. #. Option label for a WebRTC content hint select. #: src/features/channel/utils/ChannelUtils.tsx:51 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:151 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:156 msgid "Text" msgstr "Text" @@ -32002,11 +31522,6 @@ msgstr "Diese Nachricht ist nicht mehr verfügbar oder Sie haben den Zugriff auf msgid "That's all of them." msgstr "Das waren alle." -#. End-of-list body text in the scheduled messages popout when all scheduled messages are visible. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:56 -msgid "That's everything in the queue." -msgstr "Das ist alles, was in der Warteschlange ist." - #. Description text in the FluxerTag change modal. #: src/features/user/components/modals/FluxerTagChangeModal.tsx:69 msgid "The #0000 tag is reserved for Visionary subscribers. Visionary is no longer available for purchase." @@ -32671,7 +32186,7 @@ msgid "This invite has unlimited uses." msgstr "Diese Einladung hat unbegrenzte Nutzungen." #. Helper text shown on an invite embed while streaming privacy is active. -#: src/features/channel/components/InviteEmbed.tsx:141 +#: src/features/channel/components/InviteEmbed.tsx:112 msgid "This invite is hidden while sharing is protected." msgstr "Diese Einladung ist ausgeblendet, solange die Freigabe geschützt ist." @@ -33167,7 +32682,7 @@ msgstr "Uhrzeit" #. Settings section label for app time display format. #: src/features/user/components/modals/tabs/LanguageTab.tsx:374 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:26 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:46 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:38 msgid "Time format" msgstr "Zeitformat" @@ -33394,11 +32909,6 @@ msgstr "Soundboard umschalten" msgid "Toggle the sticker picker" msgstr "Sticker-Auswahl ein-/ausblenden" -#. Action that toggles whether the pack invite is unique to the recipient. -#: src/features/expressions/components/modals/PackInviteModal.tsx:73 -msgid "Toggle unique invite" -msgstr "Einzigartige Einladung umschalten" - #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:305 msgid "Toggle voice activity" @@ -33731,7 +33241,7 @@ msgid "Try another search term, or pick a different category or language." msgstr "Versuche einen anderen Suchbegriff oder wähle eine andere Kategorie oder Sprache." #. Helper text on an unknown invite embed suggesting the user request a fresh invite. -#: src/features/channel/components/InviteEmbed.tsx:129 +#: src/features/channel/components/InviteEmbed.tsx:100 msgid "Try asking for a new invite." msgstr "Versuch, eine neue Einladung anzufordern." @@ -33754,7 +33264,7 @@ msgstr "Versuch, deine Nachricht noch einmal zu bearbeiten." msgid "TRY gifts are one-time payments. Cards charged in TRY still need to be issued in Türkiye for the purchase to stay eligible." msgstr "TRY-Geschenke sind Einmalzahlungen. Karten, die in TRY belastet werden, müssen weiterhin in der Türkei ausgestellt sein, damit der Kauf gültig bleibt." -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:254 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:252 msgid "Try searching for something like \"theme\", \"notifications\", or \"privacy\"" msgstr "Versuch mal, nach \"Design\", \"Benachrichtigungen\" oder \"Datenschutz\" zu suchen" @@ -33804,7 +33314,7 @@ msgstr "Deaktivieren" #. Bulk voice action that turns off the camera on every active device of the current user. #. Voice menu action that turns off every active device/session's camera. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:90 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:114 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:93 msgid "Turn off all device cameras" msgstr "Alle Gerätekameras ausschalten" @@ -33820,14 +33330,14 @@ msgstr "Kamera ausschalten" #. Voice menu action that turns off the camera on a single device of the current user. #. Voice menu action that turns off the camera on one device/session. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:57 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:81 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:81 msgid "Turn off device camera" msgstr "Gerätekamera ausschalten" #. Voice menu action that ends the screen share on a single device of the current user. #. Voice menu action that stops screen sharing or streaming on one device/session. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:61 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:85 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:85 msgid "Turn off device stream" msgstr "Gerätestream ausschalten" @@ -33839,7 +33349,7 @@ msgstr "Private Nachrichten und Freundschaftsanfragen auf der gesamten Instanz d #. Voice menu action that ends the current user screen share. #. Voice menu action that stops the current user's screen share or stream. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:65 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:89 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:69 msgid "Turn off stream" msgstr "Stream beenden" @@ -34019,16 +33529,6 @@ msgstr "Das britische Gesetz schreibt eine Altersprüfung für Inhalte vor. Um f msgid "Ukrainian" msgstr "Ukrainisch" -#. Generic title for the error modal when an emoji pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:99 -msgid "Unable to install emoji pack" -msgstr "Emoji-Paket konnte nicht installiert werden" - -#. Generic title for the error modal when a sticker pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:103 -msgid "Unable to install sticker pack" -msgstr "Sticker-Paket konnte nicht installiert werden" - #. Error-state title in the activity log tab when fetching log entries failed. #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTab.tsx:126 msgid "Unable to load activity logs" @@ -34038,11 +33538,6 @@ msgstr "Aktivitätsprotokolle können nicht geladen werden" msgid "Unable to load applications" msgstr "Anwendungen konnten nicht geladen werden" -#. Error message in the expression packs tab. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:36 -msgid "Unable to load pack information." -msgstr "Paketinformationen konnten nicht geladen werden." - #. Error message in the channel and chat textual attachment code panel. #. Error message in the channel and chat textual attachment code panel. #: src/features/channel/components/embeds/attachments/CsvAttachmentTablePanel.tsx:31 @@ -34265,7 +33760,7 @@ msgstr "Sticker von Favoriten entfernen" #. Voice call layout action that removes focus from the currently pinned participant. #. Voice layout menu action that removes the focused participant or stream. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:25 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:41 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:97 msgid "Unfocus" msgstr "Fokus aufheben" @@ -34284,7 +33779,7 @@ msgstr "Entpacken" #. Settings section label for the embed debugger URL input. #: src/features/user/components/modals/tabs/EmbedDebuggerTab.tsx:231 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:70 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:62 msgid "Unfurl debugger" msgstr "URL des Einbettungs-Debuggers" @@ -34293,10 +33788,6 @@ msgstr "URL des Einbettungs-Debuggers" msgid "Unicode emojis" msgstr "Unicode-Emojis" -#: src/features/expressions/components/modals/PackInviteModal.tsx:180 -msgid "Unique invite" -msgstr "Einzigartige Einladung" - #. Codec description in the screen share codec policy menu, used for the universal fallback codec. #: src/features/voice/utils/ScreenShareCodecPolicy.ts:20 msgid "Universal fallback. Lowest quality, but it works everywhere." @@ -34350,7 +33841,7 @@ msgstr "Unbekanntes Datum" #. Fallback device or operating-system label in the devices tab when session client data is unavailable. #. Short label in the app layout voice participant item. #. Short label in the notifications. Keep it concise. -#: src/features/app/components/layout/VoiceParticipantItem.tsx:43 +#: src/features/app/components/layout/VoiceParticipantItem.tsx:44 #: src/features/user/components/modals/tabs/DevicesTab.tsx:65 #: src/features/user/components/modals/tabs/notifications_tab/Notifications.tsx:78 msgid "Unknown device" @@ -34376,7 +33867,7 @@ msgid "Unknown gift" msgstr "Unbekanntes Geschenk" #. Title shown on an invite embed when the invite code resolves to nothing (expired, revoked, or invalid). -#: src/features/channel/components/InviteEmbed.tsx:125 +#: src/features/channel/components/InviteEmbed.tsx:96 msgid "Unknown invite" msgstr "Unbekannte Einladung" @@ -34428,7 +33919,7 @@ msgstr "Unbekannter Nutzer" #: src/features/devtools/utils/CommandUtils.ts:27 #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTab.tsx:114 #: src/features/voice/components/VoiceParticipantAvatarList.tsx:43 -#: src/features/voice/components/VoiceParticipantTile.tsx:161 +#: src/features/voice/components/VoiceParticipantTile.tsx:162 #: src/features/webhook/components/WebhookListItem.tsx:30 msgid "Unknown user" msgstr "Unbekannter Nutzer" @@ -34450,13 +33941,6 @@ msgstr "unknown-mention" msgid "unknown-role" msgstr "unknown-role" -#. Option label representing an unlimited count. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/expressions/components/modals/PackInviteModal.tsx:29 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:32 -msgid "Unlimited" -msgstr "Unbegrenzt" - #. Audit log community feature label for unlimited custom emoji capacity. #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:126 msgid "Unlimited emoji" @@ -34525,7 +34009,7 @@ msgid "Unmute" msgstr "Stummschaltung aufheben" #. Voice control button label to turn the user's microphone back on. -#: src/features/voice/components/VoiceControlBar.tsx:121 +#: src/features/voice/components/VoiceControlBar.tsx:117 msgctxt "voice-control-action" msgid "Unmute" msgstr "Stummschaltung aufheben" @@ -34613,7 +34097,7 @@ msgstr "Unbenannter Kanal" #. Fallback display name for a group DM with no name set. #. Fallback title in an invite embed for a group DM with no name set. #. Short label in the channel display name state. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:72 +#: src/features/channel/components/InviteEmbed.tsx:63 #: src/features/channel/state/ChannelDisplayName.ts:19 #: src/features/channel/utils/ChannelUtils.tsx:59 msgid "Unnamed group" @@ -34692,7 +34176,7 @@ msgstr "ungelesen" #. 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. #. Tab label in the inbox popout filtering to channels with unread messages. -#: src/features/messaging/components/popouts/InboxPopout.tsx:32 +#: src/features/messaging/components/popouts/InboxPopout.tsx:30 #: src/features/user/components/settings_utils/search_index/NotificationsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:77 msgid "Unread" @@ -34828,7 +34312,7 @@ msgid "Up to {DISCOVERY_MAX_TAGS} tags help people find your community. They sho msgstr "Bis zu {DISCOVERY_MAX_TAGS} Tags helfen anderen, deine Community zu finden. Sie erscheinen in der Discovery-Suche." #. Feature comparison table value label. Shown in the restricted or stock column for a text-valued perk. Format includes a resolution token (4K) and a framerate token that should not be translated. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:91 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:87 msgid "Up to 4K/60fps" msgstr "Bis zu 4K/60fps" @@ -34904,11 +34388,6 @@ msgstr "Aktualisierte Richtlinien" msgid "Updated saved media" msgstr "Gespeicherte Medien aktualisiert" -#. Label in the messaging commands. {scheduledTimeLabel} is the localized scheduled date and time. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:53 -msgid "Updated scheduled message for {scheduledTimeLabel}" -msgstr "Geplante Nachricht aktualisiert für {scheduledTimeLabel}" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:544 msgid "Updated the avatar." msgstr "Das Profilbild wurde aktualisiert." @@ -35165,7 +34644,7 @@ msgid "Uploading emojis" msgstr "Emojis werden hochgeladen" #. Description for the maximum screen share bitrate select. Keep WebRTC literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:159 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:164 msgid "Upper bitrate cap before WebRTC adapts to the network." msgstr "Obere Bitratenbegrenzung, bevor WebRTC sich an das Netzwerk anpasst." @@ -35294,7 +34773,7 @@ msgid "Use an email you can open. We will send a code there." msgstr "Verwende eine E-Mail-Adresse, die du öffnen kannst. Wir senden dir einen Code dorthin." #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:67 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:63 msgid "Use animated emojis" msgstr "Animierte Emojis verwenden" @@ -35596,11 +35075,6 @@ msgstr "Nur in dieser Community verwendet." msgid "User" msgstr "Benutzer" -#. Voice participant context menu submenu label for lower-frequency profile and communication actions. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:202 -msgid "User actions" -msgstr "Benutzeraktionen" - #. IAR modal: rule description. #: src/features/moderation/components/report_modal/IARModalCopy.ts:251 msgid "User appears underage, or is involved in grooming or child exploitation." @@ -35677,7 +35151,7 @@ msgid "User record" msgstr "Benutzerdatensatz" #. Root label for the current user settings modal and settings search paths. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:352 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:341 msgid "User settings" msgstr "Benutzereinstellungen" @@ -36215,7 +35689,7 @@ msgid "Video progress" msgstr "Videofortschritt" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:75 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:71 msgid "Video quality" msgstr "Videoqualität" @@ -36604,7 +36078,7 @@ msgstr "Sprach-Chat (nicht jugendfrei)" #. User settings tab for microphone, speaker, camera, and call stats. #. User settings tab for microphone, speaker, camera, and call stats. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:124 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:119 #: src/features/voice/utils/VoiceMessageDescriptors.ts:30 msgid "Voice & video" msgstr "Audio & Video" @@ -36861,7 +36335,7 @@ msgid "Wait here" msgstr "Hier warten" #. Tooltip explaining that video / screen share controls are gated while the voice connection is not yet ready. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:56 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:45 msgid "Waiting for connection..." msgstr "Warten auf Verbindung..." @@ -37362,11 +36836,6 @@ msgstr "Wonach gesucht werden soll." msgid "What's happening?" msgstr "Was gibt's Neues?" -#. Form helper text for an expression pack description input. -#: src/features/expressions/components/modals/CreatePackModal.tsx:50 -msgid "What's in this pack?" -msgstr "Was ist in diesem Paket enthalten?" - #. Short label in the settings dialog mobile settings view. #. Short label in the whats new modal. #. Sidebar item in settings that opens the app update notes modal. @@ -37551,7 +37020,7 @@ msgid "Window state" msgstr "Fensterstatus" #. User settings tab label shown on Windows desktop builds. Refers to the Microsoft Windows OS. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:74 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:69 msgid "Windows app" msgstr "Windows-App" @@ -37873,16 +37342,6 @@ msgstr "Du kannst diese Nachricht nicht bearbeiten." msgid "You can't grant a permission you don't have in this channel." msgstr "Du kannst keine Berechtigung erteilen, die du in diesem Kanal nicht hast." -#. Body of the error modal when installing an emoji pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:91 -msgid "You can't install this emoji pack." -msgstr "Du kannst dieses Emoji-Paket nicht installieren." - -#. Body of the error modal when installing a sticker pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:95 -msgid "You can't install this sticker pack." -msgstr "Du kannst dieses Sticker-Paket nicht installieren." - #. Title of the error modal shown when the user is banned from a discovery community. #: src/features/discovery/commands/DiscoveryJoinCommands.tsx:38 msgid "You can't join this community" @@ -37942,8 +37401,8 @@ msgstr "Du kannst in dieser Community keine Nachrichten senden." #. Tooltip in the voice control bar when the user lacks the Screen Share permission in this channel. Tone stays plain. #. Tooltip shown when the user lacks the Screen Share permission in the voice channel. Tone stays plain. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:65 -#: src/features/voice/components/VoiceControlBar.tsx:141 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:54 +#: src/features/voice/components/VoiceControlBar.tsx:137 msgid "You can't share your screen in this channel" msgstr "Du kannst in diesem Kanal deinen Bildschirm nicht teilen" @@ -37956,8 +37415,8 @@ msgstr "Du kannst in diesem Kanal nicht sprechen" #. Tooltip in the voice control bar when the user lacks the Video permission in this channel. Tone stays plain. #. Tooltip shown when the user lacks the Video permission in the voice channel. Tone stays plain. #: src/features/voice/components/modals/CameraPreviewModal.tsx:74 -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:61 -#: src/features/voice/components/VoiceControlBar.tsx:131 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:50 +#: src/features/voice/components/VoiceControlBar.tsx:127 msgid "You can't turn on your camera in this channel" msgstr "Du kannst deine Kamera in diesem Kanal nicht einschalten" @@ -38120,10 +37579,6 @@ msgstr "Du bist noch nicht lange genug Mitglied dieser Community, um Nachrichten msgid "You haven't blocked anyone yet." msgstr "Du hast noch niemanden blockiert." -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:343 -msgid "You haven't created any packs yet." -msgstr "Du hast noch keine Packs erstellt." - #. Intro copy in the keyboard navigation modal. {productName} is the app name. #: src/features/input/components/modals/KeyboardModeIntroModal.tsx:26 msgid "You just pressed Tab. Keyboard mode is now on so you can navigate {productName} without a mouse." @@ -38345,13 +37800,6 @@ msgstr "Sie haben {bookmarksText} erreicht. Entfernen Sie ein Lesezeichen, um ei msgid "You're at the cap of {freeItemsText} — your instance admin sets this limit." msgstr "Du hast die Obergrenze von {freeItemsText} erreicht – diese wird von deinem Instanz-Admin festgelegt." -#. Fallback body of the emoji pack creation-limit error modal when no exact limit is known. -#. Fallback body of the sticker pack creation-limit error modal when no exact limit is known. -#: src/features/invite/commands/InviteCommands.tsx:61 -#: src/features/invite/commands/InviteCommands.tsx:79 -msgid "You're at the creation limit. Delete one to create another." -msgstr "Sie haben die Erstellungsgrenze erreicht. Löschen Sie ein Element, um ein weiteres zu erstellen." - #. Modal body shown when the free bookmarks limit is reached and Plutonium would increase it. Free and Plutonium limits are interpolated. #: src/features/app/components/alerts/MaxBookmarksModal.tsx:30 msgid "You're at the free cap of {bookmarksText}. {premiumProductName} bumps you up to {premiumBookmarksText} — or remove one to add another." @@ -38362,13 +37810,6 @@ msgstr "Sie haben die kostenlose Obergrenze von {bookmarksText} erreicht. Mit {p msgid "You're at the free cap of {freeItemsText}. {premiumProductName} bumps you up to {premiumItemsText}." msgstr "Du hast die kostenlose Obergrenze von {freeItemsText} erreicht. Mit {premiumProductName} erhöht sich diese auf {premiumItemsText}." -#. Fallback body of the emoji pack install-limit error modal when no exact limit is known. -#. Fallback body of the sticker pack install-limit error modal when no exact limit is known. -#: src/features/invite/commands/InviteCommands.tsx:52 -#: src/features/invite/commands/InviteCommands.tsx:70 -msgid "You're at the install limit. Remove one to add another." -msgstr "Sie haben die Installationsgrenze erreicht. Entfernen Sie ein Paket, um ein anderes hinzuzufügen." - #. Short label in the user banned from guild modal. Keep it concise. Keep the tone plain and specific. #: src/features/moderation/components/alerts/UserBannedFromGuildModal.tsx:8 msgid "You're banned" @@ -38379,11 +37820,6 @@ msgstr "Du wurdest gebannt" msgid "You're being rate limited. Wait {duration} before trying again." msgstr "Sie werden ratenbegrenzt. Warten Sie {duration}, bevor Sie es erneut versuchen." -#. End-of-list title in the scheduled messages popout when all scheduled messages are visible. Tone can be friendly. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:51 -msgid "You're caught up" -msgstr "Alles erledigt" - #. Error modal body shown when a gift-subscription user tries to start a recurring subscription. Explains the extension/redemption path. #: src/features/app/components/dialogs/components/plutonium/hooks/useCheckoutActions.tsx:160 msgid "You're currently on a gift subscription. It won't renew. You can redeem more gift codes to extend it. Recurring subscriptions can be started after your gift time ends." @@ -38497,16 +37933,12 @@ msgstr "Du hast vor Kurzem bereits eine Selbstbedienungsrückerstattung genutzt. msgid "You've arrived, {username}! Let's get started." msgstr "Willkommen, {username}! Lass uns anfangen." -#: src/features/auth/flow/InviteHeader.tsx:200 -msgid "You've been invited to install" -msgstr "Du wurdest eingeladen, die App zu installieren" - -#: src/features/auth/flow/InviteHeader.tsx:96 -#: src/features/auth/flow/InviteHeader.tsx:299 +#: src/features/auth/flow/InviteHeader.tsx:69 +#: src/features/auth/flow/InviteHeader.tsx:213 msgid "You've been invited to join" msgstr "Du wurdest eingeladen zu" -#: src/features/auth/flow/InviteHeader.tsx:151 +#: src/features/auth/flow/InviteHeader.tsx:124 msgid "You've been invited to join a group DM by" msgstr "Du wurdest zu einer Gruppenunterhaltung eingeladen von" @@ -38586,7 +38018,7 @@ msgstr "Dein {premiumProductName}-Abo ist abgelaufen. Du hast alle {premiumProdu msgid "Your {productName} session expired. Sign in again to continue authorizing this application." msgstr "Ihre {productName}-Sitzung ist abgelaufen. Melden Sie sich erneut an, um die Autorisierung dieser Anwendung fortzusetzen." -#: src/features/user/components/settings_utils/SettingsConstants.tsx:205 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:200 msgid "Your account" msgstr "Dein Account" diff --git a/fluxer_app/src/features/i18n/locales/el/messages.po b/fluxer_app/src/features/i18n/locales/el/messages.po index 6d622eb54..a3afd533d 100644 --- a/fluxer_app/src/features/i18n/locales/el/messages.po +++ b/fluxer_app/src/features/i18n/locales/el/messages.po @@ -29,11 +29,6 @@ msgstr "(επεξεργασμένο)" msgid "(failed to load)" msgstr "(αποτυχία φόρτωσης)" -#. Placeholder content text shown for scheduled messages with neither text nor attachments. Keep the parentheses. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:38 -msgid "(no content)" -msgstr "(χωρίς περιεχόμενο)" - #: src/features/app/components/pages/YouPage.tsx:189 #: src/features/user/components/modals/UserProfileMobileSheet.tsx:899 msgid "(only visible to you)" @@ -455,7 +450,7 @@ msgstr "{count, plural, one {Ανάπτυξη (# γραμμή)} other {Ανάπ msgid "{count, plural, one {Expand (# row)} other {Expand (# rows)}}" msgstr "{count, plural, one {Εμφάνιση (# γραμμής)} other {Εμφάνιση (# γραμμών)}}" -#: src/features/voice/components/VoiceParticipantTile.tsx:303 +#: src/features/voice/components/VoiceParticipantTile.tsx:304 msgid "{count, plural, one {Expand # other device} other {Expand # other devices}}" msgstr "{count, plural, one {Ανάπτυξη # άλλης συσκευής} other {Ανάπτυξη # άλλων συσκευών}}" @@ -463,8 +458,8 @@ msgstr "{count, plural, one {Ανάπτυξη # άλλης συσκευής} oth msgid "{count, plural, one {Group DM · # member} other {Group DM · # members}}" msgstr "{count, plural, one {Ομαδική DM · # μέλος} other {Ομαδική DM · # μέλη}}" -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:252 -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:273 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:274 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:295 msgid "{count, plural, one {Hide # device} other {Hide # devices}}" msgstr "{count, plural, one {Απόκρυψη # συσκευής} other {Απόκρυψη # συσκευών}}" @@ -476,7 +471,7 @@ msgstr "{count, plural, one {Σε κλήση} other {# σε κλήση}}" msgid "{count, plural, one {Join video call (# participant)} other {Join video call (# participants)}}" msgstr "{count, plural, one {Συμμετοχή σε βιντεοκλήση (# συμμετέχων)} other {Συμμετοχή σε βιντεοκλήση (# συμμετέχοντες)}}" -#: src/features/voice/components/VoiceParticipantTile.tsx:620 +#: src/features/voice/components/VoiceParticipantTile.tsx:621 msgid "{count, plural, one {Keep watching # stream and add this one} other {Keep watching # streams and add this one}}" msgstr "{count, plural, one {Συνέχισε να παρακολουθείς # ροή και πρόσθεσε αυτήν} other {Συνέχισε να παρακολουθείς # ροές και πρόσθεσε αυτήν}}" @@ -492,8 +487,8 @@ msgstr "{count, plural, one {Ανάκληση # εφαρμογής} other {Αν msgid "{count, plural, one {sent # attachment} other {sent # attachments}}" msgstr "{count, plural, one {έστειλε # συνημμένο} other {έστειλε # συνημμένα}}" -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:259 -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:280 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:281 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:302 msgid "{count, plural, one {Show # device} other {Show # devices}}" msgstr "{count, plural, one {Εμφάνιση # συσκευής} other {Εμφάνιση # συσκευών}}" @@ -535,22 +530,6 @@ msgstr "{count, plural, one {Χρησιμοποιείτε ήδη τη μοναδ msgid "{count, plural, one {You're at the cap of # saved media item. Remove one to add another.} other {You're at the cap of # saved media items. Remove one to add another.}}" msgstr "{count, plural, one {Έχετε φτάσει το όριο του # αποθηκευμένου στοιχείου πολυμέσων. Αφαιρέστε ένα για να προσθέσετε άλλο.} other {Έχετε φτάσει το όριο των # αποθηκευμένων στοιχείων πολυμέσων. Αφαιρέστε ένα για να προσθέσετε άλλο.}}" -#: src/features/invite/commands/InviteCommands.tsx:401 -msgid "{count, plural, one {You're at the limit of # emoji pack. Delete one to create another.} other {You're at the limit of # emoji packs. Delete one to create another.}}" -msgstr "{count, plural, one {Έχετε φτάσει το όριο του # πακέτου emoji. Διαγράψτε ένα για να δημιουργήσετε άλλο.} other {Έχετε φτάσει το όριο των # πακέτων emoji. Διαγράψτε ένα για να δημιουργήσετε άλλο.}}" - -#: src/features/invite/commands/InviteCommands.tsx:387 -msgid "{count, plural, one {You're at the limit of # installed emoji pack. Remove one to add another.} other {You're at the limit of # installed emoji packs. Remove one to add another.}}" -msgstr "{count, plural, one {Έχετε φτάσει το όριο του # εγκατεστημένου πακέτου emoji. Αφαιρέστε ένα για να προσθέσετε άλλο.} other {Έχετε φτάσει το όριο των # εγκατεστημένων πακέτων emoji. Αφαιρέστε ένα για να προσθέσετε άλλο.}}" - -#: src/features/invite/commands/InviteCommands.tsx:419 -msgid "{count, plural, one {You're at the limit of # installed sticker pack. Remove one to add another.} other {You're at the limit of # installed sticker packs. Remove one to add another.}}" -msgstr "{count, plural, one {Έχετε φτάσει το όριο του # εγκατεστημένου πακέτου αυτοκόλλητων. Αφαιρέστε ένα για να προσθέσετε άλλο.} other {Έχετε φτάσει το όριο των # εγκατεστημένων πακέτων αυτοκόλλητων. Αφαιρέστε ένα για να προσθέσετε άλλο.}}" - -#: src/features/invite/commands/InviteCommands.tsx:433 -msgid "{count, plural, one {You're at the limit of # sticker pack. Delete one to create another.} other {You're at the limit of # sticker packs. Delete one to create another.}}" -msgstr "{count, plural, one {Έχετε φτάσει το όριο του # πακέτου αυτοκόλλητων. Διαγράψτε ένα για να δημιουργήσετε άλλο.} other {Έχετε φτάσει το όριο των # πακέτων αυτοκόλλητων. Διαγράψτε ένα για να δημιουργήσετε άλλο.}}" - #: src/features/guild/components/alerts/MaxGuildsModal.tsx:24 msgid "{count, plural, one {You've reached the maximum number of communities you can join (# community). Leave a community before joining another one.} other {You've reached the maximum number of communities you can join (# communities). Leave a community before joining another one.}}" msgstr "{count, plural, one {Έχετε φτάσει τον μέγιστο αριθμό κοινοτήτων στις οποίες μπορείτε να συμμετάσχετε (# κοινότητα). Αποχωρήστε από μια κοινότητα πριν συμμετάσχετε σε άλλη.} other {Έχετε φτάσει τον μέγιστο αριθμό κοινοτήτων στις οποίες μπορείτε να συμμετάσχετε (# κοινότητες). Αποχωρήστε από μια κοινότητα πριν συμμετάσχετε σε άλλη.}}" @@ -750,14 +729,14 @@ msgstr "{formats}. Μέγιστο μέγεθος: {maxSize}. Συνιστάτα msgid "{formats}. Max {maxSize}. Recommended: {recommendedSize}. {note}" msgstr "{formats}. Μέγιστο μέγεθος: {maxSize}. Συνιστάται: {recommendedSize}. {note}" -#: src/features/auth/flow/InviteHeader.tsx:117 -#: src/features/auth/flow/InviteHeader.tsx:162 -#: src/features/auth/flow/InviteHeader.tsx:335 +#: src/features/auth/flow/InviteHeader.tsx:90 +#: src/features/auth/flow/InviteHeader.tsx:135 +#: src/features/auth/flow/InviteHeader.tsx:249 msgid "{formattedMemberCount} {memberCount, plural, one {member} other {members}}" msgstr "{formattedMemberCount} {memberCount, plural, one {μέλος} other {μέλη}}" -#: src/features/auth/flow/InviteHeader.tsx:111 -#: src/features/auth/flow/InviteHeader.tsx:320 +#: src/features/auth/flow/InviteHeader.tsx:84 +#: src/features/auth/flow/InviteHeader.tsx:234 msgid "{formattedPresenceCount} online" msgstr "{formattedPresenceCount} στο διαδίκτυο" @@ -776,7 +755,7 @@ msgstr "{fps} FPS" msgid "{guildName} channels" msgstr "Κανάλια του {guildName}" -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:674 +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:673 msgid "{hiddenConnectionCount, plural, one {Expand # other device} other {Expand # other devices}}" msgstr "{hiddenConnectionCount, plural, one {Εμφάνιση # άλλης συσκευής} other {Εμφάνιση # άλλων συσκευών}}" @@ -874,7 +853,7 @@ msgstr "{length} παρακολουθούν" msgid "{lineCount, plural, one {# line} other {# lines}}" msgstr "{lineCount, plural, one {# γραμμή} other {# γραμμές}}" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:145 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:143 msgid "{matchCount, plural, one {# match} other {# matches}}" msgstr "{matchCount, plural, one {# αντιστοιχία} other {# αντιστοιχίες}}" @@ -889,7 +868,7 @@ msgid "{mbWayPaymentMethod} is a one-time payment method in {paymentProviderName msgstr "Το {mbWayPaymentMethod} είναι μια μέθοδος εφάπαξ πληρωμής στο ταμείο του {paymentProviderName}, επομένως δεν αποτελεί διαδρομή για επαναλαμβανόμενη συνδρομή εδώ." #. Screen share bitrate option label. Mbps means megabits per second. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:167 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:172 msgid "{megabits} Mbps" msgstr "{megabits} Mbps" @@ -1105,7 +1084,7 @@ msgid "{productName} detected a potential raid in this community. Invites are pa msgstr "Το {productName} εντόπισε μια πιθανή επιδρομή σε αυτήν την κοινότητα. Οι προσκλήσεις έχουν τεθεί σε παύση, επομένως οι νέοι χρήστες δεν μπορούν να συμμετάσχουν αυτήν τη στιγμή." #. Anti-raid status message on a community invite embed. productName is the product brand name placeholder. -#: src/features/channel/components/InviteEmbed.tsx:117 +#: src/features/channel/components/InviteEmbed.tsx:88 msgid "{productName} detected a potential raid, so new users can't join right now." msgstr "Το {productName} εντόπισε μια πιθανή επιδρομή, οπότε οι νέοι χρήστες δεν μπορούν να συμμετάσχουν αυτήν τη στιγμή." @@ -1225,14 +1204,14 @@ msgstr "Απομένουν {remaining} χαρακτήρες. Αποκτήστε msgid "{remainingSlotCount} remaining" msgstr "Απομένουν {remainingSlotCount}" -#: src/features/channel/components/InviteEmbed.tsx:282 -#: src/features/channel/components/InviteEmbed.tsx:455 -#: src/features/channel/components/InviteEmbed.tsx:724 +#: src/features/channel/components/InviteEmbed.tsx:248 +#: src/features/channel/components/InviteEmbed.tsx:356 +#: src/features/channel/components/InviteEmbed.tsx:625 msgid "{renderedMemberCount} {memberCount, plural, one {member} other {members}}" msgstr "{renderedMemberCount} {memberCount, plural, one {μέλος} other {μέλη}}" #. Presence summary on a community invite embed. renderedPresenceCount is a formatted count of online members. -#: src/features/channel/components/InviteEmbed.tsx:112 +#: src/features/channel/components/InviteEmbed.tsx:83 msgid "{renderedPresenceCount} online" msgstr "{renderedPresenceCount} στο διαδίκτυο" @@ -1630,9 +1609,7 @@ msgstr "1 μη αναγνωσμένο" msgid "1 unread DM" msgstr "1 μη αναγνωσμένο μήνυμα" -#. Invite link use-limit option meaning the invite can be used once. #. Invite max-uses dropdown option for exactly one use. -#: src/features/expressions/components/modals/PackInviteModal.tsx:33 #: src/features/invite/components/modals/InviteModal.tsx:60 msgid "1 use" msgstr "1 χρήση" @@ -1668,16 +1645,12 @@ msgstr "Δώρο 1 έτους" msgid "10 minutes" msgstr "10 λεπτά" -#. Invite link use-limit option meaning the invite can be used ten times. #. Invite max-uses dropdown option for ten uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:41 #: src/features/invite/components/modals/InviteModal.tsx:68 msgid "10 uses" msgstr "10 χρήσεις" -#. Invite link use-limit option meaning the invite can be used 100 times. #. Invite max-uses dropdown option for 100 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:53 #: src/features/invite/components/modals/InviteModal.tsx:80 msgid "100 uses" msgstr "100 χρήσεις" @@ -1763,9 +1736,7 @@ msgctxt "adaptive-screen-share" msgid "240p" msgstr "240p" -#. Invite link use-limit option meaning the invite can be used 25 times. #. Invite max-uses dropdown option for 25 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:45 #: src/features/invite/components/modals/InviteModal.tsx:72 msgid "25 uses" msgstr "25 χρήσεις" @@ -1840,16 +1811,12 @@ msgstr "5 ημέρες" msgid "5 minutes" msgstr "5 λεπτά" -#. Invite link use-limit option meaning the invite can be used five times. #. Invite max-uses dropdown option for five uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:37 #: src/features/invite/components/modals/InviteModal.tsx:64 msgid "5 uses" msgstr "5 χρήσεις" -#. Invite link use-limit option meaning the invite can be used 50 times. #. Invite max-uses dropdown option for 50 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:49 #: src/features/invite/components/modals/InviteModal.tsx:76 msgid "50 uses" msgstr "50 χρήσεις" @@ -2083,13 +2050,6 @@ msgstr "Αποδοχή πρόσκλησης" msgid "Accept the friend request from {userName}?" msgstr "Να αποδεχτείτε το αίτημα φιλίας από τον/την {userName};" -#. Helper text on a pack invite embed explaining that accepting installs the pack. -#. Note shown on expression pack invites before accepting. -#: src/features/channel/components/InviteEmbed.tsx:100 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:81 -msgid "Accepting this invite installs the pack automatically." -msgstr "Με την αποδοχή αυτής της πρόσκλησης, το πακέτο θα εγκατασταθεί αυτόματα." - #. Short label in the notification utils helper. Keep it concise. #: src/features/notification/utils/NotificationUtils.ts:32 msgid "Access granted" @@ -2110,7 +2070,7 @@ msgstr "Πρόσβαση στις βασικές πληροφορίες του #. User settings tab for accessibility preferences (visual, motion, screen reader, etc.). #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:14 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:93 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:66 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:61 msgid "Accessibility" msgstr "Προσβασιμότητα" @@ -2124,7 +2084,7 @@ msgstr "Προσβάσιμη ζωντανή περιοχή" #. User settings tab for account login, password, MFA, and security. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:11 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:129 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:95 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:90 msgid "Account" msgstr "Λογαριασμός" @@ -2180,7 +2140,7 @@ msgstr "Ο λογαριασμός είναι πολύ καινούριος" #. Required-action modal title shown when an account-level verification step is required to proceed. #. Title of the error modal shown when an unclaimed (guest) account tries to accept a community or group DM invite. Auth-related; keep tone plain. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:8 -#: src/features/invite/commands/InviteCommands.tsx:37 +#: src/features/invite/commands/InviteCommands.tsx:35 msgid "Account verification required" msgstr "Απαιτείται επαλήθευση λογαριασμού" @@ -2461,7 +2421,7 @@ msgid "Add an account to continue." msgstr "Προσθέστε έναν λογαριασμό για να συνεχίσετε." #. Body of the error modal shown when an unclaimed (guest) account tries to accept a community invite. Tells the user to complete sign-up first. -#: src/features/invite/commands/InviteCommands.tsx:42 +#: src/features/invite/commands/InviteCommands.tsx:40 msgid "Add an email and password to your account first." msgstr "Προσθέστε πρώτα ένα email και έναν κωδικό πρόσβασης στον λογαριασμό σας." @@ -2771,7 +2731,7 @@ msgid "Address" msgstr "Διεύθυνση" #. Description for an H.264 backup stream select. Keep H.264, CPU, and GPU literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:119 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:124 msgid "Adds H.264 for mixed clients. Uses more encode work." msgstr "Προσθέτει H.264 για μικτές συσκευές. Απαιτεί περισσότερη επεξεργασία κωδικοποίησης." @@ -2827,11 +2787,9 @@ msgstr "Οι διαχειριστές έχουν θέσει σε παύση τι #. Collapsed-by-default group at the end of the community overview tab holding less common settings. #. Disclosure button label in the voice connection status popout. Reveals technical bandwidth and network stats. #. User settings tab for power-user and experimental application preferences. -#. Voice participant context menu submenu label for IDs and diagnostics. #: src/features/channel/components/modals/channel_tabs/ChannelOverviewTab.tsx:337 #: src/features/guild/components/modals/guild_tabs/guild_overview_tab/index.tsx:28 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:178 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:145 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:140 #: src/features/voice/components/voice_connection_status/VoiceDetailsPopout.tsx:60 msgid "Advanced" msgstr "Για προχωρημένους" @@ -2842,7 +2800,7 @@ msgid "Advanced video settings" msgstr "Προηγμένες ρυθμίσεις βίντεο" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:100 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:121 msgid "Advertise a capped decode codec to force publisher migration" msgstr "Διαφήμιση κωδικοποιητή αποκωδικοποίησης με όριο για αναγκαστική μετεγκατάσταση εκδότη" @@ -3065,6 +3023,13 @@ msgstr "Να επιτρέπεται σε οποιονδήποτε να βλέπ msgid "Allow anyone who can view your full profile to see your profile local time" msgstr "Να επιτρέπεται σε οποιονδήποτε μπορεί να δει το πλήρες προφίλ σας να βλέπει την τοπική ώρα του προφίλ σας" +#. Settings search entry label for the AV1 screen-share opt-in. AV1 is a codec name and should stay literal. +#. Switch label for the AV1 screen-share opt-in. AV1 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:236 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:88 +msgid "Allow AV1 for screen sharing" +msgstr "Να επιτρέπεται η AV1 για κοινή χρήση οθόνης" + #. Toggle label that allows DMs from bots in this community. #: src/features/ui/action_menu/items/BulkSettingsMenuItems.tsx:81 msgid "Allow bot direct messages" @@ -3112,6 +3077,13 @@ msgstr "Να επιτρέπονται ευέλικτα ονόματα καναλ msgid "Allow for all communities" msgstr "Να επιτρέπεται σε όλες τις κοινότητες" +#. Settings search entry label for the H.265/HEVC screen-share opt-in. H.265 and HEVC are codec names and should stay literal. +#. Switch label for the H.265/HEVC screen-share opt-in. H.265 and HEVC are codec names and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:240 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:92 +msgid "Allow H.265 (HEVC) for screen sharing" +msgstr "Να επιτρέπεται η χρήση H.265 (HEVC) για κοινή χρήση οθόνης" + #: src/features/connection/components/modals/EditConnectionModal.tsx:95 msgid "Allow members from communities you're in to see this connection" msgstr "Να επιτρέπεται στα μέλη των κοινοτήτων στις οποίες ανήκετε να βλέπουν αυτήν τη σύνδεση" @@ -3218,7 +3190,7 @@ msgid "Already have an account?" msgstr "Έχεις ήδη λογαριασμό;" #. Status label on a group DM invite embed when the current user is already a member. -#: src/features/channel/components/InviteEmbed.tsx:76 +#: src/features/channel/components/InviteEmbed.tsx:67 msgid "Already joined" msgstr "Έχετε ήδη γίνει μέλος" @@ -3426,7 +3398,7 @@ msgid "Animated avatars ({animatedAvatarFormats}) require {premiumProductName}." msgstr "Οι κινούμενοι χαρακτήρες ({animatedAvatarFormats}) απαιτούν {premiumProductName}." #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:79 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:75 msgid "Animated avatars & profile banners" msgstr "Κινούμενα avatar και banner προφίλ" @@ -3712,7 +3684,7 @@ msgstr "Εικονίδιο εφαρμογής με σήμα" msgid "App language: {format}" msgstr "Γλώσσα εφαρμογής: {format}" -#: src/features/user/components/settings_utils/SettingsConstants.tsx:209 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:204 msgid "App settings" msgstr "Ρυθμίσεις εφαρμογής" @@ -3739,7 +3711,7 @@ msgstr "Επίπεδο ζουμ εφαρμογής" #. Advanced settings category tag. #. User settings tab for app appearance and layout options. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:13 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:116 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:111 msgid "Appearance" msgstr "Εμφάνιση" @@ -3812,8 +3784,8 @@ msgstr "Η εφαρμογή ενημερώθηκε" #: src/features/user/components/modals/tabs/applications_tab/index.tsx:90 #: src/features/user/components/modals/tabs/applications_tab/index.tsx:129 #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:29 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:74 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:70 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:66 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:65 msgid "Applications" msgstr "Εφαρμογές" @@ -3899,7 +3871,7 @@ msgid "Are you sure you want to delete every message in your personal notes? Thi msgstr "Είστε σίγουροι ότι θέλετε να διαγράψετε όλα τα μηνύματα στις προσωπικές σας σημειώσεις; Αυτό θα καταργήσει οριστικά όλα τα μηνύματα και τα συνημμένα τους. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί." #. placeholder {0}: selectedRole.name -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:410 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:425 msgid "Are you sure you want to delete the <0>{0} role? Any members with this role will no longer have it." msgstr "Είστε σίγουροι ότι θέλετε να διαγράψετε τον ρόλο <0>{0}; Όλα τα μέλη που έχουν αυτόν τον ρόλο δεν θα τον έχουν πλέον." @@ -4080,11 +4052,6 @@ msgstr "Προεπισκόπηση συνημμένου" msgid "Attachment mocks" msgstr "Προσομοιώσεις συνημμένων" -#. Placeholder content text shown for scheduled messages that have attachments but no text content. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:34 -msgid "Attachment only message" -msgstr "Μήνυμα μόνο με συνημμένο" - #. Short label in the channel and chat textual attachment preview bottom sheet. Keep it concise. #. Short label in the channel and chat textual attachment preview modal. Keep it concise. #: src/features/channel/components/embeds/attachments/TextualAttachmentPreviewBottomSheet.tsx:27 @@ -4112,9 +4079,7 @@ msgstr "Η αποστολή συνημμένων δεν είναι διαθέσ msgid "Attachment: {filename}" msgstr "Συνημμένο: {filename}" -#. Label in the scheduled message row preview indicating that attachments are included. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:43 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:34 msgid "Attachments" msgstr "Συνημμένα" @@ -4238,7 +4203,7 @@ msgid "Audio settings" msgstr "Ρυθμίσεις ήχου" #. Voice control button label for microphone and speaker settings. -#: src/features/voice/components/VoiceControlBar.tsx:146 +#: src/features/voice/components/VoiceControlBar.tsx:142 msgctxt "voice-control-button" msgid "Audio settings" msgstr "Ρυθμίσεις ήχου" @@ -4344,7 +4309,7 @@ msgid "Authorized" 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/GeneralSettingsSections.ts:30 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:22 msgid "Authorized applications" msgstr "Εξουσιοδοτημένες εφαρμογές" @@ -4358,8 +4323,8 @@ msgstr "Εξουσιοδοτημένες εφαρμογές" #: src/features/user/components/modals/tabs/AuthorizedAppsTab.tsx:506 #: src/features/user/components/settings_utils/search_index/AuthorizedAppsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:148 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:34 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:107 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:102 msgid "Authorized apps" msgstr "Εξουσιοδοτημένες εφαρμογές" @@ -4442,7 +4407,6 @@ msgid "Autocomplete suggestion: {label}, {selectedOptionPosition} of {resultCoun msgstr "Προτεινόμενη αυτόματη συμπλήρωση: {label}, {selectedOptionPosition} από {resultCount}" #. Channel overview settings tab label, control, or validation message (name, topic, slowmode, voice region, mature content gate). -#. Label for the auto codec option in the screen-share codec radio group. Keep it concise. #. Option label for a WebRTC content hint select. #. Option label for an SVC mode select. #. Option label for an encoder path select. @@ -4451,11 +4415,10 @@ msgstr "Προτεινόμενη αυτόματη συμπλήρωση: {label}, #. Voice region option label in the voice settings menu meaning let Fluxer pick the best region automatically. #. Voice region picker option label meaning 'let Fluxer pick the best region automatically'. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/RtcRegionSelect.tsx:19 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:59 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:99 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:139 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:176 -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:34 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:64 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:104 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:144 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:181 #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:263 #: src/features/voice/components/VoiceRegionSelector.tsx:16 #: src/features/voice/components/VoiceSettingsMenus.tsx:126 @@ -4468,6 +4431,11 @@ msgctxt "rtc-region-value" msgid "Automatic" msgstr "Αυτόματη" +#. Option label for the screen-share codec select. codec is the automatically selected codec label. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:222 +msgid "Automatic ({codec})" +msgstr "Αυτόματο ({codec})" + #. Settings search entry label. Names the settings search entry in the settings UI. #. Voice setting label for automatically evening out microphone volume. #: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:48 @@ -4495,96 +4463,6 @@ msgstr "Αυτόματη ανάγνωση μηνυμάτων" msgid "Automatic start" msgstr "Αυτόματη εκκίνηση" -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep Firefox as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:8 -msgid "Automatic would use {codecName} because Firefox screen sharing works most reliably with it." -msgstr "Η αυτόματη επιλογή θα χρησιμοποιούσε {codecName} επειδή η κοινή χρήση οθόνης του Firefox λειτουργεί πιο αξιόπιστα με αυτό." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:70 -msgid "Automatic would use {codecName} because no hardware encoder is available and this browser exposes H.265." -msgstr "Η αυτόματη επιλογή θα χρησιμοποιούσε {codecName} επειδή δεν υπάρχει διαθέσιμος κωδικοποιητής υλικού και αυτό το πρόγραμμα περιήγησης υποστηρίζει H.265." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:75 -msgid "Automatic would use {codecName} because no hardware encoder is available and your computer exposes H.265." -msgstr "Η αυτόματη επιλογή θα χρησιμοποιούσε {codecName} επειδή δεν υπάρχει διαθέσιμος κωδικοποιητής υλικού και ο υπολογιστής σας υποστηρίζει H.265." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:90 -msgid "Automatic would use {codecName} because no higher-quality encoder is available and H.264 is compatible." -msgstr "Η αυτόματη επιλογή θα χρησιμοποιούσε {codecName} επειδή δεν υπάρχει διαθέσιμος κωδικοποιητής υψηλότερης ποιότητας και το H.264 είναι συμβατό." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep OpenH264 and Linux literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:101 -msgid "Automatic would use {codecName} because no video encoder is exposed. On Linux, OpenH264 may need to be installed." -msgstr "Η αυτόματη επιλογή θα χρησιμοποιούσε {codecName} επειδή δεν υπάρχει διαθέσιμος κωδικοποιητής βίντεο. Σε Linux, ίσως χρειαστεί να εγκατασταθεί το OpenH264." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:60 -msgid "Automatic would use {codecName} because software encoding is preferred and this browser exposes AV1." -msgstr "Η αυτόματη επιλογή θα χρησιμοποιούσε {codecName} επειδή προτιμάται η κωδικοποίηση λογισμικού και αυτό το πρόγραμμα περιήγησης υποστηρίζει AV1." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:80 -msgid "Automatic would use {codecName} because software encoding is preferred and this browser exposes VP9." -msgstr "Η αυτόματη επιλογή θα χρησιμοποιούσε {codecName} επειδή προτιμάται η κωδικοποίηση λογισμικού και αυτό το πρόγραμμα περιήγησης υποστηρίζει VP9." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:95 -msgid "Automatic would use {codecName} because software encoding is preferred and VP8 is the safest software fallback." -msgstr "Η αυτόματη επιλογή θα χρησιμοποιούσε {codecName} επειδή προτιμάται η κωδικοποίηση λογισμικού και το VP8 είναι η ασφαλέστερη εφεδρική λύση λογισμικού." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:65 -msgid "Automatic would use {codecName} because software encoding is preferred and your computer exposes AV1." -msgstr "Η αυτόματη ρύθμιση θα χρησιμοποιούσε {codecName} επειδή προτιμάται η κωδικοποίηση λογισμικού και ο υπολογιστής σας υποστηρίζει AV1." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:85 -msgid "Automatic would use {codecName} because software encoding is preferred and your computer exposes VP9." -msgstr "Η αυτόματη ρύθμιση θα χρησιμοποιούσε {codecName}, επειδή προτιμάται η κωδικοποίηση λογισμικού και ο υπολογιστής σας υποστηρίζει VP9." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep codec names literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:25 -msgid "Automatic would use {codecName} because this browser does not expose H.264, so VP8 is the safest fallback." -msgstr "Η αυτόματη επιλογή θα χρησιμοποιούσε {codecName} επειδή αυτό το πρόγραμμα περιήγησης δεν υποστηρίζει H.264, οπότε το VP8 είναι η ασφαλέστερη εναλλακτική λύση." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep Chromium as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:13 -msgid "Automatic would use {codecName} because this browser supports it and it is the best fallback outside Chromium." -msgstr "Η αυτόματη επιλογή θα χρησιμοποιούσε {codecName} επειδή το πρόγραμμα περιήγησης το υποστηρίζει και είναι η καλύτερη εναλλακτική εκτός του Chromium." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep codec names literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:30 -msgid "Automatic would use {codecName} because your computer does not expose H.264, so VP8 is the safest fallback." -msgstr "Η αυτόματη επιλογή θα χρησιμοποιούσε {codecName} επειδή ο υπολογιστής σας δεν υποστηρίζει H.264, οπότε το VP8 είναι η ασφαλέστερη εναλλακτική." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep Chromium as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:19 -msgid "Automatic would use {codecName} because your computer supports it and it is the best fallback outside Chromium." -msgstr "Η αυτόματη ρύθμιση θα χρησιμοποιούσε {codecName} επειδή ο υπολογιστής σας το υποστηρίζει και είναι η καλύτερη εναλλακτική λύση εκτός του Chromium." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:54 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware and it gives strong screen-share quality." -msgstr "Η αυτόματη επιλογή θα χρησιμοποιούσε {codecName} επειδή η GPU σας μπορεί να το κωδικοποιήσει σε υλικό και προσφέρει ισχυρή ποιότητα κοινής χρήσης οθόνης." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:42 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware and it is the most compatible screen-share default." -msgstr "Η αυτόματη επιλογή θα χρησιμοποιούσε {codecName} επειδή η GPU σας μπορεί να το κωδικοποιήσει σε υλικό και είναι η πιο συμβατή προεπιλογή κοινής χρήσης οθόνης." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:48 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware, with excellent compression and low CPU usage." -msgstr "Η αυτόματη επιλογή θα χρησιμοποιούσε {codecName} επειδή η GPU σας μπορεί να το κωδικοποιήσει σε υλικό, με εξαιρετική συμπίεση και χαμηλή χρήση CPU." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:36 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware, with the best compression for screen sharing." -msgstr "Η αυτόματη επιλογή θα χρησιμοποιούσε {codecName} επειδή η GPU σας μπορεί να το κωδικοποιήσει σε υλικό, με την καλύτερη συμπίεση για κοινή χρήση οθόνης." - #. Short label in the animation tab. Keep it concise. #: src/features/user/components/modals/tabs/accessibility_tab/AnimationTab.tsx:52 msgid "Automatically play GIFs" @@ -4648,6 +4526,16 @@ msgstr "Αυτόματη ανάγνωση" msgid "Autoscrolling" msgstr "Αυτόματη κύλιση" +#. Settings search synonym. Codec name; keep literal. Used to match this term in the settings search bar. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:101 +msgid "AV1" +msgstr "AV1" + +#. Option label for the screen-share codec select while the AV1 opt-in is off and the option is disabled. AV1 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:226 +msgid "AV1 (requires opt-in)" +msgstr "AV1 (απαιτείται ενεργοποίηση)" + #. Label for the available desktop version in the Linux update modal. #: src/features/updater/commands/UpdaterModalCommands.tsx:140 msgid "Available" @@ -4875,7 +4763,7 @@ msgid "Badge" msgstr "Σήμα" #. Option label for a software encoder quality select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:83 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:88 msgid "Balanced" msgstr "Ισορροπημένη" @@ -4917,7 +4805,7 @@ msgstr "Η απαγόρευση λήγει στις {0}." #: src/features/moderation/components/modals/BanMemberModal.tsx:270 #: src/features/ui/action_menu/GuildMemberContextMenu.tsx:66 #: src/features/ui/action_menu/items/GuildMemberMenuItems.tsx:51 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:94 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:118 msgid "Ban member" msgstr "Αποκλεισμός μέλους" @@ -5046,7 +4934,7 @@ msgstr "Μεταξύ 1 και 32 χαρακτήρων" #. 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/PlutoniumIndex.ts:27 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:207 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:202 msgid "Billing" msgstr "Χρέωση" @@ -5099,7 +4987,7 @@ msgid "Biometrics" 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/VoiceVideoIndex.ts:160 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:181 msgid "Bitrate" msgstr "Ρυθμός μετάδοσης δεδομένων" @@ -5181,8 +5069,8 @@ msgstr "Αποκλεισμένοι" #: src/features/user/components/modals/tabs/BlockedUsersTab.tsx:210 #: src/features/user/components/settings_utils/search_index/BlockedUsersIndex.ts:6 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:152 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:58 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:18 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:53 msgid "Blocked users" msgstr "Αποκλεισμένοι χρήστες" @@ -5275,7 +5163,7 @@ msgstr "Προστέθηκε στους σελιδοδείκτες." #. Tab label in the inbox popout listing the user bookmarks. #: src/features/channel/components/modals/BookmarksBottomSheet.tsx:33 #: src/features/messaging/components/pages/SavedMessagesPage.tsx:23 -#: src/features/messaging/components/popouts/InboxPopout.tsx:36 +#: src/features/messaging/components/popouts/InboxPopout.tsx:34 msgid "Bookmarks" msgstr "Σελιδοδείκτες" @@ -5535,10 +5423,6 @@ msgstr "Εκφοβισμός, επανειλημμένη ανεπιθύμητη msgid "Bullying, threats, hate, violence, raids, or content that pushes self-harm." msgstr "Εκφοβισμός, απειλές, μίσος, βία, επιδρομές ή περιεχόμενο που προωθεί τον αυτοτραυματισμό." -#: src/features/expressions/components/modals/CreatePackModal.tsx:95 -msgid "Bundle your favorite stickers into a pack you can distribute." -msgstr "Ομαδοποιήστε τα αγαπημένα σας αυτοκόλλητα σε ένα πακέτο που μπορείτε να διανείμετε." - #. Short label in the app constants. #: src/features/app/constants/AppConstants.ts:45 msgid "Busy right now" @@ -5761,7 +5645,7 @@ msgid "Cameras and virtual capture devices are selected here in {productName}, n msgstr "Οι κάμερες και οι συσκευές εικονικής λήψης επιλέγονται εδώ στο {productName}, όχι στον επιλογέα συστήματος Wayland. Αν δεν εμφανίζεται τίποτα εδώ, ελέγξτε τα δικαιώματα ή συνδέστε μια συσκευή." #. Tooltip in the voice control bar when cameras are disabled because the participant count exceeds the limit. {voiceChannelCameraUserLimit} is the configured threshold. -#: src/features/voice/components/VoiceControlBar.tsx:136 +#: src/features/voice/components/VoiceControlBar.tsx:132 msgid "Cameras are off above {voiceChannelCameraUserLimit} participants" msgstr "Οι κάμερες είναι απενεργοποιημένες πάνω από {voiceChannelCameraUserLimit} συμμετέχοντες" @@ -5781,7 +5665,6 @@ msgid "Can't upload files here" msgstr "Δεν μπορείς να ανεβάσεις αρχεία εδώ" #. Action label for dismissing a mass-mention warning. -#. Button label on a scheduled message row that cancels (deletes) the scheduled send. #. Button label that closes the emoji rename popout without saving. #. Button that closes the delete channel confirmation without deleting. #. Button that closes the device logout confirmation without changes. @@ -5810,10 +5693,8 @@ msgstr "Δεν μπορείς να ανεβάσεις αρχεία εδώ" #: src/features/emoji/components/emojis/EmojiListItem.tsx:318 #: src/features/expressions/components/modals/AddFavoriteMemeModal.tsx:111 #: src/features/expressions/components/modals/AddGuildStickerModal.tsx:250 -#: src/features/expressions/components/modals/CreatePackModal.tsx:137 #: src/features/expressions/components/modals/EditFavoriteMemeModal.tsx:87 #: src/features/expressions/components/modals/EditGuildStickerModal.tsx:116 -#: src/features/expressions/components/modals/EditPackModal.tsx:124 #: src/features/guild/components/modals/TransferOwnershipModal.tsx:91 #: src/features/i18n/utils/CommonMessageDescriptors.ts:98 #: src/features/input/state/input_keybind/shared.ts:137 @@ -5824,7 +5705,6 @@ msgstr "Δεν μπορείς να ανεβάσεις αρχεία εδώ" #: src/features/messaging/components/modals/ForwardModal.tsx:635 #: src/features/messaging/components/modals/ImageCropModal.tsx:925 #: src/features/messaging/components/modals/MessageHistoryThresholdModal.tsx:107 -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:47 #: src/features/moderation/components/modals/BanMemberModal.tsx:262 #: src/features/moderation/components/modals/RemoveTimeoutModal.tsx:70 #: src/features/moderation/components/modals/TimeoutMemberModal.tsx:126 @@ -5850,11 +5730,6 @@ msgstr "Ακύρωση" msgid "Cancel editing message" msgstr "Ακύρωση επεξεργασίας μηνύματος" -#. Button or menu action label in the channel and chat scheduled message edit bar. Keep it concise. -#: src/features/channel/components/ScheduledMessageEditBar.tsx:18 -msgid "Cancel editing scheduled message" -msgstr "Ακύρωση επεξεργασίας προγραμματισμένου μηνύματος" - #. Relationship action label for canceling an outgoing friend request. #: src/features/relationship/utils/RelationshipMessageDescriptors.ts:25 msgid "Cancel friend request" @@ -5935,16 +5810,6 @@ msgstr "Δεν είναι δυνατή η επεξεργασία" msgid "Cannot delete account" msgstr "Δεν είναι δυνατή η διαγραφή λογαριασμού" -#. Title of the error modal when installing an emoji pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:83 -msgid "Cannot install emoji pack" -msgstr "Δεν είναι δυνατή η εγκατάσταση του πακέτου emoji" - -#. Title of the error modal when installing a sticker pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:87 -msgid "Cannot install sticker pack" -msgstr "Δεν είναι δυνατή η εγκατάσταση του πακέτου αυτοκόλλητων" - #. Toast error shown when captcha verification fails inside the auth captcha interceptor. #: src/features/auth/components/CaptchaInterceptor.tsx:14 msgid "Captcha verification failed. Try again." @@ -5955,15 +5820,15 @@ msgstr "Η επαλήθευση Captcha απέτυχε. Δοκιμάστε ξα msgid "Capture" msgstr "Λήψη" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:398 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:420 msgid "Capture app audio" msgstr "Εγγραφή ήχου εφαρμογής" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:399 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:421 msgid "Capture desktop audio" msgstr "Εγγραφή ήχου επιφάνειας εργασίας" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:397 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:419 msgid "Capture device audio" msgstr "Εγγραφή ήχου συσκευής" @@ -6221,12 +6086,12 @@ msgstr "Φόρμα αλλαγής κωδικού πρόσβασης" msgid "Change scheduled" msgstr "Προγραμματισμένη αλλαγή" -#. Tooltip / button label in the screen-share status pill. Opens the picker to change what is being shared. -#. Voice control menu action to choose a different screen-share source. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:48 -#: src/features/voice/components/VoiceControlBar.tsx:108 -msgid "Change source" -msgstr "Αλλαγή πηγής" +#. Action that opens the source picker for the active screen share. +#. Voice screen share menu action that changes the shared source. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:24 +#: src/features/voice/components/ActiveScreenShareMenu.tsx:23 +msgid "Change Stream" +msgstr "Αλλαγή ροής" #. Modal title for the screen-share picker when switching an ongoing stream to a new source. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:156 @@ -6575,7 +6440,7 @@ msgstr "Έχετε υπερβεί το όριο χαρακτήρων κατά {r #: src/features/input/components/modals/KeyboardShortcutsCheatsheetModal.tsx:40 #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:15 #: src/features/user/components/modals/tabs/keybinds_tab/DefaultKeybindsList.tsx:39 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:120 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:115 msgid "Chat" msgstr "Συνομιλία" @@ -6976,7 +6841,7 @@ msgid "Choose your profile accent color" 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/VoiceVideoIndex.ts:108 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:129 msgid "Cisco" msgstr "Cisco" @@ -7584,7 +7449,7 @@ msgid "Codec" 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/VoiceVideoIndex.ts:96 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:117 msgid "Codec negotiation testing" msgstr "Δοκιμή διαπραγμάτευσης κωδικοποιητή" @@ -7628,8 +7493,8 @@ msgstr "Σύμπτυξη θέματος καναλιού" #. Tooltip / aria label on a voice participant tile button that collapses expanded device tiles for one user. #. Voice menu action that collapses expanded device tiles back into a single tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:98 -#: src/features/voice/components/VoiceParticipantTile.tsx:165 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:122 +#: src/features/voice/components/VoiceParticipantTile.tsx:166 msgid "Collapse devices" msgstr "Σύμπτυξη συσκευών" @@ -8104,7 +7969,7 @@ msgstr "Εστίαση στο πεδίο σύνταξης" #. Button label that opens a dedicated advanced settings modal for configuring screen-share encoder controls. #. Button label that opens a dedicated advanced settings modal. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedChatControls.tsx:161 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:163 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:168 msgid "Configure" msgstr "Ρυθμίσεις" @@ -8127,7 +7992,7 @@ msgid "Configure now" msgstr "Ρύθμιση τώρα" #. Tooltip / aria label on the screen-share control while a share is active. Opens the configure / end menu. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:69 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:58 msgid "Configure or end screen share" msgstr "Διαμόρφωση ή τερματισμός κοινής χρήσης οθόνης" @@ -8378,12 +8243,12 @@ msgstr "Σύνδεση: {connectionId}" #: src/features/i18n/utils/CommonMessageDescriptors.ts:410 #: src/features/user/components/popouts/UserProfileShared.tsx:610 #: src/features/user/components/settings_utils/search_index/LinkedAccountsIndex.ts:8 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:38 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:30 msgid "Connections" msgstr "Συνδέσεις" #. User settings tab for linked external accounts. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:111 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:106 msgctxt "user-settings-tab" msgid "Connections" msgstr "Συνδέσεις" @@ -8434,7 +8299,7 @@ msgid "Content filtering" msgstr "Φιλτράρισμα περιεχομένου" #. Label for an advanced screen-share select. Refers to the WebRTC MediaStreamTrack contentHint value. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:131 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:136 msgid "Content hint" msgstr "Υπόδειξη περιεχομένου" @@ -9157,16 +9022,6 @@ msgstr "Αδυναμία παράβλεψης αιτήματος φιλίας" msgid "Couldn't ignore the friend request. Try again." msgstr "Δεν ήταν δυνατή η παράβλεψη του αιτήματος φιλίας. Δοκιμάστε ξανά." -#. Generic body for the error modal when an emoji pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:107 -msgid "Couldn't install this emoji pack. Try again later." -msgstr "Δεν ήταν δυνατή η εγκατάσταση αυτού του πακέτου emoji. Δοκιμάστε ξανά αργότερα." - -#. Generic body for the error modal when a sticker pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:111 -msgid "Couldn't install this sticker pack. Try again later." -msgstr "Δεν ήταν δυνατή η εγκατάσταση αυτού του πακέτου αυτοκόλλητων. Δοκιμάστε ξανά αργότερα." - #. Error modal title shown when accepting a community invite fails. #: src/features/invite/components/alerts/InviteAcceptFailedModal.tsx:9 msgid "Couldn't join community" @@ -9582,11 +9437,6 @@ msgstr "Δημιουργήστε έναν λογαριασμό για να λά msgid "Create and manage applications and bots for your account" msgstr "Δημιουργία και διαχείριση εφαρμογών και bot για τον λογαριασμό σας" -#. Empty-state description for expression packs when the feature requires premium. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:63 -msgid "Create and share custom emoji and sticker packs with {premiumProductFullName}." -msgstr "Δημιουργήστε και μοιραστείτε προσαρμοσμένα πακέτα emoji και αυτοκόλλητων με το {premiumProductFullName}." - #. Button or menu action label in the application create modal. Keep it concise. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/applications_tab/ApplicationCreateModal.tsx:20 @@ -9628,14 +9478,6 @@ msgstr "Δημιουργία νέας συνομιλίας" msgid "Create emoji & stickers" msgstr "Δημιουργία emoji και αυτοκόλλητων" -#. Action that opens the create-emoji-pack modal. -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/expressions/components/modals/CreatePackModal.tsx:18 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:314 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:31 -msgid "Create emoji pack" -msgstr "Δημιουργία πακέτου emoji" - #. Accessible label for the create-favorite-category form. #: src/features/expressions/components/modals/CreateFavoriteCategoryModal.tsx:16 msgid "Create favorite category form" @@ -9688,14 +9530,6 @@ msgstr "Δημιουργία ή συμμετοχή σε κοινότητα" msgid "Create role" msgstr "Δημιουργία ρόλου" -#. Action that opens the create-sticker-pack modal. -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/expressions/components/modals/CreatePackModal.tsx:22 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:314 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:35 -msgid "Create sticker pack" -msgstr "Δημιουργία πακέτου αυτοκόλλητων" - #. Setup wizard title prompting the operator to create the first account. #: src/features/app/components/setup/SetupWizardSteps.tsx:48 msgid "Create the administrator account" @@ -9748,15 +9582,6 @@ msgstr "Δημιουργήθηκε" msgid "Created {createdAt}" msgstr "Δημιουργήθηκε {createdAt}" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:334 -msgid "Created {createdCount} / {createdLimit}" -msgstr "Δημιουργήθηκαν {createdCount} / {createdLimit}" - -#. placeholder {0}: NicknameUtils.getDisplayName(packCreator) -#: src/features/channel/components/InviteEmbed.tsx:343 -msgid "Created by {0}" -msgstr "Δημιουργήθηκε από {0}" - #. placeholder {0}: inviter ? NicknameUtils.getNickname(inviter, undefined, channelId) : invite.inviter ? NicknameUtils.getDisplayName(invite.inviter) : '' #. placeholder {1}: formatExpiresAt(invite.expires_at) #: src/features/channel/components/modals/GroupInvitesBottomSheet.tsx:218 @@ -9768,13 +9593,6 @@ msgstr "Δημιουργήθηκε από {0}. Λήγει σε {1}." msgid "Created by {creatorDisplayName} on {createdAt}" msgstr "Δημιουργήθηκε από {creatorDisplayName} στις {createdAt}" -#. Metadata label for an expression pack invite. userName is the pack creator username. -#. Short label in the authentication invite header. Preserve {userName}; it is inserted by code. Keep the tone plain and specific. -#: src/features/auth/flow/InviteHeader.tsx:29 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:73 -msgid "Created by {userName}" -msgstr "Δημιουργήθηκε από τον/την {userName}" - #. placeholder {0}: renderInline(change.newValue, i18n, guildId) #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:739 msgid "Created for channel {0}." @@ -9787,11 +9605,6 @@ msgstr "Δημιουργήθηκε για το κανάλι {0}." msgid "Created on {0}." msgstr "Δημιουργήθηκε στις {0}." -#. 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/ExpressionPacksIndex.ts:43 -msgid "Created packs" -msgstr "Πακέτα που δημιουργήθηκαν" - #. placeholder {0}: renderInline(change.newValue, i18n) #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:743 msgid "Created with name {0}." @@ -10119,7 +9932,7 @@ msgid "Custom tags" msgstr "Προσαρμοσμένες ετικέτες" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:87 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:83 msgid "Custom themes" msgstr "Προσαρμοσμένα θέματα" @@ -10603,7 +10416,6 @@ msgstr "Είναι απενεργοποιημένο από προεπιλογή #. Button or menu action label in the channel and chat embed audio. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the channel and chat media container. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the channel and chat mobile memes picker. Keep it concise. Keep the tone plain and specific. -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the messaging commands. Keep it concise. Keep the tone plain and specific. #. Confirm button label on the destructive delete-saved-media alert. #. Danger button label that confirms deleting a custom emoji. @@ -10626,7 +10438,6 @@ msgstr "Είναι απενεργοποιημένο από προεπιλογή #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:117 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:290 #: src/features/user/components/modals/tabs/component_gallery_tab/index.tsx:238 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:49 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:154 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:190 msgid "Delete" @@ -10785,11 +10596,6 @@ msgstr "Διαγραφή των μηνυμάτων μου" msgid "Delete other members' messages. Pinning is controlled separately." msgstr "Διαγραφή μηνυμάτων άλλων μελών. Η καρφίτσωμα ελέγχεται ξεχωριστά." -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:40 -msgid "Delete pack" -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:31 msgid "Delete passkey" @@ -10862,11 +10668,6 @@ msgstr "Διαγραφή αυτού του μηνύματος" msgid "Delete this message? Can't be undone." msgstr "Διαγραφή αυτού του μηνύματος; Δεν μπορεί να αναιρεθεί." -#. Error message in the expression packs tab. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:45 -msgid "Delete this pack? Can't be undone." -msgstr "Να διαγραφεί αυτό το πακέτο; Δεν είναι δυνατή η αναίρεση." - #. Danger action in the channel permissions overwrite context menu that removes a member permission override from the channel. #: src/features/channel/components/modals/channel_tabs/channel_permissions_tab/OverwriteContextMenu.tsx:19 msgid "Delete user" @@ -11011,7 +10812,7 @@ msgid "Description must be no more than {discoveryDescriptionMaxLength} characte msgstr "Η περιγραφή δεν πρέπει να υπερβαίνει τους {discoveryDescriptionMaxLength} χαρακτήρες." #. Developer settings tab showing UI component examples. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:153 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:148 msgid "Design system" msgstr "Σύστημα σχεδίασης" @@ -11025,8 +10826,8 @@ msgstr "Υπολογιστής" #. User settings tab for desktop app integration and platform settings. #. User settings tab label shown on desktop builds when the OS could not be identified (fallback for the per-OS labels). -#: src/features/user/components/settings_utils/SettingsConstants.tsx:86 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:141 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:81 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:136 msgid "Desktop app" msgstr "Εφαρμογή για επιτραπέζιους υπολογιστές" @@ -11113,7 +10914,7 @@ msgstr "Η έκδοση για επιτραπέζιο υπολογιστή {vers #. Settings section label for desktop window behavior. #: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx:150 #: src/features/user/components/settings_utils/search_index/DesktopSettingsIndex.ts:94 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:62 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:54 msgid "Desktop window" msgstr "Παράθυρο εφαρμογής υπολογιστή" @@ -11139,7 +10940,7 @@ msgid "Detached banner" msgstr "Αποσυνδεδεμένο banner" #. Option label for a WebRTC content hint select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:147 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:152 msgid "Detail" msgstr "Λεπτομέρεια" @@ -11163,7 +10964,7 @@ 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/advanced_settings_tab/AdvancedSettingsCategories.ts:20 #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:25 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:211 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:206 msgid "Developer" msgstr "Προγραμματιστής" @@ -11171,7 +10972,7 @@ msgstr "Προγραμματιστής" #. Settings section label for client developer mode. #: src/features/user/components/modals/tabs/ClientDeveloperSettingsTab.tsx:17 #: src/features/user/components/settings_utils/search_index/ClientDeveloperSettingsIndex.ts:7 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:66 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:58 msgid "Developer mode" msgstr "Λειτουργία προγραμματιστή" @@ -11218,11 +11019,6 @@ msgstr "Συσκευή" msgid "Device alerts" msgstr "Ειδοποιήσεις συσκευής" -#. Voice participant context menu submenu label for actions that affect one or more voice devices. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:182 -msgid "Device controls" -msgstr "Έλεγχος συσκευής" - #: src/features/user/components/modals/tabs/DevicesTab.tsx:131 msgid "Device details" msgstr "Λεπτομέρειες συσκευής" @@ -11232,7 +11028,7 @@ msgstr "Λεπτομέρειες συσκευής" msgid "Device revoked" msgstr "Η συσκευή ανακλήθηκε" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:891 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1024 msgid "Device selection" msgstr "Επιλογή συσκευής" @@ -11255,7 +11051,7 @@ msgstr "Συσκευή:" #: src/features/user/components/modals/tabs/DevicesTab.tsx:530 #: src/features/user/components/settings_utils/search_index/DevicesIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/AppearanceSections.ts:82 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:62 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:57 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:124 msgid "Devices" msgstr "Συσκευές" @@ -11437,7 +11233,7 @@ msgid "Disable mobile push notifications" msgstr "Απενεργοποίηση ειδοποιήσεων push σε κινητό" #. Short label for an advanced screen-share preview preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:43 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:48 msgid "Disable picture-in-picture popout for screen shares" msgstr "Απενεργοποίηση παραθύρου \"picture-in-picture\" για κοινή χρήση οθόνης" @@ -11478,7 +11274,7 @@ msgstr "Απενεργοποίηση φόρμας ελέγχου ταυτότη #. Voice menu checkbox label. Hides another participant's video only for the current user. #. Voice menu checkbox that hides a participant video on the current device only. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:86 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:110 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:77 msgid "Disable video locally" msgstr "Απενεργοποίηση βίντεο τοπικά" @@ -11754,11 +11550,6 @@ msgstr "Όνομα εμφάνισης" msgid "Display name (optional)" msgstr "Όνομα εμφάνισης (προαιρετικό)" -#. Voice participant context menu submenu label for call display and diagnostics preferences. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:186 -msgid "Display options" -msgstr "Επιλογές εμφάνισης" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:661 msgid "Display role members separately." msgstr "Εμφάνιση μελών ρόλου ξεχωριστά." @@ -12284,12 +12075,8 @@ msgstr "Ολλανδικά" msgid "e.g., YubiKey, iPhone, work computer" msgstr "π.χ. YubiKey, iPhone, υπολογιστής εργασίας" -#: src/features/expressions/components/modals/PackInviteModal.tsx:187 -msgid "Each link works once." -msgstr "Κάθε σύνδεσμος λειτουργεί μία φορά." - #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:83 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:79 msgid "Early access to new features" msgstr "Πρόσβαση σε νέες λειτουργίες νωρίτερα" @@ -12315,7 +12102,6 @@ msgstr "Ακύρωση ηχούς" #: src/features/emoji/components/stickers/StickerGridItem.tsx:43 #: src/features/platform/utils/DesktopLocaleBridge.ts:42 #: src/features/user/components/modals/tabs/chat_settings_tab/SearchEnginesTab.tsx:35 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:123 #: src/features/user/components/modals/tabs/LinkedAccountsTab.tsx:51 msgid "Edit" msgstr "Επεξεργασία" @@ -12396,11 +12182,6 @@ msgstr "Επεξεργασία προφίλ κοινότητας" msgid "Edit connection" msgstr "Επεξεργασία σύνδεσης" -#. Action that opens the edit-emoji-pack modal. -#: src/features/expressions/components/modals/EditPackModal.tsx:19 -msgid "Edit emoji pack" -msgstr "Επεξεργασία πακέτου emoji" - #. Permission description in the role/permission editor for the Manage Community permission. Refers to top-level community settings, not per-channel. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:23 msgid "Edit global settings like name, description, and icon." @@ -12512,11 +12293,6 @@ msgstr "Επεξεργασία αυτοκόλλητου" msgid "Edit sticker {stickerName}" msgstr "Επεξεργασία αυτοκόλλητου {stickerName}" -#. Action that opens the edit-sticker-pack modal. -#: src/features/expressions/components/modals/EditPackModal.tsx:23 -msgid "Edit sticker pack" -msgstr "Επεξεργασία πακέτου αυτοκόλλητων" - #. Settings search entry description. One-line summary of what the settings search entry controls. #: src/features/user/components/settings_utils/search_index/ApplicationsIndex.ts:88 msgid "Edit the bot avatar, tag, bio, banner, and friend request behavior" @@ -12555,11 +12331,6 @@ msgstr "Η επεξεργασία είναι προσωρινά μη διαθέ msgid "Editing message" msgstr "Επεξεργασία μηνύματος" -#. Button or menu action label in the channel and chat scheduled message edit bar. Keep it concise. -#: src/features/channel/components/ScheduledMessageEditBar.tsx:14 -msgid "Editing scheduled message" -msgstr "Επεξεργασία προγραμματισμένου μηνύματος" - #. Discovery category dropdown option in the community Discovery settings tab. #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:88 msgid "Education" @@ -12674,7 +12445,7 @@ msgstr "Ενσωμάτωση" #. Developer settings tab for testing URL unfurls and rendered embeds. #. Settings search entry label for the developer embed debugger. #: src/features/user/components/settings_utils/search_index/EmbedDebuggerIndex.ts:7 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:149 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:144 msgid "Embed debugger" msgstr "Εντοπισμός σφαλμάτων ενσωματώσεων" @@ -12726,10 +12497,8 @@ msgstr "Οι ενσωματώσεις δεν έχουν καταργηθεί" #. Audit log target-type filter label. Filters entries that target a custom emoji. #. Column header for the custom emoji image or glyph. #. 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/app/config/AuditLogConstants.ts:172 #: src/features/emoji/components/emojis/EmojiListItem.tsx:337 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:162 msgid "Emoji" msgstr "Emoji" @@ -12745,11 +12514,6 @@ msgstr "Emoji" msgid "emoji {emojiName}" msgstr "εμότζι {emojiName}" -#. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:59 -msgid "Emoji & sticker packs" -msgstr "Πακέτα emoji και αυτοκόλλητων" - #. 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:351 msgid "Emoji autocomplete" @@ -12795,45 +12559,6 @@ msgstr "Το όνομα emoji πρέπει να έχει έως 32 χαρακτ msgid "Emoji names need at least 2 characters and can use letters, numbers, and underscores. Emojis must be under {maxSize}. Static images are resized to 128x128 pixels and compressed automatically. Animated emojis and SVGs must already fit the limit." msgstr "Τα ονόματα emoji πρέπει να έχουν τουλάχιστον 2 χαρακτήρες και μπορούν να χρησιμοποιούν γράμματα, αριθμούς και κάτω παύλες. Τα emoji πρέπει να είναι μικρότερα από {maxSize}. Οι στατικές εικόνες αλλάζουν αυτόματα μέγεθος σε 128x128 εικονοστοιχία και συμπιέζονται αυτόματα. Τα κινούμενα emoji και τα SVG πρέπει ήδη να ταιριάζουν με το όριο." -#. Kind label on an emoji pack invite embed. -#. Short label in the authentication invite header. Keep the tone plain and specific. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/auth/flow/InviteHeader.tsx:21 -#: src/features/channel/components/InviteEmbed.tsx:84 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:57 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:105 -msgid "Emoji pack" -msgstr "Πακέτο emoji" - -#. placeholder {0}: invite.pack.name -#: src/features/invite/commands/InviteCommands.tsx:144 -msgid "Emoji pack {0} has been installed." -msgstr "Το πακέτο emoji {0} εγκαταστάθηκε." - -#. Title of the error modal when creating a new emoji pack is rejected because the user is at the creation limit. -#: src/features/invite/commands/InviteCommands.tsx:56 -msgid "Emoji pack creation limit reached" -msgstr "Έφτασες το όριο δημιουργίας πακέτων emoji" - -#. Modal title for the emoji pack invite share flow. -#: src/features/expressions/components/modals/PackInviteModal.tsx:57 -msgid "Emoji pack invite" -msgstr "Πρόσκληση για πακέτο emoji" - -#. Title of the error modal when installing an emoji pack via invite is rejected because the user is at the install limit. -#: src/features/invite/commands/InviteCommands.tsx:47 -msgid "Emoji pack limit reached" -msgstr "Έφτασε το όριο πακέτου emoji" - -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#. Settings section label for emoji expression packs. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:80 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:23 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:18 -msgid "Emoji packs" -msgstr "Πακέτα emoji" - #. 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/ChatSettingsSections.ts:126 msgid "Emoji picker" @@ -12882,8 +12607,8 @@ msgstr "Κενά αγαπημένα" #. Label for an advanced select that caps the best video codec this client advertises it can decode. #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:172 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:92 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:177 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:113 msgid "Emulate decode codec (testing)" msgstr "Εξομοίωση κωδικοποιητή αποκωδικοποίησης (δοκιμή)" @@ -13177,18 +12902,18 @@ msgstr "Ενεργοποιήθηκε το περιεχόμενο για ενήλ #. Label for an advanced screen-share select. Refers to hardware or software video encoding. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:51 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:144 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:56 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:165 msgid "Encoder path" msgstr "Διαδρομή κωδικοποιητή" #. Description for the encoder path select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:55 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:60 msgid "Encoder preference for new screen shares." msgstr "Προτιμώμενος κωδικοποιητής για νέες κοινοποιήσεις οθόνης." #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:164 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:185 msgid "Encoder, SVC, backup stream, and bitrate presets" msgstr "Ρυθμίσεις κωδικοποιητή, SVC, εφεδρικής ροής και ρυθμίσεων εύρους ζώνης" @@ -13220,10 +12945,8 @@ msgstr "Τέλος περιόδου χάριτος" msgid "End grace period now?" msgstr "Να τερματιστεί τώρα η περίοδος χάριτος;" -#. Button label that stops the current screen share. #. Voice control menu action to stop sharing the screen. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:52 -#: src/features/voice/components/VoiceControlBar.tsx:112 +#: src/features/voice/components/VoiceControlBar.tsx:108 msgid "End screen share" msgstr "Τερματισμός κοινής χρήσης οθόνης" @@ -13540,7 +13263,9 @@ msgstr "Ήχος ολόκληρου του συστήματος" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Subsection title in the voice tab. Keep it concise. +#. Voice menu submenu label for per-user entrance sound controls. #. Voice menu submenu label that contains per-user entrance sound mute and volume controls. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:179 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:309 #: src/features/user/components/modals/tabs/UserVoiceTab.tsx:187 #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:145 @@ -13568,6 +13293,8 @@ msgid "Entrance sound saved" msgstr "Ο ήχος εισόδου αποθηκεύτηκε" #. Voice menu slider label adjusting playback volume of this user's entrance sound, locally only. +#. Voice menu slider label for a user's entrance sound playback volume. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:187 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:318 msgid "Entrance sound volume" msgstr "Ένταση ήχου εισόδου" @@ -13803,10 +13530,6 @@ msgstr "Πειραματικό" msgid "EXPERIMENTAL" msgstr "EXPERIMENTAL" -#: src/features/expressions/components/modals/PackInviteModal.tsx:152 -msgid "Expiration" -msgstr "Λήξη" - #. Label above the expiration duration dropdown in the invite link settings. #: src/features/invite/components/modals/InviteModal.tsx:102 msgid "Expire after" @@ -13941,13 +13664,8 @@ msgstr "Εξαγωγή των δεδομένων μου" msgid "Export themes" msgstr "Εξαγωγή θεμάτων" -#. Developer / debug surface — keep terse and technical. Tooltip / description for the Expression packs settings toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:129 -msgid "Expose the staff-only Expression packs page in user settings." -msgstr "Εμφάνιση της σελίδας με τα αποκλειστικά για το προσωπικό πακέτα εκφράσεων στις ρυθμίσεις του χρήστη." - #. Developer / debug surface — keep terse and technical. Tooltip / description for the profile timezone settings toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:138 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:129 msgid "Expose the staff-only timezone section in profile settings." msgstr "Εμφάνιση της ενότητας των ρυθμίσεων ζώνης ώρας που είναι διαθέσιμη μόνο για το προσωπικό." @@ -13958,23 +13676,6 @@ msgstr "Εμφάνιση της ενότητας των ρυθμίσεων ζώ msgid "Expression autocomplete" msgstr "Αυτόματη συμπλήρωση εκφράσεων" -#. Settings search entry label. Names the settings search entry in the settings UI. -#. User settings tab for purchased or owned emoji/sticker expression packs. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:166 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:7 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:54 -msgid "Expression packs" -msgstr "Πακέτα εκφράσεων" - -#. Empty-state title for expression packs when the feature requires premium. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:59 -msgid "Expression packs are a {premiumProductName} feature" -msgstr "Τα πακέτα εκφράσεων είναι μια λειτουργία του {premiumProductName}" - -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:168 -msgid "Expression packs are not enabled on this instance. Contact your instance administrator for more information." -msgstr "Τα πακέτα εκφράσεων δεν είναι ενεργοποιημένα σε αυτήν την παρουσία. Επικοινωνήστε με τον διαχειριστή της παρουσίας σας για περισσότερες πληροφορίες." - #. Aria label for the expression picker category nav. #: src/features/i18n/utils/CommonMessageDescriptors.ts:751 msgid "Expression picker categories" @@ -13987,9 +13688,7 @@ msgstr "Εκκαθάριση εκφράσεων" #. Community settings sidebar category grouping the emoji and stickers tabs. #. 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/GuildSettingsConstants.ts:249 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:19 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:134 msgid "Expressions" msgstr "Εκφράσεις" @@ -14457,7 +14156,7 @@ msgstr "Αγαπημένα" msgid "Favorites" msgstr "Αγαπημένα" -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:182 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:177 msgid "Feature" msgstr "Λειτουργία" @@ -14753,14 +14452,14 @@ msgstr "Εστίαση στο πεδίο κειμένου" #. Voice call layout action that pins one of several active devices of the same participant. #. Voice layout menu action that focuses one device/session for a participant. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:37 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:61 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:101 msgid "Focus this device" msgstr "Εστίαση σε αυτήν τη συσκευή" #. Voice call layout action that pins the selected participant in the focused view. #. Voice layout menu action that focuses one participant in the call view. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:41 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:65 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:105 msgid "Focus this person" msgstr "Εστίαση σε αυτό το άτομο" @@ -14807,7 +14506,7 @@ msgstr "Ρυθμίσεις φακέλου" msgid "Follow us on {blueskyProviderName}" msgstr "Ακολουθήστε μας στο {blueskyProviderName}" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:693 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:826 msgid "Follow voice input" msgstr "Ακολούθηση εισόδου φωνής" @@ -15061,7 +14760,7 @@ msgstr "Προωθήθηκε ένα μήνυμα" msgid "Forwarded from" msgstr "Προωθήθηκε από" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:269 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:267 msgid "Found {resultCount} results in {categoryCount} categories" msgstr "Βρέθηκαν {resultCount} αποτελέσματα σε {categoryCount} κατηγορίες" @@ -15096,7 +14795,7 @@ msgstr "Ρυθμός καρέ" msgid "France" msgstr "Γαλλία" -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:187 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:182 msgid "Free" msgstr "Δωρεάν" @@ -15355,10 +15054,6 @@ msgstr "Γενικά" msgid "Generate a shareable link or copy your combined custom CSS." msgstr "Δημιουργήστε έναν σύνδεσμο κοινής χρήσης ή αντιγράψτε το συνδυασμένο προσαρμοσμένο CSS σας." -#: src/features/expressions/components/modals/PackInviteModal.tsx:213 -msgid "Generate invite" -msgstr "Δημιουργία πρόσκλησης" - #. Short label in the add friends to group modal. Keep it concise. #: src/features/relationship/components/modals/AddFriendsToGroupModal.tsx:23 msgid "Generate invite link" @@ -15639,7 +15334,7 @@ msgstr "Δωρεά <0/> έως <1>{giftEndDate}. Δεν ανανεώνετα #. Settings search entry label. Also used as a search synonym in the settings search bar. #. User settings tab for gift inventory and redemption codes. #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:37 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:99 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:94 msgid "Gifts" msgstr "Δώρα" @@ -15664,7 +15359,7 @@ msgid "Glad you're here, {username}!" msgstr "Χαιρόμαστε που είσαι εδώ, {username}!" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:71 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:67 msgid "Global emoji & sticker access" msgstr "Παγκόσμια πρόσβαση σε emoji και αυτοκόλλητα" @@ -15703,8 +15398,8 @@ msgstr "Μετάβαση στο {premiumProductName}" #. Button label on a community invite embed when the current user is already a member. #. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:108 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:53 +#: src/features/channel/components/InviteEmbed.tsx:79 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:45 msgid "Go to community" msgstr "Μετάβαση στην κοινότητα" @@ -15831,7 +15526,7 @@ msgstr "Παραχωρήθηκε {0}." msgid "Grants all permissions and bypasses channel restrictions. Highly sensitive." msgstr "Παρέχει όλες τις άδειες και παρακάμπτει τους περιορισμούς καναλιών. Εξαιρετικά ευαίσθητο." -#: src/features/voice/components/StreamSettingsMenuContent.tsx:878 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1011 msgid "Granular selection" msgstr "Επιλογή λεπτομερειών" @@ -15867,7 +15562,7 @@ msgstr "Ελληνικά" #. Toggle label in the mobile video settings bottom sheet. Switches to grid layout. #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:88 -#: src/features/voice/components/VoiceSettingsMenus.tsx:784 +#: src/features/voice/components/VoiceSettingsMenus.tsx:785 msgid "Grid view" msgstr "Προβολή πλέγματος" @@ -15948,7 +15643,7 @@ msgstr "Προσκλήσεις ομάδας" #. Audit log channel type label for group DM channels. #. Fallback display name for an unnamed group DM in quick switcher results. #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:57 -#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:44 +#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:43 msgid "Group message" msgstr "Ομαδικό μήνυμα" @@ -16010,20 +15705,25 @@ msgid "Grouping" 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/VoiceVideoIndex.ts:104 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:125 msgid "H.264" msgstr "H.264" #. Label for an advanced screen-share select. H.264 is a codec name and should stay literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:115 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:120 msgid "H.264 backup stream" msgstr "Εφεδρική ροή H.264" #. Option label for an H.264 backup stream select. H.264 is a codec name and should stay literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:127 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:132 msgid "H.264 simulcast backup" msgstr "Εφεδρικό H.264 simulcast" +#. Option label for the screen-share codec select while the HEVC opt-in is off and the option is disabled. H.265 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:231 +msgid "H.265 (requires opt-in)" +msgstr "H.265 (απαιτεί ενεργοποίηση)" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the connection add connection modal. #: src/features/connection/components/modals/AddConnectionModal.tsx:57 @@ -16075,12 +15775,8 @@ msgstr "Επιτάχυνση υλικού" msgid "Hardware acceleration can cause rendering glitches with transparent windows. Try --disable-gpu if you see flicker or smearing." msgstr "Η επιτάχυνση υλικού μπορεί να προκαλέσει σφάλματα απόδοσης με διαφανή παράθυρα. Δοκιμάστε το --disable-gpu αν παρατηρήσετε τρεμόπαιγμα ή μουτζούρες." -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:132 -msgid "Hardware acceleration is off, so codecs will encode on your CPU. <0>Turn it back on in {advancedSettingsLabel}." -msgstr "Η επιτάχυνση υλικού είναι απενεργοποιημένη, επομένως οι κωδικοποιητές θα εκτελούν την κωδικοποίηση στην CPU σας. <0>Ενεργοποιήστε το ξανά στις {advancedSettingsLabel}." - #. 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/VoiceVideoIndex.ts:152 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:173 msgid "Hardware encoder" msgstr "Κωδικοποιητής υλικού" @@ -16215,10 +15911,15 @@ msgid "Help translate {PRODUCT_NAME} into your language on <0>{I18N_WEBLATE_DOMA msgstr "Βοηθήστε στη μετάφραση του {PRODUCT_NAME} στη γλώσσα σας στο <0>{I18N_WEBLATE_DOMAIN}." #. Description for a WebRTC content hint select. Keep Motion, Detail, and text as plain option concepts. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:135 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:140 msgid "Helps the browser choose motion, detail, or text handling." msgstr "Βοηθά το πρόγραμμα περιήγησης να επιλέξει διαχείριση κίνησης, λεπτομερειών ή κειμένου." +#. Settings search synonym. Codec name; keep literal. Used to match this term in the settings search bar. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:105 +msgid "HEVC" +msgstr "HEVC" + #. Codec description in the screen share codec policy menu. HEVC is a codec name; keep WebRTC literal. #: src/features/voice/utils/ScreenShareCodecPolicy.ts:28 msgid "HEVC. Efficient at low bitrate, but only usable when WebRTC exposes a hardware encoder." @@ -16370,7 +16071,7 @@ msgid "Hide muted channels by default?" msgstr "Να αποκρύπτονται τα κανάλια σε σίγαση από προεπιλογή;" #. Short label for an advanced stream privacy preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:47 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:52 msgid "Hide my stream preview thumbnail" msgstr "Απόκρυψη μικρογραφίας προεπισκόπησης ροής μου" @@ -16389,7 +16090,7 @@ msgstr "Απόκρυψη κωδικού" msgid "Hide picture-in-picture popout?" msgstr "Απόκρυψη αναδυόμενου παραθύρου εικόνας-σε-εικόνα;" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:727 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:860 msgid "Hide preview thumbnail" msgstr "Απόκρυψη μικρογραφίας προεπισκόπησης" @@ -16451,7 +16152,7 @@ msgid "High dynamic range display mode" msgstr "Λειτουργία οθόνης υψηλού δυναμικού εύρους" #. Description for a software encoder quality select. Keep AV1 and CPU literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:75 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:80 msgid "Higher quality can cost more CPU and latency." msgstr "Η υψηλότερη ποιότητα μπορεί να απαιτεί περισσότερη CPU και μεγαλύτερο λανθάνοντα χρόνο." @@ -16474,7 +16175,7 @@ msgstr "Συμβουλές" msgid "Hoist order" msgstr "Σειρά εμφάνισης" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:507 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:522 msgid "Hoist order reset to default" msgstr "Η σειρά εμφάνισης επαναφέρθηκε στην προεπιλογή" @@ -16503,7 +16204,7 @@ msgstr "Πατήστε παρατεταμένα για εγγραφή. Σύρε #. Action label in quick switcher for navigating to the Home tab. #: src/features/app/components/layout/MobileBottomNav.tsx:110 -#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:48 +#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:47 msgid "Home" msgstr "Αρχική" @@ -16834,11 +16535,11 @@ msgstr "Παράβλεψη" msgid "Ignore friend request" msgstr "Αγνόηση αιτήματος φιλίας" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:868 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1001 msgid "Ignore hardware devices" msgstr "Παράβλεψη συσκευών υλικού" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:844 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:977 msgid "Ignore input media" msgstr "Παράβλεψη μέσων εισόδου" @@ -16864,7 +16565,7 @@ msgstr "Παράβλεψη επισήμανσης ανεπιθύμητου" msgid "Ignore the friend request from {displayName}?" msgstr "Να αγνοήσετε το αίτημα φιλίας από τον/την {displayName};" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:855 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:988 msgid "Ignore virtual" msgstr "Παράβλεψη εικονικού" @@ -17198,7 +16899,7 @@ msgid "Inbox preview" msgstr "Προεπισκόπηση εισερχομένων" #. Accessible label for the inbox popout tablist. -#: src/features/messaging/components/popouts/InboxPopout.tsx:44 +#: src/features/messaging/components/popouts/InboxPopout.tsx:38 msgid "Inbox tabs" msgstr "Καρτέλες εισερχομένων" @@ -17446,38 +17147,11 @@ msgstr "Εισαγωγή emoji" msgid "Install {productName} for the full source picker and smoother screen-sharing controls." msgstr "Εγκαταστήστε το {productName} για πλήρη επιλογή πηγής και πιο ομαλούς ελέγχους κοινής χρήσης οθόνης." -#. Button label on an emoji pack invite embed that installs the pack. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:92 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:65 -msgid "Install emoji pack" -msgstr "Εγκατάσταση πακέτου emoji" - -#. Button label on a sticker pack invite embed that installs the pack. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:96 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:69 -msgid "Install sticker pack" -msgstr "Εγκατάσταση πακέτου αυτοκόλλητων" - #. Label for the installed desktop version in the Linux update modal. #: src/features/updater/commands/UpdaterModalCommands.tsx:136 msgid "Installed" msgstr "Εγκατεστημένο" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:303 -msgid "Installed {installedCount} / {installedLimit}" -msgstr "Εγκαταστάθηκαν {installedCount} / {installedLimit}" - -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:113 -msgid "Installed on {installedAt}" -msgstr "Εγκαταστάθηκε στις {installedAt}" - -#. 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/ExpressionPacksIndex.ts:39 -msgid "Installed packs" -msgstr "Εγκατεστημένα πακέτα" - #. Desktop updater modal body. The currentVersion placeholder is the installed app version. #: src/features/updater/commands/UpdaterModalCommands.tsx:45 msgid "Installed version: {currentVersion}." @@ -17527,7 +17201,7 @@ msgstr "Διεπαφή" #. Settings section label for interface language selection. #. Settings section title in the language tab. Keep it concise. #: src/features/user/components/modals/tabs/LanguageTab.tsx:79 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:50 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:42 msgid "Interface language" msgstr "Γλώσσα διεπαφής" @@ -17536,11 +17210,6 @@ msgstr "Γλώσσα διεπαφής" msgid "Interface size" msgstr "Μέγεθος διεπαφής" -#. Status pill on a scheduled message row when the schedule is in the past or otherwise invalid. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:26 -msgid "Invalid" -msgstr "Μη έγκυρο" - #. Error message in the use entrance sound. #. Error message in the use sound settings. #: src/features/user/components/modals/tabs/hooks/useEntranceSound.ts:30 @@ -17631,7 +17300,6 @@ msgstr "Αόρατος" #: src/features/app/config/AuditLogConstants.ts:180 #: src/features/channel/components/guild_members_page/MemberTableRow.tsx:43 #: src/features/invite/components/modals/InviteModal.tsx:97 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:120 msgid "Invite" msgstr "Πρόσκληση" @@ -17704,7 +17372,7 @@ msgid "Invite link settings" msgstr "Ρυθμίσεις συνδέσμου πρόσκλησης" #. Title shown on an invite embed while streaming privacy is active. -#: src/features/channel/components/InviteEmbed.tsx:137 +#: src/features/channel/components/InviteEmbed.tsx:108 msgid "Invite masked" msgstr "Η πρόσκληση αποκρύφτηκε" @@ -17786,7 +17454,7 @@ msgid "Invite to community" msgstr "Πρόσκληση στην κοινότητα" #. Title shown on an invite embed when the invite cannot be resolved due to a non-permanent failure. -#: src/features/channel/components/InviteEmbed.tsx:133 +#: src/features/channel/components/InviteEmbed.tsx:104 msgid "Invite unavailable" msgstr "Η πρόσκληση δεν είναι διαθέσιμη" @@ -17805,17 +17473,6 @@ msgstr "Προσκλήθηκε από" msgid "Invited by {0}." msgstr "Πρόσκληση από {0}." -#. Short label in the authentication invite header. Preserve {inviterTag}; it is inserted by code. Keep the tone plain and specific. -#: src/features/auth/flow/InviteHeader.tsx:34 -#: src/features/channel/components/InviteEmbed.tsx:347 -msgid "Invited by {inviterTag}" -msgstr "Πρόσκληση από {inviterTag}" - -#. Metadata label for an expression pack invite. userTag is the inviter username and discriminator. -#: src/features/invite/components/modals/InviteAcceptModal.tsx:77 -msgid "Invited by {userTag}" -msgstr "Πρόσκληση από {userTag}" - #: src/features/invite/components/InviteListItem.tsx:67 msgid "Inviter" msgstr "Προκαλών" @@ -17860,7 +17517,7 @@ msgstr "Οι προσκλήσεις έχουν τεθεί σε παύση επε #. Invite settings notice shown after admins pause invite links for a community. #. Status message on a community invite embed when invites are paused by community admins. -#: src/features/channel/components/InviteEmbed.tsx:121 +#: src/features/channel/components/InviteEmbed.tsx:92 #: src/features/invite/components/DisableInvitesButton.tsx:48 msgid "Invites are paused for this community." msgstr "Οι προσκλήσεις έχουν τεθεί σε παύση για αυτήν την κοινότητα." @@ -17871,7 +17528,7 @@ msgstr "Οι προσκλήσεις έχουν τεθεί σε παύση σε #. Audit log community feature label meaning invite creation is disabled. #. Status label on a community invite embed when invites are paused or anti-raid mode is active. -#: src/features/channel/components/InviteEmbed.tsx:104 +#: src/features/channel/components/InviteEmbed.tsx:75 #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:106 msgid "Invites disabled" msgstr "Οι προσκλήσεις απενεργοποιήθηκαν" @@ -17884,7 +17541,7 @@ msgstr "Μπάρα ειδοποιήσεων απενεργοποιημένων #. Button or menu action label in the invite accept modal. Keep it concise. #. Button or menu action label in the invites disabled modal. Keep it concise. #: src/features/invite/components/alerts/InvitesDisabledModal.tsx:9 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:49 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:41 msgid "Invites paused" msgstr "Οι προσκλήσεις τέθηκαν σε παύση" @@ -18025,12 +17682,12 @@ msgid "Join community form" msgstr "Φόρμα συμμετοχής στην κοινότητα" #. Button label on a group DM invite embed that accepts the invite. -#: src/features/channel/components/InviteEmbed.tsx:80 +#: src/features/channel/components/InviteEmbed.tsx:71 msgid "Join group" msgstr "Συμμετοχή στην ομάδα" #. Button or menu action label in the invite accept modal. Keep it concise. -#: src/features/invite/components/modals/InviteAcceptModal.tsx:45 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:37 msgid "Join group DM" msgstr "Συμμετοχή στην ομαδική συνομιλία" @@ -18355,12 +18012,12 @@ msgstr "Κορεατικά" #. User settings tab for language, locale, and time display preferences. #: src/features/app/components/setup/SetupWizardSteps.tsx:56 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:6 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:137 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:132 msgid "Language" 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/GeneralSettingsSections.ts:54 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:46 msgid "Language settings" msgstr "Ρυθμίσεις γλώσσας" @@ -18440,15 +18097,10 @@ msgid "Launch at login" msgstr "Εκκίνηση κατά την είσοδο" #. Description for an SVC mode select. Keep SVC and AV1 literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:95 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:100 msgid "Layering for AV1 and VP9 when available." msgstr "Εφαρμογή επιπέδωσης για AV1 και VP9, όταν είναι διαθέσιμα." -#. CTA label that opens the premium settings tab from expression packs. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:67 -msgid "Learn about {premiumProductName}" -msgstr "Μάθετε για το {premiumProductName}" - #. Accessible label for the screen-share picker footer info button. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:184 msgid "Learn about screen share previews" @@ -18818,7 +18470,7 @@ msgid "Links" msgstr "Σύνδεσμοι" #. User settings tab label shown on Linux desktop builds. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:78 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:73 msgid "Linux app" msgstr "Εφαρμογή Linux" @@ -19115,7 +18767,7 @@ msgid "macOS" msgstr "macOS" #. User settings tab label shown on macOS desktop builds. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:82 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:77 msgid "macOS app" msgstr "Εφαρμογή macOS" @@ -19247,11 +18899,6 @@ msgstr "Διαχείριση λειτουργιών κοινότητας" msgid "Manage emoji & stickers" msgstr "Διαχείριση emoji και αυτοκόλλητων" -#. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:47 -msgid "Manage expression packs" -msgstr "Διαχείριση πακέτων εκφράσεων" - #: src/features/channel/components/modals/channel_tabs/ChannelWebhooksTab.tsx:93 msgid "Manage incoming webhooks that can post messages into this channel." msgstr "Διαχειριστείτε τα εισερχόμενα webhooks που μπορούν να δημοσιεύουν μηνύματα σε αυτό το κανάλι." @@ -19316,7 +18963,7 @@ msgstr "Μη αυτόματη ενημέρωση εφαρμογής υπολογ #. Action label in the inbox popout overflow menu. Marks every inbox channel as read. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/messaging/components/popouts/InboxPopout.tsx:48 +#: src/features/messaging/components/popouts/InboxPopout.tsx:42 #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:435 msgid "Mark all as read" msgstr "Σήμανση όλων ως αναγνωσμένων" @@ -19334,7 +18981,7 @@ msgstr "Σήμανση όλων των προσωπικών μηνυμάτων #. Accessible label and tooltip for the mark-all-as-read button in the inbox popout. #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:165 -#: src/features/messaging/components/popouts/InboxPopout.tsx:52 +#: src/features/messaging/components/popouts/InboxPopout.tsx:46 msgid "Mark all inbox channels as read" msgstr "Σήμανση όλων των συνομιλιών εισερχομένων ως αναγνωσμένων" @@ -19597,10 +19244,6 @@ msgstr "Μέγιστος αριθμός χρήσεων" msgid "Max size: {BACKGROUND_MEDIA_MAX_SIZE_LABEL}." msgstr "Μέγιστο μέγεθος: {BACKGROUND_MEDIA_MAX_SIZE_LABEL}." -#: src/features/expressions/components/modals/PackInviteModal.tsx:168 -msgid "Max uses" -msgstr "Μέγιστη χρήση" - #: src/features/user/components/modals/tabs/component_gallery_tab/IndicatorsTab.tsx:451 msgid "Max visible count" msgstr "Μέγιστος ορατός αριθμός" @@ -19615,13 +19258,6 @@ msgstr "Μεγιστοποίηση παραθύρου" msgid "Maximizes visible messages with minimal spacing." msgstr "Μεγιστοποιεί τα ορατά μηνύματα με ελάχιστη απόσταση." -#. Form helper text describing the maximum length of a description field. -#. Form helper text describing the maximum length of a description field. -#: src/features/expressions/components/modals/CreatePackModal.tsx:46 -#: src/features/expressions/components/modals/EditPackModal.tsx:43 -msgid "Maximum 256 characters" -msgstr "Έως 256 χαρακτήρες" - #. Label for attachment decay maximum eligible size. #: src/features/app/components/setup/SetupWizardSteps.tsx:240 msgid "Maximum eligible size (MB)" @@ -19638,10 +19274,15 @@ msgid "Maximum protection for family-friendly spaces" msgstr "Μέγιστη προστασία για φιλικούς προς την οικογένεια χώρους" #. Label for an advanced screen-share bitrate select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:155 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:160 msgid "Maximum screen share bitrate" msgstr "Μέγιστος ρυθμός μετάδοσης bit κοινής χρήσης οθόνης" +#. Settings search entry description for the AV1 and H.265 screen-share opt-in toggles. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:97 +msgid "May cause compatibility issues for viewers. We’re working on improving this." +msgstr "Μπορεί να προκαλέσει προβλήματα συμβατότητας στους θεατές. Εργαζόμαστε για τη βελτίωση αυτού." + #. Short label in the max favorite memes modal. #: src/features/app/components/alerts/MaxFavoriteMemesModal.tsx:34 #: src/features/expressions/components/modals/GiftAcceptModal.tsx:220 @@ -19690,9 +19331,7 @@ msgid "Media buttons" msgstr "Κουμπιά πολυμέσων" #. Accessible label for the floating media controls toolbar in the media viewer modal. -#. Voice participant context menu submenu label for camera, stream, and video actions. #: src/features/messaging/components/modals/media_modal/shared.ts:69 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:190 msgid "Media controls" msgstr "Στοιχεία ελέγχου πολυμέσων" @@ -19898,7 +19537,7 @@ msgstr "Μέλη, επιλεγμένα" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Voice participant menu action that inserts a mention of the selected user into the message composer. #: src/features/ui/action_menu/items/MentionUserMenuItem.tsx:13 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:45 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:69 #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:67 msgid "Mention" msgstr "Αναφορά" @@ -20004,7 +19643,7 @@ msgstr "Μήνυμα" #: src/features/guild/components/modals/guild_tabs/GuildMemberActionsSheet.tsx:88 #: src/features/ui/action_menu/items/ActionsSubmenu.tsx:41 #: src/features/ui/action_menu/items/MessageUserMenuItem.tsx:26 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:49 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:73 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabInputsTab.tsx:86 #: src/features/user/components/modals/UserProfileMobileSheet.tsx:712 #: src/features/user/components/modals/UserProfileModal.tsx:562 @@ -20342,7 +19981,7 @@ msgstr "Απαιτείται άδεια μικροφώνου" msgid "Microphone test" msgstr "Δοκιμή μικροφώνου" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:813 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:946 msgid "Microphone workaround" msgstr "Λύση για το μικρόφωνο" @@ -20532,9 +20171,7 @@ msgid "Mod" msgstr "Συντονιστής" #. Permission category for moderation actions against members or messages. -#. Voice participant context menu submenu label for member moderation actions. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:141 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:194 msgid "Moderation" msgstr "Συντονισμός" @@ -20667,7 +20304,7 @@ msgstr "Πιο σχετικό" #. Short label in the inline. Keep it concise. #: src/features/user/components/modals/tabs/accessibility_tab/AccessibilityTabInline.tsx:31 #: src/features/user/components/modals/tabs/AccessibilityTab.tsx:98 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:143 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:148 #: src/features/user/components/settings_utils/search_index/AccessibilityIndex.ts:297 #: src/features/user/components/settings_utils/section_registry/AccessibilitySections.ts:271 msgid "Motion" @@ -20685,7 +20322,7 @@ msgid "Move" msgstr "Μετακίνηση" #. Submenu label that moves every active device into another voice channel. -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:22 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:37 msgid "Move all devices to…" msgstr "Μετακίνηση όλων των συσκευών σε…" @@ -20702,7 +20339,7 @@ msgstr "Πλοήγηση προς τα πίσω στο ιστορικό κανα #. Submenu label that moves a single device into another voice channel. #. Submenu label that moves a single device into another voice channel. #: src/features/ui/action_menu/items/MoveToChannelSubmenu.tsx:21 -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:18 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:33 msgid "Move device to…" msgstr "Μετακίνηση συσκευής σε…" @@ -20739,7 +20376,7 @@ msgstr "Μετακίνηση σε" #. Submenu label that moves the selected participant or content into another channel. #. Submenu label that moves the selected participant or content into another channel. #: src/features/ui/action_menu/items/MoveToChannelSubmenu.tsx:29 -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:26 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:41 msgid "Move to…" msgstr "Μετακίνηση σε…" @@ -20804,7 +20441,7 @@ msgstr "Νότα μουσικής" #: src/features/channel/components/bottomsheets/channel_details_bottom_sheet/ChannelDetailsBottomSheetShared.ts:132 #: src/features/channel/components/embeds/media/EmbedVideo.tsx:72 #: src/features/guild/components/modals/GuildNotificationSettingsModal.tsx:141 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:20 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:36 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:65 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:73 #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:178 @@ -20818,7 +20455,7 @@ msgid "Mute" msgstr "Σίγαση" #. Voice control button label to turn the user's microphone off. -#: src/features/voice/components/VoiceControlBar.tsx:126 +#: src/features/voice/components/VoiceControlBar.tsx:122 msgctxt "voice-control-action" msgid "Mute" msgstr "Σίγαση" @@ -20884,7 +20521,7 @@ msgid "Mute conversation" msgstr "Σίγαση συνομιλίας" #. Voice menu toggle that mutes a single device when the current user is connected on multiple devices. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:53 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:77 msgid "Mute device" msgstr "Σίγαση συσκευής" @@ -20898,7 +20535,9 @@ msgstr "Σίγαση συνομιλίας" msgid "Mute DMs" msgstr "Σίγαση προσωπικών μηνυμάτων" +#. Voice menu checkbox label that locally silences a user's entrance sound. #. Voice menu checkbox label. Locally silences this user's custom entrance sound when they join, only for the current user. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:183 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:313 msgid "Mute entrance sound" msgstr "Σίγαση ήχου εισόδου" @@ -21107,11 +20746,6 @@ msgstr "Η αντίστροφη αναζήτηση εικόνων μου" msgid "My search engine" msgstr "Η μηχανή αναζήτησής μου" -#. Form placeholder example for a pack name input. -#: src/features/expressions/components/modals/CreatePackModal.tsx:42 -msgid "My super pack" -msgstr "Το σούπερ πακέτο μου" - #. Short label in the add custom search engine modal. Keep it concise. #: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx:84 msgid "My translator" @@ -21757,10 +21391,6 @@ msgstr "Δεν υπάρχουν δώρα ακόμα" msgid "No hoisted roles. Enable \"Show this role separately\" on a role to see it here." msgstr "Δεν υπάρχουν εμφανείς ρόλοι. Ενεργοποίησε την επιλογή \"Εμφάνιση αυτού του ρόλου ξεχωριστά\" σε έναν ρόλο για να τον δεις εδώ." -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:320 -msgid "No installed packs yet." -msgstr "Δεν υπάρχουν ακόμα εγκατεστημένα πακέτα." - #: src/features/guild/components/modals/guild_tabs/guild_overview_tab/fields/GuildInviteSplashUploadField.tsx:154 msgid "No invite background" msgstr "Χωρίς φόντο πρόσκλησης" @@ -21954,11 +21584,6 @@ msgstr "Δεν υπάρχουν αποθηκευμένα πολυμέσα" msgid "No saved payment methods." msgstr "Δεν υπάρχουν αποθηκευμένοι τρόποι πληρωμής." -#. Empty state title in the scheduled messages popout when the user has none scheduled. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:18 -msgid "No scheduled messages" -msgstr "Δεν υπάρχουν προγραμματισμένα μηνύματα" - #. Body of the screen-share-unsupported modal shown when xdg-desktop-portal returns no capturable sources. #: src/features/voice/components/alerts/ScreenShareUnsupportedModal.tsx:18 msgid "No screens or windows were returned by the Linux screen sharing portal. Try again after checking that your desktop environment allows screen capture." @@ -21969,7 +21594,7 @@ msgstr "Δεν επιστράφηκαν διαθέσιμες οθόνες ή π msgid "No search results" msgstr "Κανένα αποτέλεσμα αναζήτησης" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:251 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:249 #: src/features/app/components/dialogs/components/DesktopSettingsView.tsx:549 msgid "No settings found" msgstr "Δεν βρέθηκαν ρυθμίσεις" @@ -22096,7 +21721,7 @@ msgid "No webhooks" msgstr "Δεν υπάρχουν webhooks" #. Developer option label for short-circuiting the in-app reporting (IAR) flow. When enabled, submitting a report skips the network call. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:143 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:134 msgid "No-op in-app reports" msgstr "Αναφορές εντός εφαρμογής χωρίς λειτουργία" @@ -22303,7 +21928,7 @@ msgid "Notifications" msgstr "Ειδοποιήσεις" #. User settings tab for notification and alert sound controls. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:132 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:127 msgctxt "user-settings-tab" msgid "Notifications" msgstr "Ειδοποιήσεις" @@ -22366,7 +21991,7 @@ msgstr "Αντικείμενα" #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/SlowmodeControl.tsx:24 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:97 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:139 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:123 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:128 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:59 msgid "Off" msgstr "Ανενεργό" @@ -22500,7 +22125,7 @@ msgstr "Εφαρμόζεται μόνο σε μεγάλες οθόνες." msgid "Only credit cards are accepted. Debit and prepaid cards cannot be used for the mature content check." msgstr "Γίνονται δεκτές μόνο πιστωτικές κάρτες. Οι χρεωστικές και οι προπληρωμένες κάρτες δεν μπορούν να χρησιμοποιηθούν για τον έλεγχο περιεχομένου ενηλίκων." -#: src/features/voice/components/StreamSettingsMenuContent.tsx:833 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:966 msgid "Only default speakers" msgstr "Μόνο προεπιλεγμένα ηχεία" @@ -22548,7 +22173,7 @@ msgstr "Εκτελέστε κώδικα εδώ μόνο αν κατανοείτ msgid "Only show message previews for DMs with unread messages" msgstr "Να εμφανίζονται προεπισκοπήσεις μηνυμάτων μόνο για προσωπικές συνομιλίες με μη αναγνωσμένα μηνύματα" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:823 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:956 msgid "Only speakers" msgstr "Μόνο ηχεία" @@ -22820,7 +22445,7 @@ msgstr "Άνοιγμα emoji σε πρόγραμμα περιήγησης" msgid "Open emoji picker" msgstr "Άνοιγμα επιλογέα emoji" -#: src/features/voice/components/VoiceSettingsMenus.tsx:877 +#: src/features/voice/components/VoiceSettingsMenus.tsx:859 msgid "Open event sink" msgstr "Άνοιγμα πηγής συμβάντων" @@ -22938,13 +22563,13 @@ msgstr "Άνοιγμα προφίλ για {directMessageName}" #. Accessible label for the avatar button that opens a user profile. #. Short label in the app layout voice participant item. Preserve {displayName}; it is inserted by code. -#: src/features/app/components/layout/VoiceParticipantItem.tsx:47 +#: src/features/app/components/layout/VoiceParticipantItem.tsx:48 #: src/features/ui/avatars/AvatarStack.tsx:21 msgid "Open profile for {displayName}" msgstr "Άνοιγμα προφίλ για τον/την {displayName}" #. Short label in the app layout grouped voice participant. Preserve {nickname}; it is inserted by code. -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:35 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:36 msgid "Open profile for {nickname}" msgstr "Άνοιγμα προφίλ για {nickname}" @@ -23079,17 +22704,17 @@ msgid "Open your settings" msgstr "Άνοιγμα ρυθμίσεων" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:112 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:133 msgid "OpenH264 software codec on Linux" msgstr "Ενεργοποίηση του λογισμικού κωδικοποιητή OpenH264 στο Linux" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:88 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:109 msgid "OpenH264 video codec" msgstr "Άνοιγμα κωδικοποιητή βίντεο OpenH264" #. Switch label for the OpenH264 codec toggle. "OpenH264" is a product name and "Cisco Systems, Inc." is a company name; do not translate either. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:34 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:39 msgid "OpenH264 Video Codec provided by Cisco Systems, Inc." msgstr "Κωδικοποιητής βίντεο OpenH264 που παρέχεται από την Cisco Systems, Inc." @@ -23336,34 +22961,6 @@ msgstr "Δεν ήταν δυνατή η μεταβίβαση της ιδιοκτ msgid "Ownership transferred" msgstr "Η ιδιοκτησία μεταβιβάστηκε" -#. Form field label for the name of an expression pack. -#. Form field label for the name of an expression pack. -#: src/features/expressions/components/modals/CreatePackModal.tsx:26 -#: src/features/expressions/components/modals/EditPackModal.tsx:27 -msgid "Pack name" -msgstr "Όνομα πακέτου" - -#. Form validation error shown when the pack name field is empty. -#. Form validation error shown when the pack name field is empty. -#: src/features/expressions/components/modals/CreatePackModal.tsx:30 -#: src/features/expressions/components/modals/EditPackModal.tsx:31 -msgid "Pack name is required" -msgstr "Απαιτείται όνομα πακέτου" - -#. Form validation error for a pack name that is too short. -#. Form validation error for a pack name that is too short. -#: src/features/expressions/components/modals/CreatePackModal.tsx:34 -#: src/features/expressions/components/modals/EditPackModal.tsx:35 -msgid "Pack name must be at least 2 characters" -msgstr "Το όνομα του πακέτου πρέπει να έχει τουλάχιστον 2 χαρακτήρες" - -#. Form validation error for a pack name that is too long. -#. Form validation error for a pack name that is too long. -#: src/features/expressions/components/modals/CreatePackModal.tsx:38 -#: src/features/expressions/components/modals/EditPackModal.tsx:39 -msgid "Pack name must be at most 64 characters" -msgstr "Το όνομα του πακέτου πρέπει να έχει έως 64 χαρακτήρες" - #. Voice stats field label (mobile lobby). Shows packet loss percentage. #. Voice stats field label (mobile voice lobby). Shows packet loss percentage. #: src/features/voice/components/bottomsheets/DirectCallLobbyBottomSheet.tsx:124 @@ -23371,11 +22968,6 @@ msgstr "Το όνομα του πακέτου πρέπει να έχει έως msgid "Packet loss" 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/ExpressionPacksIndex.ts:15 -msgid "Packs" -msgstr "Πακέτα" - #: src/features/channel/components/bottomsheets/ChannelSearchBottomSheet.tsx:718 msgid "Page {currentPage} of {totalPages}" msgstr "Σελίδα {currentPage} από {totalPages}" @@ -23566,7 +23158,7 @@ msgid "Pause invites? New users won't be able to join through invite links until msgstr "Παύση προσκλήσεων; Οι νέοι χρήστες δεν θα μπορούν να μπουν μέσω συνδέσμων πρόσκλησης μέχρι να τις ενεργοποιήσεις ξανά. Τα υπάρχοντα μέλη δεν θα επηρεαστούν." #. Short label for an advanced screen-share preview preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:39 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:44 msgid "Pause my screen share preview in the background" msgstr "Παύση της προεπισκόπησης κοινής χρήσης οθόνης στο παρασκήνιο" @@ -23575,6 +23167,11 @@ msgstr "Παύση της προεπισκόπησης κοινής χρήσης msgid "Pause notifications" msgstr "Παύση ειδοποιήσεων" +#. Voice screen share menu preference that pauses the local stream preview while the app is unfocused. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:28 +msgid "Pause Preview When Fluxer Isn’t Focused" +msgstr "Παύση προεπισκόπησης όταν το Fluxer δεν είναι ενεργό" + #. Description shown for the emoji toggle while reduced motion is active. #: src/features/user/components/modals/tabs/accessibility_tab/AnimationTab.tsx:81 msgid "Paused by reduced motion. Turn on to keep animated emojis playing." @@ -23908,7 +23505,7 @@ msgid "Picture" 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/VoiceVideoIndex.ts:124 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:145 msgid "Picture in picture" msgstr "Εικόνα σε εικόνα" @@ -24028,7 +23625,7 @@ msgid "Pins popout" 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/VoiceVideoIndex.ts:128 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:149 msgid "PiP" msgstr "Εικόνα εντός εικόνας" @@ -24167,15 +23764,20 @@ msgstr "Επαναφορά στην κύρια οθόνη" msgid "Pop out call" msgstr "Άνοιγμα κλήσης σε ξεχωριστό παράθυρο" -#. Voice menu action on desktop that opens the participant camera feed in a separate window. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:29 -msgid "Pop out camera" -msgstr "Άνοιγμα κάμερας σε ξεχωριστό παράθυρο" - #. Voice menu action on desktop that opens the participant screen share in a separate window. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:33 -msgid "Pop out stream" -msgstr "Άνοιγμα κοινής χρήσης οθόνης σε ξεχωριστό παράθυρο" +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:57 +msgid "Pop Out Stream" +msgstr "Εμφάνιση ροής σε ξεχωριστό παράθυρο" + +#. Voice menu action on desktop that opens the participant placeholder tile in a separate window. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:49 +msgid "Pop Out User" +msgstr "Αποσύνδεση χρήστη" + +#. Voice menu action on desktop that opens the active participant camera feed in a separate window. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:45 +msgid "Pop Out Video" +msgstr "Προβολή βίντεο σε ξεχωριστό παράθυρο" #. Overlay text shown on a voice participant tile while it lives in a separate popped-out window. #: src/features/voice/components/popout/PoppedOutOverlay.tsx:19 @@ -24225,7 +23827,7 @@ msgid "Prefer @mention" msgstr "Προτίμηση αναφοράς με @" #. Option label for an encoder path select. Refers to hardware video encoders. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:63 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:68 msgid "Prefer hardware" msgstr "Προτίμηση υλικού" @@ -24237,7 +23839,7 @@ msgid "Prefer no @mention" msgstr "Προτίμηση χωρίς αναφορές (@mention)" #. Option label for an encoder path select. Refers to software video encoders. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:67 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:72 msgid "Prefer software" msgstr "Προτίμηση λογισμικού" @@ -24256,6 +23858,11 @@ msgstr "Προτιμήσεις" msgid "Preferences..." msgstr "Προτιμήσεις..." +#. Accessible label for the advanced screen-share codec preference select. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:218 +msgid "Preferred screen share codec" +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/settings_utils/search_index/AccessibilityIndex.ts:293 @@ -24391,6 +23998,11 @@ msgstr "Κουμπί προεπισκόπησης" msgid "Preview camera" msgstr "Προεπισκόπηση κάμερας" +#. Voice menu action that opens a preview of the current user camera. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:53 +msgid "Preview Camera" +msgstr "Προεπισκόπηση κάμερας" + #. Status text on the placeholder shown in the voice call view when the user has hidden a remote stream preview. #: src/features/voice/components/HiddenStreamPlaceholder.tsx:10 msgid "Preview hidden" @@ -24424,7 +24036,7 @@ msgid "Preview sound" msgstr "Προεπισκόπηση ήχου" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:136 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:157 msgid "Preview, popout, and stream thumbnail behavior" msgstr "Προεπισκόπηση, εμφάνιση σε ξεχωριστό παράθυρο και συμπεριφορά της μικρογραφίας ροής" @@ -24523,7 +24135,7 @@ msgid "Primary navigation" msgstr "Κύρια πλοήγηση" #. Voice display preference checkbox that moves active speakers toward the front of the call grid when enabled. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:81 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:105 msgid "Prioritize speakers" msgstr "Προτεραιότητα σε ομιλητές" @@ -24537,7 +24149,7 @@ msgstr "Ομιλητής προτεραιότητας" #. User settings tab for privacy and safety controls. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:12 #: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts:60 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:103 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:98 msgid "Privacy" msgstr "Απόρρητο" @@ -24613,7 +24225,7 @@ msgid "Product name" msgstr "Όνομα προϊόντος" #. User settings tab for editing the current user profile. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:91 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:86 msgid "Profile" msgstr "Προφίλ" @@ -24977,7 +24589,7 @@ msgid "Push-to-talk is ignored in direct input. Switch to focused voice or custo msgstr "Η λειτουργία \"Πατώντας μιλάω\" αγνοείται στην άμεση εισαγωγή. Μεταβείτε σε εστιασμένη φωνή ή προσαρμοσμένη για να τη χρησιμοποιήσετε." #. Tooltip on the mic button in the voice control bar when push-to-talk is enabled. {pushToTalkHint} is the formatted shortcut key combo. -#: src/features/voice/components/VoiceControlBar.tsx:116 +#: src/features/voice/components/VoiceControlBar.tsx:112 msgid "Push-to-talk is on. Hold {pushToTalkHint} to speak." msgstr "Η λειτουργία \"Πατώντας μιλάω\" είναι ενεργή. Κρατήστε πατημένο το {pushToTalkHint} για να μιλήσετε." @@ -24997,7 +24609,7 @@ msgid "Push-to-talk won't unmute your microphone while you're deafened. Undeafen msgstr "Η λειτουργία «πατήστε και μιλήστε» δεν θα απενεργοποιήσει τη σίγαση του μικροφώνου σας όταν είστε σε κατάσταση σίγασης. Απενεργοποιήστε τη σίγαση για να μιλήσετε." #. Option label for a software encoder quality select. Means slower/higher-quality. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:87 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:92 msgid "Quality" msgstr "Ποιότητα" @@ -25212,7 +24824,7 @@ msgid "Ready to upgrade?" msgstr "Έτοιμοι για αναβάθμιση;" #. Option label for a software encoder quality select. Means fastest/lower-latency. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:79 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:84 msgid "Realtime" msgstr "Πραγματικός χρόνος" @@ -25287,11 +24899,9 @@ msgstr "Επανέλεγχος" msgid "Recipients will be taken to {0} <0>{1}" msgstr "Οι παραλήπτες θα μεταφερθούν στο {0} <0>{1}" -#. Badge shown next to the auto codec option in the screen-share codec radio group. Keep it concise. #. Spellcheck engine option in the language tab. Lets the app choose the best available spellcheck engine. #. Spellcheck engine option in the textarea spellcheck submenu. Lets the app choose the best available engine. #: src/features/channel/components/textarea/TextareaContextMenu.tsx:70 -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:38 #: src/features/user/components/modals/tabs/LanguageTab.tsx:87 msgid "Recommended" msgstr "Προτεινόμενο" @@ -25556,11 +25166,6 @@ msgstr "Απόρριψη" msgid "Rejected" msgstr "Απορρίφθηκε" -#. Voice participant context menu submenu label for friend and block actions. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:198 -msgid "Relationship" -msgstr "Σχέση" - #. Short label in the markdown tab. Keep it concise. #: src/features/user/components/modals/tabs/component_gallery_tab/MarkdownTab.tsx:129 msgid "Relative" @@ -25641,7 +25246,6 @@ msgstr "Απομνημόνευση μεγέθους και θέσης παραθ #. Action label for removing the selected item from a list or relationship. #. Button label for removing the current webhook avatar image. #. Button or menu action label in the channel and chat message reactions sheet. Keep it concise. Keep the tone plain and specific. -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the linked accounts tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the search engines tab. Keep it concise. Keep the tone plain and specific. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. @@ -25660,8 +25264,6 @@ msgstr "Απομνημόνευση μεγέθους και θέσης παραθ #: src/features/ui/action_menu/GroupDMContextMenu.tsx:73 #: src/features/ui/action_menu/UserContextMenu.tsx:80 #: src/features/user/components/modals/tabs/chat_settings_tab/SearchEnginesTab.tsx:26 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:75 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:133 #: src/features/user/components/modals/tabs/LinkedAccountsTab.tsx:55 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:158 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:194 @@ -25833,11 +25435,6 @@ msgstr "Αφαιρέστε ένα από το {targetName} για να δημι msgid "Remove override" msgstr "Κατάργηση παράκαμψης" -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:54 -msgid "Remove pack" -msgstr "Αφαίρεση πακέτου" - #. Button or menu action label in the channel and chat message reactions sheet. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the message reactions modal. Keep it concise. Keep the tone plain and specific. #: src/features/channel/components/MessageReactionsSheet.tsx:33 @@ -25966,11 +25563,6 @@ msgstr "Ο ρόλος {oldLabel} καταργήθηκε." msgid "Removed roles." msgstr "Καταργήθηκαν ρόλοι." -#. Button or menu action label in the messaging commands. Keep it concise. Keep the tone plain and specific. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:57 -msgid "Removed scheduled message" -msgstr "Η προγραμματισμένη αποστολή μηνύματος καταργήθηκε" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:419 msgid "Removed the channel from its category." msgstr "Το κανάλι καταργήθηκε από την κατηγορία του." @@ -26003,11 +25595,6 @@ msgstr "Καταργεί κάθε παράκαμψη ανά μεταβλητή, msgid "Removing permissions could limit the bot's features." msgstr "Η κατάργηση των δικαιωμάτων μπορεί να περιορίσει τις λειτουργίες του bot." -#. Description text in the expression packs tab. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:71 -msgid "Removing the pack will uninstall it from your account." -msgstr "Αν καταργήσετε το πακέτο, θα απεγκατασταθεί από τον λογαριασμό σας." - #: src/features/moderation/components/modals/RemoveTimeoutModal.tsx:55 msgid "Removing the timeout will allow <0>{targetUserTag} to send messages, react, and join voice channels again." msgstr "Η αφαίρεση του χρονικού ορίου θα επιτρέψει στον/στην <0>{targetUserTag} να στέλνει μηνύματα, να αντιδρά και να συμμετέχει ξανά σε φωνητικά κανάλια." @@ -26654,42 +26241,42 @@ msgid "Resize floating panel" msgstr "Αλλαγή μεγέθους αιωρούμενου πίνακα" #. Accessible label for the bottom-left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:80 +#: src/features/messaging/components/popouts/InboxPopout.tsx:74 msgid "Resize inbox from bottom left" msgstr "Αλλαγή μεγέθους εισερχομένων από κάτω αριστερά" #. Accessible label for the bottom-right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:84 +#: src/features/messaging/components/popouts/InboxPopout.tsx:78 msgid "Resize inbox from bottom right" msgstr "Αλλαγή μεγέθους εισερχομένων από κάτω δεξιά" #. Accessible label for the bottom resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:60 +#: src/features/messaging/components/popouts/InboxPopout.tsx:54 msgid "Resize inbox from the bottom edge" msgstr "Αλλαγή μεγέθους εισερχομένων από την κάτω άκρη" #. Accessible label for the left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:64 +#: src/features/messaging/components/popouts/InboxPopout.tsx:58 msgid "Resize inbox from the left edge" msgstr "Αλλαγή μεγέθους εισερχομένων από την αριστερή άκρη" #. Accessible label for the right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:68 +#: src/features/messaging/components/popouts/InboxPopout.tsx:62 msgid "Resize inbox from the right edge" msgstr "Αλλαγή μεγέθους εισερχομένων από τη δεξιά άκρη" #. Accessible label for the top resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:56 +#: src/features/messaging/components/popouts/InboxPopout.tsx:50 msgid "Resize inbox from the top edge" msgstr "Αλλαγή μεγέθους εισερχομένων από την επάνω άκρη" #. Accessible label for the top-left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:72 +#: src/features/messaging/components/popouts/InboxPopout.tsx:66 msgid "Resize inbox from top left" msgstr "Αλλαγή μεγέθους εισερχομένων από πάνω αριστερά" #. Accessible label for the top-right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:76 +#: src/features/messaging/components/popouts/InboxPopout.tsx:70 msgid "Resize inbox from top right" msgstr "Αλλαγή μεγέθους εισερχομένων από πάνω δεξιά" @@ -27071,11 +26658,6 @@ msgstr "Εργαλειοθήκη δεξιά" msgid "Right-click here to open the context menu" msgstr "Κάντε δεξί κλικ εδώ για να ανοίξετε το μενού επιλογών" -#. Empty state hint in the scheduled messages popout explaining how to schedule a new message. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:22 -msgid "Right-click the send button to schedule a message." -msgstr "Κάντε δεξί κλικ στο κουμπί αποστολής για να προγραμματίσετε ένα μήνυμα." - #. Action that rings the selected participant in a voice call. #. 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. @@ -27110,8 +26692,8 @@ msgstr "Χρώμα ρόλου" msgid "Role created" msgstr "Ο ρόλος δημιουργήθηκε" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:341 -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:388 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:352 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:402 msgid "Role created successfully" msgstr "Ο ρόλος δημιουργήθηκε" @@ -27120,8 +26702,8 @@ msgstr "Ο ρόλος δημιουργήθηκε" msgid "Role deleted" msgstr "Ο ρόλος διαγράφηκε" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:425 -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:454 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:440 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:469 msgid "Role deleted successfully" msgstr "Ο ρόλος διαγράφηκε με επιτυχία" @@ -27161,7 +26743,7 @@ msgstr "Ρόλοι" msgid "Roles and members" msgstr "Ρόλοι και μέλη" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:285 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:296 msgid "Roles updated successfully" msgstr "Οι ρόλοι ενημερώθηκαν επιτυχώς" @@ -27269,7 +26851,6 @@ msgstr "Αποθήκευση" #: src/features/expressions/components/modals/AddFavoriteMemeModal.tsx:118 #: src/features/expressions/components/modals/EditFavoriteMemeModal.tsx:94 #: src/features/expressions/components/modals/EditGuildStickerModal.tsx:123 -#: src/features/expressions/components/modals/EditPackModal.tsx:127 #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:624 #: src/features/guild/components/modals/guild_tabs/GuildVanityURLTab.tsx:279 #: src/features/guild/components/modals/GuildFolderSettingsModal.tsx:90 @@ -27350,7 +26931,7 @@ msgstr "Αποθηκεύτηκε" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:63 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:59 #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:63 msgid "Saved media" msgstr "Αποθηκευμένα πολυμέσα" @@ -27403,23 +26984,11 @@ msgstr "Προγραμματισμός" msgid "Schedule message" msgstr "Προγραμματισμός μηνύματος" -#. Status pill on a scheduled message row indicating it will send at the chosen time. -#. Tab label in the inbox popout listing the user scheduled messages. -#: src/features/messaging/components/popouts/InboxPopout.tsx:40 -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:30 -msgid "Scheduled" -msgstr "Προγραμματισμένα" - #. Developer / debug surface — keep terse and technical. Label in the developer Nagbar controls panel for the scheduled-maintenance banner. #: src/features/devtools/components/NagbarControls.ts:22 msgid "Scheduled maintenance nagbar" msgstr "Μπάρα ειδοποιήσεων προγραμματισμένης συντήρησης" -#. Label in the messaging commands. {scheduledTimeLabel} is the localized scheduled date and time. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:49 -msgid "Scheduled message for {scheduledTimeLabel}" -msgstr "Προγραμματισμένο μήνυμα για {scheduledTimeLabel}" - #. Inline validation message in the schedule-message modal when the picked time is more than 30 days away. Keep tone plain. #: src/features/messaging/components/modals/ScheduleMessageModal.tsx:31 msgid "Scheduled messages can be at most 30 days in the future." @@ -27490,7 +27059,7 @@ msgid "Screen share codec" msgstr "Κωδικοποιητής κοινής χρήσης οθόνης" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:140 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:161 msgid "Screen share encoder controls" msgstr "Έλεγχος κωδικοποιητή κοινής χρήσης οθόνης" @@ -27511,12 +27080,12 @@ msgid "Screen share is using software encoding ({codec}). Quality may be reduced msgstr "Η κοινή χρήση οθόνης χρησιμοποιεί κωδικοποίηση λογισμικού ({codec}). Η ποιότητα ενδέχεται να είναι μειωμένη και η χρήση της CPU αυξημένη. Η GPU σας ενδέχεται να μην υποστηρίζει κωδικοποίηση υλικού για αυτόν τον κωδικοποιητή." #. 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/VoiceVideoIndex.ts:120 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:141 msgid "Screen share preview" msgstr "Προεπισκόπηση κοινής χρήσης οθόνης" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:116 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:137 msgid "Screen share preview behavior" msgstr "Συμπεριφορά προεπισκόπησης κοινής χρήσης οθόνης" @@ -27535,6 +27104,11 @@ msgstr "Οι προεπισκοπήσεις κοινής χρήσης οθόνη msgid "Screen share previews are enabled." msgstr "Οι προεπισκοπήσεις κοινής χρήσης οθόνης είναι ενεργοποιημένες." +#. Voice screen share menu action that opens the screen share preview privacy controls. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:32 +msgid "Screen Share Privacy" +msgstr "Απόρρητο κοινής χρήσης οθόνης" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the video tab. Keep it concise. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:82 @@ -27562,11 +27136,6 @@ msgstr "Έναρξη κοινής χρήσης οθόνης" msgid "Screen share stop" msgstr "Διακοπή κοινής χρήσης οθόνης" -#. Accessible label for the screen-share codec radio group. -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:42 -msgid "Screen share video codec" -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. #. Status badge label shown on a live tile when the participant is sharing their screen. @@ -28931,6 +28500,11 @@ msgstr "Κοινή χρήση οθονών και παραθύρων." msgid "Share source" msgstr "Κοινή χρήση πηγής" +#. Toggle label for sharing audio with an active stream. +#: src/features/voice/components/StreamSettingsMenuContent.tsx:156 +msgid "Share Stream Audio" +msgstr "Κοινή χρήση ήχου ροής" + #. Description in the premium gift purchase section. premiumProductName is the short paid product name. #: src/features/premium/utils/PremiumMessageDescriptors.ts:40 msgid "Share the {premiumProductName} experience with your friends by purchasing a gift subscription." @@ -28940,15 +28514,6 @@ msgstr "Μοιραστείτε την εμπειρία {premiumProductName} με msgid "Share theme" msgstr "Κοινή χρήση θέματος" -#: src/features/expressions/components/modals/PackInviteModal.tsx:192 -msgid "Share this link" -msgstr "Κοινοποίησε αυτόν τον σύνδεσμο" - -#. Description shown in the emoji pack invite modal. -#: src/features/expressions/components/modals/PackInviteModal.tsx:65 -msgid "Share this link — the pack installs when accepted." -msgstr "Κοινοποίησε αυτόν τον σύνδεσμο — το πακέτο εγκαθίσταται όταν γίνει αποδεκτό." - #. Privacy > Active now: confirmation modal title when turning sharing on. #: src/features/user/components/modals/tabs/privacy_safety_tab/ActiveNowTab.tsx:33 msgid "Share voice activity with all friends?" @@ -28976,11 +28541,6 @@ msgstr "Κοινοποίηση οθόνης" msgid "Share your screen in high definition (1080p), quad HD (1440p), or native source resolution, at up to 60 FPS." msgstr "Κοινοποιήστε την οθόνη σας σε υψηλή ευκρίνεια (1080p), quad HD (1440p) ή εγγενή ανάλυση πηγής, έως 60 FPS." -#. Description shown in the sticker pack invite modal. -#: src/features/expressions/components/modals/PackInviteModal.tsx:69 -msgid "Share your sticker pack via link." -msgstr "Κοινοποιήστε το πακέτο αυτοκόλλητων σας μέσω συνδέσμου." - #. Button or menu action label in the share theme modal. Keep it concise. #: src/features/theme/components/modals/ShareThemeModal.tsx:39 msgid "Share your theme" @@ -29081,7 +28641,7 @@ msgstr "Συγκρούσεις συντομεύσεων" #. User settings tab for keyboard shortcuts and custom bindings. #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:18 #: src/features/user/components/settings_utils/section_registry/AccessibilitySections.ts:175 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:128 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:123 msgid "Shortcuts" msgstr "Συντομεύσεις" @@ -29241,11 +28801,6 @@ msgstr "Εμφάνιση κουμπιού emoji" msgid "Show emoji reactions on messages" msgstr "Εμφάνιση αντιδράσεων emoji στα μηνύματα" -#. Developer option label for exposing the staff-only Expression packs page in user settings. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:125 -msgid "Show expression packs settings" -msgstr "Εμφάνιση ρυθμίσεων πακέτων εκφράσεων" - #. Short label for an advanced media button preference. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedChatControls.tsx:77 msgid "Show favorite button" @@ -29381,16 +28936,16 @@ msgstr "Εμφάνιση σιωπηλών καναλιών" #. Toggle label in the mobile video settings bottom sheet. Controls whether the local camera tile is visible. #. Voice display preference checkbox that controls whether the current user sees their own camera tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:69 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:93 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:92 -#: src/features/voice/components/VoiceSettingsMenus.tsx:814 +#: src/features/voice/components/VoiceSettingsMenus.tsx:815 msgid "Show my own camera" msgstr "Εμφάνιση της κάμεράς μου" #. Voice display preference checkbox that controls whether the current user sees their own screen share tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:73 -msgid "Show my screen share" -msgstr "Κοινή χρήση της οθόνης μου" +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:97 +msgid "Show My Screen Share" +msgstr "Εμφάνιση της κοινής χρήσης οθόνης μου" #. Developer option label for showing the current user as typing. #. Developer tools debug menu label. Internal-only surface for developers; translators may keep this terse. @@ -29417,9 +28972,9 @@ msgstr "Εμφάνιση παραθύρου νέας συσκευής" #. Toggle label in the mobile video settings bottom sheet. Controls whether participants without video are shown in the grid. #. Voice display preference checkbox that controls whether participants without video are shown in the grid. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:77 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:101 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:96 -#: src/features/voice/components/VoiceSettingsMenus.tsx:828 +#: src/features/voice/components/VoiceSettingsMenus.tsx:829 msgid "Show non-video participants" msgstr "Εμφάνιση συμμετεχόντων χωρίς βίντεο" @@ -29449,7 +29004,7 @@ msgid "Show per-device participant volume sliders in voice menus" msgstr "Εμφάνιση ρυθμιστικών έντασης ήχου συμμετεχόντων ανά συσκευή στα μενού φωνής" #. Developer option label for exposing the staff-only profile timezone section in profile settings. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:134 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:125 msgid "Show profile timezone settings" msgstr "Εμφάνιση ρυθμίσεων ζώνης ώρας προφίλ" @@ -29681,7 +29236,7 @@ msgstr "Συνδεδεμένος" #. Settings section label for account sessions and devices. #: src/features/user/components/modals/tabs/DevicesTab.tsx:517 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:42 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:34 msgid "Signed-in devices" msgstr "Συνδεδεμένες συσκευές" @@ -29759,7 +29314,7 @@ msgid "Single community mode" msgstr "Λειτουργία μίας κοινότητας" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:103 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:108 msgid "Single layer" msgstr "Μονό επίπεδο" @@ -29816,7 +29371,7 @@ msgid "Skip the external link warning for all domains" msgstr "Παράλειψη προειδοποίησης εξωτερικού συνδέσμου για όλους τους τομείς" #. Developer / debug surface — keep terse and technical. Tooltip / description for the no-op in-app reports toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:148 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:139 msgid "Skip the network call when an in-app report is submitted. The flow still advances to the success screen so you can exercise the UI, but nothing is actually sent to the safety team." msgstr "Παράλειψη της κλήσης δικτύου κατά την υποβολή αναφοράς εντός εφαρμογής. Η ροή προχωρά στην οθόνη επιτυχίας, ώστε να μπορείτε να εξασκήσετε το UI, αλλά τίποτα δεν αποστέλλεται στην ομάδα ασφαλείας." @@ -30063,12 +29618,12 @@ msgid "Social" 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/VoiceVideoIndex.ts:148 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:169 msgid "Software encoder" msgstr "Ενσωματωμένος κωδικοποιητής" #. Label for an advanced screen-share select. Refers to software video encoder quality bias. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:71 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:76 msgid "Software encoder quality" msgstr "Ποιότητα κωδικοποιητή λογισμικού" @@ -30393,7 +29948,7 @@ msgid "Spanish (Spain)" msgstr "Ισπανικά (Ισπανία)" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:111 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:116 msgid "Spatial and temporal layers" msgstr "Χωρικά και χρονικά επίπεδα" @@ -30495,7 +30050,7 @@ msgstr "Ορθογραφικός έλεγχος" #: src/features/user/components/modals/tabs/LanguageTab.tsx:414 #: src/features/user/components/modals/tabs/LanguageTab.tsx:456 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:74 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:58 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:50 msgid "Spellcheck" msgstr "Ορθογραφικός έλεγχος" @@ -30683,10 +30238,6 @@ msgstr "Έναρξη κλήσης" msgid "Start camera test and configure effects" msgstr "Έναρξη δοκιμής κάμερας και διαμόρφωση εφέ" -#: src/features/expressions/components/modals/CreatePackModal.tsx:93 -msgid "Start curating a custom emoji pack that you can share and install." -msgstr "Ξεκίνα να επιμελείσαι ένα προσαρμοσμένο πακέτο emoji που μπορείς να μοιραστείς και να εγκαταστήσεις." - #. Label for the start of a date range (inclusive). Leave blank for no lower bound. #: src/features/user/components/modals/tabs/privacy_safety_tab/data_request_modal/DataRequestModal.tsx:175 msgid "Start date" @@ -30697,10 +30248,6 @@ msgstr "Ημερομηνία έναρξης" msgid "Start date must be earlier than end date." msgstr "Η ημερομηνία έναρξης πρέπει να είναι νωρίτερα από την ημερομηνία λήξης." -#: src/features/voice/components/VoiceSettingsMenus.tsx:860 -msgid "Start debug logging session" -msgstr "Έναρξη περιόδου λειτουργίας καταγραφής εντοπισμού σφαλμάτων" - #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:125 msgid "Start drag and drop" @@ -30883,45 +30430,6 @@ msgstr "Πυκνότητα αυτοκόλλητων" msgid "Sticker is too large" msgstr "Το αυτοκόλλητο είναι πολύ μεγάλο" -#. Kind label on a sticker pack invite embed. -#. Short label in the authentication invite header. Keep the tone plain and specific. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/auth/flow/InviteHeader.tsx:25 -#: src/features/channel/components/InviteEmbed.tsx:88 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:61 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:105 -msgid "Sticker pack" -msgstr "Πακέτο αυτοκόλλητων" - -#. placeholder {0}: invite.pack.name -#: src/features/invite/commands/InviteCommands.tsx:146 -msgid "Sticker pack {0} has been installed." -msgstr "Το πακέτο αυτοκόλλητων {0} εγκαταστάθηκε." - -#. Title of the error modal when creating a new sticker pack is rejected because the user is at the creation limit. -#: src/features/invite/commands/InviteCommands.tsx:74 -msgid "Sticker pack creation limit reached" -msgstr "Έφτασες το όριο δημιουργίας πακέτων αυτοκόλλητων" - -#. Modal title for the sticker pack invite share flow. -#: src/features/expressions/components/modals/PackInviteModal.tsx:61 -msgid "Sticker pack invite" -msgstr "Πρόσκληση για πακέτο αυτοκόλλητων" - -#. Title of the error modal when installing a sticker pack via invite is rejected because the user is at the install limit. -#: src/features/invite/commands/InviteCommands.tsx:65 -msgid "Sticker pack limit reached" -msgstr "Έφτασε το όριο πακέτων αυτοκόλλητων" - -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#. Settings section label for sticker expression packs. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:84 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:27 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:22 -msgid "Sticker packs" -msgstr "Πακέτα αυτοκόλλητων" - #: src/features/guild/components/modals/guild_tabs/GuildStickersTab.tsx:283 msgid "Sticker slots" msgstr "Θέσεις για αυτοκόλλητα" @@ -31039,6 +30547,13 @@ msgstr "Να σταματήσει η κοινοποίηση της φωνητι msgid "Stop speaking" msgstr "Διακοπή ομιλίας" +#. Danger action that stops the active screen share. +#. Voice screen share menu action that stops the current user stream. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:20 +#: src/features/voice/components/ActiveScreenShareMenu.tsx:19 +msgid "Stop Streaming" +msgstr "Διακοπή ροής" + #. Confirmation prompt in the links tab. #: src/features/user/components/modals/tabs/chat_settings_tab/ChatSettingsTabLinksTab.tsx:31 msgid "Stop trusting all links?" @@ -31050,7 +30565,7 @@ msgid "Stop watching" msgstr "Διακοπή παρακολούθησης" #. Tooltip / button label in the voice control bar that stops watching a remote screen share. -#: src/features/voice/components/VoiceControlBar.tsx:151 +#: src/features/voice/components/VoiceControlBar.tsx:147 msgid "Stop watching stream" msgstr "Διακοπή παρακολούθησης ροής" @@ -31088,11 +30603,16 @@ msgstr "Η ροή είναι κρυφή" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the user settings voice activity card. Keep it concise. #: src/features/user/components/profile/VoiceActivityCard.tsx:90 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:132 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:153 #: src/features/voice/components/StreamWatchHoverCard.tsx:21 msgid "Stream preview" msgstr "Προεπισκόπηση ροής" +#. Compact submenu label for changing the resolution and frame rate of an active stream. +#: src/features/voice/components/StreamSettingsMenuContent.tsx:152 +msgid "Stream Quality" +msgstr "Ποιότητα ροής" + #. Toolbar / menu button label in the screen-share picker. Opens the stream quality settings popover. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:164 msgid "Stream settings" @@ -31302,12 +30822,12 @@ msgid "Suspend" 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/VoiceVideoIndex.ts:156 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:177 msgid "SVC" msgstr "SVC" #. Label for an advanced screen-share select. SVC is a WebRTC acronym and should stay uppercase. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:91 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:96 msgid "SVC mode" msgstr "Λειτουργία SVC" @@ -31757,7 +31277,7 @@ msgid "Template URL" msgstr "URL προτύπου" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:107 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:112 msgid "Temporal layers" msgstr "Χρονικά επίπεδα" @@ -31818,7 +31338,7 @@ msgstr "Δοκιμή URL unfurls και αποδοθέντων ενσωματώ #. Channel type chip label for a text channel. #. Option label for a WebRTC content hint select. #: src/features/channel/utils/ChannelUtils.tsx:51 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:151 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:156 msgid "Text" msgstr "Κείμενο" @@ -32002,11 +31522,6 @@ msgstr "Αυτό το μήνυμα έχει διαγραφεί ή χάσατε msgid "That's all of them." msgstr "Αυτά ήταν όλα." -#. End-of-list body text in the scheduled messages popout when all scheduled messages are visible. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:56 -msgid "That's everything in the queue." -msgstr "Αυτά είναι όλα στην ουρά." - #. Description text in the FluxerTag change modal. #: src/features/user/components/modals/FluxerTagChangeModal.tsx:69 msgid "The #0000 tag is reserved for Visionary subscribers. Visionary is no longer available for purchase." @@ -32671,7 +32186,7 @@ msgid "This invite has unlimited uses." msgstr "Αυτή η πρόσκληση έχει απεριόριστες χρήσεις." #. Helper text shown on an invite embed while streaming privacy is active. -#: src/features/channel/components/InviteEmbed.tsx:141 +#: src/features/channel/components/InviteEmbed.tsx:112 msgid "This invite is hidden while sharing is protected." msgstr "Αυτή η πρόσκληση είναι κρυφή όσο η κοινή χρήση προστατεύεται." @@ -33167,7 +32682,7 @@ msgstr "Ώρα" #. Settings section label for app time display format. #: src/features/user/components/modals/tabs/LanguageTab.tsx:374 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:26 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:46 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:38 msgid "Time format" msgstr "Μορφή ώρας" @@ -33394,11 +32909,6 @@ msgstr "Εναλλαγή ηχοσανίδας" msgid "Toggle the sticker picker" msgstr "Εναλλαγή επιλογής αυτοκόλλητων" -#. Action that toggles whether the pack invite is unique to the recipient. -#: src/features/expressions/components/modals/PackInviteModal.tsx:73 -msgid "Toggle unique invite" -msgstr "Εναλλαγή μοναδικής πρόσκλησης" - #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:305 msgid "Toggle voice activity" @@ -33731,7 +33241,7 @@ msgid "Try another search term, or pick a different category or language." msgstr "Δοκιμάστε έναν άλλο όρο αναζήτησης ή επιλέξτε διαφορετική κατηγορία ή γλώσσα." #. Helper text on an unknown invite embed suggesting the user request a fresh invite. -#: src/features/channel/components/InviteEmbed.tsx:129 +#: src/features/channel/components/InviteEmbed.tsx:100 msgid "Try asking for a new invite." msgstr "Δοκίμασε να ζητήσεις μια νέα πρόσκληση." @@ -33754,7 +33264,7 @@ msgstr "Δοκιμάστε να επεξεργαστείτε ξανά το μή msgid "TRY gifts are one-time payments. Cards charged in TRY still need to be issued in Türkiye for the purchase to stay eligible." msgstr "Τα δώρα σε TRY είναι εφάπαξ πληρωμές. Οι κάρτες που χρεώνονται σε TRY πρέπει να έχουν εκδοθεί στην Τουρκία για να παραμείνει επιλέξιμη η αγορά." -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:254 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:252 msgid "Try searching for something like \"theme\", \"notifications\", or \"privacy\"" msgstr "Δοκιμάστε να αναζητήσετε κάτι όπως \"θέμα\", \"ειδοποιήσεις\" ή \"απόρρητο\"" @@ -33804,7 +33314,7 @@ msgstr "Απενεργοποίηση" #. Bulk voice action that turns off the camera on every active device of the current user. #. Voice menu action that turns off every active device/session's camera. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:90 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:114 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:93 msgid "Turn off all device cameras" msgstr "Απενεργοποίηση όλων των καμερών συσκευών" @@ -33820,14 +33330,14 @@ msgstr "Απενεργοποίηση κάμερας" #. Voice menu action that turns off the camera on a single device of the current user. #. Voice menu action that turns off the camera on one device/session. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:57 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:81 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:81 msgid "Turn off device camera" msgstr "Απενεργοποίηση κάμερας συσκευής" #. Voice menu action that ends the screen share on a single device of the current user. #. Voice menu action that stops screen sharing or streaming on one device/session. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:61 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:85 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:85 msgid "Turn off device stream" msgstr "Απενεργοποίηση ροής συσκευής" @@ -33839,7 +33349,7 @@ msgstr "Απενεργοποίηση ιδιωτικών μηνυμάτων κα #. Voice menu action that ends the current user screen share. #. Voice menu action that stops the current user's screen share or stream. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:65 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:89 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:69 msgid "Turn off stream" msgstr "Απενεργοποίηση ροής" @@ -34019,16 +33529,6 @@ msgstr "Η νομοθεσία του Ηνωμένου Βασιλείου απα msgid "Ukrainian" msgstr "Ουκρανικά" -#. Generic title for the error modal when an emoji pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:99 -msgid "Unable to install emoji pack" -msgstr "Δεν είναι δυνατή η εγκατάσταση του πακέτου emoji" - -#. Generic title for the error modal when a sticker pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:103 -msgid "Unable to install sticker pack" -msgstr "Δεν είναι δυνατή η εγκατάσταση του πακέτου αυτοκόλλητων" - #. Error-state title in the activity log tab when fetching log entries failed. #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTab.tsx:126 msgid "Unable to load activity logs" @@ -34038,11 +33538,6 @@ msgstr "Δεν είναι δυνατή η φόρτωση των καταγραφ msgid "Unable to load applications" msgstr "Δεν είναι δυνατή η φόρτωση των εφαρμογών" -#. Error message in the expression packs tab. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:36 -msgid "Unable to load pack information." -msgstr "Δεν είναι δυνατή η φόρτωση των πληροφοριών του πακέτου." - #. Error message in the channel and chat textual attachment code panel. #. Error message in the channel and chat textual attachment code panel. #: src/features/channel/components/embeds/attachments/CsvAttachmentTablePanel.tsx:31 @@ -34265,7 +33760,7 @@ msgstr "Κατάργηση από τα αγαπημένα" #. Voice call layout action that removes focus from the currently pinned participant. #. Voice layout menu action that removes the focused participant or stream. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:25 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:41 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:97 msgid "Unfocus" msgstr "Αποεστίαση" @@ -34284,7 +33779,7 @@ msgstr "Ανάπτυξη" #. Settings section label for the embed debugger URL input. #: src/features/user/components/modals/tabs/EmbedDebuggerTab.tsx:231 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:70 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:62 msgid "Unfurl debugger" msgstr "URL ενσωματωμένου αποσφαλματοποιητή" @@ -34293,10 +33788,6 @@ msgstr "URL ενσωματωμένου αποσφαλματοποιητή" msgid "Unicode emojis" msgstr "Emoji Unicode" -#: src/features/expressions/components/modals/PackInviteModal.tsx:180 -msgid "Unique invite" -msgstr "Μοναδική πρόσκληση" - #. Codec description in the screen share codec policy menu, used for the universal fallback codec. #: src/features/voice/utils/ScreenShareCodecPolicy.ts:20 msgid "Universal fallback. Lowest quality, but it works everywhere." @@ -34350,7 +33841,7 @@ msgstr "Άγνωστη ημερομηνία" #. Fallback device or operating-system label in the devices tab when session client data is unavailable. #. Short label in the app layout voice participant item. #. Short label in the notifications. Keep it concise. -#: src/features/app/components/layout/VoiceParticipantItem.tsx:43 +#: src/features/app/components/layout/VoiceParticipantItem.tsx:44 #: src/features/user/components/modals/tabs/DevicesTab.tsx:65 #: src/features/user/components/modals/tabs/notifications_tab/Notifications.tsx:78 msgid "Unknown device" @@ -34376,7 +33867,7 @@ msgid "Unknown gift" msgstr "Άγνωστο δώρο" #. Title shown on an invite embed when the invite code resolves to nothing (expired, revoked, or invalid). -#: src/features/channel/components/InviteEmbed.tsx:125 +#: src/features/channel/components/InviteEmbed.tsx:96 msgid "Unknown invite" msgstr "Άγνωστη πρόσκληση" @@ -34428,7 +33919,7 @@ msgstr "άγνωστος χρήστης" #: src/features/devtools/utils/CommandUtils.ts:27 #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTab.tsx:114 #: src/features/voice/components/VoiceParticipantAvatarList.tsx:43 -#: src/features/voice/components/VoiceParticipantTile.tsx:161 +#: src/features/voice/components/VoiceParticipantTile.tsx:162 #: src/features/webhook/components/WebhookListItem.tsx:30 msgid "Unknown user" msgstr "Άγνωστος χρήστης" @@ -34450,13 +33941,6 @@ msgstr "unknown-mention" msgid "unknown-role" msgstr "unknown-role" -#. Option label representing an unlimited count. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/expressions/components/modals/PackInviteModal.tsx:29 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:32 -msgid "Unlimited" -msgstr "Απεριόριστο" - #. Audit log community feature label for unlimited custom emoji capacity. #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:126 msgid "Unlimited emoji" @@ -34525,7 +34009,7 @@ msgid "Unmute" msgstr "Κατάργηση σίγασης" #. Voice control button label to turn the user's microphone back on. -#: src/features/voice/components/VoiceControlBar.tsx:121 +#: src/features/voice/components/VoiceControlBar.tsx:117 msgctxt "voice-control-action" msgid "Unmute" msgstr "Κατάργηση σίγασης" @@ -34613,7 +34097,7 @@ msgstr "Κανάλι χωρίς όνομα" #. Fallback display name for a group DM with no name set. #. Fallback title in an invite embed for a group DM with no name set. #. Short label in the channel display name state. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:72 +#: src/features/channel/components/InviteEmbed.tsx:63 #: src/features/channel/state/ChannelDisplayName.ts:19 #: src/features/channel/utils/ChannelUtils.tsx:59 msgid "Unnamed group" @@ -34692,7 +34176,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. #. Tab label in the inbox popout filtering to channels with unread messages. -#: src/features/messaging/components/popouts/InboxPopout.tsx:32 +#: src/features/messaging/components/popouts/InboxPopout.tsx:30 #: src/features/user/components/settings_utils/search_index/NotificationsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:77 msgid "Unread" @@ -34828,7 +34312,7 @@ msgid "Up to {DISCOVERY_MAX_TAGS} tags help people find your community. They sho msgstr "Έως {DISCOVERY_MAX_TAGS} ετικέτες βοηθούν τους χρήστες να βρουν την κοινότητά σου. Εμφανίζονται στην αναζήτηση της Ανακάλυψης." #. Feature comparison table value label. Shown in the restricted or stock column for a text-valued perk. Format includes a resolution token (4K) and a framerate token that should not be translated. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:91 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:87 msgid "Up to 4K/60fps" msgstr "Έως 4K/60fps" @@ -34904,11 +34388,6 @@ msgstr "Ενημερωμένες πολιτικές" msgid "Updated saved media" msgstr "Ενημερώθηκαν τα αποθηκευμένα πολυμέσα" -#. Label in the messaging commands. {scheduledTimeLabel} is the localized scheduled date and time. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:53 -msgid "Updated scheduled message for {scheduledTimeLabel}" -msgstr "Ενημερώθηκε το προγραμματισμένο μήνυμα για {scheduledTimeLabel}" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:544 msgid "Updated the avatar." msgstr "Ενημερώθηκε η φωτογραφία προφίλ." @@ -35165,7 +34644,7 @@ msgid "Uploading emojis" msgstr "Ανέβασμα emoji" #. Description for the maximum screen share bitrate select. Keep WebRTC literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:159 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:164 msgid "Upper bitrate cap before WebRTC adapts to the network." msgstr "Ανώτατο όριο εύρους ζώνης πριν το WebRTC προσαρμοστεί στο δίκτυο." @@ -35294,7 +34773,7 @@ msgid "Use an email you can open. We will send a code there." msgstr "Χρησιμοποιήστε ένα email που μπορείτε να ανοίξετε. Θα στείλουμε έναν κωδικό εκεί." #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:67 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:63 msgid "Use animated emojis" msgstr "Χρήση κινούμενων emoji" @@ -35596,11 +35075,6 @@ msgstr "Χρησιμοποιείται μόνο σε αυτήν την κοιν msgid "User" msgstr "Χρήστης" -#. Voice participant context menu submenu label for lower-frequency profile and communication actions. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:202 -msgid "User actions" -msgstr "Ενέργειες χρήστη" - #. IAR modal: rule description. #: src/features/moderation/components/report_modal/IARModalCopy.ts:251 msgid "User appears underage, or is involved in grooming or child exploitation." @@ -35677,7 +35151,7 @@ msgid "User record" msgstr "Εγγραφή χρήστη" #. Root label for the current user settings modal and settings search paths. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:352 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:341 msgid "User settings" msgstr "Ρυθμίσεις χρήστη" @@ -36215,7 +35689,7 @@ msgid "Video progress" msgstr "Πρόοδος βίντεο" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:75 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:71 msgid "Video quality" msgstr "Ποιότητα βίντεο" @@ -36604,7 +36078,7 @@ msgstr "Φωνητική (ενηλίκων)" #. User settings tab for microphone, speaker, camera, and call stats. #. User settings tab for microphone, speaker, camera, and call stats. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:124 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:119 #: src/features/voice/utils/VoiceMessageDescriptors.ts:30 msgid "Voice & video" msgstr "Ήχος και βίντεο" @@ -36861,7 +36335,7 @@ msgid "Wait here" msgstr "Περιμένετε εδώ" #. Tooltip explaining that video / screen share controls are gated while the voice connection is not yet ready. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:56 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:45 msgid "Waiting for connection..." msgstr "Αναμονή σύνδεσης..." @@ -37362,11 +36836,6 @@ msgstr "Τι να αναζητήσετε." msgid "What's happening?" msgstr "Τι συμβαίνει;" -#. Form helper text for an expression pack description input. -#: src/features/expressions/components/modals/CreatePackModal.tsx:50 -msgid "What's in this pack?" -msgstr "Τι περιέχει αυτό το πακέτο;" - #. Short label in the settings dialog mobile settings view. #. Short label in the whats new modal. #. Sidebar item in settings that opens the app update notes modal. @@ -37551,7 +37020,7 @@ msgid "Window state" msgstr "Κατάσταση παραθύρου" #. User settings tab label shown on Windows desktop builds. Refers to the Microsoft Windows OS. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:74 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:69 msgid "Windows app" msgstr "Εφαρμογή Windows" @@ -37873,16 +37342,6 @@ msgstr "Δεν μπορείτε να επεξεργαστείτε αυτό το msgid "You can't grant a permission you don't have in this channel." msgstr "Δεν μπορείς να δώσεις μια άδεια που δεν έχεις εσύ σε αυτό το κανάλι." -#. Body of the error modal when installing an emoji pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:91 -msgid "You can't install this emoji pack." -msgstr "Δεν μπορείτε να εγκαταστήσετε αυτό το πακέτο emoji." - -#. Body of the error modal when installing a sticker pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:95 -msgid "You can't install this sticker pack." -msgstr "Δεν μπορείτε να εγκαταστήσετε αυτό το πακέτο αυτοκόλλητων." - #. Title of the error modal shown when the user is banned from a discovery community. #: src/features/discovery/commands/DiscoveryJoinCommands.tsx:38 msgid "You can't join this community" @@ -37942,8 +37401,8 @@ msgstr "Δεν μπορείτε να στείλετε μηνύματα σε αυ #. Tooltip in the voice control bar when the user lacks the Screen Share permission in this channel. Tone stays plain. #. Tooltip shown when the user lacks the Screen Share permission in the voice channel. Tone stays plain. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:65 -#: src/features/voice/components/VoiceControlBar.tsx:141 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:54 +#: src/features/voice/components/VoiceControlBar.tsx:137 msgid "You can't share your screen in this channel" msgstr "Δεν μπορείτε να κάνετε κοινή χρήση οθόνης σε αυτό το κανάλι" @@ -37956,8 +37415,8 @@ msgstr "Δεν μπορείτε να μιλήσετε σε αυτό το καν #. Tooltip in the voice control bar when the user lacks the Video permission in this channel. Tone stays plain. #. Tooltip shown when the user lacks the Video permission in the voice channel. Tone stays plain. #: src/features/voice/components/modals/CameraPreviewModal.tsx:74 -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:61 -#: src/features/voice/components/VoiceControlBar.tsx:131 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:50 +#: src/features/voice/components/VoiceControlBar.tsx:127 msgid "You can't turn on your camera in this channel" msgstr "Δεν μπορείτε να ενεργοποιήσετε την κάμερά σας σε αυτό το κανάλι" @@ -38120,10 +37579,6 @@ msgstr "Δεν είστε μέλος αυτής της κοινότητας γι msgid "You haven't blocked anyone yet." msgstr "Δεν έχεις μπλοκάρει κανέναν ακόμα." -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:343 -msgid "You haven't created any packs yet." -msgstr "Δεν έχεις δημιουργήσει ακόμα πακέτα." - #. Intro copy in the keyboard navigation modal. {productName} is the app name. #: src/features/input/components/modals/KeyboardModeIntroModal.tsx:26 msgid "You just pressed Tab. Keyboard mode is now on so you can navigate {productName} without a mouse." @@ -38345,13 +37800,6 @@ msgstr "Έχετε φτάσει το όριο {bookmarksText}. Αφαιρέστ msgid "You're at the cap of {freeItemsText} — your instance admin sets this limit." msgstr "Έχετε φτάσει το όριο των {freeItemsText} — ο διαχειριστής της παρουσίας σας ορίζει αυτό το όριο." -#. Fallback body of the emoji pack creation-limit error modal when no exact limit is known. -#. Fallback body of the sticker pack creation-limit error modal when no exact limit is known. -#: src/features/invite/commands/InviteCommands.tsx:61 -#: src/features/invite/commands/InviteCommands.tsx:79 -msgid "You're at the creation limit. Delete one to create another." -msgstr "Έχετε φτάσει το όριο δημιουργίας. Διαγράψτε ένα για να δημιουργήσετε άλλο." - #. Modal body shown when the free bookmarks limit is reached and Plutonium would increase it. Free and Plutonium limits are interpolated. #: src/features/app/components/alerts/MaxBookmarksModal.tsx:30 msgid "You're at the free cap of {bookmarksText}. {premiumProductName} bumps you up to {premiumBookmarksText} — or remove one to add another." @@ -38362,13 +37810,6 @@ msgstr "Έχεις φτάσει το δωρεάν όριο των {bookmarksText msgid "You're at the free cap of {freeItemsText}. {premiumProductName} bumps you up to {premiumItemsText}." msgstr "Έχετε φτάσει το δωρεάν όριο των {freeItemsText}. Το {premiumProductName} σας ανεβάζει στα {premiumItemsText}." -#. Fallback body of the emoji pack install-limit error modal when no exact limit is known. -#. Fallback body of the sticker pack install-limit error modal when no exact limit is known. -#: src/features/invite/commands/InviteCommands.tsx:52 -#: src/features/invite/commands/InviteCommands.tsx:70 -msgid "You're at the install limit. Remove one to add another." -msgstr "Έχετε φτάσει το όριο εγκαταστάσεων. Αφαιρέστε ένα για να προσθέσετε άλλο." - #. Short label in the user banned from guild modal. Keep it concise. Keep the tone plain and specific. #: src/features/moderation/components/alerts/UserBannedFromGuildModal.tsx:8 msgid "You're banned" @@ -38379,11 +37820,6 @@ msgstr "Έχεις αποκλειστεί" msgid "You're being rate limited. Wait {duration} before trying again." msgstr "Έχετε υπερβεί το όριο αιτημάτων. Περιμένετε {duration} πριν προσπαθήσετε ξανά." -#. End-of-list title in the scheduled messages popout when all scheduled messages are visible. Tone can be friendly. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:51 -msgid "You're caught up" -msgstr "Είσαι ενήμερος" - #. Error modal body shown when a gift-subscription user tries to start a recurring subscription. Explains the extension/redemption path. #: src/features/app/components/dialogs/components/plutonium/hooks/useCheckoutActions.tsx:160 msgid "You're currently on a gift subscription. It won't renew. You can redeem more gift codes to extend it. Recurring subscriptions can be started after your gift time ends." @@ -38497,16 +37933,12 @@ msgstr "Έχετε ήδη χρησιμοποιήσει πρόσφατα μια msgid "You've arrived, {username}! Let's get started." msgstr "Καλώς ήρθες, {username}! Ας ξεκινήσουμε." -#: src/features/auth/flow/InviteHeader.tsx:200 -msgid "You've been invited to install" -msgstr "Σας έχουν προσκαλέσει να εγκαταστήσετε" - -#: src/features/auth/flow/InviteHeader.tsx:96 -#: src/features/auth/flow/InviteHeader.tsx:299 +#: src/features/auth/flow/InviteHeader.tsx:69 +#: src/features/auth/flow/InviteHeader.tsx:213 msgid "You've been invited to join" msgstr "Σε έχουν προσκαλέσει να μπεις" -#: src/features/auth/flow/InviteHeader.tsx:151 +#: src/features/auth/flow/InviteHeader.tsx:124 msgid "You've been invited to join a group DM by" msgstr "Έχεις προσκληθεί να μπεις σε ομαδική συνομιλία από" @@ -38586,7 +38018,7 @@ msgstr "Η συνδρομή σας στο {premiumProductName} έληξε. Έχ msgid "Your {productName} session expired. Sign in again to continue authorizing this application." msgstr "Η περίοδος λειτουργίας σας στο {productName} έληξε. Συνδεθείτε ξανά για να συνεχίσετε την εξουσιοδότηση αυτής της εφαρμογής." -#: src/features/user/components/settings_utils/SettingsConstants.tsx:205 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:200 msgid "Your account" 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 81180aa09..3874ec698 100644 --- a/fluxer_app/src/features/i18n/locales/en-GB/messages.po +++ b/fluxer_app/src/features/i18n/locales/en-GB/messages.po @@ -29,11 +29,6 @@ msgstr "(edited)" msgid "(failed to load)" msgstr "(failed to load)" -#. Placeholder content text shown for scheduled messages with neither text nor attachments. Keep the parentheses. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:38 -msgid "(no content)" -msgstr "(no content)" - #: src/features/app/components/pages/YouPage.tsx:189 #: src/features/user/components/modals/UserProfileMobileSheet.tsx:899 msgid "(only visible to you)" @@ -455,7 +450,7 @@ msgstr "{count, plural, one {Expand (# line)} other {Expand (# lines)}}" msgid "{count, plural, one {Expand (# row)} other {Expand (# rows)}}" msgstr "{count, plural, one {Expand (# row)} other {Expand (# rows)}}" -#: src/features/voice/components/VoiceParticipantTile.tsx:303 +#: src/features/voice/components/VoiceParticipantTile.tsx:304 msgid "{count, plural, one {Expand # other device} other {Expand # other devices}}" msgstr "{count, plural, one {Expand # other device} other {Expand # other devices}}" @@ -463,8 +458,8 @@ msgstr "{count, plural, one {Expand # other device} other {Expand # other device msgid "{count, plural, one {Group DM · # member} other {Group DM · # members}}" msgstr "{count, plural, one {Group DM · # member} other {Group DM · # members}}" -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:252 -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:273 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:274 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:295 msgid "{count, plural, one {Hide # device} other {Hide # devices}}" msgstr "{count, plural, one {Hide # device} other {Hide # devices}}" @@ -476,7 +471,7 @@ msgstr "{count, plural, one {In call} other {# in call}}" msgid "{count, plural, one {Join video call (# participant)} other {Join video call (# participants)}}" msgstr "{count, plural, one {Join video call (# participant)} other {Join video call (# participants)}}" -#: src/features/voice/components/VoiceParticipantTile.tsx:620 +#: src/features/voice/components/VoiceParticipantTile.tsx:621 msgid "{count, plural, one {Keep watching # stream and add this one} other {Keep watching # streams and add this one}}" msgstr "{count, plural, one {Keep watching # stream and add this one} other {Keep watching # streams and add this one}}" @@ -492,8 +487,8 @@ msgstr "{count, plural, one {Revoke # app} other {Revoke # apps}}" msgid "{count, plural, one {sent # attachment} other {sent # attachments}}" msgstr "{count, plural, one {sent # attachment} other {sent # attachments}}" -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:259 -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:280 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:281 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:302 msgid "{count, plural, one {Show # device} other {Show # devices}}" msgstr "{count, plural, one {Show # device} other {Show # devices}}" @@ -535,22 +530,6 @@ msgstr "{count, plural, one {You're already using the one allowed connection for msgid "{count, plural, one {You're at the cap of # saved media item. Remove one to add another.} other {You're at the cap of # saved media items. Remove one to add another.}}" msgstr "{count, plural, one {You're at the cap of # saved media item. Remove one to add another.} other {You're at the cap of # saved media items. Remove one to add another.}}" -#: src/features/invite/commands/InviteCommands.tsx:401 -msgid "{count, plural, one {You're at the limit of # emoji pack. Delete one to create another.} other {You're at the limit of # emoji packs. Delete one to create another.}}" -msgstr "{count, plural, one {You're at the limit of # emoji pack. Delete one to create another.} other {You're at the limit of # emoji packs. Delete one to create another.}}" - -#: src/features/invite/commands/InviteCommands.tsx:387 -msgid "{count, plural, one {You're at the limit of # installed emoji pack. Remove one to add another.} other {You're at the limit of # installed emoji packs. Remove one to add another.}}" -msgstr "{count, plural, one {You're at the limit of # installed emoji pack. Remove one to add another.} other {You're at the limit of # installed emoji packs. Remove one to add another.}}" - -#: src/features/invite/commands/InviteCommands.tsx:419 -msgid "{count, plural, one {You're at the limit of # installed sticker pack. Remove one to add another.} other {You're at the limit of # installed sticker packs. Remove one to add another.}}" -msgstr "{count, plural, one {You're at the limit of # installed sticker pack. Remove one to add another.} other {You're at the limit of # installed sticker packs. Remove one to add another.}}" - -#: src/features/invite/commands/InviteCommands.tsx:433 -msgid "{count, plural, one {You're at the limit of # sticker pack. Delete one to create another.} other {You're at the limit of # sticker packs. Delete one to create another.}}" -msgstr "{count, plural, one {You're at the limit of # sticker pack. Delete one to create another.} other {You're at the limit of # sticker packs. Delete one to create another.}}" - #: src/features/guild/components/alerts/MaxGuildsModal.tsx:24 msgid "{count, plural, one {You've reached the maximum number of communities you can join (# community). Leave a community before joining another one.} other {You've reached the maximum number of communities you can join (# communities). Leave a community before joining another one.}}" msgstr "{count, plural, one {You've reached the maximum number of communities you can join (# community). Leave a community before joining another one.} other {You've reached the maximum number of communities you can join (# communities). Leave a community before joining another one.}}" @@ -750,14 +729,14 @@ msgstr "{formats}. Max {maxSize}. Recommended: {recommendedSize}" msgid "{formats}. Max {maxSize}. Recommended: {recommendedSize}. {note}" msgstr "{formats}. Max {maxSize}. Recommended: {recommendedSize}. {note}" -#: src/features/auth/flow/InviteHeader.tsx:117 -#: src/features/auth/flow/InviteHeader.tsx:162 -#: src/features/auth/flow/InviteHeader.tsx:335 +#: src/features/auth/flow/InviteHeader.tsx:90 +#: src/features/auth/flow/InviteHeader.tsx:135 +#: src/features/auth/flow/InviteHeader.tsx:249 msgid "{formattedMemberCount} {memberCount, plural, one {member} other {members}}" msgstr "{formattedMemberCount} {memberCount, plural, one {member} other {members}}" -#: src/features/auth/flow/InviteHeader.tsx:111 -#: src/features/auth/flow/InviteHeader.tsx:320 +#: src/features/auth/flow/InviteHeader.tsx:84 +#: src/features/auth/flow/InviteHeader.tsx:234 msgid "{formattedPresenceCount} online" msgstr "{formattedPresenceCount} online" @@ -776,7 +755,7 @@ msgstr "{fps} FPS" msgid "{guildName} channels" msgstr "{guildName} channels" -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:674 +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:673 msgid "{hiddenConnectionCount, plural, one {Expand # other device} other {Expand # other devices}}" msgstr "{hiddenConnectionCount, plural, one {Expand # other device} other {Expand # other devices}}" @@ -874,7 +853,7 @@ msgstr "{length} watching" msgid "{lineCount, plural, one {# line} other {# lines}}" msgstr "{lineCount, plural, one {# line} other {# lines}}" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:145 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:143 msgid "{matchCount, plural, one {# match} other {# matches}}" msgstr "{matchCount, plural, one {# match} other {# matches}}" @@ -889,7 +868,7 @@ msgid "{mbWayPaymentMethod} is a one-time payment method in {paymentProviderName msgstr "{mbWayPaymentMethod} is a one-off payment method in {paymentProviderName} checkout, so it is not a recurring subscription path here." #. Screen share bitrate option label. Mbps means megabits per second. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:167 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:172 msgid "{megabits} Mbps" msgstr "{megabits} Mbps" @@ -1105,7 +1084,7 @@ msgid "{productName} detected a potential raid in this community. Invites are pa msgstr "{productName} detected a potential raid in this community. Invites are paused, so new users cannot join right now." #. Anti-raid status message on a community invite embed. productName is the product brand name placeholder. -#: src/features/channel/components/InviteEmbed.tsx:117 +#: src/features/channel/components/InviteEmbed.tsx:88 msgid "{productName} detected a potential raid, so new users can't join right now." msgstr "{productName} detected a potential raid, so new users can't join right now." @@ -1225,14 +1204,14 @@ msgstr "{remaining} characters left. Get {premiumProductName} to write up to {pr msgid "{remainingSlotCount} remaining" msgstr "{remainingSlotCount} remaining" -#: src/features/channel/components/InviteEmbed.tsx:282 -#: src/features/channel/components/InviteEmbed.tsx:455 -#: src/features/channel/components/InviteEmbed.tsx:724 +#: src/features/channel/components/InviteEmbed.tsx:248 +#: src/features/channel/components/InviteEmbed.tsx:356 +#: src/features/channel/components/InviteEmbed.tsx:625 msgid "{renderedMemberCount} {memberCount, plural, one {member} other {members}}" msgstr "{renderedMemberCount} {memberCount, plural, one {member} other {members}}" #. Presence summary on a community invite embed. renderedPresenceCount is a formatted count of online members. -#: src/features/channel/components/InviteEmbed.tsx:112 +#: src/features/channel/components/InviteEmbed.tsx:83 msgid "{renderedPresenceCount} online" msgstr "{renderedPresenceCount} online" @@ -1630,9 +1609,7 @@ msgstr "1 unread" msgid "1 unread DM" msgstr "1 unread DM" -#. Invite link use-limit option meaning the invite can be used once. #. Invite max-uses dropdown option for exactly one use. -#: src/features/expressions/components/modals/PackInviteModal.tsx:33 #: src/features/invite/components/modals/InviteModal.tsx:60 msgid "1 use" msgstr "1 use" @@ -1668,16 +1645,12 @@ msgstr "1-year gift" msgid "10 minutes" msgstr "10 minutes" -#. Invite link use-limit option meaning the invite can be used ten times. #. Invite max-uses dropdown option for ten uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:41 #: src/features/invite/components/modals/InviteModal.tsx:68 msgid "10 uses" msgstr "10 uses" -#. Invite link use-limit option meaning the invite can be used 100 times. #. Invite max-uses dropdown option for 100 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:53 #: src/features/invite/components/modals/InviteModal.tsx:80 msgid "100 uses" msgstr "100 uses" @@ -1763,9 +1736,7 @@ msgctxt "adaptive-screen-share" msgid "240p" msgstr "240p" -#. Invite link use-limit option meaning the invite can be used 25 times. #. Invite max-uses dropdown option for 25 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:45 #: src/features/invite/components/modals/InviteModal.tsx:72 msgid "25 uses" msgstr "25 uses" @@ -1840,16 +1811,12 @@ msgstr "5 days" msgid "5 minutes" msgstr "5 minutes" -#. Invite link use-limit option meaning the invite can be used five times. #. Invite max-uses dropdown option for five uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:37 #: src/features/invite/components/modals/InviteModal.tsx:64 msgid "5 uses" msgstr "5 uses" -#. Invite link use-limit option meaning the invite can be used 50 times. #. Invite max-uses dropdown option for 50 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:49 #: src/features/invite/components/modals/InviteModal.tsx:76 msgid "50 uses" msgstr "50 uses" @@ -2083,13 +2050,6 @@ msgstr "Accept invite" msgid "Accept the friend request from {userName}?" msgstr "Accept the friend request from {userName}?" -#. Helper text on a pack invite embed explaining that accepting installs the pack. -#. Note shown on expression pack invites before accepting. -#: src/features/channel/components/InviteEmbed.tsx:100 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:81 -msgid "Accepting this invite installs the pack automatically." -msgstr "Accepting this invite automatically installs the pack." - #. Short label in the notification utils helper. Keep it concise. #: src/features/notification/utils/NotificationUtils.ts:32 msgid "Access granted" @@ -2110,7 +2070,7 @@ msgstr "Access your basic profile information (username, avatar, etc.)" #. User settings tab for accessibility preferences (visual, motion, screen reader, etc.). #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:14 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:93 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:66 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:61 msgid "Accessibility" msgstr "Accessibility" @@ -2124,7 +2084,7 @@ msgstr "Accessible live region" #. User settings tab for account login, password, MFA, and security. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:11 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:129 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:95 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:90 msgid "Account" msgstr "Account" @@ -2180,7 +2140,7 @@ msgstr "Account too new" #. Required-action modal title shown when an account-level verification step is required to proceed. #. Title of the error modal shown when an unclaimed (guest) account tries to accept a community or group DM invite. Auth-related; keep tone plain. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:8 -#: src/features/invite/commands/InviteCommands.tsx:37 +#: src/features/invite/commands/InviteCommands.tsx:35 msgid "Account verification required" msgstr "Account verification required" @@ -2461,7 +2421,7 @@ msgid "Add an account to continue." msgstr "Add an account to continue." #. Body of the error modal shown when an unclaimed (guest) account tries to accept a community invite. Tells the user to complete sign-up first. -#: src/features/invite/commands/InviteCommands.tsx:42 +#: src/features/invite/commands/InviteCommands.tsx:40 msgid "Add an email and password to your account first." msgstr "First, add an email and password to your account." @@ -2771,7 +2731,7 @@ msgid "Address" msgstr "Address" #. Description for an H.264 backup stream select. Keep H.264, CPU, and GPU literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:119 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:124 msgid "Adds H.264 for mixed clients. Uses more encode work." msgstr "Adds H.264 for mixed clients. Uses more encode work." @@ -2827,11 +2787,9 @@ msgstr "Admins paused invites — you can't join right now." #. Collapsed-by-default group at the end of the community overview tab holding less common settings. #. Disclosure button label in the voice connection status popout. Reveals technical bandwidth and network stats. #. User settings tab for power-user and experimental application preferences. -#. Voice participant context menu submenu label for IDs and diagnostics. #: src/features/channel/components/modals/channel_tabs/ChannelOverviewTab.tsx:337 #: src/features/guild/components/modals/guild_tabs/guild_overview_tab/index.tsx:28 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:178 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:145 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:140 #: src/features/voice/components/voice_connection_status/VoiceDetailsPopout.tsx:60 msgid "Advanced" msgstr "Advanced" @@ -2842,7 +2800,7 @@ msgid "Advanced video settings" msgstr "Advanced video settings" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:100 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:121 msgid "Advertise a capped decode codec to force publisher migration" msgstr "Advertise a capped decode codec to force publisher migration" @@ -3065,6 +3023,13 @@ msgstr "Allow anyone to see this connection on your profile" msgid "Allow anyone who can view your full profile to see your profile local time" msgstr "Allow anyone who can view your full profile to see your profile's local time" +#. Settings search entry label for the AV1 screen-share opt-in. AV1 is a codec name and should stay literal. +#. Switch label for the AV1 screen-share opt-in. AV1 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:236 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:88 +msgid "Allow AV1 for screen sharing" +msgstr "Allow AV1 for screen sharing" + #. Toggle label that allows DMs from bots in this community. #: src/features/ui/action_menu/items/BulkSettingsMenuItems.tsx:81 msgid "Allow bot direct messages" @@ -3112,6 +3077,13 @@ msgstr "Allow flexible text channel names" msgid "Allow for all communities" msgstr "Allow for all communities" +#. Settings search entry label for the H.265/HEVC screen-share opt-in. H.265 and HEVC are codec names and should stay literal. +#. Switch label for the H.265/HEVC screen-share opt-in. H.265 and HEVC are codec names and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:240 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:92 +msgid "Allow H.265 (HEVC) for screen sharing" +msgstr "Allow H.265 (HEVC) for screen sharing" + #: src/features/connection/components/modals/EditConnectionModal.tsx:95 msgid "Allow members from communities you're in to see this connection" msgstr "Allow members from communities you're in to see this connection" @@ -3218,7 +3190,7 @@ msgid "Already have an account?" msgstr "Already have an account?" #. Status label on a group DM invite embed when the current user is already a member. -#: src/features/channel/components/InviteEmbed.tsx:76 +#: src/features/channel/components/InviteEmbed.tsx:67 msgid "Already joined" msgstr "Already joined" @@ -3426,7 +3398,7 @@ msgid "Animated avatars ({animatedAvatarFormats}) require {premiumProductName}." msgstr "Animated avatars ({animatedAvatarFormats}) require {premiumProductName}." #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:79 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:75 msgid "Animated avatars & profile banners" msgstr "Animated avatars & profile banners" @@ -3712,7 +3684,7 @@ msgstr "App icon badge" msgid "App language: {format}" msgstr "App language: {format}" -#: src/features/user/components/settings_utils/SettingsConstants.tsx:209 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:204 msgid "App settings" msgstr "App settings" @@ -3739,7 +3711,7 @@ msgstr "App zoom level" #. Advanced settings category tag. #. User settings tab for app appearance and layout options. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:13 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:116 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:111 msgid "Appearance" msgstr "Appearance" @@ -3812,8 +3784,8 @@ msgstr "Application updated successfully" #: src/features/user/components/modals/tabs/applications_tab/index.tsx:90 #: src/features/user/components/modals/tabs/applications_tab/index.tsx:129 #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:29 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:74 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:70 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:66 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:65 msgid "Applications" msgstr "Applications" @@ -3899,7 +3871,7 @@ msgid "Are you sure you want to delete every message in your personal notes? Thi msgstr "Are you sure you want to delete every message in your personal notes? This will permanently remove all messages and their attachments. This action cannot be undone." #. placeholder {0}: selectedRole.name -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:410 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:425 msgid "Are you sure you want to delete the <0>{0} role? Any members with this role will no longer have it." msgstr "Are you sure you want to delete the <0>{0} role? Any members with this role will no longer have it." @@ -4080,11 +4052,6 @@ msgstr "Attachment mock" msgid "Attachment mocks" msgstr "Attachment mocks" -#. Placeholder content text shown for scheduled messages that have attachments but no text content. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:34 -msgid "Attachment only message" -msgstr "Attachment-only message" - #. Short label in the channel and chat textual attachment preview bottom sheet. Keep it concise. #. Short label in the channel and chat textual attachment preview modal. Keep it concise. #: src/features/channel/components/embeds/attachments/TextualAttachmentPreviewBottomSheet.tsx:27 @@ -4112,9 +4079,7 @@ msgstr "Attachment upload unavailable" msgid "Attachment: {filename}" msgstr "Attachment: {filename}" -#. Label in the scheduled message row preview indicating that attachments are included. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:43 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:34 msgid "Attachments" msgstr "Attachments" @@ -4238,7 +4203,7 @@ msgid "Audio settings" msgstr "Audio settings" #. Voice control button label for microphone and speaker settings. -#: src/features/voice/components/VoiceControlBar.tsx:146 +#: src/features/voice/components/VoiceControlBar.tsx:142 msgctxt "voice-control-button" msgid "Audio settings" msgstr "Audio settings" @@ -4344,7 +4309,7 @@ msgid "Authorized" msgstr "Authorised" #. 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/GeneralSettingsSections.ts:30 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:22 msgid "Authorized applications" msgstr "Authorised applications" @@ -4358,8 +4323,8 @@ msgstr "Authorised applications" #: src/features/user/components/modals/tabs/AuthorizedAppsTab.tsx:506 #: src/features/user/components/settings_utils/search_index/AuthorizedAppsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:148 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:34 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:107 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:102 msgid "Authorized apps" msgstr "Authorised apps" @@ -4442,7 +4407,6 @@ msgid "Autocomplete suggestion: {label}, {selectedOptionPosition} of {resultCoun msgstr "Autocomplete suggestion: {label}, {selectedOptionPosition} of {resultCount}" #. Channel overview settings tab label, control, or validation message (name, topic, slowmode, voice region, mature content gate). -#. Label for the auto codec option in the screen-share codec radio group. Keep it concise. #. Option label for a WebRTC content hint select. #. Option label for an SVC mode select. #. Option label for an encoder path select. @@ -4451,11 +4415,10 @@ msgstr "Autocomplete suggestion: {label}, {selectedOptionPosition} of {resultCou #. Voice region option label in the voice settings menu meaning let Fluxer pick the best region automatically. #. Voice region picker option label meaning 'let Fluxer pick the best region automatically'. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/RtcRegionSelect.tsx:19 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:59 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:99 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:139 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:176 -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:34 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:64 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:104 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:144 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:181 #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:263 #: src/features/voice/components/VoiceRegionSelector.tsx:16 #: src/features/voice/components/VoiceSettingsMenus.tsx:126 @@ -4468,6 +4431,11 @@ msgctxt "rtc-region-value" msgid "Automatic" msgstr "Automatic" +#. Option label for the screen-share codec select. codec is the automatically selected codec label. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:222 +msgid "Automatic ({codec})" +msgstr "Automatic ({codec})" + #. Settings search entry label. Names the settings search entry in the settings UI. #. Voice setting label for automatically evening out microphone volume. #: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:48 @@ -4495,96 +4463,6 @@ msgstr "Automatic message reading" msgid "Automatic start" msgstr "Automatic start" -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep Firefox as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:8 -msgid "Automatic would use {codecName} because Firefox screen sharing works most reliably with it." -msgstr "Automatic would use {codecName} because Firefox screen sharing works most reliably with it." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:70 -msgid "Automatic would use {codecName} because no hardware encoder is available and this browser exposes H.265." -msgstr "Automatic would use {codecName} because no hardware encoder is available and this browser exposes H.265." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:75 -msgid "Automatic would use {codecName} because no hardware encoder is available and your computer exposes H.265." -msgstr "Automatic would use {codecName} because no hardware encoder is available and your computer exposes H.265." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:90 -msgid "Automatic would use {codecName} because no higher-quality encoder is available and H.264 is compatible." -msgstr "Automatic would use {codecName} because no higher-quality encoder is available and H.264 is compatible." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep OpenH264 and Linux literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:101 -msgid "Automatic would use {codecName} because no video encoder is exposed. On Linux, OpenH264 may need to be installed." -msgstr "Automatic would use {codecName} because no video encoder is exposed. On Linux, OpenH200 may need to be installed." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:60 -msgid "Automatic would use {codecName} because software encoding is preferred and this browser exposes AV1." -msgstr "Automatic would use {codecName} because software encoding is preferred and this browser exposes AV1." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:80 -msgid "Automatic would use {codecName} because software encoding is preferred and this browser exposes VP9." -msgstr "Automatic would use {codecName} because software encoding is preferred and this browser exposes VP9." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:95 -msgid "Automatic would use {codecName} because software encoding is preferred and VP8 is the safest software fallback." -msgstr "Automatic would use {codecName} because software encoding is preferred and VP8 is the safest software fallback." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:65 -msgid "Automatic would use {codecName} because software encoding is preferred and your computer exposes AV1." -msgstr "Automatic would use {codecName} because software encoding is preferred and your computer exposes AV1." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:85 -msgid "Automatic would use {codecName} because software encoding is preferred and your computer exposes VP9." -msgstr "Automatic would use {codecName} because software encoding is preferred and your computer exposes VP9." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep codec names literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:25 -msgid "Automatic would use {codecName} because this browser does not expose H.264, so VP8 is the safest fallback." -msgstr "Automatic would use {codecName} because this browser does not expose H.264, so VP8 is the safest fallback." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep Chromium as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:13 -msgid "Automatic would use {codecName} because this browser supports it and it is the best fallback outside Chromium." -msgstr "Automatic would use {codecName} because this browser supports it and it's the best fallback outside Chromium." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep codec names literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:30 -msgid "Automatic would use {codecName} because your computer does not expose H.264, so VP8 is the safest fallback." -msgstr "Automatic would use {codecName} because your computer does not expose H.264, so VP8 is the safest fallback." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep Chromium as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:19 -msgid "Automatic would use {codecName} because your computer supports it and it is the best fallback outside Chromium." -msgstr "Automatic would use {codecName} because your computer supports it and it is the best fallback outside Chromium." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:54 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware and it gives strong screen-share quality." -msgstr "Automatic would use {codecName} because your GPU can encode it in hardware and it gives strong screen-share quality." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:42 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware and it is the most compatible screen-share default." -msgstr "Automatic would use {codecName} because your GPU can encode it in hardware and it is the most compatible screen-share default." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:48 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware, with excellent compression and low CPU usage." -msgstr "Automatic would use {codecName} because your GPU can encode it in hardware, with excellent compression and low CPU usage." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:36 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware, with the best compression for screen sharing." -msgstr "Automatic would use {codecName} because your GPU can encode it in hardware, with the best compression for screen sharing." - #. Short label in the animation tab. Keep it concise. #: src/features/user/components/modals/tabs/accessibility_tab/AnimationTab.tsx:52 msgid "Automatically play GIFs" @@ -4648,6 +4526,16 @@ msgstr "Auto-read" msgid "Autoscrolling" msgstr "Autoscrolling" +#. Settings search synonym. Codec name; keep literal. Used to match this term in the settings search bar. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:101 +msgid "AV1" +msgstr "AV1" + +#. Option label for the screen-share codec select while the AV1 opt-in is off and the option is disabled. AV1 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:226 +msgid "AV1 (requires opt-in)" +msgstr "AV1 (requires opt-in)" + #. Label for the available desktop version in the Linux update modal. #: src/features/updater/commands/UpdaterModalCommands.tsx:140 msgid "Available" @@ -4875,7 +4763,7 @@ msgid "Badge" msgstr "Badge" #. Option label for a software encoder quality select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:83 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:88 msgid "Balanced" msgstr "Balanced" @@ -4917,7 +4805,7 @@ msgstr "Ban expires at {0}." #: src/features/moderation/components/modals/BanMemberModal.tsx:270 #: src/features/ui/action_menu/GuildMemberContextMenu.tsx:66 #: src/features/ui/action_menu/items/GuildMemberMenuItems.tsx:51 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:94 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:118 msgid "Ban member" msgstr "Ban member" @@ -5046,7 +4934,7 @@ msgstr "Between 1 and 32 characters" #. 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/PlutoniumIndex.ts:27 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:207 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:202 msgid "Billing" msgstr "Billing" @@ -5099,7 +4987,7 @@ msgid "Biometrics" msgstr "Biometrics" #. 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/VoiceVideoIndex.ts:160 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:181 msgid "Bitrate" msgstr "Bitrate" @@ -5181,8 +5069,8 @@ msgstr "Blocked" #: src/features/user/components/modals/tabs/BlockedUsersTab.tsx:210 #: src/features/user/components/settings_utils/search_index/BlockedUsersIndex.ts:6 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:152 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:58 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:18 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:53 msgid "Blocked users" msgstr "Blocked users" @@ -5275,7 +5163,7 @@ msgstr "Bookmarked." #. Tab label in the inbox popout listing the user bookmarks. #: src/features/channel/components/modals/BookmarksBottomSheet.tsx:33 #: src/features/messaging/components/pages/SavedMessagesPage.tsx:23 -#: src/features/messaging/components/popouts/InboxPopout.tsx:36 +#: src/features/messaging/components/popouts/InboxPopout.tsx:34 msgid "Bookmarks" msgstr "Bookmarks" @@ -5535,10 +5423,6 @@ msgstr "Bullying, repeated unwanted contact, stalking, or targeted abuse." msgid "Bullying, threats, hate, violence, raids, or content that pushes self-harm." msgstr "Bullying, threats, hate, violence, raids, or content that promotes self-harm." -#: src/features/expressions/components/modals/CreatePackModal.tsx:95 -msgid "Bundle your favorite stickers into a pack you can distribute." -msgstr "Bundle your favourite stickers into a pack you can distribute." - #. Short label in the app constants. #: src/features/app/constants/AppConstants.ts:45 msgid "Busy right now" @@ -5761,7 +5645,7 @@ msgid "Cameras and virtual capture devices are selected here in {productName}, n msgstr "Cameras and virtual capture devices are selected here in {productName}, not in the Wayland system picker. If nothing appears here, check permissions or connect a device." #. Tooltip in the voice control bar when cameras are disabled because the participant count exceeds the limit. {voiceChannelCameraUserLimit} is the configured threshold. -#: src/features/voice/components/VoiceControlBar.tsx:136 +#: src/features/voice/components/VoiceControlBar.tsx:132 msgid "Cameras are off above {voiceChannelCameraUserLimit} participants" msgstr "Cameras are off above {voiceChannelCameraUserLimit} participants" @@ -5781,7 +5665,6 @@ msgid "Can't upload files here" msgstr "Can't upload files here" #. Action label for dismissing a mass-mention warning. -#. Button label on a scheduled message row that cancels (deletes) the scheduled send. #. Button label that closes the emoji rename popout without saving. #. Button that closes the delete channel confirmation without deleting. #. Button that closes the device logout confirmation without changes. @@ -5810,10 +5693,8 @@ msgstr "Can't upload files here" #: src/features/emoji/components/emojis/EmojiListItem.tsx:318 #: src/features/expressions/components/modals/AddFavoriteMemeModal.tsx:111 #: src/features/expressions/components/modals/AddGuildStickerModal.tsx:250 -#: src/features/expressions/components/modals/CreatePackModal.tsx:137 #: src/features/expressions/components/modals/EditFavoriteMemeModal.tsx:87 #: src/features/expressions/components/modals/EditGuildStickerModal.tsx:116 -#: src/features/expressions/components/modals/EditPackModal.tsx:124 #: src/features/guild/components/modals/TransferOwnershipModal.tsx:91 #: src/features/i18n/utils/CommonMessageDescriptors.ts:98 #: src/features/input/state/input_keybind/shared.ts:137 @@ -5824,7 +5705,6 @@ msgstr "Can't upload files here" #: src/features/messaging/components/modals/ForwardModal.tsx:635 #: src/features/messaging/components/modals/ImageCropModal.tsx:925 #: src/features/messaging/components/modals/MessageHistoryThresholdModal.tsx:107 -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:47 #: src/features/moderation/components/modals/BanMemberModal.tsx:262 #: src/features/moderation/components/modals/RemoveTimeoutModal.tsx:70 #: src/features/moderation/components/modals/TimeoutMemberModal.tsx:126 @@ -5850,11 +5730,6 @@ msgstr "Cancel" msgid "Cancel editing message" msgstr "Cancel editing message" -#. Button or menu action label in the channel and chat scheduled message edit bar. Keep it concise. -#: src/features/channel/components/ScheduledMessageEditBar.tsx:18 -msgid "Cancel editing scheduled message" -msgstr "Cancel editing scheduled message" - #. Relationship action label for canceling an outgoing friend request. #: src/features/relationship/utils/RelationshipMessageDescriptors.ts:25 msgid "Cancel friend request" @@ -5935,16 +5810,6 @@ msgstr "Cannot be edited" msgid "Cannot delete account" msgstr "Cannot delete account" -#. Title of the error modal when installing an emoji pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:83 -msgid "Cannot install emoji pack" -msgstr "Cannot install emoji pack" - -#. Title of the error modal when installing a sticker pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:87 -msgid "Cannot install sticker pack" -msgstr "Cannot install sticker pack" - #. Toast error shown when captcha verification fails inside the auth captcha interceptor. #: src/features/auth/components/CaptchaInterceptor.tsx:14 msgid "Captcha verification failed. Try again." @@ -5955,15 +5820,15 @@ msgstr "Captcha verification failed. Please try again." msgid "Capture" msgstr "Capture" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:398 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:420 msgid "Capture app audio" msgstr "Capture app audio" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:399 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:421 msgid "Capture desktop audio" msgstr "Capture desktop audio" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:397 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:419 msgid "Capture device audio" msgstr "Capture device audio" @@ -6221,12 +6086,12 @@ msgstr "Change password form" msgid "Change scheduled" msgstr "Change scheduled" -#. Tooltip / button label in the screen-share status pill. Opens the picker to change what is being shared. -#. Voice control menu action to choose a different screen-share source. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:48 -#: src/features/voice/components/VoiceControlBar.tsx:108 -msgid "Change source" -msgstr "Change source" +#. Action that opens the source picker for the active screen share. +#. Voice screen share menu action that changes the shared source. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:24 +#: src/features/voice/components/ActiveScreenShareMenu.tsx:23 +msgid "Change Stream" +msgstr "Change stream" #. Modal title for the screen-share picker when switching an ongoing stream to a new source. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:156 @@ -6575,7 +6440,7 @@ msgstr "Character limit exceeded by {remaining}" #: src/features/input/components/modals/KeyboardShortcutsCheatsheetModal.tsx:40 #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:15 #: src/features/user/components/modals/tabs/keybinds_tab/DefaultKeybindsList.tsx:39 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:120 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:115 msgid "Chat" msgstr "Chat" @@ -6976,7 +6841,7 @@ msgid "Choose your profile accent color" msgstr "Choose your profile accent colour" #. 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/VoiceVideoIndex.ts:108 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:129 msgid "Cisco" msgstr "Cisco" @@ -7584,7 +7449,7 @@ msgid "Codec" msgstr "Codec" #. 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/VoiceVideoIndex.ts:96 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:117 msgid "Codec negotiation testing" msgstr "Codec negotiation testing" @@ -7628,8 +7493,8 @@ msgstr "Collapse channel topic" #. Tooltip / aria label on a voice participant tile button that collapses expanded device tiles for one user. #. Voice menu action that collapses expanded device tiles back into a single tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:98 -#: src/features/voice/components/VoiceParticipantTile.tsx:165 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:122 +#: src/features/voice/components/VoiceParticipantTile.tsx:166 msgid "Collapse devices" msgstr "Collapse devices" @@ -8104,7 +7969,7 @@ msgstr "Composer focus" #. Button label that opens a dedicated advanced settings modal for configuring screen-share encoder controls. #. Button label that opens a dedicated advanced settings modal. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedChatControls.tsx:161 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:163 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:168 msgid "Configure" msgstr "Configure" @@ -8127,7 +7992,7 @@ msgid "Configure now" msgstr "Configure now" #. Tooltip / aria label on the screen-share control while a share is active. Opens the configure / end menu. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:69 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:58 msgid "Configure or end screen share" msgstr "Configure or end screen share" @@ -8378,12 +8243,12 @@ msgstr "Connection: {connectionId}" #: src/features/i18n/utils/CommonMessageDescriptors.ts:410 #: src/features/user/components/popouts/UserProfileShared.tsx:610 #: src/features/user/components/settings_utils/search_index/LinkedAccountsIndex.ts:8 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:38 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:30 msgid "Connections" msgstr "Connections" #. User settings tab for linked external accounts. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:111 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:106 msgctxt "user-settings-tab" msgid "Connections" msgstr "Connections" @@ -8434,7 +8299,7 @@ msgid "Content filtering" msgstr "Content filtering" #. Label for an advanced screen-share select. Refers to the WebRTC MediaStreamTrack contentHint value. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:131 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:136 msgid "Content hint" msgstr "Content hint" @@ -9157,16 +9022,6 @@ msgstr "Couldn't ignore friend request" msgid "Couldn't ignore the friend request. Try again." msgstr "Couldn't ignore the friend request. Please try again." -#. Generic body for the error modal when an emoji pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:107 -msgid "Couldn't install this emoji pack. Try again later." -msgstr "Couldn't install this emoji pack. Try again later." - -#. Generic body for the error modal when a sticker pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:111 -msgid "Couldn't install this sticker pack. Try again later." -msgstr "Couldn't install this sticker pack. Please try again later." - #. Error modal title shown when accepting a community invite fails. #: src/features/invite/components/alerts/InviteAcceptFailedModal.tsx:9 msgid "Couldn't join community" @@ -9582,11 +9437,6 @@ msgstr "Create an account to claim your gift" msgid "Create and manage applications and bots for your account" msgstr "Create and manage applications and bots for your account" -#. Empty-state description for expression packs when the feature requires premium. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:63 -msgid "Create and share custom emoji and sticker packs with {premiumProductFullName}." -msgstr "Create and share custom emoji and sticker packs with {premiumProductFullName}." - #. Button or menu action label in the application create modal. Keep it concise. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/applications_tab/ApplicationCreateModal.tsx:20 @@ -9628,14 +9478,6 @@ msgstr "Create DM" msgid "Create emoji & stickers" msgstr "Create emoji & stickers" -#. Action that opens the create-emoji-pack modal. -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/expressions/components/modals/CreatePackModal.tsx:18 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:314 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:31 -msgid "Create emoji pack" -msgstr "Create emoji pack" - #. Accessible label for the create-favorite-category form. #: src/features/expressions/components/modals/CreateFavoriteCategoryModal.tsx:16 msgid "Create favorite category form" @@ -9688,14 +9530,6 @@ msgstr "Create or join a community" msgid "Create role" msgstr "Create role" -#. Action that opens the create-sticker-pack modal. -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/expressions/components/modals/CreatePackModal.tsx:22 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:314 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:35 -msgid "Create sticker pack" -msgstr "Create sticker pack" - #. Setup wizard title prompting the operator to create the first account. #: src/features/app/components/setup/SetupWizardSteps.tsx:48 msgid "Create the administrator account" @@ -9748,15 +9582,6 @@ msgstr "Created" msgid "Created {createdAt}" msgstr "Created {createdAt}" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:334 -msgid "Created {createdCount} / {createdLimit}" -msgstr "Created {createdCount} / {createdLimit}" - -#. placeholder {0}: NicknameUtils.getDisplayName(packCreator) -#: src/features/channel/components/InviteEmbed.tsx:343 -msgid "Created by {0}" -msgstr "Created by {0}" - #. placeholder {0}: inviter ? NicknameUtils.getNickname(inviter, undefined, channelId) : invite.inviter ? NicknameUtils.getDisplayName(invite.inviter) : '' #. placeholder {1}: formatExpiresAt(invite.expires_at) #: src/features/channel/components/modals/GroupInvitesBottomSheet.tsx:218 @@ -9768,13 +9593,6 @@ msgstr "Created by {0}. Expires in {1}." msgid "Created by {creatorDisplayName} on {createdAt}" msgstr "Created by {creatorDisplayName} on {createdAt}" -#. Metadata label for an expression pack invite. userName is the pack creator username. -#. Short label in the authentication invite header. Preserve {userName}; it is inserted by code. Keep the tone plain and specific. -#: src/features/auth/flow/InviteHeader.tsx:29 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:73 -msgid "Created by {userName}" -msgstr "Created by {userName}" - #. placeholder {0}: renderInline(change.newValue, i18n, guildId) #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:739 msgid "Created for channel {0}." @@ -9787,11 +9605,6 @@ msgstr "Created for channel {0}." msgid "Created on {0}." msgstr "Created on {0}." -#. 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/ExpressionPacksIndex.ts:43 -msgid "Created packs" -msgstr "Created packs" - #. placeholder {0}: renderInline(change.newValue, i18n) #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:743 msgid "Created with name {0}." @@ -10119,7 +9932,7 @@ msgid "Custom tags" msgstr "Custom tags" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:87 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:83 msgid "Custom themes" msgstr "Custom themes" @@ -10603,7 +10416,6 @@ msgstr "Defaults to off on mobile to preserve battery life and data usage." #. Button or menu action label in the channel and chat embed audio. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the channel and chat media container. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the channel and chat mobile memes picker. Keep it concise. Keep the tone plain and specific. -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the messaging commands. Keep it concise. Keep the tone plain and specific. #. Confirm button label on the destructive delete-saved-media alert. #. Danger button label that confirms deleting a custom emoji. @@ -10626,7 +10438,6 @@ msgstr "Defaults to off on mobile to preserve battery life and data usage." #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:117 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:290 #: src/features/user/components/modals/tabs/component_gallery_tab/index.tsx:238 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:49 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:154 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:190 msgid "Delete" @@ -10785,11 +10596,6 @@ msgstr "Delete my messages" msgid "Delete other members' messages. Pinning is controlled separately." msgstr "Delete other members' messages. Pinning is controlled separately." -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:40 -msgid "Delete pack" -msgstr "Delete pack" - #. 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:31 msgid "Delete passkey" @@ -10862,11 +10668,6 @@ msgstr "Delete this message" msgid "Delete this message? Can't be undone." msgstr "Delete this message? This can't be undone." -#. Error message in the expression packs tab. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:45 -msgid "Delete this pack? Can't be undone." -msgstr "Delete this pack? This cannot be undone." - #. Danger action in the channel permissions overwrite context menu that removes a member permission override from the channel. #: src/features/channel/components/modals/channel_tabs/channel_permissions_tab/OverwriteContextMenu.tsx:19 msgid "Delete user" @@ -11011,7 +10812,7 @@ msgid "Description must be no more than {discoveryDescriptionMaxLength} characte msgstr "Description must be no more than {discoveryDescriptionMaxLength} characters." #. Developer settings tab showing UI component examples. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:153 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:148 msgid "Design system" msgstr "Design system" @@ -11025,8 +10826,8 @@ msgstr "Desktop" #. User settings tab for desktop app integration and platform settings. #. User settings tab label shown on desktop builds when the OS could not be identified (fallback for the per-OS labels). -#: src/features/user/components/settings_utils/SettingsConstants.tsx:86 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:141 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:81 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:136 msgid "Desktop app" msgstr "Desktop app" @@ -11113,7 +10914,7 @@ msgstr "Desktop version {version} is available. Download the installer, then run #. Settings section label for desktop window behavior. #: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx:150 #: src/features/user/components/settings_utils/search_index/DesktopSettingsIndex.ts:94 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:62 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:54 msgid "Desktop window" msgstr "Desktop window" @@ -11139,7 +10940,7 @@ msgid "Detached banner" msgstr "Detached banner" #. Option label for a WebRTC content hint select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:147 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:152 msgid "Detail" msgstr "Detail" @@ -11163,7 +10964,7 @@ msgstr "Detect while typing" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:20 #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:25 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:211 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:206 msgid "Developer" msgstr "Developer" @@ -11171,7 +10972,7 @@ msgstr "Developer" #. Settings section label for client developer mode. #: src/features/user/components/modals/tabs/ClientDeveloperSettingsTab.tsx:17 #: src/features/user/components/settings_utils/search_index/ClientDeveloperSettingsIndex.ts:7 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:66 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:58 msgid "Developer mode" msgstr "Developer mode" @@ -11218,11 +11019,6 @@ msgstr "Device" msgid "Device alerts" msgstr "Device alerts" -#. Voice participant context menu submenu label for actions that affect one or more voice devices. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:182 -msgid "Device controls" -msgstr "Device controls" - #: src/features/user/components/modals/tabs/DevicesTab.tsx:131 msgid "Device details" msgstr "Device details" @@ -11232,7 +11028,7 @@ msgstr "Device details" msgid "Device revoked" msgstr "Device revoked" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:891 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1024 msgid "Device selection" msgstr "Device selection" @@ -11255,7 +11051,7 @@ msgstr "Device:" #: src/features/user/components/modals/tabs/DevicesTab.tsx:530 #: src/features/user/components/settings_utils/search_index/DevicesIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/AppearanceSections.ts:82 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:62 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:57 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:124 msgid "Devices" msgstr "Devices" @@ -11437,7 +11233,7 @@ msgid "Disable mobile push notifications" msgstr "Disable mobile push notifications" #. Short label for an advanced screen-share preview preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:43 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:48 msgid "Disable picture-in-picture popout for screen shares" msgstr "Disable picture-in-picture pop-out for screen shares" @@ -11478,7 +11274,7 @@ msgstr "Disable two-factor authentication form" #. Voice menu checkbox label. Hides another participant's video only for the current user. #. Voice menu checkbox that hides a participant video on the current device only. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:86 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:110 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:77 msgid "Disable video locally" msgstr "Disable video locally" @@ -11754,11 +11550,6 @@ msgstr "Display name" msgid "Display name (optional)" msgstr "Display name (optional)" -#. Voice participant context menu submenu label for call display and diagnostics preferences. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:186 -msgid "Display options" -msgstr "Display options" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:661 msgid "Display role members separately." msgstr "Display role members separately." @@ -12264,7 +12055,6 @@ msgstr "Duplicate" msgid "Duplicate channel" msgstr "Duplicate channel" -# auto-i18n: reviewed unchanged #. Context menu action in the community roles settings tab that creates a new role copying the settings of the one right-clicked. Keep it short. #: src/features/ui/action_menu/RoleContextMenu.tsx:12 msgid "Duplicate role" @@ -12285,12 +12075,8 @@ msgstr "Dutch" msgid "e.g., YubiKey, iPhone, work computer" msgstr "e.g. YubiKey, iPhone, work computer" -#: src/features/expressions/components/modals/PackInviteModal.tsx:187 -msgid "Each link works once." -msgstr "Each link works once." - #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:83 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:79 msgid "Early access to new features" msgstr "Early access to new features" @@ -12316,7 +12102,6 @@ msgstr "Echo cancellation" #: src/features/emoji/components/stickers/StickerGridItem.tsx:43 #: src/features/platform/utils/DesktopLocaleBridge.ts:42 #: src/features/user/components/modals/tabs/chat_settings_tab/SearchEnginesTab.tsx:35 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:123 #: src/features/user/components/modals/tabs/LinkedAccountsTab.tsx:51 msgid "Edit" msgstr "Edit" @@ -12397,11 +12182,6 @@ msgstr "Edit community profile" msgid "Edit connection" msgstr "Edit connection" -#. Action that opens the edit-emoji-pack modal. -#: src/features/expressions/components/modals/EditPackModal.tsx:19 -msgid "Edit emoji pack" -msgstr "Edit emoji pack" - #. Permission description in the role/permission editor for the Manage Community permission. Refers to top-level community settings, not per-channel. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:23 msgid "Edit global settings like name, description, and icon." @@ -12513,11 +12293,6 @@ msgstr "Edit sticker" msgid "Edit sticker {stickerName}" msgstr "Edit sticker {stickerName}" -#. Action that opens the edit-sticker-pack modal. -#: src/features/expressions/components/modals/EditPackModal.tsx:23 -msgid "Edit sticker pack" -msgstr "Edit sticker pack" - #. Settings search entry description. One-line summary of what the settings search entry controls. #: src/features/user/components/settings_utils/search_index/ApplicationsIndex.ts:88 msgid "Edit the bot avatar, tag, bio, banner, and friend request behavior" @@ -12556,11 +12331,6 @@ msgstr "Editing is temporarily unavailable. Please try again later." msgid "Editing message" msgstr "Editing message" -#. Button or menu action label in the channel and chat scheduled message edit bar. Keep it concise. -#: src/features/channel/components/ScheduledMessageEditBar.tsx:14 -msgid "Editing scheduled message" -msgstr "Editing scheduled message" - #. Discovery category dropdown option in the community Discovery settings tab. #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:88 msgid "Education" @@ -12675,7 +12445,7 @@ msgstr "Embed" #. Developer settings tab for testing URL unfurls and rendered embeds. #. Settings search entry label for the developer embed debugger. #: src/features/user/components/settings_utils/search_index/EmbedDebuggerIndex.ts:7 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:149 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:144 msgid "Embed debugger" msgstr "Embed debugger" @@ -12727,10 +12497,8 @@ msgstr "Embeds unsuppressed" #. Audit log target-type filter label. Filters entries that target a custom emoji. #. Column header for the custom emoji image or glyph. #. 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/app/config/AuditLogConstants.ts:172 #: src/features/emoji/components/emojis/EmojiListItem.tsx:337 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:162 msgid "Emoji" msgstr "Emoji" @@ -12746,11 +12514,6 @@ msgstr "Emoji" msgid "emoji {emojiName}" msgstr "Emoji: {emojiName}" -#. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:59 -msgid "Emoji & sticker packs" -msgstr "Emoji & sticker packs" - #. 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:351 msgid "Emoji autocomplete" @@ -12796,45 +12559,6 @@ msgstr "Emoji name must be at most 32 characters long" msgid "Emoji names need at least 2 characters and can use letters, numbers, and underscores. Emojis must be under {maxSize}. Static images are resized to 128x128 pixels and compressed automatically. Animated emojis and SVGs must already fit the limit." msgstr "Emoji names need at least 2 characters and can use letters, numbers, and underscores. Emojis must be under {maxSize}. Static images are resized to 128x128 pixels and compressed automatically. Animated emojis and SVGs must already fit the limit." -#. Kind label on an emoji pack invite embed. -#. Short label in the authentication invite header. Keep the tone plain and specific. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/auth/flow/InviteHeader.tsx:21 -#: src/features/channel/components/InviteEmbed.tsx:84 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:57 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:105 -msgid "Emoji pack" -msgstr "Emoji pack" - -#. placeholder {0}: invite.pack.name -#: src/features/invite/commands/InviteCommands.tsx:144 -msgid "Emoji pack {0} has been installed." -msgstr "Emoji pack {0} has been installed." - -#. Title of the error modal when creating a new emoji pack is rejected because the user is at the creation limit. -#: src/features/invite/commands/InviteCommands.tsx:56 -msgid "Emoji pack creation limit reached" -msgstr "Emoji pack creation limit reached" - -#. Modal title for the emoji pack invite share flow. -#: src/features/expressions/components/modals/PackInviteModal.tsx:57 -msgid "Emoji pack invite" -msgstr "Emoji pack invite" - -#. Title of the error modal when installing an emoji pack via invite is rejected because the user is at the install limit. -#: src/features/invite/commands/InviteCommands.tsx:47 -msgid "Emoji pack limit reached" -msgstr "Emoji pack limit reached" - -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#. Settings section label for emoji expression packs. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:80 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:23 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:18 -msgid "Emoji packs" -msgstr "Emoji packs" - #. 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/ChatSettingsSections.ts:126 msgid "Emoji picker" @@ -12883,8 +12607,8 @@ msgstr "Empty favourites" #. Label for an advanced select that caps the best video codec this client advertises it can decode. #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:172 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:92 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:177 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:113 msgid "Emulate decode codec (testing)" msgstr "Emulate decode codec (testing)" @@ -13178,18 +12902,18 @@ msgstr "Enabled mature content." #. Label for an advanced screen-share select. Refers to hardware or software video encoding. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:51 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:144 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:56 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:165 msgid "Encoder path" msgstr "Encoder path" #. Description for the encoder path select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:55 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:60 msgid "Encoder preference for new screen shares." msgstr "Encoder preference for new screen shares." #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:164 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:185 msgid "Encoder, SVC, backup stream, and bitrate presets" msgstr "Encoder, SVC, backup stream, and bitrate presets" @@ -13221,10 +12945,8 @@ msgstr "End grace period" msgid "End grace period now?" msgstr "End grace period now?" -#. Button label that stops the current screen share. #. Voice control menu action to stop sharing the screen. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:52 -#: src/features/voice/components/VoiceControlBar.tsx:112 +#: src/features/voice/components/VoiceControlBar.tsx:108 msgid "End screen share" msgstr "End screen share" @@ -13541,7 +13263,9 @@ msgstr "Entire system audio" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Subsection title in the voice tab. Keep it concise. +#. Voice menu submenu label for per-user entrance sound controls. #. Voice menu submenu label that contains per-user entrance sound mute and volume controls. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:179 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:309 #: src/features/user/components/modals/tabs/UserVoiceTab.tsx:187 #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:145 @@ -13569,6 +13293,8 @@ msgid "Entrance sound saved" msgstr "Entrance sound saved" #. Voice menu slider label adjusting playback volume of this user's entrance sound, locally only. +#. Voice menu slider label for a user's entrance sound playback volume. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:187 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:318 msgid "Entrance sound volume" msgstr "Entrance sound volume" @@ -13804,10 +13530,6 @@ msgstr "Experimental" msgid "EXPERIMENTAL" msgstr "EXPERIMENTAL" -#: src/features/expressions/components/modals/PackInviteModal.tsx:152 -msgid "Expiration" -msgstr "Expiry" - #. Label above the expiration duration dropdown in the invite link settings. #: src/features/invite/components/modals/InviteModal.tsx:102 msgid "Expire after" @@ -13942,13 +13664,8 @@ msgstr "Export my data" msgid "Export themes" msgstr "Export themes" -#. Developer / debug surface — keep terse and technical. Tooltip / description for the Expression packs settings toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:129 -msgid "Expose the staff-only Expression packs page in user settings." -msgstr "Expose the staff-only Expression packs page in user settings." - #. Developer / debug surface — keep terse and technical. Tooltip / description for the profile timezone settings toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:138 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:129 msgid "Expose the staff-only timezone section in profile settings." msgstr "Expose the staff-only timezone section in profile settings." @@ -13959,23 +13676,6 @@ msgstr "Expose the staff-only timezone section in profile settings." msgid "Expression autocomplete" msgstr "Expression autocomplete" -#. Settings search entry label. Names the settings search entry in the settings UI. -#. User settings tab for purchased or owned emoji/sticker expression packs. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:166 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:7 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:54 -msgid "Expression packs" -msgstr "Expression packs" - -#. Empty-state title for expression packs when the feature requires premium. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:59 -msgid "Expression packs are a {premiumProductName} feature" -msgstr "Expression packs are a {premiumProductName} feature" - -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:168 -msgid "Expression packs are not enabled on this instance. Contact your instance administrator for more information." -msgstr "Expression packs aren't enabled on this instance. Contact your instance administrator for more information." - #. Aria label for the expression picker category nav. #: src/features/i18n/utils/CommonMessageDescriptors.ts:751 msgid "Expression picker categories" @@ -13988,9 +13688,7 @@ msgstr "Expression purge" #. Community settings sidebar category grouping the emoji and stickers tabs. #. 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/GuildSettingsConstants.ts:249 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:19 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:134 msgid "Expressions" msgstr "Expressions" @@ -14458,7 +14156,7 @@ msgstr "Favourited" msgid "Favorites" msgstr "Favourites" -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:182 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:177 msgid "Feature" msgstr "Feature" @@ -14754,14 +14452,14 @@ msgstr "Focus the text area" #. Voice call layout action that pins one of several active devices of the same participant. #. Voice layout menu action that focuses one device/session for a participant. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:37 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:61 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:101 msgid "Focus this device" msgstr "Focus this device" #. Voice call layout action that pins the selected participant in the focused view. #. Voice layout menu action that focuses one participant in the call view. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:41 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:65 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:105 msgid "Focus this person" msgstr "Focus this person" @@ -14808,7 +14506,7 @@ msgstr "Folder settings" msgid "Follow us on {blueskyProviderName}" msgstr "Follow us on {blueskyProviderName}" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:693 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:826 msgid "Follow voice input" msgstr "Follow voice input" @@ -15062,7 +14760,7 @@ msgstr "Forwarded a message" msgid "Forwarded from" msgstr "Forwarded from" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:269 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:267 msgid "Found {resultCount} results in {categoryCount} categories" msgstr "Found {resultCount} results in {categoryCount} categories" @@ -15097,7 +14795,7 @@ msgstr "Framerate" msgid "France" msgstr "France" -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:187 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:182 msgid "Free" msgstr "Free" @@ -15356,10 +15054,6 @@ msgstr "General" msgid "Generate a shareable link or copy your combined custom CSS." msgstr "Generate a shareable link or copy your combined custom CSS." -#: src/features/expressions/components/modals/PackInviteModal.tsx:213 -msgid "Generate invite" -msgstr "Generate invite" - #. Short label in the add friends to group modal. Keep it concise. #: src/features/relationship/components/modals/AddFriendsToGroupModal.tsx:23 msgid "Generate invite link" @@ -15640,7 +15334,7 @@ msgstr "Gifted <0/> until <1>{giftEndDate}. Does not renew automatically. Re #. Settings search entry label. Also used as a search synonym in the settings search bar. #. User settings tab for gift inventory and redemption codes. #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:37 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:99 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:94 msgid "Gifts" msgstr "Gifts" @@ -15665,7 +15359,7 @@ msgid "Glad you're here, {username}!" msgstr "Glad you're here, {username}!" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:71 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:67 msgid "Global emoji & sticker access" msgstr "Global emoji & sticker access" @@ -15704,8 +15398,8 @@ msgstr "Go to {premiumProductName}" #. Button label on a community invite embed when the current user is already a member. #. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:108 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:53 +#: src/features/channel/components/InviteEmbed.tsx:79 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:45 msgid "Go to community" msgstr "Go to community" @@ -15832,7 +15526,7 @@ msgstr "Granted {0}." msgid "Grants all permissions and bypasses channel restrictions. Highly sensitive." msgstr "Grants all permissions and bypasses channel restrictions. Highly sensitive." -#: src/features/voice/components/StreamSettingsMenuContent.tsx:878 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1011 msgid "Granular selection" msgstr "Granular selection" @@ -15868,7 +15562,7 @@ msgstr "Greek" #. Toggle label in the mobile video settings bottom sheet. Switches to grid layout. #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:88 -#: src/features/voice/components/VoiceSettingsMenus.tsx:784 +#: src/features/voice/components/VoiceSettingsMenus.tsx:785 msgid "Grid view" msgstr "Grid view" @@ -15949,7 +15643,7 @@ msgstr "Group invites" #. Audit log channel type label for group DM channels. #. Fallback display name for an unnamed group DM in quick switcher results. #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:57 -#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:44 +#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:43 msgid "Group message" msgstr "Group message" @@ -16011,20 +15705,25 @@ msgid "Grouping" msgstr "Grouping" #. 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/VoiceVideoIndex.ts:104 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:125 msgid "H.264" msgstr "H.264" #. Label for an advanced screen-share select. H.264 is a codec name and should stay literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:115 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:120 msgid "H.264 backup stream" msgstr "H.264 backup stream" #. Option label for an H.264 backup stream select. H.264 is a codec name and should stay literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:127 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:132 msgid "H.264 simulcast backup" msgstr "H.264 simulcast backup" +#. Option label for the screen-share codec select while the HEVC opt-in is off and the option is disabled. H.265 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:231 +msgid "H.265 (requires opt-in)" +msgstr "H.265 (requires opt-in)" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the connection add connection modal. #: src/features/connection/components/modals/AddConnectionModal.tsx:57 @@ -16076,12 +15775,8 @@ msgstr "Hardware acceleration" msgid "Hardware acceleration can cause rendering glitches with transparent windows. Try --disable-gpu if you see flicker or smearing." msgstr "Hardware acceleration can cause rendering glitches with transparent windows. Try --disable-gpu if you see flicker or smearing." -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:132 -msgid "Hardware acceleration is off, so codecs will encode on your CPU. <0>Turn it back on in {advancedSettingsLabel}." -msgstr "Hardware acceleration is off, so codecs will encode on your CPU. <0>Turn it back on in {advancedSettingsLabel}." - #. 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/VoiceVideoIndex.ts:152 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:173 msgid "Hardware encoder" msgstr "Hardware encoder" @@ -16216,10 +15911,15 @@ msgid "Help translate {PRODUCT_NAME} into your language on <0>{I18N_WEBLATE_DOMA msgstr "Help translate {PRODUCT_NAME} into your language on <0>{I18N_WEBLATE_DOMAIN}." #. Description for a WebRTC content hint select. Keep Motion, Detail, and text as plain option concepts. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:135 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:140 msgid "Helps the browser choose motion, detail, or text handling." msgstr "Helps the browser choose motion, detail, or text handling." +#. Settings search synonym. Codec name; keep literal. Used to match this term in the settings search bar. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:105 +msgid "HEVC" +msgstr "HEVC" + #. Codec description in the screen share codec policy menu. HEVC is a codec name; keep WebRTC literal. #: src/features/voice/utils/ScreenShareCodecPolicy.ts:28 msgid "HEVC. Efficient at low bitrate, but only usable when WebRTC exposes a hardware encoder." @@ -16371,7 +16071,7 @@ msgid "Hide muted channels by default?" msgstr "Hide muted channels by default?" #. Short label for an advanced stream privacy preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:47 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:52 msgid "Hide my stream preview thumbnail" msgstr "Hide my stream preview thumbnail" @@ -16390,7 +16090,7 @@ msgstr "Hide password" msgid "Hide picture-in-picture popout?" msgstr "Hide picture-in-picture pop-out?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:727 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:860 msgid "Hide preview thumbnail" msgstr "Hide preview thumbnail" @@ -16452,7 +16152,7 @@ msgid "High dynamic range display mode" msgstr "High dynamic range display mode" #. Description for a software encoder quality select. Keep AV1 and CPU literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:75 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:80 msgid "Higher quality can cost more CPU and latency." msgstr "Higher quality can cost more CPU and latency." @@ -16475,7 +16175,7 @@ msgstr "Hints" msgid "Hoist order" msgstr "Hoist order" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:507 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:522 msgid "Hoist order reset to default" msgstr "Hoist order reset to default" @@ -16504,7 +16204,7 @@ msgstr "Hold to record. Drag up to lock, or release to send." #. Action label in quick switcher for navigating to the Home tab. #: src/features/app/components/layout/MobileBottomNav.tsx:110 -#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:48 +#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:47 msgid "Home" msgstr "Home" @@ -16835,11 +16535,11 @@ msgstr "Ignore" msgid "Ignore friend request" msgstr "Ignore friend request" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:868 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1001 msgid "Ignore hardware devices" msgstr "Ignore hardware devices" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:844 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:977 msgid "Ignore input media" msgstr "Ignore input media" @@ -16865,7 +16565,7 @@ msgstr "Ignore spam flag" msgid "Ignore the friend request from {displayName}?" msgstr "Ignore the friend request from {displayName}?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:855 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:988 msgid "Ignore virtual" msgstr "Ignore virtual" @@ -17199,7 +16899,7 @@ msgid "Inbox preview" msgstr "Inbox preview" #. Accessible label for the inbox popout tablist. -#: src/features/messaging/components/popouts/InboxPopout.tsx:44 +#: src/features/messaging/components/popouts/InboxPopout.tsx:38 msgid "Inbox tabs" msgstr "Inbox tabs" @@ -17447,38 +17147,11 @@ msgstr "Insert emoji" msgid "Install {productName} for the full source picker and smoother screen-sharing controls." msgstr "Install {productName} for the full source picker and smoother screen-sharing controls." -#. Button label on an emoji pack invite embed that installs the pack. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:92 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:65 -msgid "Install emoji pack" -msgstr "Install emoji pack" - -#. Button label on a sticker pack invite embed that installs the pack. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:96 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:69 -msgid "Install sticker pack" -msgstr "Install sticker pack" - #. Label for the installed desktop version in the Linux update modal. #: src/features/updater/commands/UpdaterModalCommands.tsx:136 msgid "Installed" msgstr "Installed" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:303 -msgid "Installed {installedCount} / {installedLimit}" -msgstr "Installed {installedCount} / {installedLimit}" - -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:113 -msgid "Installed on {installedAt}" -msgstr "Installed on {installedAt}" - -#. 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/ExpressionPacksIndex.ts:39 -msgid "Installed packs" -msgstr "Installed packs" - #. Desktop updater modal body. The currentVersion placeholder is the installed app version. #: src/features/updater/commands/UpdaterModalCommands.tsx:45 msgid "Installed version: {currentVersion}." @@ -17528,7 +17201,7 @@ msgstr "Interface" #. Settings section label for interface language selection. #. Settings section title in the language tab. Keep it concise. #: src/features/user/components/modals/tabs/LanguageTab.tsx:79 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:50 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:42 msgid "Interface language" msgstr "Interface language" @@ -17537,11 +17210,6 @@ msgstr "Interface language" msgid "Interface size" msgstr "Interface size" -#. Status pill on a scheduled message row when the schedule is in the past or otherwise invalid. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:26 -msgid "Invalid" -msgstr "Invalid" - #. Error message in the use entrance sound. #. Error message in the use sound settings. #: src/features/user/components/modals/tabs/hooks/useEntranceSound.ts:30 @@ -17632,7 +17300,6 @@ msgstr "Invisible" #: src/features/app/config/AuditLogConstants.ts:180 #: src/features/channel/components/guild_members_page/MemberTableRow.tsx:43 #: src/features/invite/components/modals/InviteModal.tsx:97 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:120 msgid "Invite" msgstr "Invite" @@ -17705,7 +17372,7 @@ msgid "Invite link settings" msgstr "Invite link settings" #. Title shown on an invite embed while streaming privacy is active. -#: src/features/channel/components/InviteEmbed.tsx:137 +#: src/features/channel/components/InviteEmbed.tsx:108 msgid "Invite masked" msgstr "Invite masked" @@ -17787,7 +17454,7 @@ msgid "Invite to community" msgstr "Invite to community" #. Title shown on an invite embed when the invite cannot be resolved due to a non-permanent failure. -#: src/features/channel/components/InviteEmbed.tsx:133 +#: src/features/channel/components/InviteEmbed.tsx:104 msgid "Invite unavailable" msgstr "Invite unavailable" @@ -17806,17 +17473,6 @@ msgstr "Invited by" msgid "Invited by {0}." msgstr "Invited by {0}." -#. Short label in the authentication invite header. Preserve {inviterTag}; it is inserted by code. Keep the tone plain and specific. -#: src/features/auth/flow/InviteHeader.tsx:34 -#: src/features/channel/components/InviteEmbed.tsx:347 -msgid "Invited by {inviterTag}" -msgstr "Invited by {inviterTag}" - -#. Metadata label for an expression pack invite. userTag is the inviter username and discriminator. -#: src/features/invite/components/modals/InviteAcceptModal.tsx:77 -msgid "Invited by {userTag}" -msgstr "Invited by {userTag}" - #: src/features/invite/components/InviteListItem.tsx:67 msgid "Inviter" msgstr "Inviter" @@ -17861,7 +17517,7 @@ msgstr "Invites are paused because {productName} detected a potential raid. New #. Invite settings notice shown after admins pause invite links for a community. #. Status message on a community invite embed when invites are paused by community admins. -#: src/features/channel/components/InviteEmbed.tsx:121 +#: src/features/channel/components/InviteEmbed.tsx:92 #: src/features/invite/components/DisableInvitesButton.tsx:48 msgid "Invites are paused for this community." msgstr "Invites are paused for this community." @@ -17872,7 +17528,7 @@ msgstr "Invites are paused in this community by an admin. While this invite can #. Audit log community feature label meaning invite creation is disabled. #. Status label on a community invite embed when invites are paused or anti-raid mode is active. -#: src/features/channel/components/InviteEmbed.tsx:104 +#: src/features/channel/components/InviteEmbed.tsx:75 #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:106 msgid "Invites disabled" msgstr "Invites disabled" @@ -17885,7 +17541,7 @@ msgstr "Invites disabled nagbar" #. Button or menu action label in the invite accept modal. Keep it concise. #. Button or menu action label in the invites disabled modal. Keep it concise. #: src/features/invite/components/alerts/InvitesDisabledModal.tsx:9 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:49 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:41 msgid "Invites paused" msgstr "Invites paused" @@ -18026,12 +17682,12 @@ msgid "Join community form" msgstr "Join community form" #. Button label on a group DM invite embed that accepts the invite. -#: src/features/channel/components/InviteEmbed.tsx:80 +#: src/features/channel/components/InviteEmbed.tsx:71 msgid "Join group" msgstr "Join group" #. Button or menu action label in the invite accept modal. Keep it concise. -#: src/features/invite/components/modals/InviteAcceptModal.tsx:45 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:37 msgid "Join group DM" msgstr "Join group DM" @@ -18356,12 +18012,12 @@ msgstr "Korean" #. User settings tab for language, locale, and time display preferences. #: src/features/app/components/setup/SetupWizardSteps.tsx:56 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:6 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:137 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:132 msgid "Language" msgstr "Language" #. 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/GeneralSettingsSections.ts:54 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:46 msgid "Language settings" msgstr "Language settings" @@ -18441,15 +18097,10 @@ msgid "Launch at login" msgstr "Launch at login" #. Description for an SVC mode select. Keep SVC and AV1 literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:95 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:100 msgid "Layering for AV1 and VP9 when available." msgstr "Layering for AV1 and VP9 when available." -#. CTA label that opens the premium settings tab from expression packs. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:67 -msgid "Learn about {premiumProductName}" -msgstr "Learn about {premiumProductName}" - #. Accessible label for the screen-share picker footer info button. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:184 msgid "Learn about screen share previews" @@ -18819,7 +18470,7 @@ msgid "Links" msgstr "Links" #. User settings tab label shown on Linux desktop builds. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:78 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:73 msgid "Linux app" msgstr "Linux app" @@ -19116,7 +18767,7 @@ msgid "macOS" msgstr "macOS" #. User settings tab label shown on macOS desktop builds. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:82 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:77 msgid "macOS app" msgstr "macOS app" @@ -19248,11 +18899,6 @@ msgstr "Manage community features" msgid "Manage emoji & stickers" msgstr "Manage emoji & stickers" -#. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:47 -msgid "Manage expression packs" -msgstr "Manage expression packs" - #: src/features/channel/components/modals/channel_tabs/ChannelWebhooksTab.tsx:93 msgid "Manage incoming webhooks that can post messages into this channel." msgstr "Manage incoming webhooks that can post messages into this channel." @@ -19317,7 +18963,7 @@ msgstr "Manual desktop update" #. Action label in the inbox popout overflow menu. Marks every inbox channel as read. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/messaging/components/popouts/InboxPopout.tsx:48 +#: src/features/messaging/components/popouts/InboxPopout.tsx:42 #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:435 msgid "Mark all as read" msgstr "Mark all as read" @@ -19335,7 +18981,7 @@ msgstr "Mark all DMs as read" #. Accessible label and tooltip for the mark-all-as-read button in the inbox popout. #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:165 -#: src/features/messaging/components/popouts/InboxPopout.tsx:52 +#: src/features/messaging/components/popouts/InboxPopout.tsx:46 msgid "Mark all inbox channels as read" msgstr "Mark all inbox channels as read" @@ -19598,10 +19244,6 @@ msgstr "Maximum number of uses" msgid "Max size: {BACKGROUND_MEDIA_MAX_SIZE_LABEL}." msgstr "Max size: {BACKGROUND_MEDIA_MAX_SIZE_LABEL}." -#: src/features/expressions/components/modals/PackInviteModal.tsx:168 -msgid "Max uses" -msgstr "Max uses" - #: src/features/user/components/modals/tabs/component_gallery_tab/IndicatorsTab.tsx:451 msgid "Max visible count" msgstr "Max visible count" @@ -19616,13 +19258,6 @@ msgstr "Maximise window" msgid "Maximizes visible messages with minimal spacing." msgstr "Maximises visible messages with minimal spacing." -#. Form helper text describing the maximum length of a description field. -#. Form helper text describing the maximum length of a description field. -#: src/features/expressions/components/modals/CreatePackModal.tsx:46 -#: src/features/expressions/components/modals/EditPackModal.tsx:43 -msgid "Maximum 256 characters" -msgstr "Maximum 256 characters" - #. Label for attachment decay maximum eligible size. #: src/features/app/components/setup/SetupWizardSteps.tsx:240 msgid "Maximum eligible size (MB)" @@ -19639,10 +19274,15 @@ msgid "Maximum protection for family-friendly spaces" msgstr "Maximum protection for family-friendly spaces" #. Label for an advanced screen-share bitrate select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:155 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:160 msgid "Maximum screen share bitrate" msgstr "Maximum screen share bitrate" +#. Settings search entry description for the AV1 and H.265 screen-share opt-in toggles. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:97 +msgid "May cause compatibility issues for viewers. We’re working on improving this." +msgstr "May cause compatibility issues for viewers. We’re working on improving this." + #. Short label in the max favorite memes modal. #: src/features/app/components/alerts/MaxFavoriteMemesModal.tsx:34 #: src/features/expressions/components/modals/GiftAcceptModal.tsx:220 @@ -19691,9 +19331,7 @@ msgid "Media buttons" msgstr "Media buttons" #. Accessible label for the floating media controls toolbar in the media viewer modal. -#. Voice participant context menu submenu label for camera, stream, and video actions. #: src/features/messaging/components/modals/media_modal/shared.ts:69 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:190 msgid "Media controls" msgstr "Media controls" @@ -19899,7 +19537,7 @@ msgstr "Members, selected" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Voice participant menu action that inserts a mention of the selected user into the message composer. #: src/features/ui/action_menu/items/MentionUserMenuItem.tsx:13 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:45 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:69 #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:67 msgid "Mention" msgstr "Mention" @@ -20005,7 +19643,7 @@ msgstr "Message" #: src/features/guild/components/modals/guild_tabs/GuildMemberActionsSheet.tsx:88 #: src/features/ui/action_menu/items/ActionsSubmenu.tsx:41 #: src/features/ui/action_menu/items/MessageUserMenuItem.tsx:26 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:49 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:73 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabInputsTab.tsx:86 #: src/features/user/components/modals/UserProfileMobileSheet.tsx:712 #: src/features/user/components/modals/UserProfileModal.tsx:562 @@ -20343,7 +19981,7 @@ msgstr "Microphone permission required" msgid "Microphone test" msgstr "Microphone test" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:813 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:946 msgid "Microphone workaround" msgstr "Microphone workaround" @@ -20533,9 +20171,7 @@ msgid "Mod" msgstr "Mod" #. Permission category for moderation actions against members or messages. -#. Voice participant context menu submenu label for member moderation actions. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:141 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:194 msgid "Moderation" msgstr "Moderation" @@ -20668,7 +20304,7 @@ msgstr "Most relevant" #. Short label in the inline. Keep it concise. #: src/features/user/components/modals/tabs/accessibility_tab/AccessibilityTabInline.tsx:31 #: src/features/user/components/modals/tabs/AccessibilityTab.tsx:98 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:143 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:148 #: src/features/user/components/settings_utils/search_index/AccessibilityIndex.ts:297 #: src/features/user/components/settings_utils/section_registry/AccessibilitySections.ts:271 msgid "Motion" @@ -20686,7 +20322,7 @@ msgid "Move" msgstr "Move" #. Submenu label that moves every active device into another voice channel. -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:22 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:37 msgid "Move all devices to…" msgstr "Move all devices to…" @@ -20703,7 +20339,7 @@ msgstr "Move back through viewed channel history" #. Submenu label that moves a single device into another voice channel. #. Submenu label that moves a single device into another voice channel. #: src/features/ui/action_menu/items/MoveToChannelSubmenu.tsx:21 -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:18 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:33 msgid "Move device to…" msgstr "Move device to…" @@ -20740,7 +20376,7 @@ msgstr "Move to" #. Submenu label that moves the selected participant or content into another channel. #. Submenu label that moves the selected participant or content into another channel. #: src/features/ui/action_menu/items/MoveToChannelSubmenu.tsx:29 -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:26 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:41 msgid "Move to…" msgstr "Move to…" @@ -20805,7 +20441,7 @@ msgstr "Music note" #: src/features/channel/components/bottomsheets/channel_details_bottom_sheet/ChannelDetailsBottomSheetShared.ts:132 #: src/features/channel/components/embeds/media/EmbedVideo.tsx:72 #: src/features/guild/components/modals/GuildNotificationSettingsModal.tsx:141 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:20 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:36 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:65 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:73 #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:178 @@ -20819,7 +20455,7 @@ msgid "Mute" msgstr "Mute" #. Voice control button label to turn the user's microphone off. -#: src/features/voice/components/VoiceControlBar.tsx:126 +#: src/features/voice/components/VoiceControlBar.tsx:122 msgctxt "voice-control-action" msgid "Mute" msgstr "Mute" @@ -20885,7 +20521,7 @@ msgid "Mute conversation" msgstr "Mute conversation" #. Voice menu toggle that mutes a single device when the current user is connected on multiple devices. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:53 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:77 msgid "Mute device" msgstr "Mute device" @@ -20899,7 +20535,9 @@ msgstr "Mute DM" msgid "Mute DMs" msgstr "Mute DMs" +#. Voice menu checkbox label that locally silences a user's entrance sound. #. Voice menu checkbox label. Locally silences this user's custom entrance sound when they join, only for the current user. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:183 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:313 msgid "Mute entrance sound" msgstr "Mute entrance sound" @@ -21108,11 +20746,6 @@ msgstr "My reverse image search" msgid "My search engine" msgstr "My search engine" -#. Form placeholder example for a pack name input. -#: src/features/expressions/components/modals/CreatePackModal.tsx:42 -msgid "My super pack" -msgstr "My super pack" - #. Short label in the add custom search engine modal. Keep it concise. #: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx:84 msgid "My translator" @@ -21758,10 +21391,6 @@ msgstr "No gifts yet" msgid "No hoisted roles. Enable \"Show this role separately\" on a role to see it here." msgstr "No hoisted roles. Enable \"Show this role separately\" on a role to see it here." -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:320 -msgid "No installed packs yet." -msgstr "No installed packs yet." - #: src/features/guild/components/modals/guild_tabs/guild_overview_tab/fields/GuildInviteSplashUploadField.tsx:154 msgid "No invite background" msgstr "No invite background" @@ -21955,11 +21584,6 @@ msgstr "No saved media" msgid "No saved payment methods." msgstr "No saved payment methods." -#. Empty state title in the scheduled messages popout when the user has none scheduled. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:18 -msgid "No scheduled messages" -msgstr "No scheduled messages" - #. Body of the screen-share-unsupported modal shown when xdg-desktop-portal returns no capturable sources. #: src/features/voice/components/alerts/ScreenShareUnsupportedModal.tsx:18 msgid "No screens or windows were returned by the Linux screen sharing portal. Try again after checking that your desktop environment allows screen capture." @@ -21970,7 +21594,7 @@ msgstr "No screens or windows were returned by the Linux screen sharing portal. msgid "No search results" msgstr "No search results" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:251 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:249 #: src/features/app/components/dialogs/components/DesktopSettingsView.tsx:549 msgid "No settings found" msgstr "No settings found" @@ -22097,7 +21721,7 @@ msgid "No webhooks" msgstr "No webhooks" #. Developer option label for short-circuiting the in-app reporting (IAR) flow. When enabled, submitting a report skips the network call. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:143 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:134 msgid "No-op in-app reports" msgstr "No-op in-app reports" @@ -22304,7 +21928,7 @@ msgid "Notifications" msgstr "Notifications" #. User settings tab for notification and alert sound controls. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:132 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:127 msgctxt "user-settings-tab" msgid "Notifications" msgstr "Notifications" @@ -22367,7 +21991,7 @@ msgstr "Objects" #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/SlowmodeControl.tsx:24 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:97 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:139 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:123 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:128 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:59 msgid "Off" msgstr "Off" @@ -22501,7 +22125,7 @@ msgstr "Only applies on wide screens." msgid "Only credit cards are accepted. Debit and prepaid cards cannot be used for the mature content check." msgstr "Only credit cards are accepted. Debit and pre-paid cards cannot be used for the mature content check." -#: src/features/voice/components/StreamSettingsMenuContent.tsx:833 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:966 msgid "Only default speakers" msgstr "Only default speakers" @@ -22549,7 +22173,7 @@ msgstr "Only run code here if you understand exactly what it does." msgid "Only show message previews for DMs with unread messages" msgstr "Only show message previews for DMs with unread messages" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:823 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:956 msgid "Only speakers" msgstr "Only speakers" @@ -22821,7 +22445,7 @@ msgstr "Open emoji in browser" msgid "Open emoji picker" msgstr "Open emoji picker" -#: src/features/voice/components/VoiceSettingsMenus.tsx:877 +#: src/features/voice/components/VoiceSettingsMenus.tsx:859 msgid "Open event sink" msgstr "Open event sink" @@ -22939,13 +22563,13 @@ msgstr "Open profile for {directMessageName}" #. Accessible label for the avatar button that opens a user profile. #. Short label in the app layout voice participant item. Preserve {displayName}; it is inserted by code. -#: src/features/app/components/layout/VoiceParticipantItem.tsx:47 +#: src/features/app/components/layout/VoiceParticipantItem.tsx:48 #: src/features/ui/avatars/AvatarStack.tsx:21 msgid "Open profile for {displayName}" msgstr "Open profile for {displayName}" #. Short label in the app layout grouped voice participant. Preserve {nickname}; it is inserted by code. -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:35 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:36 msgid "Open profile for {nickname}" msgstr "Open profile for {nickname}" @@ -23080,17 +22704,17 @@ msgid "Open your settings" msgstr "Open your settings" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:112 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:133 msgid "OpenH264 software codec on Linux" msgstr "OpenH264 software codec on Linux" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:88 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:109 msgid "OpenH264 video codec" msgstr "OpenH264 video codec" #. Switch label for the OpenH264 codec toggle. "OpenH264" is a product name and "Cisco Systems, Inc." is a company name; do not translate either. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:34 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:39 msgid "OpenH264 Video Codec provided by Cisco Systems, Inc." msgstr "OpenH264 Video Codec provided by Cisco Systems, Inc." @@ -23337,34 +22961,6 @@ msgstr "Ownership couldn't be transferred to <0>{username} at the moment." msgid "Ownership transferred" msgstr "Ownership transferred" -#. Form field label for the name of an expression pack. -#. Form field label for the name of an expression pack. -#: src/features/expressions/components/modals/CreatePackModal.tsx:26 -#: src/features/expressions/components/modals/EditPackModal.tsx:27 -msgid "Pack name" -msgstr "Pack name" - -#. Form validation error shown when the pack name field is empty. -#. Form validation error shown when the pack name field is empty. -#: src/features/expressions/components/modals/CreatePackModal.tsx:30 -#: src/features/expressions/components/modals/EditPackModal.tsx:31 -msgid "Pack name is required" -msgstr "Pack name is required" - -#. Form validation error for a pack name that is too short. -#. Form validation error for a pack name that is too short. -#: src/features/expressions/components/modals/CreatePackModal.tsx:34 -#: src/features/expressions/components/modals/EditPackModal.tsx:35 -msgid "Pack name must be at least 2 characters" -msgstr "Pack name must be at least 2 characters long" - -#. Form validation error for a pack name that is too long. -#. Form validation error for a pack name that is too long. -#: src/features/expressions/components/modals/CreatePackModal.tsx:38 -#: src/features/expressions/components/modals/EditPackModal.tsx:39 -msgid "Pack name must be at most 64 characters" -msgstr "Pack name must be at most 64 characters" - #. Voice stats field label (mobile lobby). Shows packet loss percentage. #. Voice stats field label (mobile voice lobby). Shows packet loss percentage. #: src/features/voice/components/bottomsheets/DirectCallLobbyBottomSheet.tsx:124 @@ -23372,11 +22968,6 @@ msgstr "Pack name must be at most 64 characters" msgid "Packet loss" msgstr "Packet loss" -#. 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/ExpressionPacksIndex.ts:15 -msgid "Packs" -msgstr "Packs" - #: src/features/channel/components/bottomsheets/ChannelSearchBottomSheet.tsx:718 msgid "Page {currentPage} of {totalPages}" msgstr "Page {currentPage} of {totalPages}" @@ -23567,7 +23158,7 @@ msgid "Pause invites? New users won't be able to join through invite links until msgstr "Pause invites? New users won't be able to join through invite links until you re-enable them. Existing members won't be affected." #. Short label for an advanced screen-share preview preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:39 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:44 msgid "Pause my screen share preview in the background" msgstr "Pause my screen share preview in the background" @@ -23576,6 +23167,11 @@ msgstr "Pause my screen share preview in the background" msgid "Pause notifications" msgstr "Pause notifications" +#. Voice screen share menu preference that pauses the local stream preview while the app is unfocused. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:28 +msgid "Pause Preview When Fluxer Isn’t Focused" +msgstr "Pause preview when Fluxer isn’t focused" + #. Description shown for the emoji toggle while reduced motion is active. #: src/features/user/components/modals/tabs/accessibility_tab/AnimationTab.tsx:81 msgid "Paused by reduced motion. Turn on to keep animated emojis playing." @@ -23909,7 +23505,7 @@ msgid "Picture" msgstr "Picture" #. 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/VoiceVideoIndex.ts:124 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:145 msgid "Picture in picture" msgstr "Picture-in-picture" @@ -24029,7 +23625,7 @@ msgid "Pins popout" msgstr "Pins pop out" #. 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/VoiceVideoIndex.ts:128 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:149 msgid "PiP" msgstr "PiP" @@ -24168,15 +23764,20 @@ msgstr "Pop back in" msgid "Pop out call" msgstr "Pop out call" -#. Voice menu action on desktop that opens the participant camera feed in a separate window. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:29 -msgid "Pop out camera" -msgstr "Pop out camera" - #. Voice menu action on desktop that opens the participant screen share in a separate window. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:33 -msgid "Pop out stream" -msgstr "Pop out stream" +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:57 +msgid "Pop Out Stream" +msgstr "Pop Out Stream" + +#. Voice menu action on desktop that opens the participant placeholder tile in a separate window. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:49 +msgid "Pop Out User" +msgstr "Pop Out User" + +#. Voice menu action on desktop that opens the active participant camera feed in a separate window. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:45 +msgid "Pop Out Video" +msgstr "Pop Out Video" #. Overlay text shown on a voice participant tile while it lives in a separate popped-out window. #: src/features/voice/components/popout/PoppedOutOverlay.tsx:19 @@ -24226,7 +23827,7 @@ msgid "Prefer @mention" msgstr "Prefer @mention" #. Option label for an encoder path select. Refers to hardware video encoders. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:63 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:68 msgid "Prefer hardware" msgstr "Prefer hardware" @@ -24238,7 +23839,7 @@ msgid "Prefer no @mention" msgstr "Prefer no @mention" #. Option label for an encoder path select. Refers to software video encoders. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:67 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:72 msgid "Prefer software" msgstr "Prefer software" @@ -24257,6 +23858,11 @@ msgstr "Preferences" msgid "Preferences..." msgstr "Preferences..." +#. Accessible label for the advanced screen-share codec preference select. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:218 +msgid "Preferred screen share codec" +msgstr "Preferred screen share codec" + #. 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/AccessibilityIndex.ts:293 @@ -24392,6 +23998,11 @@ msgstr "Preview button" msgid "Preview camera" msgstr "Preview camera" +#. Voice menu action that opens a preview of the current user camera. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:53 +msgid "Preview Camera" +msgstr "Preview camera" + #. Status text on the placeholder shown in the voice call view when the user has hidden a remote stream preview. #: src/features/voice/components/HiddenStreamPlaceholder.tsx:10 msgid "Preview hidden" @@ -24425,7 +24036,7 @@ msgid "Preview sound" msgstr "Preview sound" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:136 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:157 msgid "Preview, popout, and stream thumbnail behavior" msgstr "Preview, popout, and stream thumbnail behaviour" @@ -24524,7 +24135,7 @@ msgid "Primary navigation" msgstr "Primary navigation" #. Voice display preference checkbox that moves active speakers toward the front of the call grid when enabled. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:81 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:105 msgid "Prioritize speakers" msgstr "Prioritise speakers" @@ -24538,7 +24149,7 @@ msgstr "Priority speaker" #. User settings tab for privacy and safety controls. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:12 #: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts:60 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:103 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:98 msgid "Privacy" msgstr "Privacy" @@ -24614,7 +24225,7 @@ msgid "Product name" msgstr "Product name" #. User settings tab for editing the current user profile. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:91 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:86 msgid "Profile" msgstr "Profile" @@ -24978,7 +24589,7 @@ msgid "Push-to-talk is ignored in direct input. Switch to focused voice or custo msgstr "Push-to-talk is ignored in direct input. Switch to focused voice or custom to use it." #. Tooltip on the mic button in the voice control bar when push-to-talk is enabled. {pushToTalkHint} is the formatted shortcut key combo. -#: src/features/voice/components/VoiceControlBar.tsx:116 +#: src/features/voice/components/VoiceControlBar.tsx:112 msgid "Push-to-talk is on. Hold {pushToTalkHint} to speak." msgstr "Push-to-talk is on. Hold {pushToTalkHint} to speak." @@ -24998,7 +24609,7 @@ msgid "Push-to-talk won't unmute your microphone while you're deafened. Undeafen msgstr "Push-to-talk won’t unmute your microphone while you’re deafened. Undeafen yourself to talk." #. Option label for a software encoder quality select. Means slower/higher-quality. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:87 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:92 msgid "Quality" msgstr "Quality" @@ -25213,7 +24824,7 @@ msgid "Ready to upgrade?" msgstr "Ready to upgrade?" #. Option label for a software encoder quality select. Means fastest/lower-latency. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:79 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:84 msgid "Realtime" msgstr "Real-time" @@ -25288,11 +24899,9 @@ msgstr "Recheck" msgid "Recipients will be taken to {0} <0>{1}" msgstr "Recipients will be taken to {0} <0>{1}" -#. Badge shown next to the auto codec option in the screen-share codec radio group. Keep it concise. #. Spellcheck engine option in the language tab. Lets the app choose the best available spellcheck engine. #. Spellcheck engine option in the textarea spellcheck submenu. Lets the app choose the best available engine. #: src/features/channel/components/textarea/TextareaContextMenu.tsx:70 -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:38 #: src/features/user/components/modals/tabs/LanguageTab.tsx:87 msgid "Recommended" msgstr "Recommended" @@ -25557,11 +25166,6 @@ msgstr "Reject" msgid "Rejected" msgstr "Rejected" -#. Voice participant context menu submenu label for friend and block actions. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:198 -msgid "Relationship" -msgstr "Relationship" - #. Short label in the markdown tab. Keep it concise. #: src/features/user/components/modals/tabs/component_gallery_tab/MarkdownTab.tsx:129 msgid "Relative" @@ -25642,7 +25246,6 @@ msgstr "Remember window size and position" #. Action label for removing the selected item from a list or relationship. #. Button label for removing the current webhook avatar image. #. Button or menu action label in the channel and chat message reactions sheet. Keep it concise. Keep the tone plain and specific. -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the linked accounts tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the search engines tab. Keep it concise. Keep the tone plain and specific. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. @@ -25661,8 +25264,6 @@ msgstr "Remember window size and position" #: src/features/ui/action_menu/GroupDMContextMenu.tsx:73 #: src/features/ui/action_menu/UserContextMenu.tsx:80 #: src/features/user/components/modals/tabs/chat_settings_tab/SearchEnginesTab.tsx:26 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:75 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:133 #: src/features/user/components/modals/tabs/LinkedAccountsTab.tsx:55 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:158 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:194 @@ -25834,11 +25435,6 @@ msgstr "Remove one from {targetName} to make room, then try again." msgid "Remove override" msgstr "Remove override" -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:54 -msgid "Remove pack" -msgstr "Remove pack" - #. Button or menu action label in the channel and chat message reactions sheet. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the message reactions modal. Keep it concise. Keep the tone plain and specific. #: src/features/channel/components/MessageReactionsSheet.tsx:33 @@ -25967,11 +25563,6 @@ msgstr "Removed role {oldLabel}." msgid "Removed roles." msgstr "Removed roles." -#. Button or menu action label in the messaging commands. Keep it concise. Keep the tone plain and specific. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:57 -msgid "Removed scheduled message" -msgstr "Removed scheduled message" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:419 msgid "Removed the channel from its category." msgstr "Removed the channel from its category." @@ -26004,11 +25595,6 @@ msgstr "Removes every per-variable override but keeps your library and assets in msgid "Removing permissions could limit the bot's features." msgstr "Removing permissions could limit the bot's features." -#. Description text in the expression packs tab. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:71 -msgid "Removing the pack will uninstall it from your account." -msgstr "Removing the pack will uninstall it from your account." - #: src/features/moderation/components/modals/RemoveTimeoutModal.tsx:55 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." @@ -26655,42 +26241,42 @@ msgid "Resize floating panel" msgstr "Resize floating panel" #. Accessible label for the bottom-left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:80 +#: src/features/messaging/components/popouts/InboxPopout.tsx:74 msgid "Resize inbox from bottom left" msgstr "Resize inbox from bottom left" #. Accessible label for the bottom-right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:84 +#: src/features/messaging/components/popouts/InboxPopout.tsx:78 msgid "Resize inbox from bottom right" msgstr "Resize inbox from bottom right" #. Accessible label for the bottom resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:60 +#: src/features/messaging/components/popouts/InboxPopout.tsx:54 msgid "Resize inbox from the bottom edge" msgstr "Resize inbox from the bottom edge" #. Accessible label for the left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:64 +#: src/features/messaging/components/popouts/InboxPopout.tsx:58 msgid "Resize inbox from the left edge" msgstr "Resize inbox from the left edge" #. Accessible label for the right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:68 +#: src/features/messaging/components/popouts/InboxPopout.tsx:62 msgid "Resize inbox from the right edge" msgstr "Resize inbox from the right edge" #. Accessible label for the top resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:56 +#: src/features/messaging/components/popouts/InboxPopout.tsx:50 msgid "Resize inbox from the top edge" msgstr "Resize inbox from the top edge" #. Accessible label for the top-left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:72 +#: src/features/messaging/components/popouts/InboxPopout.tsx:66 msgid "Resize inbox from top left" msgstr "Resize inbox from top left" #. Accessible label for the top-right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:76 +#: src/features/messaging/components/popouts/InboxPopout.tsx:70 msgid "Resize inbox from top right" msgstr "Resize inbox from top right" @@ -27072,11 +26658,6 @@ msgstr "Right tooltip" msgid "Right-click here to open the context menu" msgstr "Right-click here to open the context menu" -#. Empty state hint in the scheduled messages popout explaining how to schedule a new message. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:22 -msgid "Right-click the send button to schedule a message." -msgstr "Right-click the send button to schedule a message." - #. Action that rings the selected participant in a voice call. #. 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. @@ -27111,8 +26692,8 @@ msgstr "Role colour" msgid "Role created" msgstr "Role created" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:341 -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:388 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:352 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:402 msgid "Role created successfully" msgstr "Role created successfully" @@ -27121,8 +26702,8 @@ msgstr "Role created successfully" msgid "Role deleted" msgstr "Role deleted" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:425 -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:454 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:440 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:469 msgid "Role deleted successfully" msgstr "Role deleted" @@ -27162,7 +26743,7 @@ msgstr "Roles" msgid "Roles and members" msgstr "Roles and members" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:285 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:296 msgid "Roles updated successfully" msgstr "Roles updated successfully" @@ -27270,7 +26851,6 @@ msgstr "Save" #: src/features/expressions/components/modals/AddFavoriteMemeModal.tsx:118 #: src/features/expressions/components/modals/EditFavoriteMemeModal.tsx:94 #: src/features/expressions/components/modals/EditGuildStickerModal.tsx:123 -#: src/features/expressions/components/modals/EditPackModal.tsx:127 #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:624 #: src/features/guild/components/modals/guild_tabs/GuildVanityURLTab.tsx:279 #: src/features/guild/components/modals/GuildFolderSettingsModal.tsx:90 @@ -27351,7 +26931,7 @@ msgstr "Saved" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:63 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:59 #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:63 msgid "Saved media" msgstr "Saved media" @@ -27404,23 +26984,11 @@ msgstr "Schedule" msgid "Schedule message" msgstr "Schedule message" -#. Status pill on a scheduled message row indicating it will send at the chosen time. -#. Tab label in the inbox popout listing the user scheduled messages. -#: src/features/messaging/components/popouts/InboxPopout.tsx:40 -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:30 -msgid "Scheduled" -msgstr "Scheduled" - #. Developer / debug surface — keep terse and technical. Label in the developer Nagbar controls panel for the scheduled-maintenance banner. #: src/features/devtools/components/NagbarControls.ts:22 msgid "Scheduled maintenance nagbar" msgstr "Scheduled maintenance nag bar" -#. Label in the messaging commands. {scheduledTimeLabel} is the localized scheduled date and time. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:49 -msgid "Scheduled message for {scheduledTimeLabel}" -msgstr "Scheduled message for {scheduledTimeLabel}" - #. Inline validation message in the schedule-message modal when the picked time is more than 30 days away. Keep tone plain. #: src/features/messaging/components/modals/ScheduleMessageModal.tsx:31 msgid "Scheduled messages can be at most 30 days in the future." @@ -27491,7 +27059,7 @@ msgid "Screen share codec" msgstr "Screen share codec" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:140 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:161 msgid "Screen share encoder controls" msgstr "Screen share encoder controls" @@ -27512,12 +27080,12 @@ msgid "Screen share is using software encoding ({codec}). Quality may be reduced msgstr "Screen share is using software encoding ({codec}). Quality may be reduced and CPU usage increased. Your GPU may not support hardware encoding for this codec." #. 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/VoiceVideoIndex.ts:120 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:141 msgid "Screen share preview" msgstr "Screen share preview" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:116 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:137 msgid "Screen share preview behavior" msgstr "Screen share preview behaviour" @@ -27536,6 +27104,11 @@ msgstr "Screen share previews are disabled." msgid "Screen share previews are enabled." msgstr "Screen share previews are enabled." +#. Voice screen share menu action that opens the screen share preview privacy controls. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:32 +msgid "Screen Share Privacy" +msgstr "Screen Share Privacy" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the video tab. Keep it concise. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:82 @@ -27563,11 +27136,6 @@ msgstr "Screen share start" msgid "Screen share stop" msgstr "Screen share stopped" -#. Accessible label for the screen-share codec radio group. -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:42 -msgid "Screen share video codec" -msgstr "Screen share video codec" - #. 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. #. Status badge label shown on a live tile when the participant is sharing their screen. @@ -28932,6 +28500,11 @@ msgstr "Share screens and windows." msgid "Share source" msgstr "Share source" +#. Toggle label for sharing audio with an active stream. +#: src/features/voice/components/StreamSettingsMenuContent.tsx:156 +msgid "Share Stream Audio" +msgstr "Share stream audio" + #. Description in the premium gift purchase section. premiumProductName is the short paid product name. #: src/features/premium/utils/PremiumMessageDescriptors.ts:40 msgid "Share the {premiumProductName} experience with your friends by purchasing a gift subscription." @@ -28941,15 +28514,6 @@ msgstr "Share the {premiumProductName} experience with your friends by purchasin msgid "Share theme" msgstr "Share theme" -#: src/features/expressions/components/modals/PackInviteModal.tsx:192 -msgid "Share this link" -msgstr "Share this link" - -#. Description shown in the emoji pack invite modal. -#: src/features/expressions/components/modals/PackInviteModal.tsx:65 -msgid "Share this link — the pack installs when accepted." -msgstr "Share this link — the pack installs when accepted." - #. Privacy > Active now: confirmation modal title when turning sharing on. #: src/features/user/components/modals/tabs/privacy_safety_tab/ActiveNowTab.tsx:33 msgid "Share voice activity with all friends?" @@ -28977,11 +28541,6 @@ msgstr "Share your screen" msgid "Share your screen in high definition (1080p), quad HD (1440p), or native source resolution, at up to 60 FPS." msgstr "Share your screen in high definition (1080p), quad HD (1440p), or native source resolution, at up to 60 FPS." -#. Description shown in the sticker pack invite modal. -#: src/features/expressions/components/modals/PackInviteModal.tsx:69 -msgid "Share your sticker pack via link." -msgstr "Share your sticker pack via link." - #. Button or menu action label in the share theme modal. Keep it concise. #: src/features/theme/components/modals/ShareThemeModal.tsx:39 msgid "Share your theme" @@ -29082,7 +28641,7 @@ msgstr "Shortcut conflicts" #. User settings tab for keyboard shortcuts and custom bindings. #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:18 #: src/features/user/components/settings_utils/section_registry/AccessibilitySections.ts:175 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:128 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:123 msgid "Shortcuts" msgstr "Shortcuts" @@ -29242,11 +28801,6 @@ msgstr "Show emoji button" msgid "Show emoji reactions on messages" msgstr "Show emoji reactions on messages" -#. Developer option label for exposing the staff-only Expression packs page in user settings. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:125 -msgid "Show expression packs settings" -msgstr "Show expression packs settings" - #. Short label for an advanced media button preference. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedChatControls.tsx:77 msgid "Show favorite button" @@ -29382,15 +28936,15 @@ msgstr "Show muted channels" #. Toggle label in the mobile video settings bottom sheet. Controls whether the local camera tile is visible. #. Voice display preference checkbox that controls whether the current user sees their own camera tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:69 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:93 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:92 -#: src/features/voice/components/VoiceSettingsMenus.tsx:814 +#: src/features/voice/components/VoiceSettingsMenus.tsx:815 msgid "Show my own camera" msgstr "Show my own camera" #. Voice display preference checkbox that controls whether the current user sees their own screen share tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:73 -msgid "Show my screen share" +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:97 +msgid "Show My Screen Share" msgstr "Show my screen share" #. Developer option label for showing the current user as typing. @@ -29418,9 +28972,9 @@ msgstr "Show new device modal" #. Toggle label in the mobile video settings bottom sheet. Controls whether participants without video are shown in the grid. #. Voice display preference checkbox that controls whether participants without video are shown in the grid. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:77 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:101 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:96 -#: src/features/voice/components/VoiceSettingsMenus.tsx:828 +#: src/features/voice/components/VoiceSettingsMenus.tsx:829 msgid "Show non-video participants" msgstr "Show non-video participants" @@ -29450,7 +29004,7 @@ msgid "Show per-device participant volume sliders in voice menus" msgstr "Show per-device participant volume sliders in voice menus" #. Developer option label for exposing the staff-only profile timezone section in profile settings. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:134 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:125 msgid "Show profile timezone settings" msgstr "Show profile timezone settings" @@ -29682,7 +29236,7 @@ msgstr "Signed in" #. Settings section label for account sessions and devices. #: src/features/user/components/modals/tabs/DevicesTab.tsx:517 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:42 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:34 msgid "Signed-in devices" msgstr "Signed-in devices" @@ -29760,7 +29314,7 @@ msgid "Single community mode" msgstr "Single community mode" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:103 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:108 msgid "Single layer" msgstr "Single layer" @@ -29817,7 +29371,7 @@ msgid "Skip the external link warning for all domains" msgstr "Skip the external link warning for all domains" #. Developer / debug surface — keep terse and technical. Tooltip / description for the no-op in-app reports toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:148 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:139 msgid "Skip the network call when an in-app report is submitted. The flow still advances to the success screen so you can exercise the UI, but nothing is actually sent to the safety team." msgstr "Skip the network call when an in-app report is submitted. The flow still advances to the success screen so you can exercise the UI, but nothing is actually sent to the safety team." @@ -30064,12 +29618,12 @@ msgid "Social" msgstr "Social" #. 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/VoiceVideoIndex.ts:148 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:169 msgid "Software encoder" msgstr "Software encoder" #. Label for an advanced screen-share select. Refers to software video encoder quality bias. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:71 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:76 msgid "Software encoder quality" msgstr "Software encoder quality" @@ -30394,7 +29948,7 @@ msgid "Spanish (Spain)" msgstr "Spanish (Spain)" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:111 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:116 msgid "Spatial and temporal layers" msgstr "Spatial and temporal layers" @@ -30496,7 +30050,7 @@ msgstr "Spell check" #: src/features/user/components/modals/tabs/LanguageTab.tsx:414 #: src/features/user/components/modals/tabs/LanguageTab.tsx:456 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:74 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:58 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:50 msgid "Spellcheck" msgstr "Spellcheck" @@ -30684,10 +30238,6 @@ msgstr "Start call" msgid "Start camera test and configure effects" msgstr "Start camera test and configure effects" -#: src/features/expressions/components/modals/CreatePackModal.tsx:93 -msgid "Start curating a custom emoji pack that you can share and install." -msgstr "Start curating a custom emoji pack that you can share and install." - #. Label for the start of a date range (inclusive). Leave blank for no lower bound. #: src/features/user/components/modals/tabs/privacy_safety_tab/data_request_modal/DataRequestModal.tsx:175 msgid "Start date" @@ -30698,10 +30248,6 @@ msgstr "Start date" msgid "Start date must be earlier than end date." msgstr "Start date must be earlier than end date." -#: src/features/voice/components/VoiceSettingsMenus.tsx:860 -msgid "Start debug logging session" -msgstr "Start debug logging session" - #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:125 msgid "Start drag and drop" @@ -30884,45 +30430,6 @@ msgstr "Sticker density" msgid "Sticker is too large" msgstr "Sticker is too large" -#. Kind label on a sticker pack invite embed. -#. Short label in the authentication invite header. Keep the tone plain and specific. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/auth/flow/InviteHeader.tsx:25 -#: src/features/channel/components/InviteEmbed.tsx:88 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:61 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:105 -msgid "Sticker pack" -msgstr "Sticker pack" - -#. placeholder {0}: invite.pack.name -#: src/features/invite/commands/InviteCommands.tsx:146 -msgid "Sticker pack {0} has been installed." -msgstr "Sticker pack {0} has been installed." - -#. Title of the error modal when creating a new sticker pack is rejected because the user is at the creation limit. -#: src/features/invite/commands/InviteCommands.tsx:74 -msgid "Sticker pack creation limit reached" -msgstr "Sticker pack creation limit reached" - -#. Modal title for the sticker pack invite share flow. -#: src/features/expressions/components/modals/PackInviteModal.tsx:61 -msgid "Sticker pack invite" -msgstr "Sticker pack invite" - -#. Title of the error modal when installing a sticker pack via invite is rejected because the user is at the install limit. -#: src/features/invite/commands/InviteCommands.tsx:65 -msgid "Sticker pack limit reached" -msgstr "Sticker pack limit reached" - -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#. Settings section label for sticker expression packs. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:84 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:27 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:22 -msgid "Sticker packs" -msgstr "Sticker packs" - #: src/features/guild/components/modals/guild_tabs/GuildStickersTab.tsx:283 msgid "Sticker slots" msgstr "Sticker slots" @@ -31040,6 +30547,13 @@ msgstr "Stop sharing voice activity with all friends?" msgid "Stop speaking" msgstr "Stop speaking" +#. Danger action that stops the active screen share. +#. Voice screen share menu action that stops the current user stream. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:20 +#: src/features/voice/components/ActiveScreenShareMenu.tsx:19 +msgid "Stop Streaming" +msgstr "Stop streaming" + #. Confirmation prompt in the links tab. #: src/features/user/components/modals/tabs/chat_settings_tab/ChatSettingsTabLinksTab.tsx:31 msgid "Stop trusting all links?" @@ -31051,7 +30565,7 @@ msgid "Stop watching" msgstr "Stop watching" #. Tooltip / button label in the voice control bar that stops watching a remote screen share. -#: src/features/voice/components/VoiceControlBar.tsx:151 +#: src/features/voice/components/VoiceControlBar.tsx:147 msgid "Stop watching stream" msgstr "Stop watching stream" @@ -31089,11 +30603,16 @@ msgstr "Stream hidden" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the user settings voice activity card. Keep it concise. #: src/features/user/components/profile/VoiceActivityCard.tsx:90 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:132 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:153 #: src/features/voice/components/StreamWatchHoverCard.tsx:21 msgid "Stream preview" msgstr "Stream preview" +#. Compact submenu label for changing the resolution and frame rate of an active stream. +#: src/features/voice/components/StreamSettingsMenuContent.tsx:152 +msgid "Stream Quality" +msgstr "Stream Quality" + #. Toolbar / menu button label in the screen-share picker. Opens the stream quality settings popover. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:164 msgid "Stream settings" @@ -31303,12 +30822,12 @@ msgid "Suspend" msgstr "Suspend" #. 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/VoiceVideoIndex.ts:156 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:177 msgid "SVC" msgstr "SVC" #. Label for an advanced screen-share select. SVC is a WebRTC acronym and should stay uppercase. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:91 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:96 msgid "SVC mode" msgstr "SVC mode" @@ -31758,7 +31277,7 @@ msgid "Template URL" msgstr "Template URL" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:107 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:112 msgid "Temporal layers" msgstr "Temporal layers" @@ -31819,7 +31338,7 @@ msgstr "Test URL unfurls and rendered embeds" #. Channel type chip label for a text channel. #. Option label for a WebRTC content hint select. #: src/features/channel/utils/ChannelUtils.tsx:51 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:151 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:156 msgid "Text" msgstr "Text" @@ -32003,11 +31522,6 @@ msgstr "That message is gone, or you've lost access to the conversation." msgid "That's all of them." msgstr "That's all of them." -#. End-of-list body text in the scheduled messages popout when all scheduled messages are visible. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:56 -msgid "That's everything in the queue." -msgstr "That's everything in the queue." - #. Description text in the FluxerTag change modal. #: src/features/user/components/modals/FluxerTagChangeModal.tsx:69 msgid "The #0000 tag is reserved for Visionary subscribers. Visionary is no longer available for purchase." @@ -32672,7 +32186,7 @@ msgid "This invite has unlimited uses." msgstr "This invite has unlimited uses." #. Helper text shown on an invite embed while streaming privacy is active. -#: src/features/channel/components/InviteEmbed.tsx:141 +#: src/features/channel/components/InviteEmbed.tsx:112 msgid "This invite is hidden while sharing is protected." msgstr "This invite is hidden while sharing is protected." @@ -33168,7 +32682,7 @@ msgstr "Time" #. Settings section label for app time display format. #: src/features/user/components/modals/tabs/LanguageTab.tsx:374 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:26 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:46 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:38 msgid "Time format" msgstr "Time format" @@ -33395,11 +32909,6 @@ msgstr "Toggle the soundboard" msgid "Toggle the sticker picker" msgstr "Toggle the sticker picker" -#. Action that toggles whether the pack invite is unique to the recipient. -#: src/features/expressions/components/modals/PackInviteModal.tsx:73 -msgid "Toggle unique invite" -msgstr "Toggle unique invite" - #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:305 msgid "Toggle voice activity" @@ -33732,7 +33241,7 @@ msgid "Try another search term, or pick a different category or language." msgstr "Try another search term, or pick a different category or language." #. Helper text on an unknown invite embed suggesting the user request a fresh invite. -#: src/features/channel/components/InviteEmbed.tsx:129 +#: src/features/channel/components/InviteEmbed.tsx:100 msgid "Try asking for a new invite." msgstr "Try asking for a new invite." @@ -33755,7 +33264,7 @@ msgstr "Try editing your message again." msgid "TRY gifts are one-time payments. Cards charged in TRY still need to be issued in Türkiye for the purchase to stay eligible." msgstr "TRY gifts are one-off payments. Cards charged in TRY still need to be issued in Türkiye for the purchase to stay eligible." -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:254 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:252 msgid "Try searching for something like \"theme\", \"notifications\", or \"privacy\"" msgstr "Try searching for something like \"theme\", \"notifications\", or \"privacy\"" @@ -33805,7 +33314,7 @@ msgstr "Turn off" #. Bulk voice action that turns off the camera on every active device of the current user. #. Voice menu action that turns off every active device/session's camera. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:90 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:114 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:93 msgid "Turn off all device cameras" msgstr "Turn off all device cameras" @@ -33821,14 +33330,14 @@ msgstr "Turn off camera" #. Voice menu action that turns off the camera on a single device of the current user. #. Voice menu action that turns off the camera on one device/session. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:57 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:81 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:81 msgid "Turn off device camera" msgstr "Turn off device camera" #. Voice menu action that ends the screen share on a single device of the current user. #. Voice menu action that stops screen sharing or streaming on one device/session. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:61 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:85 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:85 msgid "Turn off device stream" msgstr "Turn off device stream" @@ -33840,7 +33349,7 @@ msgstr "Turn off private messages and friends across the instance. This can only #. Voice menu action that ends the current user screen share. #. Voice menu action that stops the current user's screen share or stream. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:65 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:89 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:69 msgid "Turn off stream" msgstr "Turn off stream" @@ -34020,16 +33529,6 @@ msgstr "UK law requires a mature content check. To continue, you'll complete a { msgid "Ukrainian" msgstr "Ukrainian" -#. Generic title for the error modal when an emoji pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:99 -msgid "Unable to install emoji pack" -msgstr "Unable to install emoji pack" - -#. Generic title for the error modal when a sticker pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:103 -msgid "Unable to install sticker pack" -msgstr "Unable to install sticker pack" - #. Error-state title in the activity log tab when fetching log entries failed. #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTab.tsx:126 msgid "Unable to load activity logs" @@ -34039,11 +33538,6 @@ msgstr "Unable to load activity logs" msgid "Unable to load applications" msgstr "Unable to load applications" -#. Error message in the expression packs tab. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:36 -msgid "Unable to load pack information." -msgstr "Unable to load pack information." - #. Error message in the channel and chat textual attachment code panel. #. Error message in the channel and chat textual attachment code panel. #: src/features/channel/components/embeds/attachments/CsvAttachmentTablePanel.tsx:31 @@ -34266,7 +33760,7 @@ msgstr "Unfavourite sticker" #. Voice call layout action that removes focus from the currently pinned participant. #. Voice layout menu action that removes the focused participant or stream. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:25 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:41 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:97 msgid "Unfocus" msgstr "Unfocus" @@ -34285,7 +33779,7 @@ msgstr "Unfurl" #. Settings section label for the embed debugger URL input. #: src/features/user/components/modals/tabs/EmbedDebuggerTab.tsx:231 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:70 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:62 msgid "Unfurl debugger" msgstr "Unfurl debugger" @@ -34294,10 +33788,6 @@ msgstr "Unfurl debugger" msgid "Unicode emojis" msgstr "Unicode emojis" -#: src/features/expressions/components/modals/PackInviteModal.tsx:180 -msgid "Unique invite" -msgstr "Unique invite" - #. Codec description in the screen share codec policy menu, used for the universal fallback codec. #: src/features/voice/utils/ScreenShareCodecPolicy.ts:20 msgid "Universal fallback. Lowest quality, but it works everywhere." @@ -34351,7 +33841,7 @@ msgstr "Unknown date" #. Fallback device or operating-system label in the devices tab when session client data is unavailable. #. Short label in the app layout voice participant item. #. Short label in the notifications. Keep it concise. -#: src/features/app/components/layout/VoiceParticipantItem.tsx:43 +#: src/features/app/components/layout/VoiceParticipantItem.tsx:44 #: src/features/user/components/modals/tabs/DevicesTab.tsx:65 #: src/features/user/components/modals/tabs/notifications_tab/Notifications.tsx:78 msgid "Unknown device" @@ -34377,7 +33867,7 @@ msgid "Unknown gift" msgstr "Unknown gift" #. Title shown on an invite embed when the invite code resolves to nothing (expired, revoked, or invalid). -#: src/features/channel/components/InviteEmbed.tsx:125 +#: src/features/channel/components/InviteEmbed.tsx:96 msgid "Unknown invite" msgstr "Unknown invite" @@ -34429,7 +33919,7 @@ msgstr "Unknown user" #: src/features/devtools/utils/CommandUtils.ts:27 #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTab.tsx:114 #: src/features/voice/components/VoiceParticipantAvatarList.tsx:43 -#: src/features/voice/components/VoiceParticipantTile.tsx:161 +#: src/features/voice/components/VoiceParticipantTile.tsx:162 #: src/features/webhook/components/WebhookListItem.tsx:30 msgid "Unknown user" msgstr "Unknown user" @@ -34451,13 +33941,6 @@ msgstr "unknown-mention" msgid "unknown-role" msgstr "unknown-role" -#. Option label representing an unlimited count. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/expressions/components/modals/PackInviteModal.tsx:29 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:32 -msgid "Unlimited" -msgstr "Unlimited" - #. Audit log community feature label for unlimited custom emoji capacity. #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:126 msgid "Unlimited emoji" @@ -34526,7 +34009,7 @@ msgid "Unmute" msgstr "Unmute" #. Voice control button label to turn the user's microphone back on. -#: src/features/voice/components/VoiceControlBar.tsx:121 +#: src/features/voice/components/VoiceControlBar.tsx:117 msgctxt "voice-control-action" msgid "Unmute" msgstr "Unmute" @@ -34614,7 +34097,7 @@ msgstr "Unnamed channel" #. Fallback display name for a group DM with no name set. #. Fallback title in an invite embed for a group DM with no name set. #. Short label in the channel display name state. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:72 +#: src/features/channel/components/InviteEmbed.tsx:63 #: src/features/channel/state/ChannelDisplayName.ts:19 #: src/features/channel/utils/ChannelUtils.tsx:59 msgid "Unnamed group" @@ -34693,7 +34176,7 @@ msgstr "Unread" #. 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. #. Tab label in the inbox popout filtering to channels with unread messages. -#: src/features/messaging/components/popouts/InboxPopout.tsx:32 +#: src/features/messaging/components/popouts/InboxPopout.tsx:30 #: src/features/user/components/settings_utils/search_index/NotificationsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:77 msgid "Unread" @@ -34829,7 +34312,7 @@ msgid "Up to {DISCOVERY_MAX_TAGS} tags help people find your community. They sho msgstr "Up to {DISCOVERY_MAX_TAGS} tags help people find your community. They show up in Discovery search." #. Feature comparison table value label. Shown in the restricted or stock column for a text-valued perk. Format includes a resolution token (4K) and a framerate token that should not be translated. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:91 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:87 msgid "Up to 4K/60fps" msgstr "Up to 4K/60fps" @@ -34905,11 +34388,6 @@ msgstr "Updated policies" msgid "Updated saved media" msgstr "Updated saved media" -#. Label in the messaging commands. {scheduledTimeLabel} is the localized scheduled date and time. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:53 -msgid "Updated scheduled message for {scheduledTimeLabel}" -msgstr "Updated scheduled message for {scheduledTimeLabel}" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:544 msgid "Updated the avatar." msgstr "Updated the avatar." @@ -35166,7 +34644,7 @@ msgid "Uploading emojis" msgstr "Uploading emojis" #. Description for the maximum screen share bitrate select. Keep WebRTC literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:159 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:164 msgid "Upper bitrate cap before WebRTC adapts to the network." msgstr "Upper bitrate cap before WebRTC adapts to the network." @@ -35295,7 +34773,7 @@ msgid "Use an email you can open. We will send a code there." msgstr "Use an email you can open. We'll send a code there." #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:67 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:63 msgid "Use animated emojis" msgstr "Use animated emojis" @@ -35597,11 +35075,6 @@ msgstr "Used only in this community." msgid "User" msgstr "User" -#. Voice participant context menu submenu label for lower-frequency profile and communication actions. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:202 -msgid "User actions" -msgstr "User actions" - #. IAR modal: rule description. #: src/features/moderation/components/report_modal/IARModalCopy.ts:251 msgid "User appears underage, or is involved in grooming or child exploitation." @@ -35678,7 +35151,7 @@ msgid "User record" msgstr "User record" #. Root label for the current user settings modal and settings search paths. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:352 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:341 msgid "User settings" msgstr "User settings" @@ -36216,7 +35689,7 @@ msgid "Video progress" msgstr "Video progress" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:75 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:71 msgid "Video quality" msgstr "Video quality" @@ -36605,7 +36078,7 @@ msgstr "Voice (mature)" #. User settings tab for microphone, speaker, camera, and call stats. #. User settings tab for microphone, speaker, camera, and call stats. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:124 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:119 #: src/features/voice/utils/VoiceMessageDescriptors.ts:30 msgid "Voice & video" msgstr "Voice & video" @@ -36862,7 +36335,7 @@ msgid "Wait here" msgstr "Wait here" #. Tooltip explaining that video / screen share controls are gated while the voice connection is not yet ready. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:56 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:45 msgid "Waiting for connection..." msgstr "Waiting for connection..." @@ -37363,11 +36836,6 @@ msgstr "What to search for." msgid "What's happening?" msgstr "What's happening?" -#. Form helper text for an expression pack description input. -#: src/features/expressions/components/modals/CreatePackModal.tsx:50 -msgid "What's in this pack?" -msgstr "What's in this pack?" - #. Short label in the settings dialog mobile settings view. #. Short label in the whats new modal. #. Sidebar item in settings that opens the app update notes modal. @@ -37552,7 +37020,7 @@ msgid "Window state" msgstr "Window state" #. User settings tab label shown on Windows desktop builds. Refers to the Microsoft Windows OS. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:74 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:69 msgid "Windows app" msgstr "Windows app" @@ -37874,16 +37342,6 @@ msgstr "You can't edit this message." msgid "You can't grant a permission you don't have in this channel." msgstr "You can't grant a permission you don't have in this channel." -#. Body of the error modal when installing an emoji pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:91 -msgid "You can't install this emoji pack." -msgstr "You can't install this emoji pack." - -#. Body of the error modal when installing a sticker pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:95 -msgid "You can't install this sticker pack." -msgstr "You can't install this sticker pack." - #. Title of the error modal shown when the user is banned from a discovery community. #: src/features/discovery/commands/DiscoveryJoinCommands.tsx:38 msgid "You can't join this community" @@ -37943,8 +37401,8 @@ msgstr "You can't send messages in this community." #. Tooltip in the voice control bar when the user lacks the Screen Share permission in this channel. Tone stays plain. #. Tooltip shown when the user lacks the Screen Share permission in the voice channel. Tone stays plain. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:65 -#: src/features/voice/components/VoiceControlBar.tsx:141 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:54 +#: src/features/voice/components/VoiceControlBar.tsx:137 msgid "You can't share your screen in this channel" msgstr "You can't share your screen in this channel" @@ -37957,8 +37415,8 @@ msgstr "You can't speak in this channel" #. Tooltip in the voice control bar when the user lacks the Video permission in this channel. Tone stays plain. #. Tooltip shown when the user lacks the Video permission in the voice channel. Tone stays plain. #: src/features/voice/components/modals/CameraPreviewModal.tsx:74 -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:61 -#: src/features/voice/components/VoiceControlBar.tsx:131 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:50 +#: src/features/voice/components/VoiceControlBar.tsx:127 msgid "You can't turn on your camera in this channel" msgstr "You can't turn on your camera in this channel" @@ -38121,10 +37579,6 @@ msgstr "You haven't been a member of this community long enough to send messages msgid "You haven't blocked anyone yet." msgstr "You haven't blocked anyone yet." -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:343 -msgid "You haven't created any packs yet." -msgstr "You haven't created any packs yet." - #. Intro copy in the keyboard navigation modal. {productName} is the app name. #: src/features/input/components/modals/KeyboardModeIntroModal.tsx:26 msgid "You just pressed Tab. Keyboard mode is now on so you can navigate {productName} without a mouse." @@ -38346,13 +37800,6 @@ msgstr "You're at {bookmarksText}. Remove one to add another." msgid "You're at the cap of {freeItemsText} — your instance admin sets this limit." msgstr "You're at the cap of {freeItemsText} — your instance admin sets this limit." -#. Fallback body of the emoji pack creation-limit error modal when no exact limit is known. -#. Fallback body of the sticker pack creation-limit error modal when no exact limit is known. -#: src/features/invite/commands/InviteCommands.tsx:61 -#: src/features/invite/commands/InviteCommands.tsx:79 -msgid "You're at the creation limit. Delete one to create another." -msgstr "You're at the creation limit. Delete one to create another." - #. Modal body shown when the free bookmarks limit is reached and Plutonium would increase it. Free and Plutonium limits are interpolated. #: src/features/app/components/alerts/MaxBookmarksModal.tsx:30 msgid "You're at the free cap of {bookmarksText}. {premiumProductName} bumps you up to {premiumBookmarksText} — or remove one to add another." @@ -38363,13 +37810,6 @@ msgstr "You're at the free limit of {bookmarksText}. {premiumProductName} bumps msgid "You're at the free cap of {freeItemsText}. {premiumProductName} bumps you up to {premiumItemsText}." msgstr "You're at the free cap of {freeItemsText}. {premiumProductName} bumps you up to {premiumItemsText}." -#. Fallback body of the emoji pack install-limit error modal when no exact limit is known. -#. Fallback body of the sticker pack install-limit error modal when no exact limit is known. -#: src/features/invite/commands/InviteCommands.tsx:52 -#: src/features/invite/commands/InviteCommands.tsx:70 -msgid "You're at the install limit. Remove one to add another." -msgstr "You're at the install limit. Remove one to add another." - #. Short label in the user banned from guild modal. Keep it concise. Keep the tone plain and specific. #: src/features/moderation/components/alerts/UserBannedFromGuildModal.tsx:8 msgid "You're banned" @@ -38380,11 +37820,6 @@ msgstr "You're banned" msgid "You're being rate limited. Wait {duration} before trying again." msgstr "You're being rate-limited. Wait {duration} before trying again." -#. End-of-list title in the scheduled messages popout when all scheduled messages are visible. Tone can be friendly. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:51 -msgid "You're caught up" -msgstr "You're all caught up" - #. Error modal body shown when a gift-subscription user tries to start a recurring subscription. Explains the extension/redemption path. #: src/features/app/components/dialogs/components/plutonium/hooks/useCheckoutActions.tsx:160 msgid "You're currently on a gift subscription. It won't renew. You can redeem more gift codes to extend it. Recurring subscriptions can be started after your gift time ends." @@ -38498,16 +37933,12 @@ msgstr "You’ve already used a self-serve refund recently. You can refund again msgid "You've arrived, {username}! Let's get started." msgstr "You've arrived, {username}! Let's get started." -#: src/features/auth/flow/InviteHeader.tsx:200 -msgid "You've been invited to install" -msgstr "You've been invited to install" - -#: src/features/auth/flow/InviteHeader.tsx:96 -#: src/features/auth/flow/InviteHeader.tsx:299 +#: src/features/auth/flow/InviteHeader.tsx:69 +#: src/features/auth/flow/InviteHeader.tsx:213 msgid "You've been invited to join" msgstr "You've been invited to join" -#: src/features/auth/flow/InviteHeader.tsx:151 +#: src/features/auth/flow/InviteHeader.tsx:124 msgid "You've been invited to join a group DM by" msgstr "You've been invited to join a group DM by" @@ -38587,7 +38018,7 @@ msgstr "Your {premiumProductName} subscription has expired. You have lost all {p msgid "Your {productName} session expired. Sign in again to continue authorizing this application." msgstr "Your {productName} session expired. Sign in again to continue authorising this application." -#: src/features/user/components/settings_utils/SettingsConstants.tsx:205 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:200 msgid "Your account" msgstr "Your account" 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 33ef6f82d..f0bed5bba 100644 --- a/fluxer_app/src/features/i18n/locales/en-US/messages.po +++ b/fluxer_app/src/features/i18n/locales/en-US/messages.po @@ -30,11 +30,6 @@ msgstr "(edited)" msgid "(failed to load)" msgstr "(failed to load)" -#. Placeholder content text shown for scheduled messages with neither text nor attachments. Keep the parentheses. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:38 -msgid "(no content)" -msgstr "(no content)" - #: src/features/app/components/pages/YouPage.tsx:189 #: src/features/user/components/modals/UserProfileMobileSheet.tsx:899 msgid "(only visible to you)" @@ -456,7 +451,7 @@ msgstr "{count, plural, one {Expand (# line)} other {Expand (# lines)}}" msgid "{count, plural, one {Expand (# row)} other {Expand (# rows)}}" msgstr "{count, plural, one {Expand (# row)} other {Expand (# rows)}}" -#: src/features/voice/components/VoiceParticipantTile.tsx:303 +#: src/features/voice/components/VoiceParticipantTile.tsx:304 msgid "{count, plural, one {Expand # other device} other {Expand # other devices}}" msgstr "{count, plural, one {Expand # other device} other {Expand # other devices}}" @@ -464,8 +459,8 @@ msgstr "{count, plural, one {Expand # other device} other {Expand # other device msgid "{count, plural, one {Group DM · # member} other {Group DM · # members}}" msgstr "{count, plural, one {Group DM · # member} other {Group DM · # members}}" -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:252 -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:273 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:274 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:295 msgid "{count, plural, one {Hide # device} other {Hide # devices}}" msgstr "{count, plural, one {Hide # device} other {Hide # devices}}" @@ -477,7 +472,7 @@ msgstr "{count, plural, one {In call} other {# in call}}" msgid "{count, plural, one {Join video call (# participant)} other {Join video call (# participants)}}" msgstr "{count, plural, one {Join video call (# participant)} other {Join video call (# participants)}}" -#: src/features/voice/components/VoiceParticipantTile.tsx:620 +#: src/features/voice/components/VoiceParticipantTile.tsx:621 msgid "{count, plural, one {Keep watching # stream and add this one} other {Keep watching # streams and add this one}}" msgstr "{count, plural, one {Keep watching # stream and add this one} other {Keep watching # streams and add this one}}" @@ -493,8 +488,8 @@ msgstr "{count, plural, one {Revoke # app} other {Revoke # apps}}" msgid "{count, plural, one {sent # attachment} other {sent # attachments}}" msgstr "{count, plural, one {sent # attachment} other {sent # attachments}}" -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:259 -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:280 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:281 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:302 msgid "{count, plural, one {Show # device} other {Show # devices}}" msgstr "{count, plural, one {Show # device} other {Show # devices}}" @@ -536,22 +531,6 @@ msgstr "{count, plural, one {You're already using the one allowed connection for msgid "{count, plural, one {You're at the cap of # saved media item. Remove one to add another.} other {You're at the cap of # saved media items. Remove one to add another.}}" msgstr "{count, plural, one {You're at the cap of # saved media item. Remove one to add another.} other {You're at the cap of # saved media items. Remove one to add another.}}" -#: src/features/invite/commands/InviteCommands.tsx:401 -msgid "{count, plural, one {You're at the limit of # emoji pack. Delete one to create another.} other {You're at the limit of # emoji packs. Delete one to create another.}}" -msgstr "{count, plural, one {You're at the limit of # emoji pack. Delete one to create another.} other {You're at the limit of # emoji packs. Delete one to create another.}}" - -#: src/features/invite/commands/InviteCommands.tsx:387 -msgid "{count, plural, one {You're at the limit of # installed emoji pack. Remove one to add another.} other {You're at the limit of # installed emoji packs. Remove one to add another.}}" -msgstr "{count, plural, one {You're at the limit of # installed emoji pack. Remove one to add another.} other {You're at the limit of # installed emoji packs. Remove one to add another.}}" - -#: src/features/invite/commands/InviteCommands.tsx:419 -msgid "{count, plural, one {You're at the limit of # installed sticker pack. Remove one to add another.} other {You're at the limit of # installed sticker packs. Remove one to add another.}}" -msgstr "{count, plural, one {You're at the limit of # installed sticker pack. Remove one to add another.} other {You're at the limit of # installed sticker packs. Remove one to add another.}}" - -#: src/features/invite/commands/InviteCommands.tsx:433 -msgid "{count, plural, one {You're at the limit of # sticker pack. Delete one to create another.} other {You're at the limit of # sticker packs. Delete one to create another.}}" -msgstr "{count, plural, one {You're at the limit of # sticker pack. Delete one to create another.} other {You're at the limit of # sticker packs. Delete one to create another.}}" - #: src/features/guild/components/alerts/MaxGuildsModal.tsx:24 msgid "{count, plural, one {You've reached the maximum number of communities you can join (# community). Leave a community before joining another one.} other {You've reached the maximum number of communities you can join (# communities). Leave a community before joining another one.}}" msgstr "{count, plural, one {You've reached the maximum number of communities you can join (# community). Leave a community before joining another one.} other {You've reached the maximum number of communities you can join (# communities). Leave a community before joining another one.}}" @@ -751,14 +730,14 @@ msgstr "{formats}. Max {maxSize}. Recommended: {recommendedSize}" msgid "{formats}. Max {maxSize}. Recommended: {recommendedSize}. {note}" msgstr "{formats}. Max {maxSize}. Recommended: {recommendedSize}. {note}" -#: src/features/auth/flow/InviteHeader.tsx:117 -#: src/features/auth/flow/InviteHeader.tsx:162 -#: src/features/auth/flow/InviteHeader.tsx:335 +#: src/features/auth/flow/InviteHeader.tsx:90 +#: src/features/auth/flow/InviteHeader.tsx:135 +#: src/features/auth/flow/InviteHeader.tsx:249 msgid "{formattedMemberCount} {memberCount, plural, one {member} other {members}}" msgstr "{formattedMemberCount} {memberCount, plural, one {member} other {members}}" -#: src/features/auth/flow/InviteHeader.tsx:111 -#: src/features/auth/flow/InviteHeader.tsx:320 +#: src/features/auth/flow/InviteHeader.tsx:84 +#: src/features/auth/flow/InviteHeader.tsx:234 msgid "{formattedPresenceCount} online" msgstr "{formattedPresenceCount} online" @@ -777,7 +756,7 @@ msgstr "{fps} FPS" msgid "{guildName} channels" msgstr "{guildName} channels" -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:674 +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:673 msgid "{hiddenConnectionCount, plural, one {Expand # other device} other {Expand # other devices}}" msgstr "{hiddenConnectionCount, plural, one {Expand # other device} other {Expand # other devices}}" @@ -875,7 +854,7 @@ msgstr "{length} watching" msgid "{lineCount, plural, one {# line} other {# lines}}" msgstr "{lineCount, plural, one {# line} other {# lines}}" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:145 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:143 msgid "{matchCount, plural, one {# match} other {# matches}}" msgstr "{matchCount, plural, one {# match} other {# matches}}" @@ -890,7 +869,7 @@ msgid "{mbWayPaymentMethod} is a one-time payment method in {paymentProviderName msgstr "{mbWayPaymentMethod} is a one-time payment method in {paymentProviderName} checkout, so it is not a recurring subscription path here." #. Screen share bitrate option label. Mbps means megabits per second. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:167 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:172 msgid "{megabits} Mbps" msgstr "{megabits} Mbps" @@ -1106,7 +1085,7 @@ msgid "{productName} detected a potential raid in this community. Invites are pa msgstr "{productName} detected a potential raid in this community. Invites are paused, so new users cannot join right now." #. Anti-raid status message on a community invite embed. productName is the product brand name placeholder. -#: src/features/channel/components/InviteEmbed.tsx:117 +#: src/features/channel/components/InviteEmbed.tsx:88 msgid "{productName} detected a potential raid, so new users can't join right now." msgstr "{productName} detected a potential raid, so new users can't join right now." @@ -1226,14 +1205,14 @@ msgstr "{remaining} characters left. Get {premiumProductName} to write up to {pr msgid "{remainingSlotCount} remaining" msgstr "{remainingSlotCount} remaining" -#: src/features/channel/components/InviteEmbed.tsx:282 -#: src/features/channel/components/InviteEmbed.tsx:455 -#: src/features/channel/components/InviteEmbed.tsx:724 +#: src/features/channel/components/InviteEmbed.tsx:248 +#: src/features/channel/components/InviteEmbed.tsx:356 +#: src/features/channel/components/InviteEmbed.tsx:625 msgid "{renderedMemberCount} {memberCount, plural, one {member} other {members}}" msgstr "{renderedMemberCount} {memberCount, plural, one {member} other {members}}" #. Presence summary on a community invite embed. renderedPresenceCount is a formatted count of online members. -#: src/features/channel/components/InviteEmbed.tsx:112 +#: src/features/channel/components/InviteEmbed.tsx:83 msgid "{renderedPresenceCount} online" msgstr "{renderedPresenceCount} online" @@ -1631,9 +1610,7 @@ msgstr "1 unread" msgid "1 unread DM" msgstr "1 unread DM" -#. Invite link use-limit option meaning the invite can be used once. #. Invite max-uses dropdown option for exactly one use. -#: src/features/expressions/components/modals/PackInviteModal.tsx:33 #: src/features/invite/components/modals/InviteModal.tsx:60 msgid "1 use" msgstr "1 use" @@ -1669,16 +1646,12 @@ msgstr "1 year gift" msgid "10 minutes" msgstr "10 minutes" -#. Invite link use-limit option meaning the invite can be used ten times. #. Invite max-uses dropdown option for ten uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:41 #: src/features/invite/components/modals/InviteModal.tsx:68 msgid "10 uses" msgstr "10 uses" -#. Invite link use-limit option meaning the invite can be used 100 times. #. Invite max-uses dropdown option for 100 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:53 #: src/features/invite/components/modals/InviteModal.tsx:80 msgid "100 uses" msgstr "100 uses" @@ -1764,9 +1737,7 @@ msgctxt "adaptive-screen-share" msgid "240p" msgstr "240p" -#. Invite link use-limit option meaning the invite can be used 25 times. #. Invite max-uses dropdown option for 25 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:45 #: src/features/invite/components/modals/InviteModal.tsx:72 msgid "25 uses" msgstr "25 uses" @@ -1841,16 +1812,12 @@ msgstr "5 days" msgid "5 minutes" msgstr "5 minutes" -#. Invite link use-limit option meaning the invite can be used five times. #. Invite max-uses dropdown option for five uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:37 #: src/features/invite/components/modals/InviteModal.tsx:64 msgid "5 uses" msgstr "5 uses" -#. Invite link use-limit option meaning the invite can be used 50 times. #. Invite max-uses dropdown option for 50 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:49 #: src/features/invite/components/modals/InviteModal.tsx:76 msgid "50 uses" msgstr "50 uses" @@ -2084,13 +2051,6 @@ msgstr "Accept invite" msgid "Accept the friend request from {userName}?" msgstr "Accept the friend request from {userName}?" -#. Helper text on a pack invite embed explaining that accepting installs the pack. -#. Note shown on expression pack invites before accepting. -#: src/features/channel/components/InviteEmbed.tsx:100 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:81 -msgid "Accepting this invite installs the pack automatically." -msgstr "Accepting this invite installs the pack automatically." - #. Short label in the notification utils helper. Keep it concise. #: src/features/notification/utils/NotificationUtils.ts:32 msgid "Access granted" @@ -2111,7 +2071,7 @@ msgstr "Access your basic profile information (username, avatar, etc.)" #. User settings tab for accessibility preferences (visual, motion, screen reader, etc.). #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:14 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:93 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:66 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:61 msgid "Accessibility" msgstr "Accessibility" @@ -2125,7 +2085,7 @@ msgstr "Accessible live region" #. User settings tab for account login, password, MFA, and security. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:11 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:129 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:95 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:90 msgid "Account" msgstr "Account" @@ -2181,7 +2141,7 @@ msgstr "Account too new" #. Required-action modal title shown when an account-level verification step is required to proceed. #. Title of the error modal shown when an unclaimed (guest) account tries to accept a community or group DM invite. Auth-related; keep tone plain. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:8 -#: src/features/invite/commands/InviteCommands.tsx:37 +#: src/features/invite/commands/InviteCommands.tsx:35 msgid "Account verification required" msgstr "Account verification required" @@ -2462,7 +2422,7 @@ msgid "Add an account to continue." msgstr "Add an account to continue." #. Body of the error modal shown when an unclaimed (guest) account tries to accept a community invite. Tells the user to complete sign-up first. -#: src/features/invite/commands/InviteCommands.tsx:42 +#: src/features/invite/commands/InviteCommands.tsx:40 msgid "Add an email and password to your account first." msgstr "Add an email and password to your account first." @@ -2772,7 +2732,7 @@ msgid "Address" msgstr "Address" #. Description for an H.264 backup stream select. Keep H.264, CPU, and GPU literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:119 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:124 msgid "Adds H.264 for mixed clients. Uses more encode work." msgstr "Adds H.264 for mixed clients. Uses more encode work." @@ -2828,11 +2788,9 @@ msgstr "Admins paused invites — you can't join right now." #. Collapsed-by-default group at the end of the community overview tab holding less common settings. #. Disclosure button label in the voice connection status popout. Reveals technical bandwidth and network stats. #. User settings tab for power-user and experimental application preferences. -#. Voice participant context menu submenu label for IDs and diagnostics. #: src/features/channel/components/modals/channel_tabs/ChannelOverviewTab.tsx:337 #: src/features/guild/components/modals/guild_tabs/guild_overview_tab/index.tsx:28 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:178 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:145 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:140 #: src/features/voice/components/voice_connection_status/VoiceDetailsPopout.tsx:60 msgid "Advanced" msgstr "Advanced" @@ -2843,7 +2801,7 @@ msgid "Advanced video settings" msgstr "Advanced video settings" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:100 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:121 msgid "Advertise a capped decode codec to force publisher migration" msgstr "Advertise a capped decode codec to force publisher migration" @@ -3066,6 +3024,13 @@ msgstr "Allow anyone to see this connection on your profile" msgid "Allow anyone who can view your full profile to see your profile local time" msgstr "Allow anyone who can view your full profile to see your profile local time" +#. Settings search entry label for the AV1 screen-share opt-in. AV1 is a codec name and should stay literal. +#. Switch label for the AV1 screen-share opt-in. AV1 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:236 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:88 +msgid "Allow AV1 for screen sharing" +msgstr "Allow AV1 for screen sharing" + #. Toggle label that allows DMs from bots in this community. #: src/features/ui/action_menu/items/BulkSettingsMenuItems.tsx:81 msgid "Allow bot direct messages" @@ -3113,6 +3078,13 @@ msgstr "Allow flexible text channel names" msgid "Allow for all communities" msgstr "Allow for all communities" +#. Settings search entry label for the H.265/HEVC screen-share opt-in. H.265 and HEVC are codec names and should stay literal. +#. Switch label for the H.265/HEVC screen-share opt-in. H.265 and HEVC are codec names and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:240 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:92 +msgid "Allow H.265 (HEVC) for screen sharing" +msgstr "Allow H.265 (HEVC) for screen sharing" + #: src/features/connection/components/modals/EditConnectionModal.tsx:95 msgid "Allow members from communities you're in to see this connection" msgstr "Allow members from communities you're in to see this connection" @@ -3219,7 +3191,7 @@ msgid "Already have an account?" msgstr "Already have an account?" #. Status label on a group DM invite embed when the current user is already a member. -#: src/features/channel/components/InviteEmbed.tsx:76 +#: src/features/channel/components/InviteEmbed.tsx:67 msgid "Already joined" msgstr "Already joined" @@ -3427,7 +3399,7 @@ msgid "Animated avatars ({animatedAvatarFormats}) require {premiumProductName}." msgstr "Animated avatars ({animatedAvatarFormats}) require {premiumProductName}." #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:79 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:75 msgid "Animated avatars & profile banners" msgstr "Animated avatars & profile banners" @@ -3713,7 +3685,7 @@ msgstr "App icon badge" msgid "App language: {format}" msgstr "App language: {format}" -#: src/features/user/components/settings_utils/SettingsConstants.tsx:209 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:204 msgid "App settings" msgstr "App settings" @@ -3740,7 +3712,7 @@ msgstr "App zoom level" #. Advanced settings category tag. #. User settings tab for app appearance and layout options. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:13 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:116 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:111 msgid "Appearance" msgstr "Appearance" @@ -3813,8 +3785,8 @@ msgstr "Application updated successfully" #: src/features/user/components/modals/tabs/applications_tab/index.tsx:90 #: src/features/user/components/modals/tabs/applications_tab/index.tsx:129 #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:29 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:74 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:70 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:66 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:65 msgid "Applications" msgstr "Applications" @@ -3900,7 +3872,7 @@ msgid "Are you sure you want to delete every message in your personal notes? Thi msgstr "Are you sure you want to delete every message in your personal notes? This will permanently remove all messages and their attachments. This action cannot be undone." #. placeholder {0}: selectedRole.name -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:410 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:425 msgid "Are you sure you want to delete the <0>{0} role? Any members with this role will no longer have it." msgstr "Are you sure you want to delete the <0>{0} role? Any members with this role will no longer have it." @@ -4081,11 +4053,6 @@ msgstr "Attachment mock" msgid "Attachment mocks" msgstr "Attachment mocks" -#. Placeholder content text shown for scheduled messages that have attachments but no text content. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:34 -msgid "Attachment only message" -msgstr "Attachment only message" - #. Short label in the channel and chat textual attachment preview bottom sheet. Keep it concise. #. Short label in the channel and chat textual attachment preview modal. Keep it concise. #: src/features/channel/components/embeds/attachments/TextualAttachmentPreviewBottomSheet.tsx:27 @@ -4113,9 +4080,7 @@ msgstr "Attachment upload unavailable" msgid "Attachment: {filename}" msgstr "Attachment: {filename}" -#. Label in the scheduled message row preview indicating that attachments are included. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:43 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:34 msgid "Attachments" msgstr "Attachments" @@ -4239,7 +4204,7 @@ msgid "Audio settings" msgstr "Audio settings" #. Voice control button label for microphone and speaker settings. -#: src/features/voice/components/VoiceControlBar.tsx:146 +#: src/features/voice/components/VoiceControlBar.tsx:142 msgctxt "voice-control-button" msgid "Audio settings" msgstr "Audio settings" @@ -4345,7 +4310,7 @@ msgid "Authorized" msgstr "Authorized" #. 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/GeneralSettingsSections.ts:30 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:22 msgid "Authorized applications" msgstr "Authorized applications" @@ -4359,8 +4324,8 @@ msgstr "Authorized applications" #: src/features/user/components/modals/tabs/AuthorizedAppsTab.tsx:506 #: src/features/user/components/settings_utils/search_index/AuthorizedAppsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:148 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:34 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:107 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:102 msgid "Authorized apps" msgstr "Authorized apps" @@ -4443,7 +4408,6 @@ msgid "Autocomplete suggestion: {label}, {selectedOptionPosition} of {resultCoun msgstr "Autocomplete suggestion: {label}, {selectedOptionPosition} of {resultCount}" #. Channel overview settings tab label, control, or validation message (name, topic, slowmode, voice region, mature content gate). -#. Label for the auto codec option in the screen-share codec radio group. Keep it concise. #. Option label for a WebRTC content hint select. #. Option label for an SVC mode select. #. Option label for an encoder path select. @@ -4452,11 +4416,10 @@ msgstr "Autocomplete suggestion: {label}, {selectedOptionPosition} of {resultCou #. Voice region option label in the voice settings menu meaning let Fluxer pick the best region automatically. #. Voice region picker option label meaning 'let Fluxer pick the best region automatically'. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/RtcRegionSelect.tsx:19 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:59 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:99 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:139 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:176 -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:34 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:64 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:104 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:144 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:181 #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:263 #: src/features/voice/components/VoiceRegionSelector.tsx:16 #: src/features/voice/components/VoiceSettingsMenus.tsx:126 @@ -4469,6 +4432,11 @@ msgctxt "rtc-region-value" msgid "Automatic" msgstr "Automatic" +#. Option label for the screen-share codec select. codec is the automatically selected codec label. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:222 +msgid "Automatic ({codec})" +msgstr "Automatic ({codec})" + #. Settings search entry label. Names the settings search entry in the settings UI. #. Voice setting label for automatically evening out microphone volume. #: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:48 @@ -4496,96 +4464,6 @@ msgstr "Automatic message reading" msgid "Automatic start" msgstr "Automatic start" -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep Firefox as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:8 -msgid "Automatic would use {codecName} because Firefox screen sharing works most reliably with it." -msgstr "Automatic would use {codecName} because Firefox screen sharing works most reliably with it." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:70 -msgid "Automatic would use {codecName} because no hardware encoder is available and this browser exposes H.265." -msgstr "Automatic would use {codecName} because no hardware encoder is available and this browser exposes H.265." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:75 -msgid "Automatic would use {codecName} because no hardware encoder is available and your computer exposes H.265." -msgstr "Automatic would use {codecName} because no hardware encoder is available and your computer exposes H.265." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:90 -msgid "Automatic would use {codecName} because no higher-quality encoder is available and H.264 is compatible." -msgstr "Automatic would use {codecName} because no higher-quality encoder is available and H.264 is compatible." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep OpenH264 and Linux literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:101 -msgid "Automatic would use {codecName} because no video encoder is exposed. On Linux, OpenH264 may need to be installed." -msgstr "Automatic would use {codecName} because no video encoder is exposed. On Linux, OpenH264 may need to be installed." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:60 -msgid "Automatic would use {codecName} because software encoding is preferred and this browser exposes AV1." -msgstr "Automatic would use {codecName} because software encoding is preferred and this browser exposes AV1." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:80 -msgid "Automatic would use {codecName} because software encoding is preferred and this browser exposes VP9." -msgstr "Automatic would use {codecName} because software encoding is preferred and this browser exposes VP9." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:95 -msgid "Automatic would use {codecName} because software encoding is preferred and VP8 is the safest software fallback." -msgstr "Automatic would use {codecName} because software encoding is preferred and VP8 is the safest software fallback." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:65 -msgid "Automatic would use {codecName} because software encoding is preferred and your computer exposes AV1." -msgstr "Automatic would use {codecName} because software encoding is preferred and your computer exposes AV1." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:85 -msgid "Automatic would use {codecName} because software encoding is preferred and your computer exposes VP9." -msgstr "Automatic would use {codecName} because software encoding is preferred and your computer exposes VP9." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep codec names literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:25 -msgid "Automatic would use {codecName} because this browser does not expose H.264, so VP8 is the safest fallback." -msgstr "Automatic would use {codecName} because this browser does not expose H.264, so VP8 is the safest fallback." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep Chromium as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:13 -msgid "Automatic would use {codecName} because this browser supports it and it is the best fallback outside Chromium." -msgstr "Automatic would use {codecName} because this browser supports it and it is the best fallback outside Chromium." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep codec names literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:30 -msgid "Automatic would use {codecName} because your computer does not expose H.264, so VP8 is the safest fallback." -msgstr "Automatic would use {codecName} because your computer does not expose H.264, so VP8 is the safest fallback." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep Chromium as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:19 -msgid "Automatic would use {codecName} because your computer supports it and it is the best fallback outside Chromium." -msgstr "Automatic would use {codecName} because your computer supports it and it is the best fallback outside Chromium." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:54 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware and it gives strong screen-share quality." -msgstr "Automatic would use {codecName} because your GPU can encode it in hardware and it gives strong screen-share quality." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:42 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware and it is the most compatible screen-share default." -msgstr "Automatic would use {codecName} because your GPU can encode it in hardware and it is the most compatible screen-share default." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:48 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware, with excellent compression and low CPU usage." -msgstr "Automatic would use {codecName} because your GPU can encode it in hardware, with excellent compression and low CPU usage." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:36 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware, with the best compression for screen sharing." -msgstr "Automatic would use {codecName} because your GPU can encode it in hardware, with the best compression for screen sharing." - #. Short label in the animation tab. Keep it concise. #: src/features/user/components/modals/tabs/accessibility_tab/AnimationTab.tsx:52 msgid "Automatically play GIFs" @@ -4649,6 +4527,16 @@ msgstr "Autoread" msgid "Autoscrolling" msgstr "Autoscrolling" +#. Settings search synonym. Codec name; keep literal. Used to match this term in the settings search bar. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:101 +msgid "AV1" +msgstr "AV1" + +#. Option label for the screen-share codec select while the AV1 opt-in is off and the option is disabled. AV1 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:226 +msgid "AV1 (requires opt-in)" +msgstr "AV1 (requires opt-in)" + #. Label for the available desktop version in the Linux update modal. #: src/features/updater/commands/UpdaterModalCommands.tsx:140 msgid "Available" @@ -4876,7 +4764,7 @@ msgid "Badge" msgstr "Badge" #. Option label for a software encoder quality select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:83 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:88 msgid "Balanced" msgstr "Balanced" @@ -4918,7 +4806,7 @@ msgstr "Ban expires at {0}." #: src/features/moderation/components/modals/BanMemberModal.tsx:270 #: src/features/ui/action_menu/GuildMemberContextMenu.tsx:66 #: src/features/ui/action_menu/items/GuildMemberMenuItems.tsx:51 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:94 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:118 msgid "Ban member" msgstr "Ban member" @@ -5047,7 +4935,7 @@ msgstr "Between 1 and 32 characters" #. 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/PlutoniumIndex.ts:27 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:207 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:202 msgid "Billing" msgstr "Billing" @@ -5100,7 +4988,7 @@ msgid "Biometrics" msgstr "Biometrics" #. 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/VoiceVideoIndex.ts:160 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:181 msgid "Bitrate" msgstr "Bitrate" @@ -5182,8 +5070,8 @@ msgstr "Blocked" #: src/features/user/components/modals/tabs/BlockedUsersTab.tsx:210 #: src/features/user/components/settings_utils/search_index/BlockedUsersIndex.ts:6 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:152 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:58 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:18 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:53 msgid "Blocked users" msgstr "Blocked users" @@ -5276,7 +5164,7 @@ msgstr "Bookmarked." #. Tab label in the inbox popout listing the user bookmarks. #: src/features/channel/components/modals/BookmarksBottomSheet.tsx:33 #: src/features/messaging/components/pages/SavedMessagesPage.tsx:23 -#: src/features/messaging/components/popouts/InboxPopout.tsx:36 +#: src/features/messaging/components/popouts/InboxPopout.tsx:34 msgid "Bookmarks" msgstr "Bookmarks" @@ -5536,10 +5424,6 @@ msgstr "Bullying, repeated unwanted contact, stalking, or targeted abuse." msgid "Bullying, threats, hate, violence, raids, or content that pushes self-harm." msgstr "Bullying, threats, hate, violence, raids, or content that pushes self-harm." -#: src/features/expressions/components/modals/CreatePackModal.tsx:95 -msgid "Bundle your favorite stickers into a pack you can distribute." -msgstr "Bundle your favorite stickers into a pack you can distribute." - #. Short label in the app constants. #: src/features/app/constants/AppConstants.ts:45 msgid "Busy right now" @@ -5762,7 +5646,7 @@ msgid "Cameras and virtual capture devices are selected here in {productName}, n msgstr "Cameras and virtual capture devices are selected here in {productName}, not in the Wayland system picker. If nothing appears here, check permissions or connect a device." #. Tooltip in the voice control bar when cameras are disabled because the participant count exceeds the limit. {voiceChannelCameraUserLimit} is the configured threshold. -#: src/features/voice/components/VoiceControlBar.tsx:136 +#: src/features/voice/components/VoiceControlBar.tsx:132 msgid "Cameras are off above {voiceChannelCameraUserLimit} participants" msgstr "Cameras are off above {voiceChannelCameraUserLimit} participants" @@ -5782,7 +5666,6 @@ msgid "Can't upload files here" msgstr "Can't upload files here" #. Action label for dismissing a mass-mention warning. -#. Button label on a scheduled message row that cancels (deletes) the scheduled send. #. Button label that closes the emoji rename popout without saving. #. Button that closes the delete channel confirmation without deleting. #. Button that closes the device logout confirmation without changes. @@ -5811,10 +5694,8 @@ msgstr "Can't upload files here" #: src/features/emoji/components/emojis/EmojiListItem.tsx:318 #: src/features/expressions/components/modals/AddFavoriteMemeModal.tsx:111 #: src/features/expressions/components/modals/AddGuildStickerModal.tsx:250 -#: src/features/expressions/components/modals/CreatePackModal.tsx:137 #: src/features/expressions/components/modals/EditFavoriteMemeModal.tsx:87 #: src/features/expressions/components/modals/EditGuildStickerModal.tsx:116 -#: src/features/expressions/components/modals/EditPackModal.tsx:124 #: src/features/guild/components/modals/TransferOwnershipModal.tsx:91 #: src/features/i18n/utils/CommonMessageDescriptors.ts:98 #: src/features/input/state/input_keybind/shared.ts:137 @@ -5825,7 +5706,6 @@ msgstr "Can't upload files here" #: src/features/messaging/components/modals/ForwardModal.tsx:635 #: src/features/messaging/components/modals/ImageCropModal.tsx:925 #: src/features/messaging/components/modals/MessageHistoryThresholdModal.tsx:107 -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:47 #: src/features/moderation/components/modals/BanMemberModal.tsx:262 #: src/features/moderation/components/modals/RemoveTimeoutModal.tsx:70 #: src/features/moderation/components/modals/TimeoutMemberModal.tsx:126 @@ -5851,11 +5731,6 @@ msgstr "Cancel" msgid "Cancel editing message" msgstr "Cancel editing message" -#. Button or menu action label in the channel and chat scheduled message edit bar. Keep it concise. -#: src/features/channel/components/ScheduledMessageEditBar.tsx:18 -msgid "Cancel editing scheduled message" -msgstr "Cancel editing scheduled message" - #. Relationship action label for canceling an outgoing friend request. #: src/features/relationship/utils/RelationshipMessageDescriptors.ts:25 msgid "Cancel friend request" @@ -5936,16 +5811,6 @@ msgstr "Cannot be edited" msgid "Cannot delete account" msgstr "Cannot delete account" -#. Title of the error modal when installing an emoji pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:83 -msgid "Cannot install emoji pack" -msgstr "Cannot install emoji pack" - -#. Title of the error modal when installing a sticker pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:87 -msgid "Cannot install sticker pack" -msgstr "Cannot install sticker pack" - #. Toast error shown when captcha verification fails inside the auth captcha interceptor. #: src/features/auth/components/CaptchaInterceptor.tsx:14 msgid "Captcha verification failed. Try again." @@ -5956,15 +5821,15 @@ msgstr "Captcha verification failed. Try again." msgid "Capture" msgstr "Capture" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:398 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:420 msgid "Capture app audio" msgstr "Capture app audio" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:399 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:421 msgid "Capture desktop audio" msgstr "Capture desktop audio" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:397 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:419 msgid "Capture device audio" msgstr "Capture device audio" @@ -6222,12 +6087,12 @@ msgstr "Change password form" msgid "Change scheduled" msgstr "Change scheduled" -#. Tooltip / button label in the screen-share status pill. Opens the picker to change what is being shared. -#. Voice control menu action to choose a different screen-share source. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:48 -#: src/features/voice/components/VoiceControlBar.tsx:108 -msgid "Change source" -msgstr "Change source" +#. Action that opens the source picker for the active screen share. +#. Voice screen share menu action that changes the shared source. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:24 +#: src/features/voice/components/ActiveScreenShareMenu.tsx:23 +msgid "Change Stream" +msgstr "Change Stream" #. Modal title for the screen-share picker when switching an ongoing stream to a new source. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:156 @@ -6576,7 +6441,7 @@ msgstr "Character limit exceeded by {remaining}" #: src/features/input/components/modals/KeyboardShortcutsCheatsheetModal.tsx:40 #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:15 #: src/features/user/components/modals/tabs/keybinds_tab/DefaultKeybindsList.tsx:39 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:120 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:115 msgid "Chat" msgstr "Chat" @@ -6977,7 +6842,7 @@ msgid "Choose your profile accent color" msgstr "Choose your profile accent color" #. 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/VoiceVideoIndex.ts:108 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:129 msgid "Cisco" msgstr "Cisco" @@ -7585,7 +7450,7 @@ msgid "Codec" msgstr "Codec" #. 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/VoiceVideoIndex.ts:96 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:117 msgid "Codec negotiation testing" msgstr "Codec negotiation testing" @@ -7629,8 +7494,8 @@ msgstr "Collapse channel topic" #. Tooltip / aria label on a voice participant tile button that collapses expanded device tiles for one user. #. Voice menu action that collapses expanded device tiles back into a single tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:98 -#: src/features/voice/components/VoiceParticipantTile.tsx:165 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:122 +#: src/features/voice/components/VoiceParticipantTile.tsx:166 msgid "Collapse devices" msgstr "Collapse devices" @@ -8105,7 +7970,7 @@ msgstr "Composer focus" #. Button label that opens a dedicated advanced settings modal for configuring screen-share encoder controls. #. Button label that opens a dedicated advanced settings modal. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedChatControls.tsx:161 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:163 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:168 msgid "Configure" msgstr "Configure" @@ -8128,7 +7993,7 @@ msgid "Configure now" msgstr "Configure now" #. Tooltip / aria label on the screen-share control while a share is active. Opens the configure / end menu. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:69 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:58 msgid "Configure or end screen share" msgstr "Configure or end screen share" @@ -8379,12 +8244,12 @@ msgstr "Connection: {connectionId}" #: src/features/i18n/utils/CommonMessageDescriptors.ts:410 #: src/features/user/components/popouts/UserProfileShared.tsx:610 #: src/features/user/components/settings_utils/search_index/LinkedAccountsIndex.ts:8 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:38 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:30 msgid "Connections" msgstr "Connections" #. User settings tab for linked external accounts. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:111 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:106 msgctxt "user-settings-tab" msgid "Connections" msgstr "Connections" @@ -8435,7 +8300,7 @@ msgid "Content filtering" msgstr "Content filtering" #. Label for an advanced screen-share select. Refers to the WebRTC MediaStreamTrack contentHint value. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:131 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:136 msgid "Content hint" msgstr "Content hint" @@ -9158,16 +9023,6 @@ msgstr "Couldn't ignore friend request" msgid "Couldn't ignore the friend request. Try again." msgstr "Couldn't ignore the friend request. Try again." -#. Generic body for the error modal when an emoji pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:107 -msgid "Couldn't install this emoji pack. Try again later." -msgstr "Couldn't install this emoji pack. Try again later." - -#. Generic body for the error modal when a sticker pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:111 -msgid "Couldn't install this sticker pack. Try again later." -msgstr "Couldn't install this sticker pack. Try again later." - #. Error modal title shown when accepting a community invite fails. #: src/features/invite/components/alerts/InviteAcceptFailedModal.tsx:9 msgid "Couldn't join community" @@ -9583,11 +9438,6 @@ msgstr "Create an account to claim your gift" msgid "Create and manage applications and bots for your account" msgstr "Create and manage applications and bots for your account" -#. Empty-state description for expression packs when the feature requires premium. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:63 -msgid "Create and share custom emoji and sticker packs with {premiumProductFullName}." -msgstr "Create and share custom emoji and sticker packs with {premiumProductFullName}." - #. Button or menu action label in the application create modal. Keep it concise. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/applications_tab/ApplicationCreateModal.tsx:20 @@ -9629,14 +9479,6 @@ msgstr "Create DM" msgid "Create emoji & stickers" msgstr "Create emoji & stickers" -#. Action that opens the create-emoji-pack modal. -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/expressions/components/modals/CreatePackModal.tsx:18 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:314 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:31 -msgid "Create emoji pack" -msgstr "Create emoji pack" - #. Accessible label for the create-favorite-category form. #: src/features/expressions/components/modals/CreateFavoriteCategoryModal.tsx:16 msgid "Create favorite category form" @@ -9689,14 +9531,6 @@ msgstr "Create or join a community" msgid "Create role" msgstr "Create role" -#. Action that opens the create-sticker-pack modal. -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/expressions/components/modals/CreatePackModal.tsx:22 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:314 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:35 -msgid "Create sticker pack" -msgstr "Create sticker pack" - #. Setup wizard title prompting the operator to create the first account. #: src/features/app/components/setup/SetupWizardSteps.tsx:48 msgid "Create the administrator account" @@ -9749,15 +9583,6 @@ msgstr "Created" msgid "Created {createdAt}" msgstr "Created {createdAt}" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:334 -msgid "Created {createdCount} / {createdLimit}" -msgstr "Created {createdCount} / {createdLimit}" - -#. placeholder {0}: NicknameUtils.getDisplayName(packCreator) -#: src/features/channel/components/InviteEmbed.tsx:343 -msgid "Created by {0}" -msgstr "Created by {0}" - #. placeholder {0}: inviter ? NicknameUtils.getNickname(inviter, undefined, channelId) : invite.inviter ? NicknameUtils.getDisplayName(invite.inviter) : '' #. placeholder {1}: formatExpiresAt(invite.expires_at) #: src/features/channel/components/modals/GroupInvitesBottomSheet.tsx:218 @@ -9769,13 +9594,6 @@ msgstr "Created by {0}. Expires in {1}." msgid "Created by {creatorDisplayName} on {createdAt}" msgstr "Created by {creatorDisplayName} on {createdAt}" -#. Metadata label for an expression pack invite. userName is the pack creator username. -#. Short label in the authentication invite header. Preserve {userName}; it is inserted by code. Keep the tone plain and specific. -#: src/features/auth/flow/InviteHeader.tsx:29 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:73 -msgid "Created by {userName}" -msgstr "Created by {userName}" - #. placeholder {0}: renderInline(change.newValue, i18n, guildId) #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:739 msgid "Created for channel {0}." @@ -9788,11 +9606,6 @@ msgstr "Created for channel {0}." msgid "Created on {0}." msgstr "Created on {0}." -#. 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/ExpressionPacksIndex.ts:43 -msgid "Created packs" -msgstr "Created packs" - #. placeholder {0}: renderInline(change.newValue, i18n) #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:743 msgid "Created with name {0}." @@ -10120,7 +9933,7 @@ msgid "Custom tags" msgstr "Custom tags" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:87 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:83 msgid "Custom themes" msgstr "Custom themes" @@ -10604,7 +10417,6 @@ msgstr "Defaults to off on mobile to preserve battery life and data usage." #. Button or menu action label in the channel and chat embed audio. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the channel and chat media container. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the channel and chat mobile memes picker. Keep it concise. Keep the tone plain and specific. -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the messaging commands. Keep it concise. Keep the tone plain and specific. #. Confirm button label on the destructive delete-saved-media alert. #. Danger button label that confirms deleting a custom emoji. @@ -10627,7 +10439,6 @@ msgstr "Defaults to off on mobile to preserve battery life and data usage." #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:117 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:290 #: src/features/user/components/modals/tabs/component_gallery_tab/index.tsx:238 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:49 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:154 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:190 msgid "Delete" @@ -10786,11 +10597,6 @@ msgstr "Delete my messages" msgid "Delete other members' messages. Pinning is controlled separately." msgstr "Delete other members' messages. Pinning is controlled separately." -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:40 -msgid "Delete pack" -msgstr "Delete pack" - #. 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:31 msgid "Delete passkey" @@ -10863,11 +10669,6 @@ msgstr "Delete this message" msgid "Delete this message? Can't be undone." msgstr "Delete this message? Can't be undone." -#. Error message in the expression packs tab. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:45 -msgid "Delete this pack? Can't be undone." -msgstr "Delete this pack? Can't be undone." - #. Danger action in the channel permissions overwrite context menu that removes a member permission override from the channel. #: src/features/channel/components/modals/channel_tabs/channel_permissions_tab/OverwriteContextMenu.tsx:19 msgid "Delete user" @@ -11012,7 +10813,7 @@ msgid "Description must be no more than {discoveryDescriptionMaxLength} characte msgstr "Description must be no more than {discoveryDescriptionMaxLength} characters." #. Developer settings tab showing UI component examples. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:153 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:148 msgid "Design system" msgstr "Design system" @@ -11026,8 +10827,8 @@ msgstr "Desktop" #. User settings tab for desktop app integration and platform settings. #. User settings tab label shown on desktop builds when the OS could not be identified (fallback for the per-OS labels). -#: src/features/user/components/settings_utils/SettingsConstants.tsx:86 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:141 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:81 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:136 msgid "Desktop app" msgstr "Desktop app" @@ -11114,7 +10915,7 @@ msgstr "Desktop version {version} is available. Download the installer, then run #. Settings section label for desktop window behavior. #: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx:150 #: src/features/user/components/settings_utils/search_index/DesktopSettingsIndex.ts:94 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:62 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:54 msgid "Desktop window" msgstr "Desktop window" @@ -11140,7 +10941,7 @@ msgid "Detached banner" msgstr "Detached banner" #. Option label for a WebRTC content hint select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:147 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:152 msgid "Detail" msgstr "Detail" @@ -11164,7 +10965,7 @@ msgstr "Detect while typing" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:20 #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:25 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:211 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:206 msgid "Developer" msgstr "Developer" @@ -11172,7 +10973,7 @@ msgstr "Developer" #. Settings section label for client developer mode. #: src/features/user/components/modals/tabs/ClientDeveloperSettingsTab.tsx:17 #: src/features/user/components/settings_utils/search_index/ClientDeveloperSettingsIndex.ts:7 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:66 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:58 msgid "Developer mode" msgstr "Developer mode" @@ -11219,11 +11020,6 @@ msgstr "Device" msgid "Device alerts" msgstr "Device alerts" -#. Voice participant context menu submenu label for actions that affect one or more voice devices. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:182 -msgid "Device controls" -msgstr "Device controls" - #: src/features/user/components/modals/tabs/DevicesTab.tsx:131 msgid "Device details" msgstr "Device details" @@ -11233,7 +11029,7 @@ msgstr "Device details" msgid "Device revoked" msgstr "Device revoked" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:891 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1024 msgid "Device selection" msgstr "Device selection" @@ -11256,7 +11052,7 @@ msgstr "Device:" #: src/features/user/components/modals/tabs/DevicesTab.tsx:530 #: src/features/user/components/settings_utils/search_index/DevicesIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/AppearanceSections.ts:82 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:62 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:57 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:124 msgid "Devices" msgstr "Devices" @@ -11438,7 +11234,7 @@ msgid "Disable mobile push notifications" msgstr "Disable mobile push notifications" #. Short label for an advanced screen-share preview preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:43 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:48 msgid "Disable picture-in-picture popout for screen shares" msgstr "Disable picture-in-picture popout for screen shares" @@ -11479,7 +11275,7 @@ msgstr "Disable two-factor authentication form" #. Voice menu checkbox label. Hides another participant's video only for the current user. #. Voice menu checkbox that hides a participant video on the current device only. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:86 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:110 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:77 msgid "Disable video locally" msgstr "Disable video locally" @@ -11755,11 +11551,6 @@ msgstr "Display name" msgid "Display name (optional)" msgstr "Display name (optional)" -#. Voice participant context menu submenu label for call display and diagnostics preferences. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:186 -msgid "Display options" -msgstr "Display options" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:661 msgid "Display role members separately." msgstr "Display role members separately." @@ -12285,12 +12076,8 @@ msgstr "Dutch" msgid "e.g., YubiKey, iPhone, work computer" msgstr "e.g., YubiKey, iPhone, work computer" -#: src/features/expressions/components/modals/PackInviteModal.tsx:187 -msgid "Each link works once." -msgstr "Each link works once." - #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:83 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:79 msgid "Early access to new features" msgstr "Early access to new features" @@ -12316,7 +12103,6 @@ msgstr "Echo cancellation" #: src/features/emoji/components/stickers/StickerGridItem.tsx:43 #: src/features/platform/utils/DesktopLocaleBridge.ts:42 #: src/features/user/components/modals/tabs/chat_settings_tab/SearchEnginesTab.tsx:35 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:123 #: src/features/user/components/modals/tabs/LinkedAccountsTab.tsx:51 msgid "Edit" msgstr "Edit" @@ -12397,11 +12183,6 @@ msgstr "Edit community profile" msgid "Edit connection" msgstr "Edit connection" -#. Action that opens the edit-emoji-pack modal. -#: src/features/expressions/components/modals/EditPackModal.tsx:19 -msgid "Edit emoji pack" -msgstr "Edit emoji pack" - #. Permission description in the role/permission editor for the Manage Community permission. Refers to top-level community settings, not per-channel. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:23 msgid "Edit global settings like name, description, and icon." @@ -12513,11 +12294,6 @@ msgstr "Edit sticker" msgid "Edit sticker {stickerName}" msgstr "Edit sticker {stickerName}" -#. Action that opens the edit-sticker-pack modal. -#: src/features/expressions/components/modals/EditPackModal.tsx:23 -msgid "Edit sticker pack" -msgstr "Edit sticker pack" - #. Settings search entry description. One-line summary of what the settings search entry controls. #: src/features/user/components/settings_utils/search_index/ApplicationsIndex.ts:88 msgid "Edit the bot avatar, tag, bio, banner, and friend request behavior" @@ -12556,11 +12332,6 @@ msgstr "Editing is temporarily unavailable. Please try again later." msgid "Editing message" msgstr "Editing message" -#. Button or menu action label in the channel and chat scheduled message edit bar. Keep it concise. -#: src/features/channel/components/ScheduledMessageEditBar.tsx:14 -msgid "Editing scheduled message" -msgstr "Editing scheduled message" - #. Discovery category dropdown option in the community Discovery settings tab. #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:88 msgid "Education" @@ -12675,7 +12446,7 @@ msgstr "Embed" #. Developer settings tab for testing URL unfurls and rendered embeds. #. Settings search entry label for the developer embed debugger. #: src/features/user/components/settings_utils/search_index/EmbedDebuggerIndex.ts:7 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:149 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:144 msgid "Embed debugger" msgstr "Embed debugger" @@ -12727,10 +12498,8 @@ msgstr "Embeds unsuppressed" #. Audit log target-type filter label. Filters entries that target a custom emoji. #. Column header for the custom emoji image or glyph. #. 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/app/config/AuditLogConstants.ts:172 #: src/features/emoji/components/emojis/EmojiListItem.tsx:337 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:162 msgid "Emoji" msgstr "Emoji" @@ -12746,11 +12515,6 @@ msgstr "Emoji" msgid "emoji {emojiName}" msgstr "emoji {emojiName}" -#. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:59 -msgid "Emoji & sticker packs" -msgstr "Emoji & sticker packs" - #. 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:351 msgid "Emoji autocomplete" @@ -12796,45 +12560,6 @@ msgstr "Emoji name must be at most 32 characters long" msgid "Emoji names need at least 2 characters and can use letters, numbers, and underscores. Emojis must be under {maxSize}. Static images are resized to 128x128 pixels and compressed automatically. Animated emojis and SVGs must already fit the limit." msgstr "Emoji names need at least 2 characters and can use letters, numbers, and underscores. Emojis must be under {maxSize}. Static images are resized to 128x128 pixels and compressed automatically. Animated emojis and SVGs must already fit the limit." -#. Kind label on an emoji pack invite embed. -#. Short label in the authentication invite header. Keep the tone plain and specific. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/auth/flow/InviteHeader.tsx:21 -#: src/features/channel/components/InviteEmbed.tsx:84 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:57 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:105 -msgid "Emoji pack" -msgstr "Emoji pack" - -#. placeholder {0}: invite.pack.name -#: src/features/invite/commands/InviteCommands.tsx:144 -msgid "Emoji pack {0} has been installed." -msgstr "Emoji pack {0} has been installed." - -#. Title of the error modal when creating a new emoji pack is rejected because the user is at the creation limit. -#: src/features/invite/commands/InviteCommands.tsx:56 -msgid "Emoji pack creation limit reached" -msgstr "Emoji pack creation limit reached" - -#. Modal title for the emoji pack invite share flow. -#: src/features/expressions/components/modals/PackInviteModal.tsx:57 -msgid "Emoji pack invite" -msgstr "Emoji pack invite" - -#. Title of the error modal when installing an emoji pack via invite is rejected because the user is at the install limit. -#: src/features/invite/commands/InviteCommands.tsx:47 -msgid "Emoji pack limit reached" -msgstr "Emoji pack limit reached" - -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#. Settings section label for emoji expression packs. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:80 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:23 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:18 -msgid "Emoji packs" -msgstr "Emoji packs" - #. 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/ChatSettingsSections.ts:126 msgid "Emoji picker" @@ -12883,8 +12608,8 @@ msgstr "Empty favorites" #. Label for an advanced select that caps the best video codec this client advertises it can decode. #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:172 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:92 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:177 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:113 msgid "Emulate decode codec (testing)" msgstr "Emulate decode codec (testing)" @@ -13178,18 +12903,18 @@ msgstr "Enabled mature content." #. Label for an advanced screen-share select. Refers to hardware or software video encoding. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:51 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:144 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:56 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:165 msgid "Encoder path" msgstr "Encoder path" #. Description for the encoder path select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:55 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:60 msgid "Encoder preference for new screen shares." msgstr "Encoder preference for new screen shares." #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:164 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:185 msgid "Encoder, SVC, backup stream, and bitrate presets" msgstr "Encoder, SVC, backup stream, and bitrate presets" @@ -13221,10 +12946,8 @@ msgstr "End grace period" msgid "End grace period now?" msgstr "End grace period now?" -#. Button label that stops the current screen share. #. Voice control menu action to stop sharing the screen. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:52 -#: src/features/voice/components/VoiceControlBar.tsx:112 +#: src/features/voice/components/VoiceControlBar.tsx:108 msgid "End screen share" msgstr "End screen share" @@ -13541,7 +13264,9 @@ msgstr "Entire system audio" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Subsection title in the voice tab. Keep it concise. +#. Voice menu submenu label for per-user entrance sound controls. #. Voice menu submenu label that contains per-user entrance sound mute and volume controls. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:179 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:309 #: src/features/user/components/modals/tabs/UserVoiceTab.tsx:187 #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:145 @@ -13569,6 +13294,8 @@ msgid "Entrance sound saved" msgstr "Entrance sound saved" #. Voice menu slider label adjusting playback volume of this user's entrance sound, locally only. +#. Voice menu slider label for a user's entrance sound playback volume. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:187 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:318 msgid "Entrance sound volume" msgstr "Entrance sound volume" @@ -13804,10 +13531,6 @@ msgstr "Experimental" msgid "EXPERIMENTAL" msgstr "EXPERIMENTAL" -#: src/features/expressions/components/modals/PackInviteModal.tsx:152 -msgid "Expiration" -msgstr "Expiration" - #. Label above the expiration duration dropdown in the invite link settings. #: src/features/invite/components/modals/InviteModal.tsx:102 msgid "Expire after" @@ -13942,13 +13665,8 @@ msgstr "Export my data" msgid "Export themes" msgstr "Export themes" -#. Developer / debug surface — keep terse and technical. Tooltip / description for the Expression packs settings toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:129 -msgid "Expose the staff-only Expression packs page in user settings." -msgstr "Expose the staff-only Expression packs page in user settings." - #. Developer / debug surface — keep terse and technical. Tooltip / description for the profile timezone settings toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:138 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:129 msgid "Expose the staff-only timezone section in profile settings." msgstr "Expose the staff-only timezone section in profile settings." @@ -13959,23 +13677,6 @@ msgstr "Expose the staff-only timezone section in profile settings." msgid "Expression autocomplete" msgstr "Expression autocomplete" -#. Settings search entry label. Names the settings search entry in the settings UI. -#. User settings tab for purchased or owned emoji/sticker expression packs. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:166 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:7 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:54 -msgid "Expression packs" -msgstr "Expression packs" - -#. Empty-state title for expression packs when the feature requires premium. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:59 -msgid "Expression packs are a {premiumProductName} feature" -msgstr "Expression packs are a {premiumProductName} feature" - -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:168 -msgid "Expression packs are not enabled on this instance. Contact your instance administrator for more information." -msgstr "Expression packs are not enabled on this instance. Contact your instance administrator for more information." - #. Aria label for the expression picker category nav. #: src/features/i18n/utils/CommonMessageDescriptors.ts:751 msgid "Expression picker categories" @@ -13988,9 +13689,7 @@ msgstr "Expression purge" #. Community settings sidebar category grouping the emoji and stickers tabs. #. 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/GuildSettingsConstants.ts:249 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:19 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:134 msgid "Expressions" msgstr "Expressions" @@ -14458,7 +14157,7 @@ msgstr "Favorited" msgid "Favorites" msgstr "Favorites" -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:182 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:177 msgid "Feature" msgstr "Feature" @@ -14754,14 +14453,14 @@ msgstr "Focus the text area" #. Voice call layout action that pins one of several active devices of the same participant. #. Voice layout menu action that focuses one device/session for a participant. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:37 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:61 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:101 msgid "Focus this device" msgstr "Focus this device" #. Voice call layout action that pins the selected participant in the focused view. #. Voice layout menu action that focuses one participant in the call view. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:41 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:65 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:105 msgid "Focus this person" msgstr "Focus this person" @@ -14808,7 +14507,7 @@ msgstr "Folder settings" msgid "Follow us on {blueskyProviderName}" msgstr "Follow us on {blueskyProviderName}" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:693 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:826 msgid "Follow voice input" msgstr "Follow voice input" @@ -15062,7 +14761,7 @@ msgstr "Forwarded a message" msgid "Forwarded from" msgstr "Forwarded from" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:269 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:267 msgid "Found {resultCount} results in {categoryCount} categories" msgstr "Found {resultCount} results in {categoryCount} categories" @@ -15097,7 +14796,7 @@ msgstr "Framerate" msgid "France" msgstr "France" -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:187 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:182 msgid "Free" msgstr "Free" @@ -15356,10 +15055,6 @@ msgstr "General" msgid "Generate a shareable link or copy your combined custom CSS." msgstr "Generate a shareable link or copy your combined custom CSS." -#: src/features/expressions/components/modals/PackInviteModal.tsx:213 -msgid "Generate invite" -msgstr "Generate invite" - #. Short label in the add friends to group modal. Keep it concise. #: src/features/relationship/components/modals/AddFriendsToGroupModal.tsx:23 msgid "Generate invite link" @@ -15640,7 +15335,7 @@ msgstr "Gifted <0/> until <1>{giftEndDate}. Does not renew automatically. Re #. Settings search entry label. Also used as a search synonym in the settings search bar. #. User settings tab for gift inventory and redemption codes. #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:37 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:99 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:94 msgid "Gifts" msgstr "Gifts" @@ -15665,7 +15360,7 @@ msgid "Glad you're here, {username}!" msgstr "Glad you're here, {username}!" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:71 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:67 msgid "Global emoji & sticker access" msgstr "Global emoji & sticker access" @@ -15704,8 +15399,8 @@ msgstr "Go to {premiumProductName}" #. Button label on a community invite embed when the current user is already a member. #. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:108 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:53 +#: src/features/channel/components/InviteEmbed.tsx:79 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:45 msgid "Go to community" msgstr "Go to community" @@ -15832,7 +15527,7 @@ msgstr "Granted {0}." msgid "Grants all permissions and bypasses channel restrictions. Highly sensitive." msgstr "Grants all permissions and bypasses channel restrictions. Highly sensitive." -#: src/features/voice/components/StreamSettingsMenuContent.tsx:878 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1011 msgid "Granular selection" msgstr "Granular selection" @@ -15868,7 +15563,7 @@ msgstr "Greek" #. Toggle label in the mobile video settings bottom sheet. Switches to grid layout. #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:88 -#: src/features/voice/components/VoiceSettingsMenus.tsx:784 +#: src/features/voice/components/VoiceSettingsMenus.tsx:785 msgid "Grid view" msgstr "Grid view" @@ -15949,7 +15644,7 @@ msgstr "Group invites" #. Audit log channel type label for group DM channels. #. Fallback display name for an unnamed group DM in quick switcher results. #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:57 -#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:44 +#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:43 msgid "Group message" msgstr "Group message" @@ -16011,20 +15706,25 @@ msgid "Grouping" msgstr "Grouping" #. 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/VoiceVideoIndex.ts:104 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:125 msgid "H.264" msgstr "H.264" #. Label for an advanced screen-share select. H.264 is a codec name and should stay literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:115 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:120 msgid "H.264 backup stream" msgstr "H.264 backup stream" #. Option label for an H.264 backup stream select. H.264 is a codec name and should stay literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:127 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:132 msgid "H.264 simulcast backup" msgstr "H.264 simulcast backup" +#. Option label for the screen-share codec select while the HEVC opt-in is off and the option is disabled. H.265 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:231 +msgid "H.265 (requires opt-in)" +msgstr "H.265 (requires opt-in)" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the connection add connection modal. #: src/features/connection/components/modals/AddConnectionModal.tsx:57 @@ -16076,12 +15776,8 @@ msgstr "Hardware acceleration" msgid "Hardware acceleration can cause rendering glitches with transparent windows. Try --disable-gpu if you see flicker or smearing." msgstr "Hardware acceleration can cause rendering glitches with transparent windows. Try --disable-gpu if you see flicker or smearing." -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:132 -msgid "Hardware acceleration is off, so codecs will encode on your CPU. <0>Turn it back on in {advancedSettingsLabel}." -msgstr "Hardware acceleration is off, so codecs will encode on your CPU. <0>Turn it back on in {advancedSettingsLabel}." - #. 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/VoiceVideoIndex.ts:152 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:173 msgid "Hardware encoder" msgstr "Hardware encoder" @@ -16216,10 +15912,15 @@ msgid "Help translate {PRODUCT_NAME} into your language on <0>{I18N_WEBLATE_DOMA msgstr "Help translate {PRODUCT_NAME} into your language on <0>{I18N_WEBLATE_DOMAIN}." #. Description for a WebRTC content hint select. Keep Motion, Detail, and text as plain option concepts. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:135 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:140 msgid "Helps the browser choose motion, detail, or text handling." msgstr "Helps the browser choose motion, detail, or text handling." +#. Settings search synonym. Codec name; keep literal. Used to match this term in the settings search bar. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:105 +msgid "HEVC" +msgstr "HEVC" + #. Codec description in the screen share codec policy menu. HEVC is a codec name; keep WebRTC literal. #: src/features/voice/utils/ScreenShareCodecPolicy.ts:28 msgid "HEVC. Efficient at low bitrate, but only usable when WebRTC exposes a hardware encoder." @@ -16371,7 +16072,7 @@ msgid "Hide muted channels by default?" msgstr "Hide muted channels by default?" #. Short label for an advanced stream privacy preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:47 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:52 msgid "Hide my stream preview thumbnail" msgstr "Hide my stream preview thumbnail" @@ -16390,7 +16091,7 @@ msgstr "Hide password" msgid "Hide picture-in-picture popout?" msgstr "Hide picture-in-picture popout?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:727 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:860 msgid "Hide preview thumbnail" msgstr "Hide preview thumbnail" @@ -16452,7 +16153,7 @@ msgid "High dynamic range display mode" msgstr "High dynamic range display mode" #. Description for a software encoder quality select. Keep AV1 and CPU literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:75 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:80 msgid "Higher quality can cost more CPU and latency." msgstr "Higher quality can cost more CPU and latency." @@ -16475,7 +16176,7 @@ msgstr "Hints" msgid "Hoist order" msgstr "Hoist order" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:507 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:522 msgid "Hoist order reset to default" msgstr "Hoist order reset to default" @@ -16504,7 +16205,7 @@ msgstr "Hold to record. Drag up to lock, or release to send." #. Action label in quick switcher for navigating to the Home tab. #: src/features/app/components/layout/MobileBottomNav.tsx:110 -#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:48 +#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:47 msgid "Home" msgstr "Home" @@ -16835,11 +16536,11 @@ msgstr "Ignore" msgid "Ignore friend request" msgstr "Ignore friend request" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:868 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1001 msgid "Ignore hardware devices" msgstr "Ignore hardware devices" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:844 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:977 msgid "Ignore input media" msgstr "Ignore input media" @@ -16865,7 +16566,7 @@ msgstr "Ignore spam flag" msgid "Ignore the friend request from {displayName}?" msgstr "Ignore the friend request from {displayName}?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:855 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:988 msgid "Ignore virtual" msgstr "Ignore virtual" @@ -17199,7 +16900,7 @@ msgid "Inbox preview" msgstr "Inbox preview" #. Accessible label for the inbox popout tablist. -#: src/features/messaging/components/popouts/InboxPopout.tsx:44 +#: src/features/messaging/components/popouts/InboxPopout.tsx:38 msgid "Inbox tabs" msgstr "Inbox tabs" @@ -17447,38 +17148,11 @@ msgstr "Insert emoji" msgid "Install {productName} for the full source picker and smoother screen-sharing controls." msgstr "Install {productName} for the full source picker and smoother screen-sharing controls." -#. Button label on an emoji pack invite embed that installs the pack. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:92 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:65 -msgid "Install emoji pack" -msgstr "Install emoji pack" - -#. Button label on a sticker pack invite embed that installs the pack. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:96 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:69 -msgid "Install sticker pack" -msgstr "Install sticker pack" - #. Label for the installed desktop version in the Linux update modal. #: src/features/updater/commands/UpdaterModalCommands.tsx:136 msgid "Installed" msgstr "Installed" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:303 -msgid "Installed {installedCount} / {installedLimit}" -msgstr "Installed {installedCount} / {installedLimit}" - -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:113 -msgid "Installed on {installedAt}" -msgstr "Installed on {installedAt}" - -#. 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/ExpressionPacksIndex.ts:39 -msgid "Installed packs" -msgstr "Installed packs" - #. Desktop updater modal body. The currentVersion placeholder is the installed app version. #: src/features/updater/commands/UpdaterModalCommands.tsx:45 msgid "Installed version: {currentVersion}." @@ -17528,7 +17202,7 @@ msgstr "Interface" #. Settings section label for interface language selection. #. Settings section title in the language tab. Keep it concise. #: src/features/user/components/modals/tabs/LanguageTab.tsx:79 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:50 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:42 msgid "Interface language" msgstr "Interface language" @@ -17537,11 +17211,6 @@ msgstr "Interface language" msgid "Interface size" msgstr "Interface size" -#. Status pill on a scheduled message row when the schedule is in the past or otherwise invalid. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:26 -msgid "Invalid" -msgstr "Invalid" - #. Error message in the use entrance sound. #. Error message in the use sound settings. #: src/features/user/components/modals/tabs/hooks/useEntranceSound.ts:30 @@ -17632,7 +17301,6 @@ msgstr "Invisible" #: src/features/app/config/AuditLogConstants.ts:180 #: src/features/channel/components/guild_members_page/MemberTableRow.tsx:43 #: src/features/invite/components/modals/InviteModal.tsx:97 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:120 msgid "Invite" msgstr "Invite" @@ -17705,7 +17373,7 @@ msgid "Invite link settings" msgstr "Invite link settings" #. Title shown on an invite embed while streaming privacy is active. -#: src/features/channel/components/InviteEmbed.tsx:137 +#: src/features/channel/components/InviteEmbed.tsx:108 msgid "Invite masked" msgstr "Invite masked" @@ -17787,7 +17455,7 @@ msgid "Invite to community" msgstr "Invite to community" #. Title shown on an invite embed when the invite cannot be resolved due to a non-permanent failure. -#: src/features/channel/components/InviteEmbed.tsx:133 +#: src/features/channel/components/InviteEmbed.tsx:104 msgid "Invite unavailable" msgstr "Invite unavailable" @@ -17806,17 +17474,6 @@ msgstr "Invited by" msgid "Invited by {0}." msgstr "Invited by {0}." -#. Short label in the authentication invite header. Preserve {inviterTag}; it is inserted by code. Keep the tone plain and specific. -#: src/features/auth/flow/InviteHeader.tsx:34 -#: src/features/channel/components/InviteEmbed.tsx:347 -msgid "Invited by {inviterTag}" -msgstr "Invited by {inviterTag}" - -#. Metadata label for an expression pack invite. userTag is the inviter username and discriminator. -#: src/features/invite/components/modals/InviteAcceptModal.tsx:77 -msgid "Invited by {userTag}" -msgstr "Invited by {userTag}" - #: src/features/invite/components/InviteListItem.tsx:67 msgid "Inviter" msgstr "Inviter" @@ -17861,7 +17518,7 @@ msgstr "Invites are paused because {productName} detected a potential raid. New #. Invite settings notice shown after admins pause invite links for a community. #. Status message on a community invite embed when invites are paused by community admins. -#: src/features/channel/components/InviteEmbed.tsx:121 +#: src/features/channel/components/InviteEmbed.tsx:92 #: src/features/invite/components/DisableInvitesButton.tsx:48 msgid "Invites are paused for this community." msgstr "Invites are paused for this community." @@ -17872,7 +17529,7 @@ msgstr "Invites are paused in this community by an admin. While this invite can #. Audit log community feature label meaning invite creation is disabled. #. Status label on a community invite embed when invites are paused or anti-raid mode is active. -#: src/features/channel/components/InviteEmbed.tsx:104 +#: src/features/channel/components/InviteEmbed.tsx:75 #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:106 msgid "Invites disabled" msgstr "Invites disabled" @@ -17885,7 +17542,7 @@ msgstr "Invites disabled nagbar" #. Button or menu action label in the invite accept modal. Keep it concise. #. Button or menu action label in the invites disabled modal. Keep it concise. #: src/features/invite/components/alerts/InvitesDisabledModal.tsx:9 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:49 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:41 msgid "Invites paused" msgstr "Invites paused" @@ -18026,12 +17683,12 @@ msgid "Join community form" msgstr "Join community form" #. Button label on a group DM invite embed that accepts the invite. -#: src/features/channel/components/InviteEmbed.tsx:80 +#: src/features/channel/components/InviteEmbed.tsx:71 msgid "Join group" msgstr "Join group" #. Button or menu action label in the invite accept modal. Keep it concise. -#: src/features/invite/components/modals/InviteAcceptModal.tsx:45 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:37 msgid "Join group DM" msgstr "Join group DM" @@ -18356,12 +18013,12 @@ msgstr "Korean" #. User settings tab for language, locale, and time display preferences. #: src/features/app/components/setup/SetupWizardSteps.tsx:56 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:6 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:137 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:132 msgid "Language" msgstr "Language" #. 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/GeneralSettingsSections.ts:54 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:46 msgid "Language settings" msgstr "Language settings" @@ -18441,15 +18098,10 @@ msgid "Launch at login" msgstr "Launch at login" #. Description for an SVC mode select. Keep SVC and AV1 literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:95 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:100 msgid "Layering for AV1 and VP9 when available." msgstr "Layering for AV1 and VP9 when available." -#. CTA label that opens the premium settings tab from expression packs. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:67 -msgid "Learn about {premiumProductName}" -msgstr "Learn about {premiumProductName}" - #. Accessible label for the screen-share picker footer info button. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:184 msgid "Learn about screen share previews" @@ -18819,7 +18471,7 @@ msgid "Links" msgstr "Links" #. User settings tab label shown on Linux desktop builds. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:78 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:73 msgid "Linux app" msgstr "Linux app" @@ -19116,7 +18768,7 @@ msgid "macOS" msgstr "macOS" #. User settings tab label shown on macOS desktop builds. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:82 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:77 msgid "macOS app" msgstr "macOS app" @@ -19248,11 +18900,6 @@ msgstr "Manage community features" msgid "Manage emoji & stickers" msgstr "Manage emoji & stickers" -#. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:47 -msgid "Manage expression packs" -msgstr "Manage expression packs" - #: src/features/channel/components/modals/channel_tabs/ChannelWebhooksTab.tsx:93 msgid "Manage incoming webhooks that can post messages into this channel." msgstr "Manage incoming webhooks that can post messages into this channel." @@ -19317,7 +18964,7 @@ msgstr "Manual desktop update" #. Action label in the inbox popout overflow menu. Marks every inbox channel as read. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/messaging/components/popouts/InboxPopout.tsx:48 +#: src/features/messaging/components/popouts/InboxPopout.tsx:42 #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:435 msgid "Mark all as read" msgstr "Mark all as read" @@ -19335,7 +18982,7 @@ msgstr "Mark all DMs as read" #. Accessible label and tooltip for the mark-all-as-read button in the inbox popout. #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:165 -#: src/features/messaging/components/popouts/InboxPopout.tsx:52 +#: src/features/messaging/components/popouts/InboxPopout.tsx:46 msgid "Mark all inbox channels as read" msgstr "Mark all inbox channels as read" @@ -19598,10 +19245,6 @@ msgstr "Max number of uses" msgid "Max size: {BACKGROUND_MEDIA_MAX_SIZE_LABEL}." msgstr "Max size: {BACKGROUND_MEDIA_MAX_SIZE_LABEL}." -#: src/features/expressions/components/modals/PackInviteModal.tsx:168 -msgid "Max uses" -msgstr "Max uses" - #: src/features/user/components/modals/tabs/component_gallery_tab/IndicatorsTab.tsx:451 msgid "Max visible count" msgstr "Max visible count" @@ -19616,13 +19259,6 @@ msgstr "Maximize window" msgid "Maximizes visible messages with minimal spacing." msgstr "Maximizes visible messages with minimal spacing." -#. Form helper text describing the maximum length of a description field. -#. Form helper text describing the maximum length of a description field. -#: src/features/expressions/components/modals/CreatePackModal.tsx:46 -#: src/features/expressions/components/modals/EditPackModal.tsx:43 -msgid "Maximum 256 characters" -msgstr "Maximum 256 characters" - #. Label for attachment decay maximum eligible size. #: src/features/app/components/setup/SetupWizardSteps.tsx:240 msgid "Maximum eligible size (MB)" @@ -19639,10 +19275,15 @@ msgid "Maximum protection for family-friendly spaces" msgstr "Maximum protection for family-friendly spaces" #. Label for an advanced screen-share bitrate select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:155 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:160 msgid "Maximum screen share bitrate" msgstr "Maximum screen share bitrate" +#. Settings search entry description for the AV1 and H.265 screen-share opt-in toggles. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:97 +msgid "May cause compatibility issues for viewers. We’re working on improving this." +msgstr "May cause compatibility issues for viewers. We’re working on improving this." + #. Short label in the max favorite memes modal. #: src/features/app/components/alerts/MaxFavoriteMemesModal.tsx:34 #: src/features/expressions/components/modals/GiftAcceptModal.tsx:220 @@ -19691,9 +19332,7 @@ msgid "Media buttons" msgstr "Media buttons" #. Accessible label for the floating media controls toolbar in the media viewer modal. -#. Voice participant context menu submenu label for camera, stream, and video actions. #: src/features/messaging/components/modals/media_modal/shared.ts:69 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:190 msgid "Media controls" msgstr "Media controls" @@ -19899,7 +19538,7 @@ msgstr "Members, selected" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Voice participant menu action that inserts a mention of the selected user into the message composer. #: src/features/ui/action_menu/items/MentionUserMenuItem.tsx:13 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:45 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:69 #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:67 msgid "Mention" msgstr "Mention" @@ -20005,7 +19644,7 @@ msgstr "message" #: src/features/guild/components/modals/guild_tabs/GuildMemberActionsSheet.tsx:88 #: src/features/ui/action_menu/items/ActionsSubmenu.tsx:41 #: src/features/ui/action_menu/items/MessageUserMenuItem.tsx:26 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:49 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:73 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabInputsTab.tsx:86 #: src/features/user/components/modals/UserProfileMobileSheet.tsx:712 #: src/features/user/components/modals/UserProfileModal.tsx:562 @@ -20343,7 +19982,7 @@ msgstr "Microphone permission required" msgid "Microphone test" msgstr "Microphone test" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:813 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:946 msgid "Microphone workaround" msgstr "Microphone workaround" @@ -20533,9 +20172,7 @@ msgid "Mod" msgstr "Mod" #. Permission category for moderation actions against members or messages. -#. Voice participant context menu submenu label for member moderation actions. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:141 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:194 msgid "Moderation" msgstr "Moderation" @@ -20668,7 +20305,7 @@ msgstr "Most relevant" #. Short label in the inline. Keep it concise. #: src/features/user/components/modals/tabs/accessibility_tab/AccessibilityTabInline.tsx:31 #: src/features/user/components/modals/tabs/AccessibilityTab.tsx:98 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:143 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:148 #: src/features/user/components/settings_utils/search_index/AccessibilityIndex.ts:297 #: src/features/user/components/settings_utils/section_registry/AccessibilitySections.ts:271 msgid "Motion" @@ -20686,7 +20323,7 @@ msgid "Move" msgstr "Move" #. Submenu label that moves every active device into another voice channel. -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:22 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:37 msgid "Move all devices to…" msgstr "Move all devices to…" @@ -20703,7 +20340,7 @@ msgstr "Move back through viewed channel history" #. Submenu label that moves a single device into another voice channel. #. Submenu label that moves a single device into another voice channel. #: src/features/ui/action_menu/items/MoveToChannelSubmenu.tsx:21 -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:18 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:33 msgid "Move device to…" msgstr "Move device to…" @@ -20740,7 +20377,7 @@ msgstr "Move to" #. Submenu label that moves the selected participant or content into another channel. #. Submenu label that moves the selected participant or content into another channel. #: src/features/ui/action_menu/items/MoveToChannelSubmenu.tsx:29 -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:26 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:41 msgid "Move to…" msgstr "Move to…" @@ -20805,7 +20442,7 @@ msgstr "Music note" #: src/features/channel/components/bottomsheets/channel_details_bottom_sheet/ChannelDetailsBottomSheetShared.ts:132 #: src/features/channel/components/embeds/media/EmbedVideo.tsx:72 #: src/features/guild/components/modals/GuildNotificationSettingsModal.tsx:141 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:20 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:36 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:65 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:73 #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:178 @@ -20819,7 +20456,7 @@ msgid "Mute" msgstr "Mute" #. Voice control button label to turn the user's microphone off. -#: src/features/voice/components/VoiceControlBar.tsx:126 +#: src/features/voice/components/VoiceControlBar.tsx:122 msgctxt "voice-control-action" msgid "Mute" msgstr "Mute" @@ -20885,7 +20522,7 @@ msgid "Mute conversation" msgstr "Mute conversation" #. Voice menu toggle that mutes a single device when the current user is connected on multiple devices. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:53 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:77 msgid "Mute device" msgstr "Mute device" @@ -20899,7 +20536,9 @@ msgstr "Mute DM" msgid "Mute DMs" msgstr "Mute DMs" +#. Voice menu checkbox label that locally silences a user's entrance sound. #. Voice menu checkbox label. Locally silences this user's custom entrance sound when they join, only for the current user. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:183 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:313 msgid "Mute entrance sound" msgstr "Mute entrance sound" @@ -21108,11 +20747,6 @@ msgstr "My reverse image search" msgid "My search engine" msgstr "My search engine" -#. Form placeholder example for a pack name input. -#: src/features/expressions/components/modals/CreatePackModal.tsx:42 -msgid "My super pack" -msgstr "My super pack" - #. Short label in the add custom search engine modal. Keep it concise. #: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx:84 msgid "My translator" @@ -21758,10 +21392,6 @@ msgstr "No gifts yet" msgid "No hoisted roles. Enable \"Show this role separately\" on a role to see it here." msgstr "No hoisted roles. Enable \"Show this role separately\" on a role to see it here." -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:320 -msgid "No installed packs yet." -msgstr "No installed packs yet." - #: src/features/guild/components/modals/guild_tabs/guild_overview_tab/fields/GuildInviteSplashUploadField.tsx:154 msgid "No invite background" msgstr "No invite background" @@ -21955,11 +21585,6 @@ msgstr "No saved media" msgid "No saved payment methods." msgstr "No saved payment methods." -#. Empty state title in the scheduled messages popout when the user has none scheduled. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:18 -msgid "No scheduled messages" -msgstr "No scheduled messages" - #. Body of the screen-share-unsupported modal shown when xdg-desktop-portal returns no capturable sources. #: src/features/voice/components/alerts/ScreenShareUnsupportedModal.tsx:18 msgid "No screens or windows were returned by the Linux screen sharing portal. Try again after checking that your desktop environment allows screen capture." @@ -21970,7 +21595,7 @@ msgstr "No screens or windows were returned by the Linux screen sharing portal. msgid "No search results" msgstr "No search results" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:251 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:249 #: src/features/app/components/dialogs/components/DesktopSettingsView.tsx:549 msgid "No settings found" msgstr "No settings found" @@ -22097,7 +21722,7 @@ msgid "No webhooks" msgstr "No webhooks" #. Developer option label for short-circuiting the in-app reporting (IAR) flow. When enabled, submitting a report skips the network call. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:143 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:134 msgid "No-op in-app reports" msgstr "No-op in-app reports" @@ -22304,7 +21929,7 @@ msgid "Notifications" msgstr "Notifications" #. User settings tab for notification and alert sound controls. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:132 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:127 msgctxt "user-settings-tab" msgid "Notifications" msgstr "Notifications" @@ -22367,7 +21992,7 @@ msgstr "Objects" #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/SlowmodeControl.tsx:24 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:97 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:139 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:123 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:128 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:59 msgid "Off" msgstr "Off" @@ -22501,7 +22126,7 @@ msgstr "Only applies on wide screens." msgid "Only credit cards are accepted. Debit and prepaid cards cannot be used for the mature content check." msgstr "Only credit cards are accepted. Debit and prepaid cards cannot be used for the mature content check." -#: src/features/voice/components/StreamSettingsMenuContent.tsx:833 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:966 msgid "Only default speakers" msgstr "Only default speakers" @@ -22549,7 +22174,7 @@ msgstr "Only run code here if you understand exactly what it does." msgid "Only show message previews for DMs with unread messages" msgstr "Only show message previews for DMs with unread messages" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:823 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:956 msgid "Only speakers" msgstr "Only speakers" @@ -22821,7 +22446,7 @@ msgstr "Open emoji in browser" msgid "Open emoji picker" msgstr "Open emoji picker" -#: src/features/voice/components/VoiceSettingsMenus.tsx:877 +#: src/features/voice/components/VoiceSettingsMenus.tsx:859 msgid "Open event sink" msgstr "Open event sink" @@ -22939,13 +22564,13 @@ msgstr "Open profile for {directMessageName}" #. Accessible label for the avatar button that opens a user profile. #. Short label in the app layout voice participant item. Preserve {displayName}; it is inserted by code. -#: src/features/app/components/layout/VoiceParticipantItem.tsx:47 +#: src/features/app/components/layout/VoiceParticipantItem.tsx:48 #: src/features/ui/avatars/AvatarStack.tsx:21 msgid "Open profile for {displayName}" msgstr "Open profile for {displayName}" #. Short label in the app layout grouped voice participant. Preserve {nickname}; it is inserted by code. -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:35 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:36 msgid "Open profile for {nickname}" msgstr "Open profile for {nickname}" @@ -23080,17 +22705,17 @@ msgid "Open your settings" msgstr "Open your settings" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:112 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:133 msgid "OpenH264 software codec on Linux" msgstr "OpenH264 software codec on Linux" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:88 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:109 msgid "OpenH264 video codec" msgstr "OpenH264 video codec" #. Switch label for the OpenH264 codec toggle. "OpenH264" is a product name and "Cisco Systems, Inc." is a company name; do not translate either. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:34 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:39 msgid "OpenH264 Video Codec provided by Cisco Systems, Inc." msgstr "OpenH264 Video Codec provided by Cisco Systems, Inc." @@ -23337,34 +22962,6 @@ msgstr "Ownership could not be transferred to <0>{username} at this time." msgid "Ownership transferred" msgstr "Ownership transferred" -#. Form field label for the name of an expression pack. -#. Form field label for the name of an expression pack. -#: src/features/expressions/components/modals/CreatePackModal.tsx:26 -#: src/features/expressions/components/modals/EditPackModal.tsx:27 -msgid "Pack name" -msgstr "Pack name" - -#. Form validation error shown when the pack name field is empty. -#. Form validation error shown when the pack name field is empty. -#: src/features/expressions/components/modals/CreatePackModal.tsx:30 -#: src/features/expressions/components/modals/EditPackModal.tsx:31 -msgid "Pack name is required" -msgstr "Pack name is required" - -#. Form validation error for a pack name that is too short. -#. Form validation error for a pack name that is too short. -#: src/features/expressions/components/modals/CreatePackModal.tsx:34 -#: src/features/expressions/components/modals/EditPackModal.tsx:35 -msgid "Pack name must be at least 2 characters" -msgstr "Pack name must be at least 2 characters" - -#. Form validation error for a pack name that is too long. -#. Form validation error for a pack name that is too long. -#: src/features/expressions/components/modals/CreatePackModal.tsx:38 -#: src/features/expressions/components/modals/EditPackModal.tsx:39 -msgid "Pack name must be at most 64 characters" -msgstr "Pack name must be at most 64 characters" - #. Voice stats field label (mobile lobby). Shows packet loss percentage. #. Voice stats field label (mobile voice lobby). Shows packet loss percentage. #: src/features/voice/components/bottomsheets/DirectCallLobbyBottomSheet.tsx:124 @@ -23372,11 +22969,6 @@ msgstr "Pack name must be at most 64 characters" msgid "Packet loss" msgstr "Packet loss" -#. 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/ExpressionPacksIndex.ts:15 -msgid "Packs" -msgstr "Packs" - #: src/features/channel/components/bottomsheets/ChannelSearchBottomSheet.tsx:718 msgid "Page {currentPage} of {totalPages}" msgstr "Page {currentPage} of {totalPages}" @@ -23567,7 +23159,7 @@ msgid "Pause invites? New users won't be able to join through invite links until msgstr "Pause invites? New users won't be able to join through invite links until you re-enable them. Existing members won't be affected." #. Short label for an advanced screen-share preview preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:39 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:44 msgid "Pause my screen share preview in the background" msgstr "Pause my screen share preview in the background" @@ -23576,6 +23168,11 @@ msgstr "Pause my screen share preview in the background" msgid "Pause notifications" msgstr "Pause notifications" +#. Voice screen share menu preference that pauses the local stream preview while the app is unfocused. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:28 +msgid "Pause Preview When Fluxer Isn’t Focused" +msgstr "Pause Preview When Fluxer Isn’t Focused" + #. Description shown for the emoji toggle while reduced motion is active. #: src/features/user/components/modals/tabs/accessibility_tab/AnimationTab.tsx:81 msgid "Paused by reduced motion. Turn on to keep animated emojis playing." @@ -23909,7 +23506,7 @@ msgid "Picture" msgstr "Picture" #. 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/VoiceVideoIndex.ts:124 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:145 msgid "Picture in picture" msgstr "Picture in picture" @@ -24029,7 +23626,7 @@ msgid "Pins popout" msgstr "Pins popout" #. 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/VoiceVideoIndex.ts:128 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:149 msgid "PiP" msgstr "PiP" @@ -24168,15 +23765,20 @@ msgstr "Pop back in" msgid "Pop out call" msgstr "Pop out call" -#. Voice menu action on desktop that opens the participant camera feed in a separate window. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:29 -msgid "Pop out camera" -msgstr "Pop out camera" - #. Voice menu action on desktop that opens the participant screen share in a separate window. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:33 -msgid "Pop out stream" -msgstr "Pop out stream" +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:57 +msgid "Pop Out Stream" +msgstr "Pop Out Stream" + +#. Voice menu action on desktop that opens the participant placeholder tile in a separate window. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:49 +msgid "Pop Out User" +msgstr "Pop Out User" + +#. Voice menu action on desktop that opens the active participant camera feed in a separate window. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:45 +msgid "Pop Out Video" +msgstr "Pop Out Video" #. Overlay text shown on a voice participant tile while it lives in a separate popped-out window. #: src/features/voice/components/popout/PoppedOutOverlay.tsx:19 @@ -24226,7 +23828,7 @@ msgid "Prefer @mention" msgstr "Prefer @mention" #. Option label for an encoder path select. Refers to hardware video encoders. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:63 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:68 msgid "Prefer hardware" msgstr "Prefer hardware" @@ -24238,7 +23840,7 @@ msgid "Prefer no @mention" msgstr "Prefer no @mention" #. Option label for an encoder path select. Refers to software video encoders. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:67 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:72 msgid "Prefer software" msgstr "Prefer software" @@ -24257,6 +23859,11 @@ msgstr "Preferences" msgid "Preferences..." msgstr "Preferences..." +#. Accessible label for the advanced screen-share codec preference select. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:218 +msgid "Preferred screen share codec" +msgstr "Preferred screen share codec" + #. 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/AccessibilityIndex.ts:293 @@ -24392,6 +23999,11 @@ msgstr "Preview button" msgid "Preview camera" msgstr "Preview camera" +#. Voice menu action that opens a preview of the current user camera. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:53 +msgid "Preview Camera" +msgstr "Preview Camera" + #. Status text on the placeholder shown in the voice call view when the user has hidden a remote stream preview. #: src/features/voice/components/HiddenStreamPlaceholder.tsx:10 msgid "Preview hidden" @@ -24425,7 +24037,7 @@ msgid "Preview sound" msgstr "Preview sound" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:136 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:157 msgid "Preview, popout, and stream thumbnail behavior" msgstr "Preview, popout, and stream thumbnail behavior" @@ -24524,7 +24136,7 @@ msgid "Primary navigation" msgstr "Primary navigation" #. Voice display preference checkbox that moves active speakers toward the front of the call grid when enabled. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:81 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:105 msgid "Prioritize speakers" msgstr "Prioritize speakers" @@ -24538,7 +24150,7 @@ msgstr "Priority speaker" #. User settings tab for privacy and safety controls. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:12 #: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts:60 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:103 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:98 msgid "Privacy" msgstr "Privacy" @@ -24614,7 +24226,7 @@ msgid "Product name" msgstr "Product name" #. User settings tab for editing the current user profile. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:91 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:86 msgid "Profile" msgstr "Profile" @@ -24978,7 +24590,7 @@ msgid "Push-to-talk is ignored in direct input. Switch to focused voice or custo msgstr "Push-to-talk is ignored in direct input. Switch to focused voice or custom to use it." #. Tooltip on the mic button in the voice control bar when push-to-talk is enabled. {pushToTalkHint} is the formatted shortcut key combo. -#: src/features/voice/components/VoiceControlBar.tsx:116 +#: src/features/voice/components/VoiceControlBar.tsx:112 msgid "Push-to-talk is on. Hold {pushToTalkHint} to speak." msgstr "Push-to-talk is on. Hold {pushToTalkHint} to speak." @@ -24998,7 +24610,7 @@ msgid "Push-to-talk won't unmute your microphone while you're deafened. Undeafen msgstr "Push-to-talk won't unmute your microphone while you're deafened. Undeafen yourself to talk." #. Option label for a software encoder quality select. Means slower/higher-quality. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:87 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:92 msgid "Quality" msgstr "Quality" @@ -25213,7 +24825,7 @@ msgid "Ready to upgrade?" msgstr "Ready to upgrade?" #. Option label for a software encoder quality select. Means fastest/lower-latency. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:79 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:84 msgid "Realtime" msgstr "Realtime" @@ -25288,11 +24900,9 @@ msgstr "Recheck" msgid "Recipients will be taken to {0} <0>{1}" msgstr "Recipients will be taken to {0} <0>{1}" -#. Badge shown next to the auto codec option in the screen-share codec radio group. Keep it concise. #. Spellcheck engine option in the language tab. Lets the app choose the best available spellcheck engine. #. Spellcheck engine option in the textarea spellcheck submenu. Lets the app choose the best available engine. #: src/features/channel/components/textarea/TextareaContextMenu.tsx:70 -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:38 #: src/features/user/components/modals/tabs/LanguageTab.tsx:87 msgid "Recommended" msgstr "Recommended" @@ -25557,11 +25167,6 @@ msgstr "Reject" msgid "Rejected" msgstr "Rejected" -#. Voice participant context menu submenu label for friend and block actions. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:198 -msgid "Relationship" -msgstr "Relationship" - #. Short label in the markdown tab. Keep it concise. #: src/features/user/components/modals/tabs/component_gallery_tab/MarkdownTab.tsx:129 msgid "Relative" @@ -25642,7 +25247,6 @@ msgstr "Remember window size and position" #. Action label for removing the selected item from a list or relationship. #. Button label for removing the current webhook avatar image. #. Button or menu action label in the channel and chat message reactions sheet. Keep it concise. Keep the tone plain and specific. -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the linked accounts tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the search engines tab. Keep it concise. Keep the tone plain and specific. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. @@ -25661,8 +25265,6 @@ msgstr "Remember window size and position" #: src/features/ui/action_menu/GroupDMContextMenu.tsx:73 #: src/features/ui/action_menu/UserContextMenu.tsx:80 #: src/features/user/components/modals/tabs/chat_settings_tab/SearchEnginesTab.tsx:26 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:75 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:133 #: src/features/user/components/modals/tabs/LinkedAccountsTab.tsx:55 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:158 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:194 @@ -25834,11 +25436,6 @@ msgstr "Remove one from {targetName} to make room, then try again." msgid "Remove override" msgstr "Remove override" -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:54 -msgid "Remove pack" -msgstr "Remove pack" - #. Button or menu action label in the channel and chat message reactions sheet. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the message reactions modal. Keep it concise. Keep the tone plain and specific. #: src/features/channel/components/MessageReactionsSheet.tsx:33 @@ -25967,11 +25564,6 @@ msgstr "Removed role {oldLabel}." msgid "Removed roles." msgstr "Removed roles." -#. Button or menu action label in the messaging commands. Keep it concise. Keep the tone plain and specific. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:57 -msgid "Removed scheduled message" -msgstr "Removed scheduled message" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:419 msgid "Removed the channel from its category." msgstr "Removed the channel from its category." @@ -26004,11 +25596,6 @@ msgstr "Removes every per-variable override but keeps your library and assets in msgid "Removing permissions could limit the bot's features." msgstr "Removing permissions could limit the bot's features." -#. Description text in the expression packs tab. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:71 -msgid "Removing the pack will uninstall it from your account." -msgstr "Removing the pack will uninstall it from your account." - #: src/features/moderation/components/modals/RemoveTimeoutModal.tsx:55 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." @@ -26655,42 +26242,42 @@ msgid "Resize floating panel" msgstr "Resize floating panel" #. Accessible label for the bottom-left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:80 +#: src/features/messaging/components/popouts/InboxPopout.tsx:74 msgid "Resize inbox from bottom left" msgstr "Resize inbox from bottom left" #. Accessible label for the bottom-right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:84 +#: src/features/messaging/components/popouts/InboxPopout.tsx:78 msgid "Resize inbox from bottom right" msgstr "Resize inbox from bottom right" #. Accessible label for the bottom resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:60 +#: src/features/messaging/components/popouts/InboxPopout.tsx:54 msgid "Resize inbox from the bottom edge" msgstr "Resize inbox from the bottom edge" #. Accessible label for the left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:64 +#: src/features/messaging/components/popouts/InboxPopout.tsx:58 msgid "Resize inbox from the left edge" msgstr "Resize inbox from the left edge" #. Accessible label for the right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:68 +#: src/features/messaging/components/popouts/InboxPopout.tsx:62 msgid "Resize inbox from the right edge" msgstr "Resize inbox from the right edge" #. Accessible label for the top resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:56 +#: src/features/messaging/components/popouts/InboxPopout.tsx:50 msgid "Resize inbox from the top edge" msgstr "Resize inbox from the top edge" #. Accessible label for the top-left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:72 +#: src/features/messaging/components/popouts/InboxPopout.tsx:66 msgid "Resize inbox from top left" msgstr "Resize inbox from top left" #. Accessible label for the top-right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:76 +#: src/features/messaging/components/popouts/InboxPopout.tsx:70 msgid "Resize inbox from top right" msgstr "Resize inbox from top right" @@ -27072,11 +26659,6 @@ msgstr "Right tooltip" msgid "Right-click here to open the context menu" msgstr "Right-click here to open the context menu" -#. Empty state hint in the scheduled messages popout explaining how to schedule a new message. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:22 -msgid "Right-click the send button to schedule a message." -msgstr "Right-click the send button to schedule a message." - #. Action that rings the selected participant in a voice call. #. 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. @@ -27111,8 +26693,8 @@ msgstr "Role color" msgid "Role created" msgstr "Role created" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:341 -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:388 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:352 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:402 msgid "Role created successfully" msgstr "Role created successfully" @@ -27121,8 +26703,8 @@ msgstr "Role created successfully" msgid "Role deleted" msgstr "Role deleted" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:425 -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:454 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:440 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:469 msgid "Role deleted successfully" msgstr "Role deleted successfully" @@ -27162,7 +26744,7 @@ msgstr "Roles" msgid "Roles and members" msgstr "Roles and members" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:285 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:296 msgid "Roles updated successfully" msgstr "Roles updated successfully" @@ -27270,7 +26852,6 @@ msgstr "save" #: src/features/expressions/components/modals/AddFavoriteMemeModal.tsx:118 #: src/features/expressions/components/modals/EditFavoriteMemeModal.tsx:94 #: src/features/expressions/components/modals/EditGuildStickerModal.tsx:123 -#: src/features/expressions/components/modals/EditPackModal.tsx:127 #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:624 #: src/features/guild/components/modals/guild_tabs/GuildVanityURLTab.tsx:279 #: src/features/guild/components/modals/GuildFolderSettingsModal.tsx:90 @@ -27351,7 +26932,7 @@ msgstr "Saved" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:63 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:59 #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:63 msgid "Saved media" msgstr "Saved media" @@ -27404,23 +26985,11 @@ msgstr "Schedule" msgid "Schedule message" msgstr "Schedule message" -#. Status pill on a scheduled message row indicating it will send at the chosen time. -#. Tab label in the inbox popout listing the user scheduled messages. -#: src/features/messaging/components/popouts/InboxPopout.tsx:40 -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:30 -msgid "Scheduled" -msgstr "Scheduled" - #. Developer / debug surface — keep terse and technical. Label in the developer Nagbar controls panel for the scheduled-maintenance banner. #: src/features/devtools/components/NagbarControls.ts:22 msgid "Scheduled maintenance nagbar" msgstr "Scheduled maintenance nagbar" -#. Label in the messaging commands. {scheduledTimeLabel} is the localized scheduled date and time. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:49 -msgid "Scheduled message for {scheduledTimeLabel}" -msgstr "Scheduled message for {scheduledTimeLabel}" - #. Inline validation message in the schedule-message modal when the picked time is more than 30 days away. Keep tone plain. #: src/features/messaging/components/modals/ScheduleMessageModal.tsx:31 msgid "Scheduled messages can be at most 30 days in the future." @@ -27491,7 +27060,7 @@ msgid "Screen share codec" msgstr "Screen share codec" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:140 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:161 msgid "Screen share encoder controls" msgstr "Screen share encoder controls" @@ -27512,12 +27081,12 @@ msgid "Screen share is using software encoding ({codec}). Quality may be reduced msgstr "Screen share is using software encoding ({codec}). Quality may be reduced and CPU usage increased. Your GPU may not support hardware encoding for this codec." #. 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/VoiceVideoIndex.ts:120 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:141 msgid "Screen share preview" msgstr "Screen share preview" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:116 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:137 msgid "Screen share preview behavior" msgstr "Screen share preview behavior" @@ -27536,6 +27105,11 @@ msgstr "Screen share previews are disabled." msgid "Screen share previews are enabled." msgstr "Screen share previews are enabled." +#. Voice screen share menu action that opens the screen share preview privacy controls. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:32 +msgid "Screen Share Privacy" +msgstr "Screen Share Privacy" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the video tab. Keep it concise. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:82 @@ -27563,11 +27137,6 @@ msgstr "Screen share start" msgid "Screen share stop" msgstr "Screen share stop" -#. Accessible label for the screen-share codec radio group. -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:42 -msgid "Screen share video codec" -msgstr "Screen share video codec" - #. 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. #. Status badge label shown on a live tile when the participant is sharing their screen. @@ -28932,6 +28501,11 @@ msgstr "Share screens and windows." msgid "Share source" msgstr "Share source" +#. Toggle label for sharing audio with an active stream. +#: src/features/voice/components/StreamSettingsMenuContent.tsx:156 +msgid "Share Stream Audio" +msgstr "Share Stream Audio" + #. Description in the premium gift purchase section. premiumProductName is the short paid product name. #: src/features/premium/utils/PremiumMessageDescriptors.ts:40 msgid "Share the {premiumProductName} experience with your friends by purchasing a gift subscription." @@ -28941,15 +28515,6 @@ msgstr "Share the {premiumProductName} experience with your friends by purchasin msgid "Share theme" msgstr "Share theme" -#: src/features/expressions/components/modals/PackInviteModal.tsx:192 -msgid "Share this link" -msgstr "Share this link" - -#. Description shown in the emoji pack invite modal. -#: src/features/expressions/components/modals/PackInviteModal.tsx:65 -msgid "Share this link — the pack installs when accepted." -msgstr "Share this link — the pack installs when accepted." - #. Privacy > Active now: confirmation modal title when turning sharing on. #: src/features/user/components/modals/tabs/privacy_safety_tab/ActiveNowTab.tsx:33 msgid "Share voice activity with all friends?" @@ -28977,11 +28542,6 @@ msgstr "Share your screen" msgid "Share your screen in high definition (1080p), quad HD (1440p), or native source resolution, at up to 60 FPS." msgstr "Share your screen in high definition (1080p), quad HD (1440p), or native source resolution, at up to 60 FPS." -#. Description shown in the sticker pack invite modal. -#: src/features/expressions/components/modals/PackInviteModal.tsx:69 -msgid "Share your sticker pack via link." -msgstr "Share your sticker pack via link." - #. Button or menu action label in the share theme modal. Keep it concise. #: src/features/theme/components/modals/ShareThemeModal.tsx:39 msgid "Share your theme" @@ -29082,7 +28642,7 @@ msgstr "Shortcut conflicts" #. User settings tab for keyboard shortcuts and custom bindings. #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:18 #: src/features/user/components/settings_utils/section_registry/AccessibilitySections.ts:175 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:128 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:123 msgid "Shortcuts" msgstr "Shortcuts" @@ -29242,11 +28802,6 @@ msgstr "Show emoji button" msgid "Show emoji reactions on messages" msgstr "Show emoji reactions on messages" -#. Developer option label for exposing the staff-only Expression packs page in user settings. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:125 -msgid "Show expression packs settings" -msgstr "Show expression packs settings" - #. Short label for an advanced media button preference. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedChatControls.tsx:77 msgid "Show favorite button" @@ -29382,16 +28937,16 @@ msgstr "Show muted channels" #. Toggle label in the mobile video settings bottom sheet. Controls whether the local camera tile is visible. #. Voice display preference checkbox that controls whether the current user sees their own camera tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:69 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:93 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:92 -#: src/features/voice/components/VoiceSettingsMenus.tsx:814 +#: src/features/voice/components/VoiceSettingsMenus.tsx:815 msgid "Show my own camera" msgstr "Show my own camera" #. Voice display preference checkbox that controls whether the current user sees their own screen share tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:73 -msgid "Show my screen share" -msgstr "Show my screen share" +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:97 +msgid "Show My Screen Share" +msgstr "Show My Screen Share" #. Developer option label for showing the current user as typing. #. Developer tools debug menu label. Internal-only surface for developers; translators may keep this terse. @@ -29418,9 +28973,9 @@ msgstr "Show new device modal" #. Toggle label in the mobile video settings bottom sheet. Controls whether participants without video are shown in the grid. #. Voice display preference checkbox that controls whether participants without video are shown in the grid. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:77 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:101 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:96 -#: src/features/voice/components/VoiceSettingsMenus.tsx:828 +#: src/features/voice/components/VoiceSettingsMenus.tsx:829 msgid "Show non-video participants" msgstr "Show non-video participants" @@ -29450,7 +29005,7 @@ msgid "Show per-device participant volume sliders in voice menus" msgstr "Show per-device participant volume sliders in voice menus" #. Developer option label for exposing the staff-only profile timezone section in profile settings. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:134 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:125 msgid "Show profile timezone settings" msgstr "Show profile timezone settings" @@ -29682,7 +29237,7 @@ msgstr "Signed in" #. Settings section label for account sessions and devices. #: src/features/user/components/modals/tabs/DevicesTab.tsx:517 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:42 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:34 msgid "Signed-in devices" msgstr "Signed-in devices" @@ -29760,7 +29315,7 @@ msgid "Single community mode" msgstr "Single community mode" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:103 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:108 msgid "Single layer" msgstr "Single layer" @@ -29817,7 +29372,7 @@ msgid "Skip the external link warning for all domains" msgstr "Skip the external link warning for all domains" #. Developer / debug surface — keep terse and technical. Tooltip / description for the no-op in-app reports toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:148 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:139 msgid "Skip the network call when an in-app report is submitted. The flow still advances to the success screen so you can exercise the UI, but nothing is actually sent to the safety team." msgstr "Skip the network call when an in-app report is submitted. The flow still advances to the success screen so you can exercise the UI, but nothing is actually sent to the safety team." @@ -30064,12 +29619,12 @@ msgid "Social" msgstr "Social" #. 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/VoiceVideoIndex.ts:148 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:169 msgid "Software encoder" msgstr "Software encoder" #. Label for an advanced screen-share select. Refers to software video encoder quality bias. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:71 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:76 msgid "Software encoder quality" msgstr "Software encoder quality" @@ -30394,7 +29949,7 @@ msgid "Spanish (Spain)" msgstr "Spanish (Spain)" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:111 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:116 msgid "Spatial and temporal layers" msgstr "Spatial and temporal layers" @@ -30496,7 +30051,7 @@ msgstr "Spell check" #: src/features/user/components/modals/tabs/LanguageTab.tsx:414 #: src/features/user/components/modals/tabs/LanguageTab.tsx:456 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:74 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:58 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:50 msgid "Spellcheck" msgstr "Spellcheck" @@ -30684,10 +30239,6 @@ msgstr "Start call" msgid "Start camera test and configure effects" msgstr "Start camera test and configure effects" -#: src/features/expressions/components/modals/CreatePackModal.tsx:93 -msgid "Start curating a custom emoji pack that you can share and install." -msgstr "Start curating a custom emoji pack that you can share and install." - #. Label for the start of a date range (inclusive). Leave blank for no lower bound. #: src/features/user/components/modals/tabs/privacy_safety_tab/data_request_modal/DataRequestModal.tsx:175 msgid "Start date" @@ -30698,10 +30249,6 @@ msgstr "Start date" msgid "Start date must be earlier than end date." msgstr "Start date must be earlier than end date." -#: src/features/voice/components/VoiceSettingsMenus.tsx:860 -msgid "Start debug logging session" -msgstr "Start debug logging session" - #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:125 msgid "Start drag and drop" @@ -30884,45 +30431,6 @@ msgstr "Sticker density" msgid "Sticker is too large" msgstr "Sticker is too large" -#. Kind label on a sticker pack invite embed. -#. Short label in the authentication invite header. Keep the tone plain and specific. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/auth/flow/InviteHeader.tsx:25 -#: src/features/channel/components/InviteEmbed.tsx:88 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:61 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:105 -msgid "Sticker pack" -msgstr "Sticker pack" - -#. placeholder {0}: invite.pack.name -#: src/features/invite/commands/InviteCommands.tsx:146 -msgid "Sticker pack {0} has been installed." -msgstr "Sticker pack {0} has been installed." - -#. Title of the error modal when creating a new sticker pack is rejected because the user is at the creation limit. -#: src/features/invite/commands/InviteCommands.tsx:74 -msgid "Sticker pack creation limit reached" -msgstr "Sticker pack creation limit reached" - -#. Modal title for the sticker pack invite share flow. -#: src/features/expressions/components/modals/PackInviteModal.tsx:61 -msgid "Sticker pack invite" -msgstr "Sticker pack invite" - -#. Title of the error modal when installing a sticker pack via invite is rejected because the user is at the install limit. -#: src/features/invite/commands/InviteCommands.tsx:65 -msgid "Sticker pack limit reached" -msgstr "Sticker pack limit reached" - -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#. Settings section label for sticker expression packs. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:84 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:27 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:22 -msgid "Sticker packs" -msgstr "Sticker packs" - #: src/features/guild/components/modals/guild_tabs/GuildStickersTab.tsx:283 msgid "Sticker slots" msgstr "Sticker slots" @@ -31040,6 +30548,13 @@ msgstr "Stop sharing voice activity with all friends?" msgid "Stop speaking" msgstr "Stop speaking" +#. Danger action that stops the active screen share. +#. Voice screen share menu action that stops the current user stream. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:20 +#: src/features/voice/components/ActiveScreenShareMenu.tsx:19 +msgid "Stop Streaming" +msgstr "Stop Streaming" + #. Confirmation prompt in the links tab. #: src/features/user/components/modals/tabs/chat_settings_tab/ChatSettingsTabLinksTab.tsx:31 msgid "Stop trusting all links?" @@ -31051,7 +30566,7 @@ msgid "Stop watching" msgstr "Stop watching" #. Tooltip / button label in the voice control bar that stops watching a remote screen share. -#: src/features/voice/components/VoiceControlBar.tsx:151 +#: src/features/voice/components/VoiceControlBar.tsx:147 msgid "Stop watching stream" msgstr "Stop watching stream" @@ -31089,11 +30604,16 @@ msgstr "Stream hidden" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the user settings voice activity card. Keep it concise. #: src/features/user/components/profile/VoiceActivityCard.tsx:90 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:132 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:153 #: src/features/voice/components/StreamWatchHoverCard.tsx:21 msgid "Stream preview" msgstr "Stream preview" +#. Compact submenu label for changing the resolution and frame rate of an active stream. +#: src/features/voice/components/StreamSettingsMenuContent.tsx:152 +msgid "Stream Quality" +msgstr "Stream Quality" + #. Toolbar / menu button label in the screen-share picker. Opens the stream quality settings popover. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:164 msgid "Stream settings" @@ -31303,12 +30823,12 @@ msgid "Suspend" msgstr "Suspend" #. 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/VoiceVideoIndex.ts:156 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:177 msgid "SVC" msgstr "SVC" #. Label for an advanced screen-share select. SVC is a WebRTC acronym and should stay uppercase. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:91 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:96 msgid "SVC mode" msgstr "SVC mode" @@ -31758,7 +31278,7 @@ msgid "Template URL" msgstr "Template URL" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:107 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:112 msgid "Temporal layers" msgstr "Temporal layers" @@ -31819,7 +31339,7 @@ msgstr "Test URL unfurls and rendered embeds" #. Channel type chip label for a text channel. #. Option label for a WebRTC content hint select. #: src/features/channel/utils/ChannelUtils.tsx:51 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:151 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:156 msgid "Text" msgstr "Text" @@ -32003,11 +31523,6 @@ msgstr "That message is gone, or you lost access to the conversation." msgid "That's all of them." msgstr "That's all of them." -#. End-of-list body text in the scheduled messages popout when all scheduled messages are visible. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:56 -msgid "That's everything in the queue." -msgstr "That's everything in the queue." - #. Description text in the FluxerTag change modal. #: src/features/user/components/modals/FluxerTagChangeModal.tsx:69 msgid "The #0000 tag is reserved for Visionary subscribers. Visionary is no longer available for purchase." @@ -32672,7 +32187,7 @@ msgid "This invite has unlimited uses." msgstr "This invite has unlimited uses." #. Helper text shown on an invite embed while streaming privacy is active. -#: src/features/channel/components/InviteEmbed.tsx:141 +#: src/features/channel/components/InviteEmbed.tsx:112 msgid "This invite is hidden while sharing is protected." msgstr "This invite is hidden while sharing is protected." @@ -33168,7 +32683,7 @@ msgstr "Time" #. Settings section label for app time display format. #: src/features/user/components/modals/tabs/LanguageTab.tsx:374 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:26 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:46 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:38 msgid "Time format" msgstr "Time format" @@ -33395,11 +32910,6 @@ msgstr "Toggle the soundboard" msgid "Toggle the sticker picker" msgstr "Toggle the sticker picker" -#. Action that toggles whether the pack invite is unique to the recipient. -#: src/features/expressions/components/modals/PackInviteModal.tsx:73 -msgid "Toggle unique invite" -msgstr "Toggle unique invite" - #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:305 msgid "Toggle voice activity" @@ -33732,7 +33242,7 @@ msgid "Try another search term, or pick a different category or language." msgstr "Try another search term, or pick a different category or language." #. Helper text on an unknown invite embed suggesting the user request a fresh invite. -#: src/features/channel/components/InviteEmbed.tsx:129 +#: src/features/channel/components/InviteEmbed.tsx:100 msgid "Try asking for a new invite." msgstr "Try asking for a new invite." @@ -33755,7 +33265,7 @@ msgstr "Try editing your message again." msgid "TRY gifts are one-time payments. Cards charged in TRY still need to be issued in Türkiye for the purchase to stay eligible." msgstr "TRY gifts are one-time payments. Cards charged in TRY still need to be issued in Türkiye for the purchase to stay eligible." -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:254 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:252 msgid "Try searching for something like \"theme\", \"notifications\", or \"privacy\"" msgstr "Try searching for something like \"theme\", \"notifications\", or \"privacy\"" @@ -33805,7 +33315,7 @@ msgstr "Turn off" #. Bulk voice action that turns off the camera on every active device of the current user. #. Voice menu action that turns off every active device/session's camera. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:90 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:114 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:93 msgid "Turn off all device cameras" msgstr "Turn off all device cameras" @@ -33821,14 +33331,14 @@ msgstr "Turn off camera" #. Voice menu action that turns off the camera on a single device of the current user. #. Voice menu action that turns off the camera on one device/session. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:57 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:81 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:81 msgid "Turn off device camera" msgstr "Turn off device camera" #. Voice menu action that ends the screen share on a single device of the current user. #. Voice menu action that stops screen sharing or streaming on one device/session. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:61 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:85 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:85 msgid "Turn off device stream" msgstr "Turn off device stream" @@ -33840,7 +33350,7 @@ msgstr "Turn off private messaging and friends across the instance. This can be #. Voice menu action that ends the current user screen share. #. Voice menu action that stops the current user's screen share or stream. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:65 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:89 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:69 msgid "Turn off stream" msgstr "Turn off stream" @@ -34020,16 +33530,6 @@ msgstr "UK law requires a mature content check. To continue, you'll complete a { msgid "Ukrainian" msgstr "Ukrainian" -#. Generic title for the error modal when an emoji pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:99 -msgid "Unable to install emoji pack" -msgstr "Unable to install emoji pack" - -#. Generic title for the error modal when a sticker pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:103 -msgid "Unable to install sticker pack" -msgstr "Unable to install sticker pack" - #. Error-state title in the activity log tab when fetching log entries failed. #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTab.tsx:126 msgid "Unable to load activity logs" @@ -34039,11 +33539,6 @@ msgstr "Unable to load activity logs" msgid "Unable to load applications" msgstr "Unable to load applications" -#. Error message in the expression packs tab. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:36 -msgid "Unable to load pack information." -msgstr "Unable to load pack information." - #. Error message in the channel and chat textual attachment code panel. #. Error message in the channel and chat textual attachment code panel. #: src/features/channel/components/embeds/attachments/CsvAttachmentTablePanel.tsx:31 @@ -34266,7 +33761,7 @@ msgstr "Unfavorite sticker" #. Voice call layout action that removes focus from the currently pinned participant. #. Voice layout menu action that removes the focused participant or stream. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:25 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:41 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:97 msgid "Unfocus" msgstr "Unfocus" @@ -34285,7 +33780,7 @@ msgstr "Unfurl" #. Settings section label for the embed debugger URL input. #: src/features/user/components/modals/tabs/EmbedDebuggerTab.tsx:231 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:70 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:62 msgid "Unfurl debugger" msgstr "Unfurl debugger" @@ -34294,10 +33789,6 @@ msgstr "Unfurl debugger" msgid "Unicode emojis" msgstr "Unicode emojis" -#: src/features/expressions/components/modals/PackInviteModal.tsx:180 -msgid "Unique invite" -msgstr "Unique invite" - #. Codec description in the screen share codec policy menu, used for the universal fallback codec. #: src/features/voice/utils/ScreenShareCodecPolicy.ts:20 msgid "Universal fallback. Lowest quality, but it works everywhere." @@ -34351,7 +33842,7 @@ msgstr "Unknown date" #. Fallback device or operating-system label in the devices tab when session client data is unavailable. #. Short label in the app layout voice participant item. #. Short label in the notifications. Keep it concise. -#: src/features/app/components/layout/VoiceParticipantItem.tsx:43 +#: src/features/app/components/layout/VoiceParticipantItem.tsx:44 #: src/features/user/components/modals/tabs/DevicesTab.tsx:65 #: src/features/user/components/modals/tabs/notifications_tab/Notifications.tsx:78 msgid "Unknown device" @@ -34377,7 +33868,7 @@ msgid "Unknown gift" msgstr "Unknown gift" #. Title shown on an invite embed when the invite code resolves to nothing (expired, revoked, or invalid). -#: src/features/channel/components/InviteEmbed.tsx:125 +#: src/features/channel/components/InviteEmbed.tsx:96 msgid "Unknown invite" msgstr "Unknown invite" @@ -34429,7 +33920,7 @@ msgstr "unknown user" #: src/features/devtools/utils/CommandUtils.ts:27 #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTab.tsx:114 #: src/features/voice/components/VoiceParticipantAvatarList.tsx:43 -#: src/features/voice/components/VoiceParticipantTile.tsx:161 +#: src/features/voice/components/VoiceParticipantTile.tsx:162 #: src/features/webhook/components/WebhookListItem.tsx:30 msgid "Unknown user" msgstr "Unknown user" @@ -34451,13 +33942,6 @@ msgstr "unknown-mention" msgid "unknown-role" msgstr "unknown-role" -#. Option label representing an unlimited count. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/expressions/components/modals/PackInviteModal.tsx:29 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:32 -msgid "Unlimited" -msgstr "Unlimited" - #. Audit log community feature label for unlimited custom emoji capacity. #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:126 msgid "Unlimited emoji" @@ -34526,7 +34010,7 @@ msgid "Unmute" msgstr "Unmute" #. Voice control button label to turn the user's microphone back on. -#: src/features/voice/components/VoiceControlBar.tsx:121 +#: src/features/voice/components/VoiceControlBar.tsx:117 msgctxt "voice-control-action" msgid "Unmute" msgstr "Unmute" @@ -34614,7 +34098,7 @@ msgstr "Unnamed channel" #. Fallback display name for a group DM with no name set. #. Fallback title in an invite embed for a group DM with no name set. #. Short label in the channel display name state. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:72 +#: src/features/channel/components/InviteEmbed.tsx:63 #: src/features/channel/state/ChannelDisplayName.ts:19 #: src/features/channel/utils/ChannelUtils.tsx:59 msgid "Unnamed group" @@ -34693,7 +34177,7 @@ msgstr "unread" #. 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. #. Tab label in the inbox popout filtering to channels with unread messages. -#: src/features/messaging/components/popouts/InboxPopout.tsx:32 +#: src/features/messaging/components/popouts/InboxPopout.tsx:30 #: src/features/user/components/settings_utils/search_index/NotificationsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:77 msgid "Unread" @@ -34829,7 +34313,7 @@ msgid "Up to {DISCOVERY_MAX_TAGS} tags help people find your community. They sho msgstr "Up to {DISCOVERY_MAX_TAGS} tags help people find your community. They show up in Discovery search." #. Feature comparison table value label. Shown in the restricted or stock column for a text-valued perk. Format includes a resolution token (4K) and a framerate token that should not be translated. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:91 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:87 msgid "Up to 4K/60fps" msgstr "Up to 4K/60fps" @@ -34905,11 +34389,6 @@ msgstr "Updated policies" msgid "Updated saved media" msgstr "Updated saved media" -#. Label in the messaging commands. {scheduledTimeLabel} is the localized scheduled date and time. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:53 -msgid "Updated scheduled message for {scheduledTimeLabel}" -msgstr "Updated scheduled message for {scheduledTimeLabel}" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:544 msgid "Updated the avatar." msgstr "Updated the avatar." @@ -35166,7 +34645,7 @@ msgid "Uploading emojis" msgstr "Uploading emojis" #. Description for the maximum screen share bitrate select. Keep WebRTC literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:159 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:164 msgid "Upper bitrate cap before WebRTC adapts to the network." msgstr "Upper bitrate cap before WebRTC adapts to the network." @@ -35295,7 +34774,7 @@ msgid "Use an email you can open. We will send a code there." msgstr "Use an email you can open. We will send a code there." #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:67 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:63 msgid "Use animated emojis" msgstr "Use animated emojis" @@ -35597,11 +35076,6 @@ msgstr "Used only in this community." msgid "User" msgstr "User" -#. Voice participant context menu submenu label for lower-frequency profile and communication actions. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:202 -msgid "User actions" -msgstr "User actions" - #. IAR modal: rule description. #: src/features/moderation/components/report_modal/IARModalCopy.ts:251 msgid "User appears underage, or is involved in grooming or child exploitation." @@ -35678,7 +35152,7 @@ msgid "User record" msgstr "User record" #. Root label for the current user settings modal and settings search paths. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:352 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:341 msgid "User settings" msgstr "User settings" @@ -36216,7 +35690,7 @@ msgid "Video progress" msgstr "Video progress" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:75 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:71 msgid "Video quality" msgstr "Video quality" @@ -36605,7 +36079,7 @@ msgstr "Voice (mature)" #. User settings tab for microphone, speaker, camera, and call stats. #. User settings tab for microphone, speaker, camera, and call stats. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:124 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:119 #: src/features/voice/utils/VoiceMessageDescriptors.ts:30 msgid "Voice & video" msgstr "Voice & video" @@ -36862,7 +36336,7 @@ msgid "Wait here" msgstr "Wait here" #. Tooltip explaining that video / screen share controls are gated while the voice connection is not yet ready. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:56 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:45 msgid "Waiting for connection..." msgstr "Waiting for connection..." @@ -37363,11 +36837,6 @@ msgstr "What to search for." msgid "What's happening?" msgstr "What's happening?" -#. Form helper text for an expression pack description input. -#: src/features/expressions/components/modals/CreatePackModal.tsx:50 -msgid "What's in this pack?" -msgstr "What's in this pack?" - #. Short label in the settings dialog mobile settings view. #. Short label in the whats new modal. #. Sidebar item in settings that opens the app update notes modal. @@ -37552,7 +37021,7 @@ msgid "Window state" msgstr "Window state" #. User settings tab label shown on Windows desktop builds. Refers to the Microsoft Windows OS. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:74 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:69 msgid "Windows app" msgstr "Windows app" @@ -37874,16 +37343,6 @@ msgstr "You can't edit this message." msgid "You can't grant a permission you don't have in this channel." msgstr "You can't grant a permission you don't have in this channel." -#. Body of the error modal when installing an emoji pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:91 -msgid "You can't install this emoji pack." -msgstr "You can't install this emoji pack." - -#. Body of the error modal when installing a sticker pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:95 -msgid "You can't install this sticker pack." -msgstr "You can't install this sticker pack." - #. Title of the error modal shown when the user is banned from a discovery community. #: src/features/discovery/commands/DiscoveryJoinCommands.tsx:38 msgid "You can't join this community" @@ -37943,8 +37402,8 @@ msgstr "You can't send messages in this community." #. Tooltip in the voice control bar when the user lacks the Screen Share permission in this channel. Tone stays plain. #. Tooltip shown when the user lacks the Screen Share permission in the voice channel. Tone stays plain. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:65 -#: src/features/voice/components/VoiceControlBar.tsx:141 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:54 +#: src/features/voice/components/VoiceControlBar.tsx:137 msgid "You can't share your screen in this channel" msgstr "You can't share your screen in this channel" @@ -37957,8 +37416,8 @@ msgstr "You can't speak in this channel" #. Tooltip in the voice control bar when the user lacks the Video permission in this channel. Tone stays plain. #. Tooltip shown when the user lacks the Video permission in the voice channel. Tone stays plain. #: src/features/voice/components/modals/CameraPreviewModal.tsx:74 -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:61 -#: src/features/voice/components/VoiceControlBar.tsx:131 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:50 +#: src/features/voice/components/VoiceControlBar.tsx:127 msgid "You can't turn on your camera in this channel" msgstr "You can't turn on your camera in this channel" @@ -38121,10 +37580,6 @@ msgstr "You haven't been a member of this community long enough to send messages msgid "You haven't blocked anyone yet." msgstr "You haven't blocked anyone yet." -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:343 -msgid "You haven't created any packs yet." -msgstr "You haven't created any packs yet." - #. Intro copy in the keyboard navigation modal. {productName} is the app name. #: src/features/input/components/modals/KeyboardModeIntroModal.tsx:26 msgid "You just pressed Tab. Keyboard mode is now on so you can navigate {productName} without a mouse." @@ -38346,13 +37801,6 @@ msgstr "You're at {bookmarksText}. Remove one to add another." msgid "You're at the cap of {freeItemsText} — your instance admin sets this limit." msgstr "You're at the cap of {freeItemsText} — your instance admin sets this limit." -#. Fallback body of the emoji pack creation-limit error modal when no exact limit is known. -#. Fallback body of the sticker pack creation-limit error modal when no exact limit is known. -#: src/features/invite/commands/InviteCommands.tsx:61 -#: src/features/invite/commands/InviteCommands.tsx:79 -msgid "You're at the creation limit. Delete one to create another." -msgstr "You're at the creation limit. Delete one to create another." - #. Modal body shown when the free bookmarks limit is reached and Plutonium would increase it. Free and Plutonium limits are interpolated. #: src/features/app/components/alerts/MaxBookmarksModal.tsx:30 msgid "You're at the free cap of {bookmarksText}. {premiumProductName} bumps you up to {premiumBookmarksText} — or remove one to add another." @@ -38363,13 +37811,6 @@ msgstr "You're at the free cap of {bookmarksText}. {premiumProductName} bumps yo msgid "You're at the free cap of {freeItemsText}. {premiumProductName} bumps you up to {premiumItemsText}." msgstr "You're at the free cap of {freeItemsText}. {premiumProductName} bumps you up to {premiumItemsText}." -#. Fallback body of the emoji pack install-limit error modal when no exact limit is known. -#. Fallback body of the sticker pack install-limit error modal when no exact limit is known. -#: src/features/invite/commands/InviteCommands.tsx:52 -#: src/features/invite/commands/InviteCommands.tsx:70 -msgid "You're at the install limit. Remove one to add another." -msgstr "You're at the install limit. Remove one to add another." - #. Short label in the user banned from guild modal. Keep it concise. Keep the tone plain and specific. #: src/features/moderation/components/alerts/UserBannedFromGuildModal.tsx:8 msgid "You're banned" @@ -38380,11 +37821,6 @@ msgstr "You're banned" msgid "You're being rate limited. Wait {duration} before trying again." msgstr "You're being rate limited. Wait {duration} before trying again." -#. End-of-list title in the scheduled messages popout when all scheduled messages are visible. Tone can be friendly. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:51 -msgid "You're caught up" -msgstr "You're caught up" - #. Error modal body shown when a gift-subscription user tries to start a recurring subscription. Explains the extension/redemption path. #: src/features/app/components/dialogs/components/plutonium/hooks/useCheckoutActions.tsx:160 msgid "You're currently on a gift subscription. It won't renew. You can redeem more gift codes to extend it. Recurring subscriptions can be started after your gift time ends." @@ -38498,16 +37934,12 @@ msgstr "You've already used a self-serve refund recently. You can refund again o msgid "You've arrived, {username}! Let's get started." msgstr "You've arrived, {username}! Let's get started." -#: src/features/auth/flow/InviteHeader.tsx:200 -msgid "You've been invited to install" -msgstr "You've been invited to install" - -#: src/features/auth/flow/InviteHeader.tsx:96 -#: src/features/auth/flow/InviteHeader.tsx:299 +#: src/features/auth/flow/InviteHeader.tsx:69 +#: src/features/auth/flow/InviteHeader.tsx:213 msgid "You've been invited to join" msgstr "You've been invited to join" -#: src/features/auth/flow/InviteHeader.tsx:151 +#: src/features/auth/flow/InviteHeader.tsx:124 msgid "You've been invited to join a group DM by" msgstr "You've been invited to join a group DM by" @@ -38587,7 +38019,7 @@ msgstr "Your {premiumProductName} subscription has expired. You have lost all {p msgid "Your {productName} session expired. Sign in again to continue authorizing this application." msgstr "Your {productName} session expired. Sign in again to continue authorizing this application." -#: src/features/user/components/settings_utils/SettingsConstants.tsx:205 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:200 msgid "Your account" msgstr "Your account" 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 990bf30c5..81250f674 100644 --- a/fluxer_app/src/features/i18n/locales/es-419/messages.po +++ b/fluxer_app/src/features/i18n/locales/es-419/messages.po @@ -29,11 +29,6 @@ msgstr "(editado)" msgid "(failed to load)" msgstr "(no se pudo cargar)" -#. Placeholder content text shown for scheduled messages with neither text nor attachments. Keep the parentheses. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:38 -msgid "(no content)" -msgstr "(sin contenido)" - #: src/features/app/components/pages/YouPage.tsx:189 #: src/features/user/components/modals/UserProfileMobileSheet.tsx:899 msgid "(only visible to you)" @@ -455,7 +450,7 @@ msgstr "{count, plural, one {Expandir (# línea)} other {Expandir (# líneas)}}" msgid "{count, plural, one {Expand (# row)} other {Expand (# rows)}}" msgstr "{count, plural, one {Mostrar (# fila)} other {Mostrar (# filas)}}" -#: src/features/voice/components/VoiceParticipantTile.tsx:303 +#: src/features/voice/components/VoiceParticipantTile.tsx:304 msgid "{count, plural, one {Expand # other device} other {Expand # other devices}}" msgstr "{count, plural, one {Expandir # otro dispositivo} other {Expandir # otros dispositivos}}" @@ -463,8 +458,8 @@ msgstr "{count, plural, one {Expandir # otro dispositivo} other {Expandir # otro msgid "{count, plural, one {Group DM · # member} other {Group DM · # members}}" msgstr "{count, plural, one {MD grupal · # miembro} other {MD grupal · # miembros}}" -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:252 -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:273 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:274 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:295 msgid "{count, plural, one {Hide # device} other {Hide # devices}}" msgstr "{count, plural, one {Ocultar # dispositivo} other {Ocultar # dispositivos}}" @@ -476,7 +471,7 @@ msgstr "{count, plural, one {En llamada} other {# en llamada}}" msgid "{count, plural, one {Join video call (# participant)} other {Join video call (# participants)}}" msgstr "{count, plural, one {Unirse a videollamada (# participante)} other {Unirse a videollamada (# participantes)}}" -#: src/features/voice/components/VoiceParticipantTile.tsx:620 +#: src/features/voice/components/VoiceParticipantTile.tsx:621 msgid "{count, plural, one {Keep watching # stream and add this one} other {Keep watching # streams and add this one}}" msgstr "{count, plural, one {seguir viendo # transmisión y agregar esta} other {seguir viendo # transmisiones y agregar esta}}" @@ -492,8 +487,8 @@ msgstr "{count, plural, one {Revocar # aplicación} other {Revocar # aplicacione msgid "{count, plural, one {sent # attachment} other {sent # attachments}}" msgstr "{count, plural, one {enviaste # archivo adjunto} other {enviaste # archivos adjuntos}}" -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:259 -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:280 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:281 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:302 msgid "{count, plural, one {Show # device} other {Show # devices}}" msgstr "{count, plural, one {Mostrar # dispositivo} other {Mostrar # dispositivos}}" @@ -535,22 +530,6 @@ msgstr "{count, plural, one {Ya estás usando la única conexión permitida para msgid "{count, plural, one {You're at the cap of # saved media item. Remove one to add another.} other {You're at the cap of # saved media items. Remove one to add another.}}" msgstr "{count, plural, one {Llegaste al límite de # elemento multimedia guardado. Elimina uno para añadir otro.} other {Llegaste al límite de # elementos multimedia guardados. Elimina uno para añadir otro.}}" -#: src/features/invite/commands/InviteCommands.tsx:401 -msgid "{count, plural, one {You're at the limit of # emoji pack. Delete one to create another.} other {You're at the limit of # emoji packs. Delete one to create another.}}" -msgstr "{count, plural, one {Llegaste al límite de # paquete de emojis. Elimina uno para crear otro.} other {Llegaste al límite de # paquetes de emojis. Elimina uno para crear otro.}}" - -#: src/features/invite/commands/InviteCommands.tsx:387 -msgid "{count, plural, one {You're at the limit of # installed emoji pack. Remove one to add another.} other {You're at the limit of # installed emoji packs. Remove one to add another.}}" -msgstr "{count, plural, one {Llegaste al límite de # paquete de emojis instalado. Elimina uno para agregar otro.} other {Llegaste al límite de # paquetes de emojis instalados. Elimina uno para agregar otro.}}" - -#: src/features/invite/commands/InviteCommands.tsx:419 -msgid "{count, plural, one {You're at the limit of # installed sticker pack. Remove one to add another.} other {You're at the limit of # installed sticker packs. Remove one to add another.}}" -msgstr "{count, plural, one {Llegaste al límite de # paquete de stickers instalado. Elimina uno para añadir otro.} other {Llegaste al límite de # paquetes de stickers instalados. Elimina uno para añadir otro.}}" - -#: src/features/invite/commands/InviteCommands.tsx:433 -msgid "{count, plural, one {You're at the limit of # sticker pack. Delete one to create another.} other {You're at the limit of # sticker packs. Delete one to create another.}}" -msgstr "{count, plural, one {Llegaste al límite de # paquete de stickers. Elimina uno para crear otro.} other {Llegaste al límite de # paquetes de stickers. Elimina uno para crear otro.}}" - #: src/features/guild/components/alerts/MaxGuildsModal.tsx:24 msgid "{count, plural, one {You've reached the maximum number of communities you can join (# community). Leave a community before joining another one.} other {You've reached the maximum number of communities you can join (# communities). Leave a community before joining another one.}}" msgstr "{count, plural, one {Alcanzaste el número máximo de comunidades a las que puedes unirte (# comunidad). Abandona una comunidad antes de unirte a otra.} other {Alcanzaste el número máximo de comunidades a las que puedes unirte (# comunidades). Abandona una comunidad antes de unirte a otra.}}" @@ -750,14 +729,14 @@ msgstr "{formats}. Máximo: {maxSize}. Recomendado: {recommendedSize}" msgid "{formats}. Max {maxSize}. Recommended: {recommendedSize}. {note}" msgstr "{formats}. Máximo: {maxSize}. Recomendado: {recommendedSize}. {note}" -#: src/features/auth/flow/InviteHeader.tsx:117 -#: src/features/auth/flow/InviteHeader.tsx:162 -#: src/features/auth/flow/InviteHeader.tsx:335 +#: src/features/auth/flow/InviteHeader.tsx:90 +#: src/features/auth/flow/InviteHeader.tsx:135 +#: src/features/auth/flow/InviteHeader.tsx:249 msgid "{formattedMemberCount} {memberCount, plural, one {member} other {members}}" msgstr "{formattedMemberCount} {memberCount, plural, one {miembro} other {miembros}}" -#: src/features/auth/flow/InviteHeader.tsx:111 -#: src/features/auth/flow/InviteHeader.tsx:320 +#: src/features/auth/flow/InviteHeader.tsx:84 +#: src/features/auth/flow/InviteHeader.tsx:234 msgid "{formattedPresenceCount} online" msgstr "{formattedPresenceCount} en línea" @@ -776,7 +755,7 @@ msgstr "{fps} FPS" msgid "{guildName} channels" msgstr "Canales de {guildName}" -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:674 +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:673 msgid "{hiddenConnectionCount, plural, one {Expand # other device} other {Expand # other devices}}" msgstr "{hiddenConnectionCount, plural, one {Expandir # otro dispositivo} other {Expandir # otros dispositivos}}" @@ -874,7 +853,7 @@ msgstr "{length} viendo" msgid "{lineCount, plural, one {# line} other {# lines}}" msgstr "{lineCount, plural, one {# línea} other {# líneas}}" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:145 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:143 msgid "{matchCount, plural, one {# match} other {# matches}}" msgstr "{matchCount, plural, one {# coincidencia} other {# coincidencias}}" @@ -889,7 +868,7 @@ msgid "{mbWayPaymentMethod} is a one-time payment method in {paymentProviderName msgstr "La opción {mbWayPaymentMethod} es un método de pago único en la pasarela de {paymentProviderName}, por lo que no es una vía de suscripción recurrente aquí." #. Screen share bitrate option label. Mbps means megabits per second. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:167 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:172 msgid "{megabits} Mbps" msgstr "{megabits} Mbps" @@ -1105,7 +1084,7 @@ msgid "{productName} detected a potential raid in this community. Invites are pa msgstr "{productName} detectó un posible ataque en esta comunidad. Las invitaciones están en pausa, por lo que los usuarios nuevos no pueden unirse en este momento." #. Anti-raid status message on a community invite embed. productName is the product brand name placeholder. -#: src/features/channel/components/InviteEmbed.tsx:117 +#: src/features/channel/components/InviteEmbed.tsx:88 msgid "{productName} detected a potential raid, so new users can't join right now." msgstr "{productName} detectó un posible ataque, por lo que los usuarios nuevos no pueden unirse en este momento." @@ -1225,14 +1204,14 @@ msgstr "Te quedan {remaining} caracteres. Obtén {premiumProductName} para escri msgid "{remainingSlotCount} remaining" msgstr "{remainingSlotCount} restantes" -#: src/features/channel/components/InviteEmbed.tsx:282 -#: src/features/channel/components/InviteEmbed.tsx:455 -#: src/features/channel/components/InviteEmbed.tsx:724 +#: src/features/channel/components/InviteEmbed.tsx:248 +#: src/features/channel/components/InviteEmbed.tsx:356 +#: src/features/channel/components/InviteEmbed.tsx:625 msgid "{renderedMemberCount} {memberCount, plural, one {member} other {members}}" msgstr "{renderedMemberCount} {memberCount, plural, one {miembro} other {miembros}}" #. Presence summary on a community invite embed. renderedPresenceCount is a formatted count of online members. -#: src/features/channel/components/InviteEmbed.tsx:112 +#: src/features/channel/components/InviteEmbed.tsx:83 msgid "{renderedPresenceCount} online" msgstr "{renderedPresenceCount} en línea" @@ -1630,9 +1609,7 @@ msgstr "1 no leído" msgid "1 unread DM" msgstr "1 mensaje sin leer" -#. Invite link use-limit option meaning the invite can be used once. #. Invite max-uses dropdown option for exactly one use. -#: src/features/expressions/components/modals/PackInviteModal.tsx:33 #: src/features/invite/components/modals/InviteModal.tsx:60 msgid "1 use" msgstr "1 uso" @@ -1668,16 +1645,12 @@ msgstr "Regalo de 1 año" msgid "10 minutes" msgstr "10 minutos" -#. Invite link use-limit option meaning the invite can be used ten times. #. Invite max-uses dropdown option for ten uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:41 #: src/features/invite/components/modals/InviteModal.tsx:68 msgid "10 uses" msgstr "10 usos" -#. Invite link use-limit option meaning the invite can be used 100 times. #. Invite max-uses dropdown option for 100 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:53 #: src/features/invite/components/modals/InviteModal.tsx:80 msgid "100 uses" msgstr "100 usos" @@ -1763,9 +1736,7 @@ msgctxt "adaptive-screen-share" msgid "240p" msgstr "240p" -#. Invite link use-limit option meaning the invite can be used 25 times. #. Invite max-uses dropdown option for 25 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:45 #: src/features/invite/components/modals/InviteModal.tsx:72 msgid "25 uses" msgstr "25 usos" @@ -1840,16 +1811,12 @@ msgstr "5 días" msgid "5 minutes" msgstr "5 minutos" -#. Invite link use-limit option meaning the invite can be used five times. #. Invite max-uses dropdown option for five uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:37 #: src/features/invite/components/modals/InviteModal.tsx:64 msgid "5 uses" msgstr "5 usos" -#. Invite link use-limit option meaning the invite can be used 50 times. #. Invite max-uses dropdown option for 50 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:49 #: src/features/invite/components/modals/InviteModal.tsx:76 msgid "50 uses" msgstr "50 usos" @@ -2083,13 +2050,6 @@ msgstr "Aceptar invitación" msgid "Accept the friend request from {userName}?" msgstr "¿Aceptar la solicitud de amistad de {userName}?" -#. Helper text on a pack invite embed explaining that accepting installs the pack. -#. Note shown on expression pack invites before accepting. -#: src/features/channel/components/InviteEmbed.tsx:100 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:81 -msgid "Accepting this invite installs the pack automatically." -msgstr "Al aceptar esta invitación, el paquete se instalará automáticamente." - #. Short label in the notification utils helper. Keep it concise. #: src/features/notification/utils/NotificationUtils.ts:32 msgid "Access granted" @@ -2110,7 +2070,7 @@ msgstr "Accede a tu información básica de perfil (nombre de usuario, avatar, e #. User settings tab for accessibility preferences (visual, motion, screen reader, etc.). #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:14 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:93 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:66 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:61 msgid "Accessibility" msgstr "Accesibilidad" @@ -2124,7 +2084,7 @@ msgstr "Región interactiva accesible" #. User settings tab for account login, password, MFA, and security. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:11 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:129 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:95 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:90 msgid "Account" msgstr "Cuenta" @@ -2180,7 +2140,7 @@ msgstr "Cuenta demasiado nueva" #. Required-action modal title shown when an account-level verification step is required to proceed. #. Title of the error modal shown when an unclaimed (guest) account tries to accept a community or group DM invite. Auth-related; keep tone plain. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:8 -#: src/features/invite/commands/InviteCommands.tsx:37 +#: src/features/invite/commands/InviteCommands.tsx:35 msgid "Account verification required" msgstr "Se requiere verificación de cuenta" @@ -2461,7 +2421,7 @@ msgid "Add an account to continue." msgstr "Agrega una cuenta para continuar." #. Body of the error modal shown when an unclaimed (guest) account tries to accept a community invite. Tells the user to complete sign-up first. -#: src/features/invite/commands/InviteCommands.tsx:42 +#: src/features/invite/commands/InviteCommands.tsx:40 msgid "Add an email and password to your account first." msgstr "Primero, agrega un correo electrónico y una contraseña a tu cuenta." @@ -2771,7 +2731,7 @@ msgid "Address" msgstr "Dirección" #. Description for an H.264 backup stream select. Keep H.264, CPU, and GPU literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:119 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:124 msgid "Adds H.264 for mixed clients. Uses more encode work." msgstr "Agrega H.264 para clientes mixtos. Utiliza más recursos de codificación." @@ -2827,11 +2787,9 @@ msgstr "Los administradores pausaron las invitaciones; no puedes unirte ahora." #. Collapsed-by-default group at the end of the community overview tab holding less common settings. #. Disclosure button label in the voice connection status popout. Reveals technical bandwidth and network stats. #. User settings tab for power-user and experimental application preferences. -#. Voice participant context menu submenu label for IDs and diagnostics. #: src/features/channel/components/modals/channel_tabs/ChannelOverviewTab.tsx:337 #: src/features/guild/components/modals/guild_tabs/guild_overview_tab/index.tsx:28 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:178 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:145 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:140 #: src/features/voice/components/voice_connection_status/VoiceDetailsPopout.tsx:60 msgid "Advanced" msgstr "Avanzado" @@ -2842,7 +2800,7 @@ msgid "Advanced video settings" msgstr "Configuración avanzada de video" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:100 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:121 msgid "Advertise a capped decode codec to force publisher migration" msgstr "Anunciar un códec de decodificación limitado para forzar la migración del publicador" @@ -3065,6 +3023,13 @@ msgstr "Permitir que cualquiera vea esta conexión en tu perfil" msgid "Allow anyone who can view your full profile to see your profile local time" msgstr "Permitir que cualquiera que pueda ver tu perfil completo vea la hora local de tu perfil" +#. Settings search entry label for the AV1 screen-share opt-in. AV1 is a codec name and should stay literal. +#. Switch label for the AV1 screen-share opt-in. AV1 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:236 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:88 +msgid "Allow AV1 for screen sharing" +msgstr "Permitir AV1 para compartir pantalla" + #. Toggle label that allows DMs from bots in this community. #: src/features/ui/action_menu/items/BulkSettingsMenuItems.tsx:81 msgid "Allow bot direct messages" @@ -3112,6 +3077,13 @@ msgstr "Permitir nombres de canales de texto flexibles" msgid "Allow for all communities" msgstr "Permitir en todas las comunidades" +#. Settings search entry label for the H.265/HEVC screen-share opt-in. H.265 and HEVC are codec names and should stay literal. +#. Switch label for the H.265/HEVC screen-share opt-in. H.265 and HEVC are codec names and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:240 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:92 +msgid "Allow H.265 (HEVC) for screen sharing" +msgstr "Permitir H.265 (HEVC) para compartir pantalla" + #: src/features/connection/components/modals/EditConnectionModal.tsx:95 msgid "Allow members from communities you're in to see this connection" msgstr "Permitir que los miembros de tus comunidades vean esta conexión" @@ -3218,7 +3190,7 @@ msgid "Already have an account?" msgstr "¿Ya tienes una cuenta?" #. Status label on a group DM invite embed when the current user is already a member. -#: src/features/channel/components/InviteEmbed.tsx:76 +#: src/features/channel/components/InviteEmbed.tsx:67 msgid "Already joined" msgstr "Ya te uniste" @@ -3426,7 +3398,7 @@ msgid "Animated avatars ({animatedAvatarFormats}) require {premiumProductName}." msgstr "Avatares animados ({animatedAvatarFormats}) requieren {premiumProductName}." #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:79 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:75 msgid "Animated avatars & profile banners" msgstr "Avatares y banners de perfil animados" @@ -3712,7 +3684,7 @@ msgstr "Globo en el ícono de la app" msgid "App language: {format}" msgstr "Idioma de la aplicación: {format}" -#: src/features/user/components/settings_utils/SettingsConstants.tsx:209 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:204 msgid "App settings" msgstr "Configuración de la aplicación" @@ -3739,7 +3711,7 @@ msgstr "Nivel de zoom de la app" #. Advanced settings category tag. #. User settings tab for app appearance and layout options. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:13 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:116 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:111 msgid "Appearance" msgstr "Apariencia" @@ -3812,8 +3784,8 @@ msgstr "Aplicación actualizada con éxito" #: src/features/user/components/modals/tabs/applications_tab/index.tsx:90 #: src/features/user/components/modals/tabs/applications_tab/index.tsx:129 #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:29 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:74 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:70 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:66 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:65 msgid "Applications" msgstr "Aplicaciones" @@ -3899,7 +3871,7 @@ msgid "Are you sure you want to delete every message in your personal notes? Thi msgstr "¿Seguro que quieres eliminar todos los mensajes de tus notas personales? Esto eliminará permanentemente todos los mensajes y sus archivos adjuntos. Esta acción no se puede deshacer." #. placeholder {0}: selectedRole.name -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:410 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:425 msgid "Are you sure you want to delete the <0>{0} role? Any members with this role will no longer have it." msgstr "¿Seguro que quieres eliminar el rol <0>{0}? Los miembros que lo tengan ya no lo conservarán." @@ -4080,11 +4052,6 @@ msgstr "Adjunto de prueba" msgid "Attachment mocks" msgstr "Mocks de adjuntos" -#. Placeholder content text shown for scheduled messages that have attachments but no text content. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:34 -msgid "Attachment only message" -msgstr "Mensaje solo con archivo adjunto" - #. Short label in the channel and chat textual attachment preview bottom sheet. Keep it concise. #. Short label in the channel and chat textual attachment preview modal. Keep it concise. #: src/features/channel/components/embeds/attachments/TextualAttachmentPreviewBottomSheet.tsx:27 @@ -4112,9 +4079,7 @@ msgstr "No se puede subir el archivo adjunto" msgid "Attachment: {filename}" msgstr "Archivo adjunto: {filename}" -#. Label in the scheduled message row preview indicating that attachments are included. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:43 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:34 msgid "Attachments" msgstr "Archivos adjuntos" @@ -4238,7 +4203,7 @@ msgid "Audio settings" msgstr "Ajustes de audio" #. Voice control button label for microphone and speaker settings. -#: src/features/voice/components/VoiceControlBar.tsx:146 +#: src/features/voice/components/VoiceControlBar.tsx:142 msgctxt "voice-control-button" msgid "Audio settings" msgstr "Ajustes de audio" @@ -4344,7 +4309,7 @@ msgid "Authorized" msgstr "Autorizado" #. 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/GeneralSettingsSections.ts:30 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:22 msgid "Authorized applications" msgstr "Aplicaciones autorizadas" @@ -4358,8 +4323,8 @@ msgstr "Aplicaciones autorizadas" #: src/features/user/components/modals/tabs/AuthorizedAppsTab.tsx:506 #: src/features/user/components/settings_utils/search_index/AuthorizedAppsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:148 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:34 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:107 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:102 msgid "Authorized apps" msgstr "Aplicaciones autorizadas" @@ -4442,7 +4407,6 @@ msgid "Autocomplete suggestion: {label}, {selectedOptionPosition} of {resultCoun msgstr "Sugerencia de autocompletar: {label}, {selectedOptionPosition} de {resultCount}" #. Channel overview settings tab label, control, or validation message (name, topic, slowmode, voice region, mature content gate). -#. Label for the auto codec option in the screen-share codec radio group. Keep it concise. #. Option label for a WebRTC content hint select. #. Option label for an SVC mode select. #. Option label for an encoder path select. @@ -4451,11 +4415,10 @@ msgstr "Sugerencia de autocompletar: {label}, {selectedOptionPosition} de {resul #. Voice region option label in the voice settings menu meaning let Fluxer pick the best region automatically. #. Voice region picker option label meaning 'let Fluxer pick the best region automatically'. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/RtcRegionSelect.tsx:19 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:59 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:99 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:139 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:176 -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:34 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:64 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:104 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:144 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:181 #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:263 #: src/features/voice/components/VoiceRegionSelector.tsx:16 #: src/features/voice/components/VoiceSettingsMenus.tsx:126 @@ -4468,6 +4431,11 @@ msgctxt "rtc-region-value" msgid "Automatic" msgstr "Automática" +#. Option label for the screen-share codec select. codec is the automatically selected codec label. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:222 +msgid "Automatic ({codec})" +msgstr "Automático ({codec})" + #. Settings search entry label. Names the settings search entry in the settings UI. #. Voice setting label for automatically evening out microphone volume. #: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:48 @@ -4495,96 +4463,6 @@ msgstr "Lectura automática de mensajes" msgid "Automatic start" msgstr "Inicio automático" -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep Firefox as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:8 -msgid "Automatic would use {codecName} because Firefox screen sharing works most reliably with it." -msgstr "Automático usaría {codecName} porque la función de compartir pantalla de Firefox funciona de forma más fiable con este." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:70 -msgid "Automatic would use {codecName} because no hardware encoder is available and this browser exposes H.265." -msgstr "Automático usaría {codecName} porque no hay un codificador de hardware disponible y este navegador expone H.265." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:75 -msgid "Automatic would use {codecName} because no hardware encoder is available and your computer exposes H.265." -msgstr "Automático usaría {codecName} porque no hay un codificador de hardware disponible y tu computadora expone H.265." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:90 -msgid "Automatic would use {codecName} because no higher-quality encoder is available and H.264 is compatible." -msgstr "Automático usaría {codecName} porque no hay un codificador de mayor calidad disponible y H.264 es compatible." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep OpenH264 and Linux literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:101 -msgid "Automatic would use {codecName} because no video encoder is exposed. On Linux, OpenH264 may need to be installed." -msgstr "Automático usaría {codecName} porque no hay un codificador de video expuesto. En Linux, es posible que deba instalarse OpenH264." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:60 -msgid "Automatic would use {codecName} because software encoding is preferred and this browser exposes AV1." -msgstr "Automático usaría {codecName} porque se prefiere la codificación por software y este navegador expone AV1." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:80 -msgid "Automatic would use {codecName} because software encoding is preferred and this browser exposes VP9." -msgstr "Automático usaría {codecName} porque se prefiere la codificación por software y este navegador expone VP9." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:95 -msgid "Automatic would use {codecName} because software encoding is preferred and VP8 is the safest software fallback." -msgstr "Automático usaría {codecName} porque se prefiere la codificación por software y VP8 es la alternativa de software más segura." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:65 -msgid "Automatic would use {codecName} because software encoding is preferred and your computer exposes AV1." -msgstr "Automático usaría {codecName} porque se prefiere la codificación por software y tu computadora expone AV1." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:85 -msgid "Automatic would use {codecName} because software encoding is preferred and your computer exposes VP9." -msgstr "Automático usaría {codecName} porque se prefiere la codificación por software y tu computadora expone VP9." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep codec names literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:25 -msgid "Automatic would use {codecName} because this browser does not expose H.264, so VP8 is the safest fallback." -msgstr "Automático usaría {codecName} porque este navegador no expone H.264, por lo que VP8 es la alternativa más segura." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep Chromium as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:13 -msgid "Automatic would use {codecName} because this browser supports it and it is the best fallback outside Chromium." -msgstr "Automático usaría {codecName} porque este navegador lo admite y es la mejor alternativa fuera de Chromium." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep codec names literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:30 -msgid "Automatic would use {codecName} because your computer does not expose H.264, so VP8 is the safest fallback." -msgstr "Automático usaría {codecName} porque tu computadora no expone H.264, así que VP8 es la alternativa más segura." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep Chromium as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:19 -msgid "Automatic would use {codecName} because your computer supports it and it is the best fallback outside Chromium." -msgstr "Automático usaría {codecName} porque tu computadora lo admite y es la mejor opción alternativa fuera de Chromium." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:54 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware and it gives strong screen-share quality." -msgstr "Automático usaría {codecName} porque tu GPU puede codificarlo por hardware y ofrece una gran calidad de pantalla compartida." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:42 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware and it is the most compatible screen-share default." -msgstr "Automático usaría {codecName} porque tu GPU puede codificarlo por hardware y es la opción predeterminada más compatible para compartir pantalla." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:48 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware, with excellent compression and low CPU usage." -msgstr "Automático usaría {codecName} porque tu GPU puede codificarlo por hardware, con excelente compresión y bajo uso de CPU." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:36 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware, with the best compression for screen sharing." -msgstr "Automático usaría {codecName} porque tu GPU puede codificarlo por hardware, con la mejor compresión para compartir pantalla." - #. Short label in the animation tab. Keep it concise. #: src/features/user/components/modals/tabs/accessibility_tab/AnimationTab.tsx:52 msgid "Automatically play GIFs" @@ -4648,6 +4526,16 @@ msgstr "Lectura automática" msgid "Autoscrolling" msgstr "Desplazamiento automático" +#. Settings search synonym. Codec name; keep literal. Used to match this term in the settings search bar. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:101 +msgid "AV1" +msgstr "AV1" + +#. Option label for the screen-share codec select while the AV1 opt-in is off and the option is disabled. AV1 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:226 +msgid "AV1 (requires opt-in)" +msgstr "AV1 (requiere activación)" + #. Label for the available desktop version in the Linux update modal. #: src/features/updater/commands/UpdaterModalCommands.tsx:140 msgid "Available" @@ -4875,7 +4763,7 @@ msgid "Badge" msgstr "Insignia" #. Option label for a software encoder quality select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:83 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:88 msgid "Balanced" msgstr "Equilibrado" @@ -4917,7 +4805,7 @@ msgstr "El baneo vence a las {0}." #: src/features/moderation/components/modals/BanMemberModal.tsx:270 #: src/features/ui/action_menu/GuildMemberContextMenu.tsx:66 #: src/features/ui/action_menu/items/GuildMemberMenuItems.tsx:51 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:94 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:118 msgid "Ban member" msgstr "Banear miembro" @@ -5046,7 +4934,7 @@ msgstr "Entre 1 y 32 caracteres" #. 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/PlutoniumIndex.ts:27 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:207 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:202 msgid "Billing" msgstr "Facturación" @@ -5099,7 +4987,7 @@ msgid "Biometrics" msgstr "Datos biométricos" #. 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/VoiceVideoIndex.ts:160 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:181 msgid "Bitrate" msgstr "Tasa de bits" @@ -5181,8 +5069,8 @@ msgstr "Bloqueados" #: src/features/user/components/modals/tabs/BlockedUsersTab.tsx:210 #: src/features/user/components/settings_utils/search_index/BlockedUsersIndex.ts:6 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:152 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:58 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:18 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:53 msgid "Blocked users" msgstr "Usuarios bloqueados" @@ -5275,7 +5163,7 @@ msgstr "Agregado a marcadores." #. Tab label in the inbox popout listing the user bookmarks. #: src/features/channel/components/modals/BookmarksBottomSheet.tsx:33 #: src/features/messaging/components/pages/SavedMessagesPage.tsx:23 -#: src/features/messaging/components/popouts/InboxPopout.tsx:36 +#: src/features/messaging/components/popouts/InboxPopout.tsx:34 msgid "Bookmarks" msgstr "Mensajes guardados" @@ -5535,10 +5423,6 @@ msgstr "Acoso, contacto no deseado repetido, acecho o abuso dirigido." msgid "Bullying, threats, hate, violence, raids, or content that pushes self-harm." msgstr "Acoso, amenazas, odio, violencia, ataques o contenido que promueva autolesiones." -#: src/features/expressions/components/modals/CreatePackModal.tsx:95 -msgid "Bundle your favorite stickers into a pack you can distribute." -msgstr "Agrupa tus stickers favoritos en un paquete que puedes distribuir." - #. Short label in the app constants. #: src/features/app/constants/AppConstants.ts:45 msgid "Busy right now" @@ -5761,7 +5645,7 @@ msgid "Cameras and virtual capture devices are selected here in {productName}, n msgstr "Las cámaras y los dispositivos de captura virtual se seleccionan aquí en {productName}, no en el selector del sistema Wayland. Si no aparece nada aquí, revisa los permisos o conecta un dispositivo." #. Tooltip in the voice control bar when cameras are disabled because the participant count exceeds the limit. {voiceChannelCameraUserLimit} is the configured threshold. -#: src/features/voice/components/VoiceControlBar.tsx:136 +#: src/features/voice/components/VoiceControlBar.tsx:132 msgid "Cameras are off above {voiceChannelCameraUserLimit} participants" msgstr "Las cámaras están apagadas si hay más de {voiceChannelCameraUserLimit} participantes" @@ -5781,7 +5665,6 @@ msgid "Can't upload files here" msgstr "No se pueden subir archivos aquí" #. Action label for dismissing a mass-mention warning. -#. Button label on a scheduled message row that cancels (deletes) the scheduled send. #. Button label that closes the emoji rename popout without saving. #. Button that closes the delete channel confirmation without deleting. #. Button that closes the device logout confirmation without changes. @@ -5810,10 +5693,8 @@ msgstr "No se pueden subir archivos aquí" #: src/features/emoji/components/emojis/EmojiListItem.tsx:318 #: src/features/expressions/components/modals/AddFavoriteMemeModal.tsx:111 #: src/features/expressions/components/modals/AddGuildStickerModal.tsx:250 -#: src/features/expressions/components/modals/CreatePackModal.tsx:137 #: src/features/expressions/components/modals/EditFavoriteMemeModal.tsx:87 #: src/features/expressions/components/modals/EditGuildStickerModal.tsx:116 -#: src/features/expressions/components/modals/EditPackModal.tsx:124 #: src/features/guild/components/modals/TransferOwnershipModal.tsx:91 #: src/features/i18n/utils/CommonMessageDescriptors.ts:98 #: src/features/input/state/input_keybind/shared.ts:137 @@ -5824,7 +5705,6 @@ msgstr "No se pueden subir archivos aquí" #: src/features/messaging/components/modals/ForwardModal.tsx:635 #: src/features/messaging/components/modals/ImageCropModal.tsx:925 #: src/features/messaging/components/modals/MessageHistoryThresholdModal.tsx:107 -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:47 #: src/features/moderation/components/modals/BanMemberModal.tsx:262 #: src/features/moderation/components/modals/RemoveTimeoutModal.tsx:70 #: src/features/moderation/components/modals/TimeoutMemberModal.tsx:126 @@ -5850,11 +5730,6 @@ msgstr "Cancelar" msgid "Cancel editing message" msgstr "Cancelar edición del mensaje" -#. Button or menu action label in the channel and chat scheduled message edit bar. Keep it concise. -#: src/features/channel/components/ScheduledMessageEditBar.tsx:18 -msgid "Cancel editing scheduled message" -msgstr "Cancelar edición de mensaje programado" - #. Relationship action label for canceling an outgoing friend request. #: src/features/relationship/utils/RelationshipMessageDescriptors.ts:25 msgid "Cancel friend request" @@ -5935,16 +5810,6 @@ msgstr "No se puede editar" msgid "Cannot delete account" msgstr "No se puede eliminar la cuenta" -#. Title of the error modal when installing an emoji pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:83 -msgid "Cannot install emoji pack" -msgstr "No se puede instalar el paquete de emojis" - -#. Title of the error modal when installing a sticker pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:87 -msgid "Cannot install sticker pack" -msgstr "No se puede instalar el paquete de stickers" - #. Toast error shown when captcha verification fails inside the auth captcha interceptor. #: src/features/auth/components/CaptchaInterceptor.tsx:14 msgid "Captcha verification failed. Try again." @@ -5955,15 +5820,15 @@ msgstr "Falló la verificación del captcha. Intenta de nuevo." msgid "Capture" msgstr "Capturar" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:398 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:420 msgid "Capture app audio" msgstr "Capturar audio de la app" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:399 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:421 msgid "Capture desktop audio" msgstr "Capturar audio del escritorio" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:397 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:419 msgid "Capture device audio" msgstr "Capturar audio del dispositivo" @@ -6221,12 +6086,12 @@ msgstr "Formulario para cambiar la contraseña" msgid "Change scheduled" msgstr "Cambio programado" -#. Tooltip / button label in the screen-share status pill. Opens the picker to change what is being shared. -#. Voice control menu action to choose a different screen-share source. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:48 -#: src/features/voice/components/VoiceControlBar.tsx:108 -msgid "Change source" -msgstr "Cambiar fuente" +#. Action that opens the source picker for the active screen share. +#. Voice screen share menu action that changes the shared source. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:24 +#: src/features/voice/components/ActiveScreenShareMenu.tsx:23 +msgid "Change Stream" +msgstr "Cambiar transmisión" #. Modal title for the screen-share picker when switching an ongoing stream to a new source. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:156 @@ -6575,7 +6440,7 @@ msgstr "Límite de caracteres excedido por {remaining}" #: src/features/input/components/modals/KeyboardShortcutsCheatsheetModal.tsx:40 #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:15 #: src/features/user/components/modals/tabs/keybinds_tab/DefaultKeybindsList.tsx:39 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:120 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:115 msgid "Chat" msgstr "Chat" @@ -6976,7 +6841,7 @@ msgid "Choose your profile accent color" msgstr "Elige el color de énfasis de tu perfil" #. 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/VoiceVideoIndex.ts:108 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:129 msgid "Cisco" msgstr "Cisco" @@ -7584,7 +7449,7 @@ msgid "Codec" msgstr "Códec" #. 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/VoiceVideoIndex.ts:96 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:117 msgid "Codec negotiation testing" msgstr "Prueba de negociación de códecs" @@ -7628,8 +7493,8 @@ msgstr "Contraer tema del canal" #. Tooltip / aria label on a voice participant tile button that collapses expanded device tiles for one user. #. Voice menu action that collapses expanded device tiles back into a single tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:98 -#: src/features/voice/components/VoiceParticipantTile.tsx:165 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:122 +#: src/features/voice/components/VoiceParticipantTile.tsx:166 msgid "Collapse devices" msgstr "Contraer dispositivos" @@ -8104,7 +7969,7 @@ msgstr "Enfoque del compositor" #. Button label that opens a dedicated advanced settings modal for configuring screen-share encoder controls. #. Button label that opens a dedicated advanced settings modal. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedChatControls.tsx:161 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:163 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:168 msgid "Configure" msgstr "Configurar" @@ -8127,7 +7992,7 @@ msgid "Configure now" msgstr "Configurar ahora" #. Tooltip / aria label on the screen-share control while a share is active. Opens the configure / end menu. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:69 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:58 msgid "Configure or end screen share" msgstr "Configurar o finalizar la pantalla compartida" @@ -8378,12 +8243,12 @@ msgstr "Conexión: {connectionId}" #: src/features/i18n/utils/CommonMessageDescriptors.ts:410 #: src/features/user/components/popouts/UserProfileShared.tsx:610 #: src/features/user/components/settings_utils/search_index/LinkedAccountsIndex.ts:8 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:38 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:30 msgid "Connections" msgstr "Conexiones" #. User settings tab for linked external accounts. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:111 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:106 msgctxt "user-settings-tab" msgid "Connections" msgstr "Conexiones" @@ -8434,7 +8299,7 @@ msgid "Content filtering" msgstr "Filtro de contenido" #. Label for an advanced screen-share select. Refers to the WebRTC MediaStreamTrack contentHint value. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:131 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:136 msgid "Content hint" msgstr "Sugerencia de contenido" @@ -9157,16 +9022,6 @@ msgstr "No se pudo ignorar la solicitud de amistad" msgid "Couldn't ignore the friend request. Try again." msgstr "No se pudo ignorar la solicitud de amistad. Intenta de nuevo." -#. Generic body for the error modal when an emoji pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:107 -msgid "Couldn't install this emoji pack. Try again later." -msgstr "No se pudo instalar este paquete de emojis. Intenta de nuevo más tarde." - -#. Generic body for the error modal when a sticker pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:111 -msgid "Couldn't install this sticker pack. Try again later." -msgstr "No se pudo instalar este paquete de stickers. Intenta de nuevo más tarde." - #. Error modal title shown when accepting a community invite fails. #: src/features/invite/components/alerts/InviteAcceptFailedModal.tsx:9 msgid "Couldn't join community" @@ -9582,11 +9437,6 @@ msgstr "Crea una cuenta para reclamar tu regalo" msgid "Create and manage applications and bots for your account" msgstr "Crea y administra aplicaciones y bots para tu cuenta" -#. Empty-state description for expression packs when the feature requires premium. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:63 -msgid "Create and share custom emoji and sticker packs with {premiumProductFullName}." -msgstr "Crea y comparte paquetes de emojis y stickers personalizados con {premiumProductFullName}." - #. Button or menu action label in the application create modal. Keep it concise. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/applications_tab/ApplicationCreateModal.tsx:20 @@ -9628,14 +9478,6 @@ msgstr "Crear mensaje directo" msgid "Create emoji & stickers" msgstr "Crear emojis y stickers" -#. Action that opens the create-emoji-pack modal. -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/expressions/components/modals/CreatePackModal.tsx:18 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:314 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:31 -msgid "Create emoji pack" -msgstr "Crear paquete de emojis" - #. Accessible label for the create-favorite-category form. #: src/features/expressions/components/modals/CreateFavoriteCategoryModal.tsx:16 msgid "Create favorite category form" @@ -9688,14 +9530,6 @@ msgstr "Crear o unirte a una comunidad" msgid "Create role" msgstr "Crear rol" -#. Action that opens the create-sticker-pack modal. -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/expressions/components/modals/CreatePackModal.tsx:22 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:314 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:35 -msgid "Create sticker pack" -msgstr "Crear paquete de stickers" - #. Setup wizard title prompting the operator to create the first account. #: src/features/app/components/setup/SetupWizardSteps.tsx:48 msgid "Create the administrator account" @@ -9748,15 +9582,6 @@ msgstr "Creado" msgid "Created {createdAt}" msgstr "Creado el {createdAt}" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:334 -msgid "Created {createdCount} / {createdLimit}" -msgstr "Creados {createdCount} / {createdLimit}" - -#. placeholder {0}: NicknameUtils.getDisplayName(packCreator) -#: src/features/channel/components/InviteEmbed.tsx:343 -msgid "Created by {0}" -msgstr "Creado por {0}" - #. placeholder {0}: inviter ? NicknameUtils.getNickname(inviter, undefined, channelId) : invite.inviter ? NicknameUtils.getDisplayName(invite.inviter) : '' #. placeholder {1}: formatExpiresAt(invite.expires_at) #: src/features/channel/components/modals/GroupInvitesBottomSheet.tsx:218 @@ -9768,13 +9593,6 @@ msgstr "Creado por {0}. Vence en {1}." msgid "Created by {creatorDisplayName} on {createdAt}" msgstr "Creado por {creatorDisplayName} el {createdAt}" -#. Metadata label for an expression pack invite. userName is the pack creator username. -#. Short label in the authentication invite header. Preserve {userName}; it is inserted by code. Keep the tone plain and specific. -#: src/features/auth/flow/InviteHeader.tsx:29 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:73 -msgid "Created by {userName}" -msgstr "Creado por {userName}" - #. placeholder {0}: renderInline(change.newValue, i18n, guildId) #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:739 msgid "Created for channel {0}." @@ -9787,11 +9605,6 @@ msgstr "Creado para el canal {0}." msgid "Created on {0}." msgstr "Creado el {0}." -#. 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/ExpressionPacksIndex.ts:43 -msgid "Created packs" -msgstr "Packs creados" - #. placeholder {0}: renderInline(change.newValue, i18n) #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:743 msgid "Created with name {0}." @@ -10119,7 +9932,7 @@ msgid "Custom tags" msgstr "Etiquetas personalizadas" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:87 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:83 msgid "Custom themes" msgstr "Temas personalizados" @@ -10603,7 +10416,6 @@ msgstr "Viene desactivado por defecto en celulares para ahorrar batería y datos #. Button or menu action label in the channel and chat embed audio. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the channel and chat media container. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the channel and chat mobile memes picker. Keep it concise. Keep the tone plain and specific. -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the messaging commands. Keep it concise. Keep the tone plain and specific. #. Confirm button label on the destructive delete-saved-media alert. #. Danger button label that confirms deleting a custom emoji. @@ -10626,7 +10438,6 @@ msgstr "Viene desactivado por defecto en celulares para ahorrar batería y datos #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:117 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:290 #: src/features/user/components/modals/tabs/component_gallery_tab/index.tsx:238 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:49 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:154 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:190 msgid "Delete" @@ -10785,11 +10596,6 @@ msgstr "Eliminar mis mensajes" msgid "Delete other members' messages. Pinning is controlled separately." msgstr "Eliminar mensajes de otros miembros. Fijar mensajes se controla por separado." -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:40 -msgid "Delete pack" -msgstr "Eliminar paquete" - #. 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:31 msgid "Delete passkey" @@ -10862,11 +10668,6 @@ msgstr "Eliminar este mensaje" msgid "Delete this message? Can't be undone." msgstr "¿Eliminar este mensaje? No se puede deshacer." -#. Error message in the expression packs tab. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:45 -msgid "Delete this pack? Can't be undone." -msgstr "¿Eliminar este paquete? No se puede deshacer." - #. Danger action in the channel permissions overwrite context menu that removes a member permission override from the channel. #: src/features/channel/components/modals/channel_tabs/channel_permissions_tab/OverwriteContextMenu.tsx:19 msgid "Delete user" @@ -11011,7 +10812,7 @@ msgid "Description must be no more than {discoveryDescriptionMaxLength} characte msgstr "La descripción no debe superar los {discoveryDescriptionMaxLength} caracteres." #. Developer settings tab showing UI component examples. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:153 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:148 msgid "Design system" msgstr "Sistema de diseño" @@ -11025,8 +10826,8 @@ msgstr "Escritorio" #. User settings tab for desktop app integration and platform settings. #. User settings tab label shown on desktop builds when the OS could not be identified (fallback for the per-OS labels). -#: src/features/user/components/settings_utils/SettingsConstants.tsx:86 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:141 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:81 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:136 msgid "Desktop app" msgstr "Aplicación de escritorio" @@ -11113,7 +10914,7 @@ msgstr "Ya está disponible la versión de escritorio {version}. Descarga el ins #. Settings section label for desktop window behavior. #: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx:150 #: src/features/user/components/settings_utils/search_index/DesktopSettingsIndex.ts:94 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:62 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:54 msgid "Desktop window" msgstr "Ventana de escritorio" @@ -11139,7 +10940,7 @@ msgid "Detached banner" msgstr "Banner desvinculado" #. Option label for a WebRTC content hint select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:147 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:152 msgid "Detail" msgstr "Detalle" @@ -11163,7 +10964,7 @@ msgstr "Detectar al escribir" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:20 #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:25 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:211 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:206 msgid "Developer" msgstr "Desarrollador" @@ -11171,7 +10972,7 @@ msgstr "Desarrollador" #. Settings section label for client developer mode. #: src/features/user/components/modals/tabs/ClientDeveloperSettingsTab.tsx:17 #: src/features/user/components/settings_utils/search_index/ClientDeveloperSettingsIndex.ts:7 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:66 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:58 msgid "Developer mode" msgstr "Modo desarrollador" @@ -11218,11 +11019,6 @@ msgstr "Dispositivo" msgid "Device alerts" msgstr "Alertas del dispositivo" -#. Voice participant context menu submenu label for actions that affect one or more voice devices. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:182 -msgid "Device controls" -msgstr "Controles del dispositivo" - #: src/features/user/components/modals/tabs/DevicesTab.tsx:131 msgid "Device details" msgstr "Detalles del dispositivo" @@ -11232,7 +11028,7 @@ msgstr "Detalles del dispositivo" msgid "Device revoked" msgstr "Dispositivo revocado" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:891 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1024 msgid "Device selection" msgstr "Selección de dispositivo" @@ -11255,7 +11051,7 @@ msgstr "Dispositivo:" #: src/features/user/components/modals/tabs/DevicesTab.tsx:530 #: src/features/user/components/settings_utils/search_index/DevicesIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/AppearanceSections.ts:82 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:62 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:57 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:124 msgid "Devices" msgstr "Dispositivos" @@ -11437,7 +11233,7 @@ msgid "Disable mobile push notifications" msgstr "Desactivar las notificaciones push en el móvil" #. Short label for an advanced screen-share preview preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:43 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:48 msgid "Disable picture-in-picture popout for screen shares" msgstr "Desactivar la ventana flotante de imagen en imagen para compartir pantalla" @@ -11478,7 +11274,7 @@ msgstr "Desactivar el formulario de autenticación de dos factores" #. Voice menu checkbox label. Hides another participant's video only for the current user. #. Voice menu checkbox that hides a participant video on the current device only. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:86 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:110 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:77 msgid "Disable video locally" msgstr "Desactivar video localmente" @@ -11754,11 +11550,6 @@ msgstr "Nombre de usuario" msgid "Display name (optional)" msgstr "Nombre de usuario (opcional)" -#. Voice participant context menu submenu label for call display and diagnostics preferences. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:186 -msgid "Display options" -msgstr "Opciones de visualización" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:661 msgid "Display role members separately." msgstr "Mostrar los miembros del rol por separado." @@ -12284,12 +12075,8 @@ msgstr "Neerlandés" msgid "e.g., YubiKey, iPhone, work computer" msgstr "ej., YubiKey, iPhone, computadora del trabajo" -#: src/features/expressions/components/modals/PackInviteModal.tsx:187 -msgid "Each link works once." -msgstr "Cada enlace funciona una vez." - #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:83 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:79 msgid "Early access to new features" msgstr "Acceso anticipado a nuevas funciones" @@ -12315,7 +12102,6 @@ msgstr "Cancelación de eco" #: src/features/emoji/components/stickers/StickerGridItem.tsx:43 #: src/features/platform/utils/DesktopLocaleBridge.ts:42 #: src/features/user/components/modals/tabs/chat_settings_tab/SearchEnginesTab.tsx:35 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:123 #: src/features/user/components/modals/tabs/LinkedAccountsTab.tsx:51 msgid "Edit" msgstr "Editar" @@ -12396,11 +12182,6 @@ msgstr "Editar perfil de la comunidad" msgid "Edit connection" msgstr "Editar conexión" -#. Action that opens the edit-emoji-pack modal. -#: src/features/expressions/components/modals/EditPackModal.tsx:19 -msgid "Edit emoji pack" -msgstr "Editar paquete de emojis" - #. Permission description in the role/permission editor for the Manage Community permission. Refers to top-level community settings, not per-channel. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:23 msgid "Edit global settings like name, description, and icon." @@ -12512,11 +12293,6 @@ msgstr "Editar sticker" msgid "Edit sticker {stickerName}" msgstr "Editar sticker {stickerName}" -#. Action that opens the edit-sticker-pack modal. -#: src/features/expressions/components/modals/EditPackModal.tsx:23 -msgid "Edit sticker pack" -msgstr "Editar paquete de stickers" - #. Settings search entry description. One-line summary of what the settings search entry controls. #: src/features/user/components/settings_utils/search_index/ApplicationsIndex.ts:88 msgid "Edit the bot avatar, tag, bio, banner, and friend request behavior" @@ -12555,11 +12331,6 @@ msgstr "La edición no está disponible temporalmente. Intenta de nuevo más tar msgid "Editing message" msgstr "Editando mensaje" -#. Button or menu action label in the channel and chat scheduled message edit bar. Keep it concise. -#: src/features/channel/components/ScheduledMessageEditBar.tsx:14 -msgid "Editing scheduled message" -msgstr "Editando mensaje programado" - #. Discovery category dropdown option in the community Discovery settings tab. #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:88 msgid "Education" @@ -12674,7 +12445,7 @@ msgstr "Insertar" #. Developer settings tab for testing URL unfurls and rendered embeds. #. Settings search entry label for the developer embed debugger. #: src/features/user/components/settings_utils/search_index/EmbedDebuggerIndex.ts:7 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:149 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:144 msgid "Embed debugger" msgstr "Depurador de incrustaciones" @@ -12726,10 +12497,8 @@ msgstr "Elementos incrustados no suprimidos" #. Audit log target-type filter label. Filters entries that target a custom emoji. #. Column header for the custom emoji image or glyph. #. 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/app/config/AuditLogConstants.ts:172 #: src/features/emoji/components/emojis/EmojiListItem.tsx:337 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:162 msgid "Emoji" msgstr "Emoji" @@ -12745,11 +12514,6 @@ msgstr "Emojis" msgid "emoji {emojiName}" msgstr "emoji {emojiName}" -#. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:59 -msgid "Emoji & sticker packs" -msgstr "Paquetes de emojis y stickers" - #. 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:351 msgid "Emoji autocomplete" @@ -12795,45 +12559,6 @@ msgstr "El nombre del emoji debe tener 32 caracteres como máximo" msgid "Emoji names need at least 2 characters and can use letters, numbers, and underscores. Emojis must be under {maxSize}. Static images are resized to 128x128 pixels and compressed automatically. Animated emojis and SVGs must already fit the limit." msgstr "Los nombres de los emojis deben tener al menos 2 caracteres y pueden usar letras, números y guiones bajos. Los emojis deben ser inferiores a {maxSize}. Las imágenes estáticas se redimensionan automáticamente a 128x128 píxeles y se comprimen. Los emojis animados y los SVG ya deben cumplir con el límite." -#. Kind label on an emoji pack invite embed. -#. Short label in the authentication invite header. Keep the tone plain and specific. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/auth/flow/InviteHeader.tsx:21 -#: src/features/channel/components/InviteEmbed.tsx:84 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:57 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:105 -msgid "Emoji pack" -msgstr "Paquete de emojis" - -#. placeholder {0}: invite.pack.name -#: src/features/invite/commands/InviteCommands.tsx:144 -msgid "Emoji pack {0} has been installed." -msgstr "Se instaló el paquete de emojis {0}." - -#. Title of the error modal when creating a new emoji pack is rejected because the user is at the creation limit. -#: src/features/invite/commands/InviteCommands.tsx:56 -msgid "Emoji pack creation limit reached" -msgstr "Se alcanzó el límite de creación de paquetes de emojis" - -#. Modal title for the emoji pack invite share flow. -#: src/features/expressions/components/modals/PackInviteModal.tsx:57 -msgid "Emoji pack invite" -msgstr "Invitación a paquete de emojis" - -#. Title of the error modal when installing an emoji pack via invite is rejected because the user is at the install limit. -#: src/features/invite/commands/InviteCommands.tsx:47 -msgid "Emoji pack limit reached" -msgstr "Límite de paquete de emojis alcanzado" - -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#. Settings section label for emoji expression packs. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:80 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:23 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:18 -msgid "Emoji packs" -msgstr "Paquetes de emojis" - #. 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/ChatSettingsSections.ts:126 msgid "Emoji picker" @@ -12882,8 +12607,8 @@ msgstr "Favoritos vacíos" #. Label for an advanced select that caps the best video codec this client advertises it can decode. #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:172 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:92 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:177 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:113 msgid "Emulate decode codec (testing)" msgstr "Emular códec de decodificación (pruebas)" @@ -13177,18 +12902,18 @@ msgstr "Contenido para adultos activado." #. Label for an advanced screen-share select. Refers to hardware or software video encoding. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:51 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:144 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:56 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:165 msgid "Encoder path" msgstr "Ruta del codificador" #. Description for the encoder path select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:55 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:60 msgid "Encoder preference for new screen shares." msgstr "Preferencia de codificador para nuevos flujos de pantalla." #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:164 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:185 msgid "Encoder, SVC, backup stream, and bitrate presets" msgstr "Codificador, SVC, flujo secundario y ajustes preestablecidos de velocidad de bits" @@ -13220,10 +12945,8 @@ msgstr "Finalizar período de gracia" msgid "End grace period now?" msgstr "¿Terminar período de gracia ahora?" -#. Button label that stops the current screen share. #. Voice control menu action to stop sharing the screen. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:52 -#: src/features/voice/components/VoiceControlBar.tsx:112 +#: src/features/voice/components/VoiceControlBar.tsx:108 msgid "End screen share" msgstr "Terminar de compartir pantalla" @@ -13540,7 +13263,9 @@ msgstr "Audio de todo el sistema" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Subsection title in the voice tab. Keep it concise. +#. Voice menu submenu label for per-user entrance sound controls. #. Voice menu submenu label that contains per-user entrance sound mute and volume controls. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:179 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:309 #: src/features/user/components/modals/tabs/UserVoiceTab.tsx:187 #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:145 @@ -13568,6 +13293,8 @@ msgid "Entrance sound saved" msgstr "Sonido de entrada guardado" #. Voice menu slider label adjusting playback volume of this user's entrance sound, locally only. +#. Voice menu slider label for a user's entrance sound playback volume. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:187 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:318 msgid "Entrance sound volume" msgstr "Volumen del sonido de entrada" @@ -13803,10 +13530,6 @@ msgstr "Experimental" msgid "EXPERIMENTAL" msgstr "EXPERIMENTAL" -#: src/features/expressions/components/modals/PackInviteModal.tsx:152 -msgid "Expiration" -msgstr "Vencimiento" - #. Label above the expiration duration dropdown in the invite link settings. #: src/features/invite/components/modals/InviteModal.tsx:102 msgid "Expire after" @@ -13941,13 +13664,8 @@ msgstr "Exportar mis datos" msgid "Export themes" msgstr "Exportar temas" -#. Developer / debug surface — keep terse and technical. Tooltip / description for the Expression packs settings toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:129 -msgid "Expose the staff-only Expression packs page in user settings." -msgstr "Mostrar la página de paquetes de expresiones exclusiva para el equipo en la configuración del usuario." - #. Developer / debug surface — keep terse and technical. Tooltip / description for the profile timezone settings toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:138 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:129 msgid "Expose the staff-only timezone section in profile settings." msgstr "Mostrar la sección de zona horaria reservada para el personal en la configuración del perfil." @@ -13958,23 +13676,6 @@ msgstr "Mostrar la sección de zona horaria reservada para el personal en la con msgid "Expression autocomplete" msgstr "Autocompletar expresiones" -#. Settings search entry label. Names the settings search entry in the settings UI. -#. User settings tab for purchased or owned emoji/sticker expression packs. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:166 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:7 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:54 -msgid "Expression packs" -msgstr "Paquetes de expresiones" - -#. Empty-state title for expression packs when the feature requires premium. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:59 -msgid "Expression packs are a {premiumProductName} feature" -msgstr "Los paquetes de expresiones son una función de {premiumProductName}" - -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:168 -msgid "Expression packs are not enabled on this instance. Contact your instance administrator for more information." -msgstr "Los paquetes de expresiones no están habilitados en esta instancia. Para más información, contacta al administrador de tu instancia." - #. Aria label for the expression picker category nav. #: src/features/i18n/utils/CommonMessageDescriptors.ts:751 msgid "Expression picker categories" @@ -13987,9 +13688,7 @@ msgstr "Eliminar expresión" #. Community settings sidebar category grouping the emoji and stickers tabs. #. 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/GuildSettingsConstants.ts:249 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:19 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:134 msgid "Expressions" msgstr "Expresiones" @@ -14457,7 +14156,7 @@ msgstr "Favoritos" msgid "Favorites" msgstr "Favoritos" -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:182 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:177 msgid "Feature" msgstr "Función" @@ -14753,14 +14452,14 @@ msgstr "Enfocar el área de texto" #. Voice call layout action that pins one of several active devices of the same participant. #. Voice layout menu action that focuses one device/session for a participant. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:37 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:61 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:101 msgid "Focus this device" msgstr "Fijar este dispositivo" #. Voice call layout action that pins the selected participant in the focused view. #. Voice layout menu action that focuses one participant in the call view. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:41 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:65 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:105 msgid "Focus this person" msgstr "Enfocar a esta persona" @@ -14807,7 +14506,7 @@ msgstr "Ajustes de la carpeta" msgid "Follow us on {blueskyProviderName}" msgstr "Síguenos en {blueskyProviderName}" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:693 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:826 msgid "Follow voice input" msgstr "Seguir entrada de voz" @@ -15061,7 +14760,7 @@ msgstr "Reenvió un mensaje" msgid "Forwarded from" msgstr "Reenviado de" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:269 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:267 msgid "Found {resultCount} results in {categoryCount} categories" msgstr "Se encontraron {resultCount} resultados en {categoryCount} categorías" @@ -15096,7 +14795,7 @@ msgstr "Velocidad de fotogramas" msgid "France" msgstr "Francia" -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:187 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:182 msgid "Free" msgstr "Gratis" @@ -15355,10 +15054,6 @@ msgstr "General" msgid "Generate a shareable link or copy your combined custom CSS." msgstr "Genera un enlace para compartir o copia tu CSS personalizado combinado." -#: src/features/expressions/components/modals/PackInviteModal.tsx:213 -msgid "Generate invite" -msgstr "Generar invitación" - #. Short label in the add friends to group modal. Keep it concise. #: src/features/relationship/components/modals/AddFriendsToGroupModal.tsx:23 msgid "Generate invite link" @@ -15639,7 +15334,7 @@ msgstr "Regalado <0/> hasta el <1>{giftEndDate}. No se renueva automáticame #. Settings search entry label. Also used as a search synonym in the settings search bar. #. User settings tab for gift inventory and redemption codes. #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:37 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:99 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:94 msgid "Gifts" msgstr "Regalos" @@ -15664,7 +15359,7 @@ msgid "Glad you're here, {username}!" msgstr "¡Qué bueno que estás aquí, {username}!" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:71 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:67 msgid "Global emoji & sticker access" msgstr "Acceso global a emojis y stickers" @@ -15703,8 +15398,8 @@ msgstr "Ir a {premiumProductName}" #. Button label on a community invite embed when the current user is already a member. #. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:108 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:53 +#: src/features/channel/components/InviteEmbed.tsx:79 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:45 msgid "Go to community" msgstr "Ir a la comunidad" @@ -15831,7 +15526,7 @@ msgstr "Se otorgó {0}." msgid "Grants all permissions and bypasses channel restrictions. Highly sensitive." msgstr "Otorga todos los permisos y omite las restricciones del canal. Muy delicado." -#: src/features/voice/components/StreamSettingsMenuContent.tsx:878 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1011 msgid "Granular selection" msgstr "Selección detallada" @@ -15867,7 +15562,7 @@ msgstr "Griego" #. Toggle label in the mobile video settings bottom sheet. Switches to grid layout. #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:88 -#: src/features/voice/components/VoiceSettingsMenus.tsx:784 +#: src/features/voice/components/VoiceSettingsMenus.tsx:785 msgid "Grid view" msgstr "Vista de cuadrícula" @@ -15948,7 +15643,7 @@ msgstr "Invitaciones al grupo" #. Audit log channel type label for group DM channels. #. Fallback display name for an unnamed group DM in quick switcher results. #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:57 -#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:44 +#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:43 msgid "Group message" msgstr "Mensaje grupal" @@ -16010,20 +15705,25 @@ msgid "Grouping" msgstr "Agrupació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/search_index/VoiceVideoIndex.ts:104 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:125 msgid "H.264" msgstr "H.264" #. Label for an advanced screen-share select. H.264 is a codec name and should stay literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:115 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:120 msgid "H.264 backup stream" msgstr "Transmisión de respaldo H.264" #. Option label for an H.264 backup stream select. H.264 is a codec name and should stay literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:127 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:132 msgid "H.264 simulcast backup" msgstr "Respaldo H.264 simulcast" +#. Option label for the screen-share codec select while the HEVC opt-in is off and the option is disabled. H.265 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:231 +msgid "H.265 (requires opt-in)" +msgstr "H.265 (requiere activación)" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the connection add connection modal. #: src/features/connection/components/modals/AddConnectionModal.tsx:57 @@ -16075,12 +15775,8 @@ msgstr "Aceleración de hardware" msgid "Hardware acceleration can cause rendering glitches with transparent windows. Try --disable-gpu if you see flicker or smearing." msgstr "La aceleración de hardware puede causar fallas de renderizado con ventanas transparentes. Prueba --disable-gpu si ves parpadeos o manchas." -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:132 -msgid "Hardware acceleration is off, so codecs will encode on your CPU. <0>Turn it back on in {advancedSettingsLabel}." -msgstr "La aceleración por hardware está desactivada, por lo que los códecs codificarán en tu CPU. <0>Vuelve a activarla en {advancedSettingsLabel}." - #. 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/VoiceVideoIndex.ts:152 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:173 msgid "Hardware encoder" msgstr "Codificador de hardware" @@ -16215,10 +15911,15 @@ msgid "Help translate {PRODUCT_NAME} into your language on <0>{I18N_WEBLATE_DOMA msgstr "Ayuda a traducir {PRODUCT_NAME} a tu idioma en <0>{I18N_WEBLATE_DOMAIN}." #. Description for a WebRTC content hint select. Keep Motion, Detail, and text as plain option concepts. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:135 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:140 msgid "Helps the browser choose motion, detail, or text handling." msgstr "Ayuda al navegador a elegir cómo manejar el movimiento, los detalles o el texto." +#. Settings search synonym. Codec name; keep literal. Used to match this term in the settings search bar. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:105 +msgid "HEVC" +msgstr "HEVC" + #. Codec description in the screen share codec policy menu. HEVC is a codec name; keep WebRTC literal. #: src/features/voice/utils/ScreenShareCodecPolicy.ts:28 msgid "HEVC. Efficient at low bitrate, but only usable when WebRTC exposes a hardware encoder." @@ -16370,7 +16071,7 @@ msgid "Hide muted channels by default?" msgstr "¿Ocultar canales silenciados por defecto?" #. Short label for an advanced stream privacy preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:47 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:52 msgid "Hide my stream preview thumbnail" msgstr "Ocultar la miniatura de la vista previa de mi transmisión" @@ -16389,7 +16090,7 @@ msgstr "Ocultar contraseña" msgid "Hide picture-in-picture popout?" msgstr "¿Ocultar la ventana flotante de imagen en imagen?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:727 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:860 msgid "Hide preview thumbnail" msgstr "Ocultar miniatura de vista previa" @@ -16451,7 +16152,7 @@ msgid "High dynamic range display mode" msgstr "Modo de pantalla de alto rango dinámico" #. Description for a software encoder quality select. Keep AV1 and CPU literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:75 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:80 msgid "Higher quality can cost more CPU and latency." msgstr "Una mayor calidad puede requerir más CPU y aumentar la latencia." @@ -16474,7 +16175,7 @@ msgstr "Sugerencias" msgid "Hoist order" msgstr "Orden de visualización" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:507 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:522 msgid "Hoist order reset to default" msgstr "Orden de jerarquía restablecida a la predeterminada" @@ -16503,7 +16204,7 @@ msgstr "Mantén presionado para grabar. Desliza hacia arriba para bloquear o sue #. Action label in quick switcher for navigating to the Home tab. #: src/features/app/components/layout/MobileBottomNav.tsx:110 -#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:48 +#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:47 msgid "Home" msgstr "Inicio" @@ -16834,11 +16535,11 @@ msgstr "Ignorar" msgid "Ignore friend request" msgstr "Ignorar solicitud de amistad" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:868 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1001 msgid "Ignore hardware devices" msgstr "Ignorar dispositivos de hardware" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:844 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:977 msgid "Ignore input media" msgstr "Ignorar medios de entrada" @@ -16864,7 +16565,7 @@ msgstr "Ignorar reporte de spam" msgid "Ignore the friend request from {displayName}?" msgstr "¿Ignorar la solicitud de amistad de {displayName}?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:855 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:988 msgid "Ignore virtual" msgstr "Ignorar virtual" @@ -17198,7 +16899,7 @@ msgid "Inbox preview" msgstr "Vista previa de la bandeja de entrada" #. Accessible label for the inbox popout tablist. -#: src/features/messaging/components/popouts/InboxPopout.tsx:44 +#: src/features/messaging/components/popouts/InboxPopout.tsx:38 msgid "Inbox tabs" msgstr "Pestañas de la bandeja de entrada" @@ -17446,38 +17147,11 @@ msgstr "Insertar emoji" msgid "Install {productName} for the full source picker and smoother screen-sharing controls." msgstr "Instala {productName} para tener el selector de fuentes completo y controles de pantalla compartida más fluidos." -#. Button label on an emoji pack invite embed that installs the pack. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:92 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:65 -msgid "Install emoji pack" -msgstr "Instalar paquete de emojis" - -#. Button label on a sticker pack invite embed that installs the pack. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:96 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:69 -msgid "Install sticker pack" -msgstr "Instalar paquete de stickers" - #. Label for the installed desktop version in the Linux update modal. #: src/features/updater/commands/UpdaterModalCommands.tsx:136 msgid "Installed" msgstr "Instalado" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:303 -msgid "Installed {installedCount} / {installedLimit}" -msgstr "Instalados {installedCount} / {installedLimit}" - -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:113 -msgid "Installed on {installedAt}" -msgstr "Instalado el {installedAt}" - -#. 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/ExpressionPacksIndex.ts:39 -msgid "Installed packs" -msgstr "Paquetes instalados" - #. Desktop updater modal body. The currentVersion placeholder is the installed app version. #: src/features/updater/commands/UpdaterModalCommands.tsx:45 msgid "Installed version: {currentVersion}." @@ -17527,7 +17201,7 @@ msgstr "Interfaz" #. Settings section label for interface language selection. #. Settings section title in the language tab. Keep it concise. #: src/features/user/components/modals/tabs/LanguageTab.tsx:79 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:50 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:42 msgid "Interface language" msgstr "Idioma de la interfaz" @@ -17536,11 +17210,6 @@ msgstr "Idioma de la interfaz" msgid "Interface size" msgstr "Tamaño de la interfaz" -#. Status pill on a scheduled message row when the schedule is in the past or otherwise invalid. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:26 -msgid "Invalid" -msgstr "No válido" - #. Error message in the use entrance sound. #. Error message in the use sound settings. #: src/features/user/components/modals/tabs/hooks/useEntranceSound.ts:30 @@ -17631,7 +17300,6 @@ msgstr "Invisible" #: src/features/app/config/AuditLogConstants.ts:180 #: src/features/channel/components/guild_members_page/MemberTableRow.tsx:43 #: src/features/invite/components/modals/InviteModal.tsx:97 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:120 msgid "Invite" msgstr "Invitar" @@ -17704,7 +17372,7 @@ msgid "Invite link settings" msgstr "Ajustes del enlace de invitación" #. Title shown on an invite embed while streaming privacy is active. -#: src/features/channel/components/InviteEmbed.tsx:137 +#: src/features/channel/components/InviteEmbed.tsx:108 msgid "Invite masked" msgstr "Invitación enmascarada" @@ -17786,7 +17454,7 @@ msgid "Invite to community" msgstr "Invitar a la comunidad" #. Title shown on an invite embed when the invite cannot be resolved due to a non-permanent failure. -#: src/features/channel/components/InviteEmbed.tsx:133 +#: src/features/channel/components/InviteEmbed.tsx:104 msgid "Invite unavailable" msgstr "Invitación no disponible" @@ -17805,17 +17473,6 @@ msgstr "Invitado por" msgid "Invited by {0}." msgstr "Invitado por {0}." -#. Short label in the authentication invite header. Preserve {inviterTag}; it is inserted by code. Keep the tone plain and specific. -#: src/features/auth/flow/InviteHeader.tsx:34 -#: src/features/channel/components/InviteEmbed.tsx:347 -msgid "Invited by {inviterTag}" -msgstr "Invitado por {inviterTag}" - -#. Metadata label for an expression pack invite. userTag is the inviter username and discriminator. -#: src/features/invite/components/modals/InviteAcceptModal.tsx:77 -msgid "Invited by {userTag}" -msgstr "Invitado por {userTag}" - #: src/features/invite/components/InviteListItem.tsx:67 msgid "Inviter" msgstr "Invitar" @@ -17860,7 +17517,7 @@ msgstr "Las invitaciones están en pausa porque {productName} detectó un posibl #. Invite settings notice shown after admins pause invite links for a community. #. Status message on a community invite embed when invites are paused by community admins. -#: src/features/channel/components/InviteEmbed.tsx:121 +#: src/features/channel/components/InviteEmbed.tsx:92 #: src/features/invite/components/DisableInvitesButton.tsx:48 msgid "Invites are paused for this community." msgstr "Las invitaciones están pausadas para esta comunidad." @@ -17871,7 +17528,7 @@ msgstr "Las invitaciones están pausadas en esta comunidad por un administrador. #. Audit log community feature label meaning invite creation is disabled. #. Status label on a community invite embed when invites are paused or anti-raid mode is active. -#: src/features/channel/components/InviteEmbed.tsx:104 +#: src/features/channel/components/InviteEmbed.tsx:75 #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:106 msgid "Invites disabled" msgstr "Invitaciones deshabilitadas" @@ -17884,7 +17541,7 @@ msgstr "Barra de notificaciones de invitaciones deshabilitadas" #. Button or menu action label in the invite accept modal. Keep it concise. #. Button or menu action label in the invites disabled modal. Keep it concise. #: src/features/invite/components/alerts/InvitesDisabledModal.tsx:9 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:49 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:41 msgid "Invites paused" msgstr "Invitaciones en pausa" @@ -18025,12 +17682,12 @@ msgid "Join community form" msgstr "Formulario para unirte a la comunidad" #. Button label on a group DM invite embed that accepts the invite. -#: src/features/channel/components/InviteEmbed.tsx:80 +#: src/features/channel/components/InviteEmbed.tsx:71 msgid "Join group" msgstr "Unirse al grupo" #. Button or menu action label in the invite accept modal. Keep it concise. -#: src/features/invite/components/modals/InviteAcceptModal.tsx:45 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:37 msgid "Join group DM" msgstr "Unirse al grupo de chat" @@ -18355,12 +18012,12 @@ msgstr "Coreano" #. User settings tab for language, locale, and time display preferences. #: src/features/app/components/setup/SetupWizardSteps.tsx:56 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:6 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:137 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:132 msgid "Language" msgstr "Idioma" #. 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/GeneralSettingsSections.ts:54 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:46 msgid "Language settings" msgstr "Idioma" @@ -18440,15 +18097,10 @@ msgid "Launch at login" msgstr "Iniciar al iniciar sesión" #. Description for an SVC mode select. Keep SVC and AV1 literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:95 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:100 msgid "Layering for AV1 and VP9 when available." msgstr "Capas para AV1 y VP9 cuando estén disponibles." -#. CTA label that opens the premium settings tab from expression packs. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:67 -msgid "Learn about {premiumProductName}" -msgstr "Más información sobre {premiumProductName}" - #. Accessible label for the screen-share picker footer info button. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:184 msgid "Learn about screen share previews" @@ -18818,7 +18470,7 @@ msgid "Links" msgstr "Enlaces" #. User settings tab label shown on Linux desktop builds. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:78 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:73 msgid "Linux app" msgstr "Aplicación para Linux" @@ -19115,7 +18767,7 @@ msgid "macOS" msgstr "macOS" #. User settings tab label shown on macOS desktop builds. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:82 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:77 msgid "macOS app" msgstr "Aplicación para macOS" @@ -19247,11 +18899,6 @@ msgstr "Administrar funciones de la comunidad" msgid "Manage emoji & stickers" msgstr "Administrar emojis y stickers" -#. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:47 -msgid "Manage expression packs" -msgstr "Administrar paquetes de expresiones" - #: src/features/channel/components/modals/channel_tabs/ChannelWebhooksTab.tsx:93 msgid "Manage incoming webhooks that can post messages into this channel." msgstr "Administra los webhooks entrantes que pueden publicar mensajes en este canal." @@ -19316,7 +18963,7 @@ msgstr "Actualización manual de escritorio" #. Action label in the inbox popout overflow menu. Marks every inbox channel as read. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/messaging/components/popouts/InboxPopout.tsx:48 +#: src/features/messaging/components/popouts/InboxPopout.tsx:42 #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:435 msgid "Mark all as read" msgstr "Marcar todo como leído" @@ -19334,7 +18981,7 @@ msgstr "Marcar todos los MD como leídos" #. Accessible label and tooltip for the mark-all-as-read button in the inbox popout. #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:165 -#: src/features/messaging/components/popouts/InboxPopout.tsx:52 +#: src/features/messaging/components/popouts/InboxPopout.tsx:46 msgid "Mark all inbox channels as read" msgstr "Marcar todos los canales de la bandeja de entrada como leídos" @@ -19597,10 +19244,6 @@ msgstr "Número máximo de usos" msgid "Max size: {BACKGROUND_MEDIA_MAX_SIZE_LABEL}." msgstr "Tamaño máximo: {BACKGROUND_MEDIA_MAX_SIZE_LABEL}." -#: src/features/expressions/components/modals/PackInviteModal.tsx:168 -msgid "Max uses" -msgstr "Máx. de usos" - #: src/features/user/components/modals/tabs/component_gallery_tab/IndicatorsTab.tsx:451 msgid "Max visible count" msgstr "Cantidad máxima visible" @@ -19615,13 +19258,6 @@ msgstr "Maximizar ventana" msgid "Maximizes visible messages with minimal spacing." msgstr "Maximiza los mensajes visibles con un espaciado mínimo." -#. Form helper text describing the maximum length of a description field. -#. Form helper text describing the maximum length of a description field. -#: src/features/expressions/components/modals/CreatePackModal.tsx:46 -#: src/features/expressions/components/modals/EditPackModal.tsx:43 -msgid "Maximum 256 characters" -msgstr "Máximo 256 caracteres" - #. Label for attachment decay maximum eligible size. #: src/features/app/components/setup/SetupWizardSteps.tsx:240 msgid "Maximum eligible size (MB)" @@ -19638,10 +19274,15 @@ msgid "Maximum protection for family-friendly spaces" msgstr "Máxima protección para espacios familiares" #. Label for an advanced screen-share bitrate select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:155 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:160 msgid "Maximum screen share bitrate" msgstr "Tasa de bits máxima para compartir pantalla" +#. Settings search entry description for the AV1 and H.265 screen-share opt-in toggles. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:97 +msgid "May cause compatibility issues for viewers. We’re working on improving this." +msgstr "Puede causar problemas de compatibilidad para los espectadores. Estamos trabajando para mejorar esto." + #. Short label in the max favorite memes modal. #: src/features/app/components/alerts/MaxFavoriteMemesModal.tsx:34 #: src/features/expressions/components/modals/GiftAcceptModal.tsx:220 @@ -19690,9 +19331,7 @@ msgid "Media buttons" msgstr "Botones de contenido multimedia" #. Accessible label for the floating media controls toolbar in the media viewer modal. -#. Voice participant context menu submenu label for camera, stream, and video actions. #: src/features/messaging/components/modals/media_modal/shared.ts:69 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:190 msgid "Media controls" msgstr "Controles de medios" @@ -19898,7 +19537,7 @@ msgstr "Miembros, seleccionados" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Voice participant menu action that inserts a mention of the selected user into the message composer. #: src/features/ui/action_menu/items/MentionUserMenuItem.tsx:13 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:45 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:69 #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:67 msgid "Mention" msgstr "Mencionar" @@ -20004,7 +19643,7 @@ msgstr "mensaje" #: src/features/guild/components/modals/guild_tabs/GuildMemberActionsSheet.tsx:88 #: src/features/ui/action_menu/items/ActionsSubmenu.tsx:41 #: src/features/ui/action_menu/items/MessageUserMenuItem.tsx:26 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:49 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:73 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabInputsTab.tsx:86 #: src/features/user/components/modals/UserProfileMobileSheet.tsx:712 #: src/features/user/components/modals/UserProfileModal.tsx:562 @@ -20342,7 +19981,7 @@ msgstr "Se necesita permiso para el micrófono" msgid "Microphone test" msgstr "Prueba de micrófono" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:813 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:946 msgid "Microphone workaround" msgstr "Solución alternativa para el micrófono" @@ -20532,9 +20171,7 @@ msgid "Mod" msgstr "Modo" #. Permission category for moderation actions against members or messages. -#. Voice participant context menu submenu label for member moderation actions. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:141 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:194 msgid "Moderation" msgstr "Moderación" @@ -20667,7 +20304,7 @@ msgstr "Más relevantes" #. Short label in the inline. Keep it concise. #: src/features/user/components/modals/tabs/accessibility_tab/AccessibilityTabInline.tsx:31 #: src/features/user/components/modals/tabs/AccessibilityTab.tsx:98 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:143 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:148 #: src/features/user/components/settings_utils/search_index/AccessibilityIndex.ts:297 #: src/features/user/components/settings_utils/section_registry/AccessibilitySections.ts:271 msgid "Motion" @@ -20685,7 +20322,7 @@ msgid "Move" msgstr "Mover" #. Submenu label that moves every active device into another voice channel. -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:22 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:37 msgid "Move all devices to…" msgstr "Mover todos los dispositivos a…" @@ -20702,7 +20339,7 @@ msgstr "Retroceder en el historial de canales vistos" #. Submenu label that moves a single device into another voice channel. #. Submenu label that moves a single device into another voice channel. #: src/features/ui/action_menu/items/MoveToChannelSubmenu.tsx:21 -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:18 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:33 msgid "Move device to…" msgstr "Mover dispositivo a…" @@ -20739,7 +20376,7 @@ msgstr "Mover a" #. Submenu label that moves the selected participant or content into another channel. #. Submenu label that moves the selected participant or content into another channel. #: src/features/ui/action_menu/items/MoveToChannelSubmenu.tsx:29 -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:26 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:41 msgid "Move to…" msgstr "Mover a…" @@ -20804,7 +20441,7 @@ msgstr "Nota musical" #: src/features/channel/components/bottomsheets/channel_details_bottom_sheet/ChannelDetailsBottomSheetShared.ts:132 #: src/features/channel/components/embeds/media/EmbedVideo.tsx:72 #: src/features/guild/components/modals/GuildNotificationSettingsModal.tsx:141 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:20 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:36 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:65 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:73 #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:178 @@ -20818,7 +20455,7 @@ msgid "Mute" msgstr "Silenciar" #. Voice control button label to turn the user's microphone off. -#: src/features/voice/components/VoiceControlBar.tsx:126 +#: src/features/voice/components/VoiceControlBar.tsx:122 msgctxt "voice-control-action" msgid "Mute" msgstr "Silenciar" @@ -20884,7 +20521,7 @@ msgid "Mute conversation" msgstr "Silenciar conversación" #. Voice menu toggle that mutes a single device when the current user is connected on multiple devices. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:53 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:77 msgid "Mute device" msgstr "Silenciar dispositivo" @@ -20898,7 +20535,9 @@ msgstr "Silenciar MD" msgid "Mute DMs" msgstr "Silenciar mensajes directos" +#. Voice menu checkbox label that locally silences a user's entrance sound. #. Voice menu checkbox label. Locally silences this user's custom entrance sound when they join, only for the current user. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:183 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:313 msgid "Mute entrance sound" msgstr "Silenciar sonido de entrada" @@ -21107,11 +20746,6 @@ msgstr "Mi búsqueda inversa de imágenes" msgid "My search engine" msgstr "Mi buscador" -#. Form placeholder example for a pack name input. -#: src/features/expressions/components/modals/CreatePackModal.tsx:42 -msgid "My super pack" -msgstr "Mi súper paquete" - #. Short label in the add custom search engine modal. Keep it concise. #: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx:84 msgid "My translator" @@ -21757,10 +21391,6 @@ msgstr "Todavía no tienes regalos" msgid "No hoisted roles. Enable \"Show this role separately\" on a role to see it here." msgstr "No hay roles destacados. Habilita \"Mostrar este rol por separado\" en un rol para verlo aquí." -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:320 -msgid "No installed packs yet." -msgstr "Todavía no tienes paquetes instalados." - #: src/features/guild/components/modals/guild_tabs/guild_overview_tab/fields/GuildInviteSplashUploadField.tsx:154 msgid "No invite background" msgstr "Sin fondo de invitación" @@ -21954,11 +21584,6 @@ msgstr "No hay contenido guardado" msgid "No saved payment methods." msgstr "No hay métodos de pago guardados." -#. Empty state title in the scheduled messages popout when the user has none scheduled. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:18 -msgid "No scheduled messages" -msgstr "No hay mensajes programados" - #. Body of the screen-share-unsupported modal shown when xdg-desktop-portal returns no capturable sources. #: src/features/voice/components/alerts/ScreenShareUnsupportedModal.tsx:18 msgid "No screens or windows were returned by the Linux screen sharing portal. Try again after checking that your desktop environment allows screen capture." @@ -21969,7 +21594,7 @@ msgstr "No se devolvieron pantallas ni ventanas del portal de uso compartido de msgid "No search results" msgstr "No hay resultados de búsqueda" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:251 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:249 #: src/features/app/components/dialogs/components/DesktopSettingsView.tsx:549 msgid "No settings found" msgstr "No se encontraron ajustes" @@ -22096,7 +21721,7 @@ msgid "No webhooks" msgstr "No hay webhooks" #. Developer option label for short-circuiting the in-app reporting (IAR) flow. When enabled, submitting a report skips the network call. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:143 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:134 msgid "No-op in-app reports" msgstr "Informes en la aplicación sin operación" @@ -22303,7 +21928,7 @@ msgid "Notifications" msgstr "Notificaciones" #. User settings tab for notification and alert sound controls. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:132 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:127 msgctxt "user-settings-tab" msgid "Notifications" msgstr "Notificaciones" @@ -22366,7 +21991,7 @@ msgstr "Objetos" #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/SlowmodeControl.tsx:24 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:97 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:139 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:123 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:128 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:59 msgid "Off" msgstr "Desactivado" @@ -22500,7 +22125,7 @@ msgstr "Solo se aplica en pantallas anchas." msgid "Only credit cards are accepted. Debit and prepaid cards cannot be used for the mature content check." msgstr "Solo se aceptan tarjetas de crédito. Las tarjetas de débito y prepago no se pueden usar para la verificación de contenido para adultos." -#: src/features/voice/components/StreamSettingsMenuContent.tsx:833 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:966 msgid "Only default speakers" msgstr "Solo altavoces predeterminados" @@ -22548,7 +22173,7 @@ msgstr "Solo ejecuta código aquí si entiendes exactamente lo que hace." msgid "Only show message previews for DMs with unread messages" msgstr "Mostrar solo previsualizaciones de mensajes para MD con mensajes no leídos" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:823 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:956 msgid "Only speakers" msgstr "Solo oradores" @@ -22820,7 +22445,7 @@ msgstr "Abrir emoji en el navegador" msgid "Open emoji picker" msgstr "Abrir selector de emojis" -#: src/features/voice/components/VoiceSettingsMenus.tsx:877 +#: src/features/voice/components/VoiceSettingsMenus.tsx:859 msgid "Open event sink" msgstr "Abrir receptor de eventos" @@ -22938,13 +22563,13 @@ msgstr "Abrir perfil de {directMessageName}" #. Accessible label for the avatar button that opens a user profile. #. Short label in the app layout voice participant item. Preserve {displayName}; it is inserted by code. -#: src/features/app/components/layout/VoiceParticipantItem.tsx:47 +#: src/features/app/components/layout/VoiceParticipantItem.tsx:48 #: src/features/ui/avatars/AvatarStack.tsx:21 msgid "Open profile for {displayName}" msgstr "Abrir perfil de {displayName}" #. Short label in the app layout grouped voice participant. Preserve {nickname}; it is inserted by code. -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:35 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:36 msgid "Open profile for {nickname}" msgstr "Abrir perfil de {nickname}" @@ -23079,17 +22704,17 @@ msgid "Open your settings" msgstr "Abrir tu configuración" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:112 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:133 msgid "OpenH264 software codec on Linux" msgstr "Códec de software OpenH264 en Linux" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:88 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:109 msgid "OpenH264 video codec" msgstr "Abrir códec de video H264" #. Switch label for the OpenH264 codec toggle. "OpenH264" is a product name and "Cisco Systems, Inc." is a company name; do not translate either. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:34 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:39 msgid "OpenH264 Video Codec provided by Cisco Systems, Inc." msgstr "Códec de video OpenH264 proporcionado por Cisco Systems, Inc." @@ -23336,34 +22961,6 @@ msgstr "No se pudo transferir la propiedad a <0>{username} en este momento." msgid "Ownership transferred" msgstr "Propiedad transferida" -#. Form field label for the name of an expression pack. -#. Form field label for the name of an expression pack. -#: src/features/expressions/components/modals/CreatePackModal.tsx:26 -#: src/features/expressions/components/modals/EditPackModal.tsx:27 -msgid "Pack name" -msgstr "Nombre del paquete" - -#. Form validation error shown when the pack name field is empty. -#. Form validation error shown when the pack name field is empty. -#: src/features/expressions/components/modals/CreatePackModal.tsx:30 -#: src/features/expressions/components/modals/EditPackModal.tsx:31 -msgid "Pack name is required" -msgstr "Se requiere el nombre del paquete" - -#. Form validation error for a pack name that is too short. -#. Form validation error for a pack name that is too short. -#: src/features/expressions/components/modals/CreatePackModal.tsx:34 -#: src/features/expressions/components/modals/EditPackModal.tsx:35 -msgid "Pack name must be at least 2 characters" -msgstr "El nombre del paquete debe tener al menos 2 caracteres" - -#. Form validation error for a pack name that is too long. -#. Form validation error for a pack name that is too long. -#: src/features/expressions/components/modals/CreatePackModal.tsx:38 -#: src/features/expressions/components/modals/EditPackModal.tsx:39 -msgid "Pack name must be at most 64 characters" -msgstr "El nombre del paquete debe tener 64 caracteres como máximo" - #. Voice stats field label (mobile lobby). Shows packet loss percentage. #. Voice stats field label (mobile voice lobby). Shows packet loss percentage. #: src/features/voice/components/bottomsheets/DirectCallLobbyBottomSheet.tsx:124 @@ -23371,11 +22968,6 @@ msgstr "El nombre del paquete debe tener 64 caracteres como máximo" msgid "Packet loss" msgstr "Pérdida de paquetes" -#. 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/ExpressionPacksIndex.ts:15 -msgid "Packs" -msgstr "Paquetes" - #: src/features/channel/components/bottomsheets/ChannelSearchBottomSheet.tsx:718 msgid "Page {currentPage} of {totalPages}" msgstr "Página {currentPage} de {totalPages}" @@ -23566,7 +23158,7 @@ msgid "Pause invites? New users won't be able to join through invite links until msgstr "¿Pausar invitaciones? Los usuarios nuevos no podrán unirse a través de enlaces de invitación hasta que los vuelvas a habilitar. Los miembros existentes no se verán afectados." #. Short label for an advanced screen-share preview preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:39 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:44 msgid "Pause my screen share preview in the background" msgstr "Pausar la vista previa de mi pantalla compartida en segundo plano" @@ -23575,6 +23167,11 @@ msgstr "Pausar la vista previa de mi pantalla compartida en segundo plano" msgid "Pause notifications" msgstr "Pausar notificaciones" +#. Voice screen share menu preference that pauses the local stream preview while the app is unfocused. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:28 +msgid "Pause Preview When Fluxer Isn’t Focused" +msgstr "Pausar vista previa cuando Fluxer no esté enfocado" + #. Description shown for the emoji toggle while reduced motion is active. #: src/features/user/components/modals/tabs/accessibility_tab/AnimationTab.tsx:81 msgid "Paused by reduced motion. Turn on to keep animated emojis playing." @@ -23908,7 +23505,7 @@ msgid "Picture" msgstr "Foto" #. 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/VoiceVideoIndex.ts:124 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:145 msgid "Picture in picture" msgstr "Imagen en imagen" @@ -24028,7 +23625,7 @@ msgid "Pins popout" msgstr "Ventana emergente de pines" #. 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/VoiceVideoIndex.ts:128 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:149 msgid "PiP" msgstr "PiP" @@ -24167,15 +23764,20 @@ msgstr "Volver a la ventana principal" msgid "Pop out call" msgstr "Abrir llamada en una ventana separada" -#. Voice menu action on desktop that opens the participant camera feed in a separate window. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:29 -msgid "Pop out camera" -msgstr "Abrir cámara en una ventana separada" - #. Voice menu action on desktop that opens the participant screen share in a separate window. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:33 -msgid "Pop out stream" -msgstr "Abrir transmisión en una ventana separada" +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:57 +msgid "Pop Out Stream" +msgstr "Abrir transmisión en ventana aparte" + +#. Voice menu action on desktop that opens the participant placeholder tile in a separate window. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:49 +msgid "Pop Out User" +msgstr "Abrir usuario en ventana separada" + +#. Voice menu action on desktop that opens the active participant camera feed in a separate window. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:45 +msgid "Pop Out Video" +msgstr "Abrir video en ventana aparte" #. Overlay text shown on a voice participant tile while it lives in a separate popped-out window. #: src/features/voice/components/popout/PoppedOutOverlay.tsx:19 @@ -24225,7 +23827,7 @@ msgid "Prefer @mention" msgstr "Preferir @mención" #. Option label for an encoder path select. Refers to hardware video encoders. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:63 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:68 msgid "Prefer hardware" msgstr "Preferir hardware" @@ -24237,7 +23839,7 @@ msgid "Prefer no @mention" msgstr "Preferir no recibir @menciones" #. Option label for an encoder path select. Refers to software video encoders. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:67 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:72 msgid "Prefer software" msgstr "Preferir software" @@ -24256,6 +23858,11 @@ msgstr "Preferencias" msgid "Preferences..." msgstr "Preferencias..." +#. Accessible label for the advanced screen-share codec preference select. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:218 +msgid "Preferred screen share codec" +msgstr "Códec preferido para compartir pantalla" + #. 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/AccessibilityIndex.ts:293 @@ -24391,6 +23998,11 @@ msgstr "Botón de vista previa" msgid "Preview camera" msgstr "Previsualizar cámara" +#. Voice menu action that opens a preview of the current user camera. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:53 +msgid "Preview Camera" +msgstr "Vista previa de la cámara" + #. Status text on the placeholder shown in the voice call view when the user has hidden a remote stream preview. #: src/features/voice/components/HiddenStreamPlaceholder.tsx:10 msgid "Preview hidden" @@ -24424,7 +24036,7 @@ msgid "Preview sound" msgstr "Previsualizar sonido" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:136 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:157 msgid "Preview, popout, and stream thumbnail behavior" msgstr "Comportamiento de la vista previa, ventana emergente y miniatura del stream" @@ -24523,7 +24135,7 @@ msgid "Primary navigation" msgstr "Navegación principal" #. Voice display preference checkbox that moves active speakers toward the front of the call grid when enabled. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:81 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:105 msgid "Prioritize speakers" msgstr "Priorizar oradores" @@ -24537,7 +24149,7 @@ msgstr "Prioridad de voz" #. User settings tab for privacy and safety controls. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:12 #: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts:60 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:103 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:98 msgid "Privacy" msgstr "Privacidad" @@ -24613,7 +24225,7 @@ msgid "Product name" msgstr "Nombre del producto" #. User settings tab for editing the current user profile. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:91 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:86 msgid "Profile" msgstr "Perfil" @@ -24977,7 +24589,7 @@ msgid "Push-to-talk is ignored in direct input. Switch to focused voice or custo msgstr "La función pulsar para hablar se ignora en la entrada directa. Cambia a voz enfocada o personalizada para usarla." #. Tooltip on the mic button in the voice control bar when push-to-talk is enabled. {pushToTalkHint} is the formatted shortcut key combo. -#: src/features/voice/components/VoiceControlBar.tsx:116 +#: src/features/voice/components/VoiceControlBar.tsx:112 msgid "Push-to-talk is on. Hold {pushToTalkHint} to speak." msgstr "El modo \"pulsar para hablar\" está activado. Mantén pulsado {pushToTalkHint} para hablar." @@ -24997,7 +24609,7 @@ msgid "Push-to-talk won't unmute your microphone while you're deafened. Undeafen msgstr "La función de \"pulsar para hablar\" no activará tu micrófono mientras estés silenciado. Desactiva la opción de silencio para poder hablar." #. Option label for a software encoder quality select. Means slower/higher-quality. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:87 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:92 msgid "Quality" msgstr "Calidad" @@ -25212,7 +24824,7 @@ msgid "Ready to upgrade?" msgstr "¿Listo para actualizar?" #. Option label for a software encoder quality select. Means fastest/lower-latency. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:79 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:84 msgid "Realtime" msgstr "Tiempo real" @@ -25287,11 +24899,9 @@ msgstr "Volver a verificar" msgid "Recipients will be taken to {0} <0>{1}" msgstr "Los destinatarios serán llevados a {0} <0>{1}" -#. Badge shown next to the auto codec option in the screen-share codec radio group. Keep it concise. #. Spellcheck engine option in the language tab. Lets the app choose the best available spellcheck engine. #. Spellcheck engine option in the textarea spellcheck submenu. Lets the app choose the best available engine. #: src/features/channel/components/textarea/TextareaContextMenu.tsx:70 -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:38 #: src/features/user/components/modals/tabs/LanguageTab.tsx:87 msgid "Recommended" msgstr "Recomendado" @@ -25556,11 +25166,6 @@ msgstr "Rechazar" msgid "Rejected" msgstr "Rechazado" -#. Voice participant context menu submenu label for friend and block actions. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:198 -msgid "Relationship" -msgstr "Relación" - #. Short label in the markdown tab. Keep it concise. #: src/features/user/components/modals/tabs/component_gallery_tab/MarkdownTab.tsx:129 msgid "Relative" @@ -25641,7 +25246,6 @@ msgstr "Recordar tamaño y posición de la ventana" #. Action label for removing the selected item from a list or relationship. #. Button label for removing the current webhook avatar image. #. Button or menu action label in the channel and chat message reactions sheet. Keep it concise. Keep the tone plain and specific. -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the linked accounts tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the search engines tab. Keep it concise. Keep the tone plain and specific. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. @@ -25660,8 +25264,6 @@ msgstr "Recordar tamaño y posición de la ventana" #: src/features/ui/action_menu/GroupDMContextMenu.tsx:73 #: src/features/ui/action_menu/UserContextMenu.tsx:80 #: src/features/user/components/modals/tabs/chat_settings_tab/SearchEnginesTab.tsx:26 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:75 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:133 #: src/features/user/components/modals/tabs/LinkedAccountsTab.tsx:55 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:158 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:194 @@ -25833,11 +25435,6 @@ msgstr "Elimina uno de {targetName} para hacer espacio y vuelve a intentarlo." msgid "Remove override" msgstr "Quitar anulación" -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:54 -msgid "Remove pack" -msgstr "Eliminar paquete" - #. Button or menu action label in the channel and chat message reactions sheet. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the message reactions modal. Keep it concise. Keep the tone plain and specific. #: src/features/channel/components/MessageReactionsSheet.tsx:33 @@ -25966,11 +25563,6 @@ msgstr "Se eliminó el rol {oldLabel}." msgid "Removed roles." msgstr "Roles eliminados." -#. Button or menu action label in the messaging commands. Keep it concise. Keep the tone plain and specific. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:57 -msgid "Removed scheduled message" -msgstr "Mensaje programado eliminado" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:419 msgid "Removed the channel from its category." msgstr "Se quitó el canal de su categoría." @@ -26003,11 +25595,6 @@ msgstr "Elimina todas las anulaciones por variable, pero mantiene tu biblioteca msgid "Removing permissions could limit the bot's features." msgstr "Quitar los permisos podría limitar las funciones del bot." -#. Description text in the expression packs tab. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:71 -msgid "Removing the pack will uninstall it from your account." -msgstr "Al eliminar el paquete, se desinstalará de tu cuenta." - #: src/features/moderation/components/modals/RemoveTimeoutModal.tsx:55 msgid "Removing the timeout will allow <0>{targetUserTag} to send messages, react, and join voice channels again." msgstr "Quitar el tiempo de espera permitirá que <0>{targetUserTag} vuelva a enviar mensajes, reaccionar y unirse a canales de voz." @@ -26654,42 +26241,42 @@ msgid "Resize floating panel" msgstr "Redimensionar panel flotante" #. Accessible label for the bottom-left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:80 +#: src/features/messaging/components/popouts/InboxPopout.tsx:74 msgid "Resize inbox from bottom left" msgstr "Redimensionar bandeja de entrada desde la parte inferior izquierda" #. Accessible label for the bottom-right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:84 +#: src/features/messaging/components/popouts/InboxPopout.tsx:78 msgid "Resize inbox from bottom right" msgstr "Redimensionar bandeja de entrada desde la parte inferior derecha" #. Accessible label for the bottom resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:60 +#: src/features/messaging/components/popouts/InboxPopout.tsx:54 msgid "Resize inbox from the bottom edge" msgstr "Redimensionar la bandeja de entrada desde el borde inferior" #. Accessible label for the left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:64 +#: src/features/messaging/components/popouts/InboxPopout.tsx:58 msgid "Resize inbox from the left edge" msgstr "Redimensionar bandeja de entrada desde el borde izquierdo" #. Accessible label for the right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:68 +#: src/features/messaging/components/popouts/InboxPopout.tsx:62 msgid "Resize inbox from the right edge" msgstr "Redimensionar bandeja de entrada desde el borde derecho" #. Accessible label for the top resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:56 +#: src/features/messaging/components/popouts/InboxPopout.tsx:50 msgid "Resize inbox from the top edge" msgstr "Redimensionar bandeja de entrada desde el borde superior" #. Accessible label for the top-left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:72 +#: src/features/messaging/components/popouts/InboxPopout.tsx:66 msgid "Resize inbox from top left" msgstr "Redimensionar bandeja de entrada desde la esquina superior izquierda" #. Accessible label for the top-right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:76 +#: src/features/messaging/components/popouts/InboxPopout.tsx:70 msgid "Resize inbox from top right" msgstr "Redimensionar bandeja de entrada desde la esquina superior derecha" @@ -27071,11 +26658,6 @@ msgstr "Tooltip derecho" msgid "Right-click here to open the context menu" msgstr "Haz clic derecho aquí para abrir el menú contextual" -#. Empty state hint in the scheduled messages popout explaining how to schedule a new message. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:22 -msgid "Right-click the send button to schedule a message." -msgstr "Haz clic derecho en el botón de enviar para programar un mensaje." - #. Action that rings the selected participant in a voice call. #. 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. @@ -27110,8 +26692,8 @@ msgstr "Color del rol" msgid "Role created" msgstr "Rol creado" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:341 -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:388 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:352 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:402 msgid "Role created successfully" msgstr "Rol creado con éxito" @@ -27120,8 +26702,8 @@ msgstr "Rol creado con éxito" msgid "Role deleted" msgstr "Rol eliminado" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:425 -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:454 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:440 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:469 msgid "Role deleted successfully" msgstr "Rol eliminado con éxito" @@ -27161,7 +26743,7 @@ msgstr "Roles" msgid "Roles and members" msgstr "Roles y miembros" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:285 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:296 msgid "Roles updated successfully" msgstr "Roles actualizados correctamente" @@ -27269,7 +26851,6 @@ msgstr "guardar" #: src/features/expressions/components/modals/AddFavoriteMemeModal.tsx:118 #: src/features/expressions/components/modals/EditFavoriteMemeModal.tsx:94 #: src/features/expressions/components/modals/EditGuildStickerModal.tsx:123 -#: src/features/expressions/components/modals/EditPackModal.tsx:127 #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:624 #: src/features/guild/components/modals/guild_tabs/GuildVanityURLTab.tsx:279 #: src/features/guild/components/modals/GuildFolderSettingsModal.tsx:90 @@ -27350,7 +26931,7 @@ msgstr "Guardado" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:63 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:59 #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:63 msgid "Saved media" msgstr "Archivos guardados" @@ -27403,23 +26984,11 @@ msgstr "Programar" msgid "Schedule message" msgstr "Programar mensaje" -#. Status pill on a scheduled message row indicating it will send at the chosen time. -#. Tab label in the inbox popout listing the user scheduled messages. -#: src/features/messaging/components/popouts/InboxPopout.tsx:40 -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:30 -msgid "Scheduled" -msgstr "Programados" - #. Developer / debug surface — keep terse and technical. Label in the developer Nagbar controls panel for the scheduled-maintenance banner. #: src/features/devtools/components/NagbarControls.ts:22 msgid "Scheduled maintenance nagbar" msgstr "Barra de notificación de mantenimiento programado" -#. Label in the messaging commands. {scheduledTimeLabel} is the localized scheduled date and time. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:49 -msgid "Scheduled message for {scheduledTimeLabel}" -msgstr "Mensaje programado para {scheduledTimeLabel}" - #. Inline validation message in the schedule-message modal when the picked time is more than 30 days away. Keep tone plain. #: src/features/messaging/components/modals/ScheduleMessageModal.tsx:31 msgid "Scheduled messages can be at most 30 days in the future." @@ -27490,7 +27059,7 @@ msgid "Screen share codec" msgstr "Códec para compartir pantalla" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:140 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:161 msgid "Screen share encoder controls" msgstr "Controles del codificador para compartir pantalla" @@ -27511,12 +27080,12 @@ msgid "Screen share is using software encoding ({codec}). Quality may be reduced msgstr "La pantalla compartida está usando codificación por software ({codec}). La calidad podría reducirse y el uso de CPU, aumentar. Es posible que tu GPU no sea compatible con la codificación por hardware para este códec." #. 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/VoiceVideoIndex.ts:120 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:141 msgid "Screen share preview" msgstr "Vista previa de compartir pantalla" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:116 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:137 msgid "Screen share preview behavior" msgstr "Comportamiento de la vista previa para compartir pantalla" @@ -27535,6 +27104,11 @@ msgstr "Las vistas previas del uso compartido de pantalla están desactivadas." msgid "Screen share previews are enabled." msgstr "Las vistas previas del uso compartido de pantalla están activadas." +#. Voice screen share menu action that opens the screen share preview privacy controls. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:32 +msgid "Screen Share Privacy" +msgstr "Privacidad de compartir pantalla" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the video tab. Keep it concise. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:82 @@ -27562,11 +27136,6 @@ msgstr "Inicio de compartir pantalla" msgid "Screen share stop" msgstr "Detener compartir pantalla" -#. Accessible label for the screen-share codec radio group. -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:42 -msgid "Screen share video codec" -msgstr "Códec de video para compartir pantalla" - #. 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. #. Status badge label shown on a live tile when the participant is sharing their screen. @@ -28931,6 +28500,11 @@ msgstr "Comparte pantallas y ventanas." msgid "Share source" msgstr "Compartir fuente" +#. Toggle label for sharing audio with an active stream. +#: src/features/voice/components/StreamSettingsMenuContent.tsx:156 +msgid "Share Stream Audio" +msgstr "Compartir audio de la transmisión" + #. Description in the premium gift purchase section. premiumProductName is the short paid product name. #: src/features/premium/utils/PremiumMessageDescriptors.ts:40 msgid "Share the {premiumProductName} experience with your friends by purchasing a gift subscription." @@ -28940,15 +28514,6 @@ msgstr "Comparte la experiencia de {premiumProductName} con tus amigos comprando msgid "Share theme" msgstr "Compartir tema" -#: src/features/expressions/components/modals/PackInviteModal.tsx:192 -msgid "Share this link" -msgstr "Comparte este enlace" - -#. Description shown in the emoji pack invite modal. -#: src/features/expressions/components/modals/PackInviteModal.tsx:65 -msgid "Share this link — the pack installs when accepted." -msgstr "Comparte este enlace; el paquete se instalará cuando se acepte." - #. Privacy > Active now: confirmation modal title when turning sharing on. #: src/features/user/components/modals/tabs/privacy_safety_tab/ActiveNowTab.tsx:33 msgid "Share voice activity with all friends?" @@ -28976,11 +28541,6 @@ msgstr "Compartir pantalla" msgid "Share your screen in high definition (1080p), quad HD (1440p), or native source resolution, at up to 60 FPS." msgstr "Comparte tu pantalla en alta definición (1080p), quad HD (1440p) o resolución de fuente nativa, hasta 60 FPS." -#. Description shown in the sticker pack invite modal. -#: src/features/expressions/components/modals/PackInviteModal.tsx:69 -msgid "Share your sticker pack via link." -msgstr "Comparte tu paquete de stickers a través de un enlace." - #. Button or menu action label in the share theme modal. Keep it concise. #: src/features/theme/components/modals/ShareThemeModal.tsx:39 msgid "Share your theme" @@ -29081,7 +28641,7 @@ msgstr "Conflictos de atajos" #. User settings tab for keyboard shortcuts and custom bindings. #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:18 #: src/features/user/components/settings_utils/section_registry/AccessibilitySections.ts:175 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:128 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:123 msgid "Shortcuts" msgstr "Atajos de teclado" @@ -29241,11 +28801,6 @@ msgstr "Mostrar botón de emoji" msgid "Show emoji reactions on messages" msgstr "Mostrar reacciones con emojis en los mensajes" -#. Developer option label for exposing the staff-only Expression packs page in user settings. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:125 -msgid "Show expression packs settings" -msgstr "Mostrar la configuración de paquetes de expresiones" - #. Short label for an advanced media button preference. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedChatControls.tsx:77 msgid "Show favorite button" @@ -29381,15 +28936,15 @@ msgstr "Mostrar canales silenciados" #. Toggle label in the mobile video settings bottom sheet. Controls whether the local camera tile is visible. #. Voice display preference checkbox that controls whether the current user sees their own camera tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:69 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:93 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:92 -#: src/features/voice/components/VoiceSettingsMenus.tsx:814 +#: src/features/voice/components/VoiceSettingsMenus.tsx:815 msgid "Show my own camera" msgstr "Mostrar mi cámara" #. Voice display preference checkbox that controls whether the current user sees their own screen share tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:73 -msgid "Show my screen share" +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:97 +msgid "Show My Screen Share" msgstr "Mostrar mi pantalla compartida" #. Developer option label for showing the current user as typing. @@ -29417,9 +28972,9 @@ msgstr "Mostrar modal de nuevo dispositivo" #. Toggle label in the mobile video settings bottom sheet. Controls whether participants without video are shown in the grid. #. Voice display preference checkbox that controls whether participants without video are shown in the grid. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:77 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:101 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:96 -#: src/features/voice/components/VoiceSettingsMenus.tsx:828 +#: src/features/voice/components/VoiceSettingsMenus.tsx:829 msgid "Show non-video participants" msgstr "Mostrar participantes sin video" @@ -29449,7 +29004,7 @@ msgid "Show per-device participant volume sliders in voice menus" msgstr "Mostrar controles deslizantes de volumen por participante en los menús de voz" #. Developer option label for exposing the staff-only profile timezone section in profile settings. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:134 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:125 msgid "Show profile timezone settings" msgstr "Mostrar la configuración de zona horaria del perfil" @@ -29681,7 +29236,7 @@ msgstr "Sesión iniciada" #. Settings section label for account sessions and devices. #: src/features/user/components/modals/tabs/DevicesTab.tsx:517 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:42 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:34 msgid "Signed-in devices" msgstr "Dispositivos conectados" @@ -29759,7 +29314,7 @@ msgid "Single community mode" msgstr "Modo de comunidad única" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:103 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:108 msgid "Single layer" msgstr "Capa única" @@ -29816,7 +29371,7 @@ msgid "Skip the external link warning for all domains" msgstr "Omitir la advertencia de enlace externo para todos los dominios" #. Developer / debug surface — keep terse and technical. Tooltip / description for the no-op in-app reports toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:148 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:139 msgid "Skip the network call when an in-app report is submitted. The flow still advances to the success screen so you can exercise the UI, but nothing is actually sent to the safety team." msgstr "Omite la llamada de red cuando se envía un informe en la aplicación. El flujo avanza a la pantalla de éxito para que puedas probar la interfaz de usuario, pero en realidad no se envía nada al equipo de seguridad." @@ -30063,12 +29618,12 @@ msgid "Social" msgstr "Social" #. 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/VoiceVideoIndex.ts:148 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:169 msgid "Software encoder" msgstr "Codificador de software" #. Label for an advanced screen-share select. Refers to software video encoder quality bias. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:71 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:76 msgid "Software encoder quality" msgstr "Calidad del codificador de software" @@ -30393,7 +29948,7 @@ msgid "Spanish (Spain)" msgstr "Español (España)" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:111 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:116 msgid "Spatial and temporal layers" msgstr "Capas espaciales y temporales" @@ -30495,7 +30050,7 @@ msgstr "Corrector ortográfico" #: src/features/user/components/modals/tabs/LanguageTab.tsx:414 #: src/features/user/components/modals/tabs/LanguageTab.tsx:456 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:74 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:58 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:50 msgid "Spellcheck" msgstr "Corrector ortográfico" @@ -30683,10 +30238,6 @@ msgstr "Iniciar llamada" msgid "Start camera test and configure effects" msgstr "Iniciar prueba de cámara y configurar efectos" -#: src/features/expressions/components/modals/CreatePackModal.tsx:93 -msgid "Start curating a custom emoji pack that you can share and install." -msgstr "Empieza a crear un paquete de emojis personalizado que puedes compartir e instalar." - #. Label for the start of a date range (inclusive). Leave blank for no lower bound. #: src/features/user/components/modals/tabs/privacy_safety_tab/data_request_modal/DataRequestModal.tsx:175 msgid "Start date" @@ -30697,10 +30248,6 @@ msgstr "Fecha de inicio" msgid "Start date must be earlier than end date." msgstr "La fecha de inicio debe ser anterior a la fecha de finalización." -#: src/features/voice/components/VoiceSettingsMenus.tsx:860 -msgid "Start debug logging session" -msgstr "Iniciar sesión de registro de depuración" - #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:125 msgid "Start drag and drop" @@ -30883,45 +30430,6 @@ msgstr "Densidad de stickers" msgid "Sticker is too large" msgstr "El sticker es demasiado grande" -#. Kind label on a sticker pack invite embed. -#. Short label in the authentication invite header. Keep the tone plain and specific. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/auth/flow/InviteHeader.tsx:25 -#: src/features/channel/components/InviteEmbed.tsx:88 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:61 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:105 -msgid "Sticker pack" -msgstr "Paquete de stickers" - -#. placeholder {0}: invite.pack.name -#: src/features/invite/commands/InviteCommands.tsx:146 -msgid "Sticker pack {0} has been installed." -msgstr "Se instaló el paquete de stickers {0}." - -#. Title of the error modal when creating a new sticker pack is rejected because the user is at the creation limit. -#: src/features/invite/commands/InviteCommands.tsx:74 -msgid "Sticker pack creation limit reached" -msgstr "Se alcanzó el límite de creación de paquetes de stickers" - -#. Modal title for the sticker pack invite share flow. -#: src/features/expressions/components/modals/PackInviteModal.tsx:61 -msgid "Sticker pack invite" -msgstr "Invitación a paquete de stickers" - -#. Title of the error modal when installing a sticker pack via invite is rejected because the user is at the install limit. -#: src/features/invite/commands/InviteCommands.tsx:65 -msgid "Sticker pack limit reached" -msgstr "Límite de paquete de stickers alcanzado" - -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#. Settings section label for sticker expression packs. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:84 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:27 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:22 -msgid "Sticker packs" -msgstr "Paquetes de stickers" - #: src/features/guild/components/modals/guild_tabs/GuildStickersTab.tsx:283 msgid "Sticker slots" msgstr "Espacios para stickers" @@ -31039,6 +30547,13 @@ msgstr "¿Dejar de compartir la actividad de voz con todos los amigos?" msgid "Stop speaking" msgstr "Dejar de hablar" +#. Danger action that stops the active screen share. +#. Voice screen share menu action that stops the current user stream. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:20 +#: src/features/voice/components/ActiveScreenShareMenu.tsx:19 +msgid "Stop Streaming" +msgstr "Dejar de transmitir" + #. Confirmation prompt in the links tab. #: src/features/user/components/modals/tabs/chat_settings_tab/ChatSettingsTabLinksTab.tsx:31 msgid "Stop trusting all links?" @@ -31050,7 +30565,7 @@ msgid "Stop watching" msgstr "Detener la reproducción" #. Tooltip / button label in the voice control bar that stops watching a remote screen share. -#: src/features/voice/components/VoiceControlBar.tsx:151 +#: src/features/voice/components/VoiceControlBar.tsx:147 msgid "Stop watching stream" msgstr "Dejar de ver la transmisión" @@ -31088,11 +30603,16 @@ msgstr "Transmisión oculta" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the user settings voice activity card. Keep it concise. #: src/features/user/components/profile/VoiceActivityCard.tsx:90 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:132 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:153 #: src/features/voice/components/StreamWatchHoverCard.tsx:21 msgid "Stream preview" msgstr "Vista previa del stream" +#. Compact submenu label for changing the resolution and frame rate of an active stream. +#: src/features/voice/components/StreamSettingsMenuContent.tsx:152 +msgid "Stream Quality" +msgstr "Calidad de transmisión" + #. Toolbar / menu button label in the screen-share picker. Opens the stream quality settings popover. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:164 msgid "Stream settings" @@ -31302,12 +30822,12 @@ msgid "Suspend" msgstr "Suspender" #. 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/VoiceVideoIndex.ts:156 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:177 msgid "SVC" msgstr "SVC" #. Label for an advanced screen-share select. SVC is a WebRTC acronym and should stay uppercase. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:91 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:96 msgid "SVC mode" msgstr "Modo SVC" @@ -31757,7 +31277,7 @@ msgid "Template URL" msgstr "URL de la plantilla" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:107 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:112 msgid "Temporal layers" msgstr "Capas temporales" @@ -31818,7 +31338,7 @@ msgstr "Probar las previsualizaciones de URL y los elementos incrustados renderi #. Channel type chip label for a text channel. #. Option label for a WebRTC content hint select. #: src/features/channel/utils/ChannelUtils.tsx:51 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:151 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:156 msgid "Text" msgstr "Texto" @@ -32002,11 +31522,6 @@ msgstr "Ese mensaje ya no existe o perdiste el acceso a la conversación." msgid "That's all of them." msgstr "Eso es todo." -#. End-of-list body text in the scheduled messages popout when all scheduled messages are visible. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:56 -msgid "That's everything in the queue." -msgstr "Eso es todo lo que hay en la cola." - #. Description text in the FluxerTag change modal. #: src/features/user/components/modals/FluxerTagChangeModal.tsx:69 msgid "The #0000 tag is reserved for Visionary subscribers. Visionary is no longer available for purchase." @@ -32671,7 +32186,7 @@ msgid "This invite has unlimited uses." msgstr "Esta invitación tiene usos ilimitados." #. Helper text shown on an invite embed while streaming privacy is active. -#: src/features/channel/components/InviteEmbed.tsx:141 +#: src/features/channel/components/InviteEmbed.tsx:112 msgid "This invite is hidden while sharing is protected." msgstr "Esta invitación está oculta mientras la opción de compartir está protegida." @@ -33167,7 +32682,7 @@ msgstr "Hora" #. Settings section label for app time display format. #: src/features/user/components/modals/tabs/LanguageTab.tsx:374 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:26 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:46 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:38 msgid "Time format" msgstr "Formato de hora" @@ -33394,11 +32909,6 @@ msgstr "Activar/desactivar la soundboard" msgid "Toggle the sticker picker" msgstr "Alternar el selector de stickers" -#. Action that toggles whether the pack invite is unique to the recipient. -#: src/features/expressions/components/modals/PackInviteModal.tsx:73 -msgid "Toggle unique invite" -msgstr "Activar invitación única" - #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:305 msgid "Toggle voice activity" @@ -33731,7 +33241,7 @@ msgid "Try another search term, or pick a different category or language." msgstr "Intenta con otro término de búsqueda, o elige una categoría o idioma diferente." #. Helper text on an unknown invite embed suggesting the user request a fresh invite. -#: src/features/channel/components/InviteEmbed.tsx:129 +#: src/features/channel/components/InviteEmbed.tsx:100 msgid "Try asking for a new invite." msgstr "Intenta pedir una invitación nueva." @@ -33754,7 +33264,7 @@ msgstr "Intenta editar tu mensaje de nuevo." msgid "TRY gifts are one-time payments. Cards charged in TRY still need to be issued in Türkiye for the purchase to stay eligible." msgstr "Los regalos en TRY son pagos únicos. Las tarjetas cargadas en TRY deben emitirse en Turquía para que la compra siga siendo válida." -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:254 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:252 msgid "Try searching for something like \"theme\", \"notifications\", or \"privacy\"" msgstr "Prueba buscando algo como \"tema\", \"notificaciones\" o \"privacidad\"" @@ -33804,7 +33314,7 @@ msgstr "Desactivar" #. Bulk voice action that turns off the camera on every active device of the current user. #. Voice menu action that turns off every active device/session's camera. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:90 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:114 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:93 msgid "Turn off all device cameras" msgstr "Apagar todas las cámaras de los dispositivos" @@ -33820,14 +33330,14 @@ msgstr "Apagar cámara" #. Voice menu action that turns off the camera on a single device of the current user. #. Voice menu action that turns off the camera on one device/session. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:57 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:81 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:81 msgid "Turn off device camera" msgstr "Apagar cámara del dispositivo" #. Voice menu action that ends the screen share on a single device of the current user. #. Voice menu action that stops screen sharing or streaming on one device/session. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:61 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:85 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:85 msgid "Turn off device stream" msgstr "Desactivar audio del dispositivo" @@ -33839,7 +33349,7 @@ msgstr "Desactivar mensajes privados y solicitudes de amistad en toda la instanc #. Voice menu action that ends the current user screen share. #. Voice menu action that stops the current user's screen share or stream. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:65 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:89 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:69 msgid "Turn off stream" msgstr "Apagar transmisión" @@ -34019,16 +33529,6 @@ msgstr "La legislación del Reino Unido exige una verificación de contenido par msgid "Ukrainian" msgstr "Ucraniano" -#. Generic title for the error modal when an emoji pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:99 -msgid "Unable to install emoji pack" -msgstr "No se pudo instalar el paquete de emojis" - -#. Generic title for the error modal when a sticker pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:103 -msgid "Unable to install sticker pack" -msgstr "No se pudo instalar el paquete de stickers" - #. Error-state title in the activity log tab when fetching log entries failed. #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTab.tsx:126 msgid "Unable to load activity logs" @@ -34038,11 +33538,6 @@ msgstr "No se pudieron cargar los registros de actividad" msgid "Unable to load applications" msgstr "No se pueden cargar las aplicaciones" -#. Error message in the expression packs tab. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:36 -msgid "Unable to load pack information." -msgstr "No se pudo cargar la información del paquete." - #. Error message in the channel and chat textual attachment code panel. #. Error message in the channel and chat textual attachment code panel. #: src/features/channel/components/embeds/attachments/CsvAttachmentTablePanel.tsx:31 @@ -34265,7 +33760,7 @@ msgstr "Quitar de favoritos" #. Voice call layout action that removes focus from the currently pinned participant. #. Voice layout menu action that removes the focused participant or stream. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:25 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:41 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:97 msgid "Unfocus" msgstr "Dejar de destacar" @@ -34284,7 +33779,7 @@ msgstr "Desplegar" #. Settings section label for the embed debugger URL input. #: src/features/user/components/modals/tabs/EmbedDebuggerTab.tsx:231 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:70 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:62 msgid "Unfurl debugger" msgstr "Depurador de enlaces previos" @@ -34293,10 +33788,6 @@ msgstr "Depurador de enlaces previos" msgid "Unicode emojis" msgstr "Emojis Unicode" -#: src/features/expressions/components/modals/PackInviteModal.tsx:180 -msgid "Unique invite" -msgstr "Invitación única" - #. Codec description in the screen share codec policy menu, used for the universal fallback codec. #: src/features/voice/utils/ScreenShareCodecPolicy.ts:20 msgid "Universal fallback. Lowest quality, but it works everywhere." @@ -34350,7 +33841,7 @@ msgstr "Fecha desconocida" #. Fallback device or operating-system label in the devices tab when session client data is unavailable. #. Short label in the app layout voice participant item. #. Short label in the notifications. Keep it concise. -#: src/features/app/components/layout/VoiceParticipantItem.tsx:43 +#: src/features/app/components/layout/VoiceParticipantItem.tsx:44 #: src/features/user/components/modals/tabs/DevicesTab.tsx:65 #: src/features/user/components/modals/tabs/notifications_tab/Notifications.tsx:78 msgid "Unknown device" @@ -34376,7 +33867,7 @@ msgid "Unknown gift" msgstr "Regalo desconocido" #. Title shown on an invite embed when the invite code resolves to nothing (expired, revoked, or invalid). -#: src/features/channel/components/InviteEmbed.tsx:125 +#: src/features/channel/components/InviteEmbed.tsx:96 msgid "Unknown invite" msgstr "Invitación desconocida" @@ -34428,7 +33919,7 @@ msgstr "usuario desconocido" #: src/features/devtools/utils/CommandUtils.ts:27 #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTab.tsx:114 #: src/features/voice/components/VoiceParticipantAvatarList.tsx:43 -#: src/features/voice/components/VoiceParticipantTile.tsx:161 +#: src/features/voice/components/VoiceParticipantTile.tsx:162 #: src/features/webhook/components/WebhookListItem.tsx:30 msgid "Unknown user" msgstr "Usuario desconocido" @@ -34450,13 +33941,6 @@ msgstr "unknown-mention" msgid "unknown-role" msgstr "unknown-role" -#. Option label representing an unlimited count. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/expressions/components/modals/PackInviteModal.tsx:29 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:32 -msgid "Unlimited" -msgstr "Ilimitado" - #. Audit log community feature label for unlimited custom emoji capacity. #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:126 msgid "Unlimited emoji" @@ -34525,7 +34009,7 @@ msgid "Unmute" msgstr "Activar sonido" #. Voice control button label to turn the user's microphone back on. -#: src/features/voice/components/VoiceControlBar.tsx:121 +#: src/features/voice/components/VoiceControlBar.tsx:117 msgctxt "voice-control-action" msgid "Unmute" msgstr "Activar audio" @@ -34613,7 +34097,7 @@ msgstr "Canal sin nombre" #. Fallback display name for a group DM with no name set. #. Fallback title in an invite embed for a group DM with no name set. #. Short label in the channel display name state. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:72 +#: src/features/channel/components/InviteEmbed.tsx:63 #: src/features/channel/state/ChannelDisplayName.ts:19 #: src/features/channel/utils/ChannelUtils.tsx:59 msgid "Unnamed group" @@ -34692,7 +34176,7 @@ msgstr "no leído" #. 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. #. Tab label in the inbox popout filtering to channels with unread messages. -#: src/features/messaging/components/popouts/InboxPopout.tsx:32 +#: src/features/messaging/components/popouts/InboxPopout.tsx:30 #: src/features/user/components/settings_utils/search_index/NotificationsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:77 msgid "Unread" @@ -34828,7 +34312,7 @@ msgid "Up to {DISCOVERY_MAX_TAGS} tags help people find your community. They sho msgstr "Hasta {DISCOVERY_MAX_TAGS} etiquetas ayudan a que la gente encuentre tu comunidad. Aparecen en la búsqueda de Descubrir." #. Feature comparison table value label. Shown in the restricted or stock column for a text-valued perk. Format includes a resolution token (4K) and a framerate token that should not be translated. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:91 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:87 msgid "Up to 4K/60fps" msgstr "Hasta 4K/60 fps" @@ -34904,11 +34388,6 @@ msgstr "Políticas actualizadas" msgid "Updated saved media" msgstr "Multimedia guardada actualizada" -#. Label in the messaging commands. {scheduledTimeLabel} is the localized scheduled date and time. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:53 -msgid "Updated scheduled message for {scheduledTimeLabel}" -msgstr "Mensaje programado actualizado para {scheduledTimeLabel}" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:544 msgid "Updated the avatar." msgstr "Actualizó el avatar." @@ -35165,7 +34644,7 @@ msgid "Uploading emojis" msgstr "Subiendo emojis" #. Description for the maximum screen share bitrate select. Keep WebRTC literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:159 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:164 msgid "Upper bitrate cap before WebRTC adapts to the network." msgstr "Límite máximo de velocidad antes de que WebRTC se adapte a la red." @@ -35294,7 +34773,7 @@ msgid "Use an email you can open. We will send a code there." msgstr "Usa un correo electrónico que puedas abrir. Te enviaremos un código allí." #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:67 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:63 msgid "Use animated emojis" msgstr "Usar emojis animados" @@ -35596,11 +35075,6 @@ msgstr "Solo se usa en esta comunidad." msgid "User" msgstr "Usuario" -#. Voice participant context menu submenu label for lower-frequency profile and communication actions. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:202 -msgid "User actions" -msgstr "Acciones del usuario" - #. IAR modal: rule description. #: src/features/moderation/components/report_modal/IARModalCopy.ts:251 msgid "User appears underage, or is involved in grooming or child exploitation." @@ -35677,7 +35151,7 @@ msgid "User record" msgstr "Registro de usuario" #. Root label for the current user settings modal and settings search paths. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:352 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:341 msgid "User settings" msgstr "Ajustes de usuario" @@ -36215,7 +35689,7 @@ msgid "Video progress" msgstr "Progreso del video" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:75 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:71 msgid "Video quality" msgstr "Calidad de video" @@ -36604,7 +36078,7 @@ msgstr "Voz (contenido para adultos)" #. User settings tab for microphone, speaker, camera, and call stats. #. User settings tab for microphone, speaker, camera, and call stats. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:124 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:119 #: src/features/voice/utils/VoiceMessageDescriptors.ts:30 msgid "Voice & video" msgstr "Audio y video" @@ -36861,7 +36335,7 @@ msgid "Wait here" msgstr "Espera aquí" #. Tooltip explaining that video / screen share controls are gated while the voice connection is not yet ready. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:56 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:45 msgid "Waiting for connection..." msgstr "Esperando conexión..." @@ -37362,11 +36836,6 @@ msgstr "Qué buscar." msgid "What's happening?" msgstr "¿Qué pasa?" -#. Form helper text for an expression pack description input. -#: src/features/expressions/components/modals/CreatePackModal.tsx:50 -msgid "What's in this pack?" -msgstr "¿Qué incluye este paquete?" - #. Short label in the settings dialog mobile settings view. #. Short label in the whats new modal. #. Sidebar item in settings that opens the app update notes modal. @@ -37551,7 +37020,7 @@ msgid "Window state" msgstr "Estado de la ventana" #. User settings tab label shown on Windows desktop builds. Refers to the Microsoft Windows OS. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:74 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:69 msgid "Windows app" msgstr "Aplicación para Windows" @@ -37873,16 +37342,6 @@ msgstr "No puedes editar este mensaje." msgid "You can't grant a permission you don't have in this channel." msgstr "No puedes otorgar un permiso que no tienes en este canal." -#. Body of the error modal when installing an emoji pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:91 -msgid "You can't install this emoji pack." -msgstr "No puedes instalar este paquete de emojis." - -#. Body of the error modal when installing a sticker pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:95 -msgid "You can't install this sticker pack." -msgstr "No puedes instalar este paquete de stickers." - #. Title of the error modal shown when the user is banned from a discovery community. #: src/features/discovery/commands/DiscoveryJoinCommands.tsx:38 msgid "You can't join this community" @@ -37942,8 +37401,8 @@ msgstr "No puedes enviar mensajes en esta comunidad." #. Tooltip in the voice control bar when the user lacks the Screen Share permission in this channel. Tone stays plain. #. Tooltip shown when the user lacks the Screen Share permission in the voice channel. Tone stays plain. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:65 -#: src/features/voice/components/VoiceControlBar.tsx:141 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:54 +#: src/features/voice/components/VoiceControlBar.tsx:137 msgid "You can't share your screen in this channel" msgstr "No puedes compartir tu pantalla en este canal" @@ -37956,8 +37415,8 @@ msgstr "No puedes hablar en este canal" #. Tooltip in the voice control bar when the user lacks the Video permission in this channel. Tone stays plain. #. Tooltip shown when the user lacks the Video permission in the voice channel. Tone stays plain. #: src/features/voice/components/modals/CameraPreviewModal.tsx:74 -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:61 -#: src/features/voice/components/VoiceControlBar.tsx:131 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:50 +#: src/features/voice/components/VoiceControlBar.tsx:127 msgid "You can't turn on your camera in this channel" msgstr "No puedes encender tu cámara en este canal" @@ -38120,10 +37579,6 @@ msgstr "No has sido miembro de esta comunidad el tiempo suficiente para enviar m msgid "You haven't blocked anyone yet." msgstr "Todavía no has bloqueado a nadie." -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:343 -msgid "You haven't created any packs yet." -msgstr "Todavía no creaste ningún paquete." - #. Intro copy in the keyboard navigation modal. {productName} is the app name. #: src/features/input/components/modals/KeyboardModeIntroModal.tsx:26 msgid "You just pressed Tab. Keyboard mode is now on so you can navigate {productName} without a mouse." @@ -38345,13 +37800,6 @@ msgstr "Alcanzaste el límite de {bookmarksText}. Elimina uno para añadir otro. msgid "You're at the cap of {freeItemsText} — your instance admin sets this limit." msgstr "Alcanzaste el límite de {freeItemsText}; el administrador de tu instancia establece este límite." -#. Fallback body of the emoji pack creation-limit error modal when no exact limit is known. -#. Fallback body of the sticker pack creation-limit error modal when no exact limit is known. -#: src/features/invite/commands/InviteCommands.tsx:61 -#: src/features/invite/commands/InviteCommands.tsx:79 -msgid "You're at the creation limit. Delete one to create another." -msgstr "Alcanzaste el límite de creación. Elimina uno para crear otro." - #. Modal body shown when the free bookmarks limit is reached and Plutonium would increase it. Free and Plutonium limits are interpolated. #: src/features/app/components/alerts/MaxBookmarksModal.tsx:30 msgid "You're at the free cap of {bookmarksText}. {premiumProductName} bumps you up to {premiumBookmarksText} — or remove one to add another." @@ -38362,13 +37810,6 @@ msgstr "Alcanzaste el límite gratuito de {bookmarksText}. {premiumProductName} msgid "You're at the free cap of {freeItemsText}. {premiumProductName} bumps you up to {premiumItemsText}." msgstr "Alcanzaste el límite gratuito de {freeItemsText}. {premiumProductName} te permite tener hasta {premiumItemsText}." -#. Fallback body of the emoji pack install-limit error modal when no exact limit is known. -#. Fallback body of the sticker pack install-limit error modal when no exact limit is known. -#: src/features/invite/commands/InviteCommands.tsx:52 -#: src/features/invite/commands/InviteCommands.tsx:70 -msgid "You're at the install limit. Remove one to add another." -msgstr "Alcanzaste el límite de instalación. Elimina uno para añadir otro." - #. Short label in the user banned from guild modal. Keep it concise. Keep the tone plain and specific. #: src/features/moderation/components/alerts/UserBannedFromGuildModal.tsx:8 msgid "You're banned" @@ -38379,11 +37820,6 @@ msgstr "Estás bloqueado" msgid "You're being rate limited. Wait {duration} before trying again." msgstr "Estás siendo limitado. Espera {duration} antes de intentar de nuevo." -#. End-of-list title in the scheduled messages popout when all scheduled messages are visible. Tone can be friendly. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:51 -msgid "You're caught up" -msgstr "Estás al día" - #. Error modal body shown when a gift-subscription user tries to start a recurring subscription. Explains the extension/redemption path. #: src/features/app/components/dialogs/components/plutonium/hooks/useCheckoutActions.tsx:160 msgid "You're currently on a gift subscription. It won't renew. You can redeem more gift codes to extend it. Recurring subscriptions can be started after your gift time ends." @@ -38497,16 +37933,12 @@ msgstr "Ya usaste un reembolso de autoservicio hace poco. Podrás volver a solic msgid "You've arrived, {username}! Let's get started." msgstr "¡Llegaste, {username}! Empecemos." -#: src/features/auth/flow/InviteHeader.tsx:200 -msgid "You've been invited to install" -msgstr "Te invitaron a instalar" - -#: src/features/auth/flow/InviteHeader.tsx:96 -#: src/features/auth/flow/InviteHeader.tsx:299 +#: src/features/auth/flow/InviteHeader.tsx:69 +#: src/features/auth/flow/InviteHeader.tsx:213 msgid "You've been invited to join" msgstr "Te invitaron a unirte" -#: src/features/auth/flow/InviteHeader.tsx:151 +#: src/features/auth/flow/InviteHeader.tsx:124 msgid "You've been invited to join a group DM by" msgstr "Te invitaron a unirte a un grupo de chat por" @@ -38586,7 +38018,7 @@ msgstr "Tu suscripción a {premiumProductName} ha caducado. Has perdido todos lo msgid "Your {productName} session expired. Sign in again to continue authorizing this application." msgstr "Tu sesión de {productName} caducó. Inicia sesión de nuevo para seguir autorizando esta aplicación." -#: src/features/user/components/settings_utils/SettingsConstants.tsx:205 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:200 msgid "Your account" msgstr "Tu cuenta" 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 c7a729cd7..6c1d6d07e 100644 --- a/fluxer_app/src/features/i18n/locales/es-ES/messages.po +++ b/fluxer_app/src/features/i18n/locales/es-ES/messages.po @@ -29,11 +29,6 @@ msgstr "(editado)" msgid "(failed to load)" msgstr "(no se pudo cargar)" -#. Placeholder content text shown for scheduled messages with neither text nor attachments. Keep the parentheses. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:38 -msgid "(no content)" -msgstr "(sin contenido)" - #: src/features/app/components/pages/YouPage.tsx:189 #: src/features/user/components/modals/UserProfileMobileSheet.tsx:899 msgid "(only visible to you)" @@ -455,7 +450,7 @@ msgstr "{count, plural, one {Expandir (# línea)} other {Expandir (# líneas)}}" msgid "{count, plural, one {Expand (# row)} other {Expand (# rows)}}" msgstr "{count, plural, one {Mostrar (# fila)} other {Mostrar (# filas)}}" -#: src/features/voice/components/VoiceParticipantTile.tsx:303 +#: src/features/voice/components/VoiceParticipantTile.tsx:304 msgid "{count, plural, one {Expand # other device} other {Expand # other devices}}" msgstr "{count, plural, one {Expandir # otro dispositivo} other {Expandir # otros dispositivos}}" @@ -463,8 +458,8 @@ msgstr "{count, plural, one {Expandir # otro dispositivo} other {Expandir # otro msgid "{count, plural, one {Group DM · # member} other {Group DM · # members}}" msgstr "{count, plural, one {MD de grupo · # miembro} other {MD de grupo · # miembros}}" -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:252 -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:273 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:274 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:295 msgid "{count, plural, one {Hide # device} other {Hide # devices}}" msgstr "{count, plural, one {Ocultar # dispositivo} other {Ocultar # dispositivos}}" @@ -476,7 +471,7 @@ msgstr "{count, plural, one {En llamada} other {# en llamada}}" msgid "{count, plural, one {Join video call (# participant)} other {Join video call (# participants)}}" msgstr "{count, plural, one {Unirse a la videollamada (# participante)} other {Unirse a la videollamada (# participantes)}}" -#: src/features/voice/components/VoiceParticipantTile.tsx:620 +#: src/features/voice/components/VoiceParticipantTile.tsx:621 msgid "{count, plural, one {Keep watching # stream and add this one} other {Keep watching # streams and add this one}}" msgstr "{count, plural, one {Seguir viendo # retransmisión y añadir esta} other {Seguir viendo # retransmisiones y añadir esta}}" @@ -492,8 +487,8 @@ msgstr "{count, plural, one {Revocar # aplicación} other {Revocar # aplicacione msgid "{count, plural, one {sent # attachment} other {sent # attachments}}" msgstr "{count, plural, one {envió # archivo adjunto} other {envió # archivos adjuntos}}" -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:259 -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:280 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:281 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:302 msgid "{count, plural, one {Show # device} other {Show # devices}}" msgstr "{count, plural, one {Mostrar # dispositivo} other {Mostrar # dispositivos}}" @@ -535,22 +530,6 @@ msgstr "{count, plural, one {Ya estás usando la única conexión permitida para msgid "{count, plural, one {You're at the cap of # saved media item. Remove one to add another.} other {You're at the cap of # saved media items. Remove one to add another.}}" msgstr "{count, plural, one {Has alcanzado el límite de # elemento multimedia guardado. Elimina uno para añadir otro.} other {Has alcanzado el límite de # elementos multimedia guardados. Elimina uno para añadir otro.}}" -#: src/features/invite/commands/InviteCommands.tsx:401 -msgid "{count, plural, one {You're at the limit of # emoji pack. Delete one to create another.} other {You're at the limit of # emoji packs. Delete one to create another.}}" -msgstr "{count, plural, one {Has alcanzado el límite de # paquete de emojis. Elimina uno para crear otro.} other {Has alcanzado el límite de # paquetes de emojis. Elimina uno para crear otro.}}" - -#: src/features/invite/commands/InviteCommands.tsx:387 -msgid "{count, plural, one {You're at the limit of # installed emoji pack. Remove one to add another.} other {You're at the limit of # installed emoji packs. Remove one to add another.}}" -msgstr "{count, plural, one {Has alcanzado el límite de # paquete de emojis instalado. Elimina uno para añadir otro.} other {Has alcanzado el límite de # paquetes de emojis instalados. Elimina uno para añadir otro.}}" - -#: src/features/invite/commands/InviteCommands.tsx:419 -msgid "{count, plural, one {You're at the limit of # installed sticker pack. Remove one to add another.} other {You're at the limit of # installed sticker packs. Remove one to add another.}}" -msgstr "{count, plural, one {Has alcanzado el límite de # paquete de stickers instalado. Elimina uno para añadir otro.} other {Has alcanzado el límite de # paquetes de stickers instalados. Elimina uno para añadir otro.}}" - -#: src/features/invite/commands/InviteCommands.tsx:433 -msgid "{count, plural, one {You're at the limit of # sticker pack. Delete one to create another.} other {You're at the limit of # sticker packs. Delete one to create another.}}" -msgstr "{count, plural, one {Has alcanzado el límite de # paquete de stickers. Elimina uno para crear otro.} other {Has alcanzado el límite de # paquetes de stickers. Elimina uno para crear otro.}}" - #: src/features/guild/components/alerts/MaxGuildsModal.tsx:24 msgid "{count, plural, one {You've reached the maximum number of communities you can join (# community). Leave a community before joining another one.} other {You've reached the maximum number of communities you can join (# communities). Leave a community before joining another one.}}" msgstr "{count, plural, one {Has alcanzado el número máximo de comunidades a las que puedes unirte (# comunidad). Abandona una comunidad antes de unirte a otra.} other {Has alcanzado el número máximo de comunidades a las que puedes unirte (# comunidades). Abandona una comunidad antes de unirte a otra.}}" @@ -750,14 +729,14 @@ msgstr "{formats}. Máximo {maxSize}. Recomendado: {recommendedSize}" msgid "{formats}. Max {maxSize}. Recommended: {recommendedSize}. {note}" msgstr "{formats}. Máximo {maxSize}. Recomendado: {recommendedSize}. {note}" -#: src/features/auth/flow/InviteHeader.tsx:117 -#: src/features/auth/flow/InviteHeader.tsx:162 -#: src/features/auth/flow/InviteHeader.tsx:335 +#: src/features/auth/flow/InviteHeader.tsx:90 +#: src/features/auth/flow/InviteHeader.tsx:135 +#: src/features/auth/flow/InviteHeader.tsx:249 msgid "{formattedMemberCount} {memberCount, plural, one {member} other {members}}" msgstr "{formattedMemberCount} {memberCount, plural, one {miembro} other {miembros}}" -#: src/features/auth/flow/InviteHeader.tsx:111 -#: src/features/auth/flow/InviteHeader.tsx:320 +#: src/features/auth/flow/InviteHeader.tsx:84 +#: src/features/auth/flow/InviteHeader.tsx:234 msgid "{formattedPresenceCount} online" msgstr "{formattedPresenceCount} en línea" @@ -776,7 +755,7 @@ msgstr "{fps} FPS" msgid "{guildName} channels" msgstr "Canales de {guildName}" -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:674 +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:673 msgid "{hiddenConnectionCount, plural, one {Expand # other device} other {Expand # other devices}}" msgstr "{hiddenConnectionCount, plural, one {Expandir # otro dispositivo} other {Expandir # otros dispositivos}}" @@ -874,7 +853,7 @@ msgstr "{length} viendo" msgid "{lineCount, plural, one {# line} other {# lines}}" msgstr "{lineCount, plural, one {# línea} other {# líneas}}" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:145 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:143 msgid "{matchCount, plural, one {# match} other {# matches}}" msgstr "{matchCount, plural, one {# coincidencia} other {# coincidencias}}" @@ -889,7 +868,7 @@ msgid "{mbWayPaymentMethod} is a one-time payment method in {paymentProviderName msgstr "{mbWayPaymentMethod} es un método de pago único en la pasarela de {paymentProviderName}, por lo que no es una vía para suscripciones recurrentes aquí." #. Screen share bitrate option label. Mbps means megabits per second. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:167 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:172 msgid "{megabits} Mbps" msgstr "{megabits} Mbps" @@ -1105,7 +1084,7 @@ msgid "{productName} detected a potential raid in this community. Invites are pa msgstr "{productName} ha detectado un posible ataque en esta comunidad. Las invitaciones están en pausa, por lo que los nuevos usuarios no pueden unirse ahora mismo." #. Anti-raid status message on a community invite embed. productName is the product brand name placeholder. -#: src/features/channel/components/InviteEmbed.tsx:117 +#: src/features/channel/components/InviteEmbed.tsx:88 msgid "{productName} detected a potential raid, so new users can't join right now." msgstr "{productName} ha detectado un posible ataque, por lo que los nuevos usuarios no pueden unirse ahora mismo." @@ -1225,14 +1204,14 @@ msgstr "Quedan {remaining} caracteres. Consigue {premiumProductName} para escrib msgid "{remainingSlotCount} remaining" msgstr "{remainingSlotCount} restantes" -#: src/features/channel/components/InviteEmbed.tsx:282 -#: src/features/channel/components/InviteEmbed.tsx:455 -#: src/features/channel/components/InviteEmbed.tsx:724 +#: src/features/channel/components/InviteEmbed.tsx:248 +#: src/features/channel/components/InviteEmbed.tsx:356 +#: src/features/channel/components/InviteEmbed.tsx:625 msgid "{renderedMemberCount} {memberCount, plural, one {member} other {members}}" msgstr "{renderedMemberCount} {memberCount, plural, one {miembro} other {miembros}}" #. Presence summary on a community invite embed. renderedPresenceCount is a formatted count of online members. -#: src/features/channel/components/InviteEmbed.tsx:112 +#: src/features/channel/components/InviteEmbed.tsx:83 msgid "{renderedPresenceCount} online" msgstr "{renderedPresenceCount} en línea" @@ -1630,9 +1609,7 @@ msgstr "1 no leído" msgid "1 unread DM" msgstr "1 mensaje sin leer" -#. Invite link use-limit option meaning the invite can be used once. #. Invite max-uses dropdown option for exactly one use. -#: src/features/expressions/components/modals/PackInviteModal.tsx:33 #: src/features/invite/components/modals/InviteModal.tsx:60 msgid "1 use" msgstr "1 uso" @@ -1668,16 +1645,12 @@ msgstr "Regalo de 1 año" msgid "10 minutes" msgstr "10 minutos" -#. Invite link use-limit option meaning the invite can be used ten times. #. Invite max-uses dropdown option for ten uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:41 #: src/features/invite/components/modals/InviteModal.tsx:68 msgid "10 uses" msgstr "10 usos" -#. Invite link use-limit option meaning the invite can be used 100 times. #. Invite max-uses dropdown option for 100 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:53 #: src/features/invite/components/modals/InviteModal.tsx:80 msgid "100 uses" msgstr "100 usos" @@ -1763,9 +1736,7 @@ msgctxt "adaptive-screen-share" msgid "240p" msgstr "240p" -#. Invite link use-limit option meaning the invite can be used 25 times. #. Invite max-uses dropdown option for 25 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:45 #: src/features/invite/components/modals/InviteModal.tsx:72 msgid "25 uses" msgstr "25 usos" @@ -1840,16 +1811,12 @@ msgstr "5 días" msgid "5 minutes" msgstr "5 minutos" -#. Invite link use-limit option meaning the invite can be used five times. #. Invite max-uses dropdown option for five uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:37 #: src/features/invite/components/modals/InviteModal.tsx:64 msgid "5 uses" msgstr "5 usos" -#. Invite link use-limit option meaning the invite can be used 50 times. #. Invite max-uses dropdown option for 50 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:49 #: src/features/invite/components/modals/InviteModal.tsx:76 msgid "50 uses" msgstr "50 usos" @@ -2083,13 +2050,6 @@ msgstr "Aceptar invitación" msgid "Accept the friend request from {userName}?" msgstr "¿Aceptar la solicitud de amistad de {userName}?" -#. Helper text on a pack invite embed explaining that accepting installs the pack. -#. Note shown on expression pack invites before accepting. -#: src/features/channel/components/InviteEmbed.tsx:100 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:81 -msgid "Accepting this invite installs the pack automatically." -msgstr "Al aceptar esta invitación, el paquete se instalará automáticamente." - #. Short label in the notification utils helper. Keep it concise. #: src/features/notification/utils/NotificationUtils.ts:32 msgid "Access granted" @@ -2110,7 +2070,7 @@ msgstr "Accede a tu información básica de perfil (nombre de usuario, avatar, e #. User settings tab for accessibility preferences (visual, motion, screen reader, etc.). #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:14 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:93 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:66 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:61 msgid "Accessibility" msgstr "Accesibilidad" @@ -2124,7 +2084,7 @@ msgstr "Región interactiva accesible" #. User settings tab for account login, password, MFA, and security. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:11 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:129 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:95 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:90 msgid "Account" msgstr "Cuenta" @@ -2180,7 +2140,7 @@ msgstr "Cuenta demasiado nueva" #. Required-action modal title shown when an account-level verification step is required to proceed. #. Title of the error modal shown when an unclaimed (guest) account tries to accept a community or group DM invite. Auth-related; keep tone plain. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:8 -#: src/features/invite/commands/InviteCommands.tsx:37 +#: src/features/invite/commands/InviteCommands.tsx:35 msgid "Account verification required" msgstr "Verificación de cuenta necesaria" @@ -2461,7 +2421,7 @@ msgid "Add an account to continue." msgstr "Añade una cuenta para continuar." #. Body of the error modal shown when an unclaimed (guest) account tries to accept a community invite. Tells the user to complete sign-up first. -#: src/features/invite/commands/InviteCommands.tsx:42 +#: src/features/invite/commands/InviteCommands.tsx:40 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." @@ -2771,7 +2731,7 @@ msgid "Address" msgstr "Dirección" #. Description for an H.264 backup stream select. Keep H.264, CPU, and GPU literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:119 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:124 msgid "Adds H.264 for mixed clients. Uses more encode work." msgstr "Añade H.264 para clientes mixtos. Utiliza más recursos de codificación." @@ -2827,11 +2787,9 @@ msgstr "Los administradores han pausado las invitaciones; no puedes unirte ahora #. Collapsed-by-default group at the end of the community overview tab holding less common settings. #. Disclosure button label in the voice connection status popout. Reveals technical bandwidth and network stats. #. User settings tab for power-user and experimental application preferences. -#. Voice participant context menu submenu label for IDs and diagnostics. #: src/features/channel/components/modals/channel_tabs/ChannelOverviewTab.tsx:337 #: src/features/guild/components/modals/guild_tabs/guild_overview_tab/index.tsx:28 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:178 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:145 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:140 #: src/features/voice/components/voice_connection_status/VoiceDetailsPopout.tsx:60 msgid "Advanced" msgstr "Avanzado" @@ -2842,7 +2800,7 @@ msgid "Advanced video settings" msgstr "Configuración avanzada de vídeo" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:100 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:121 msgid "Advertise a capped decode codec to force publisher migration" msgstr "Anunciar un códec de decodificación limitado para forzar la migración del publicador" @@ -3065,6 +3023,13 @@ msgstr "Permitir que cualquiera vea esta conexión en tu perfil" msgid "Allow anyone who can view your full profile to see your profile local time" msgstr "Permitir que cualquiera que pueda ver tu perfil completo vea la hora local de tu perfil" +#. Settings search entry label for the AV1 screen-share opt-in. AV1 is a codec name and should stay literal. +#. Switch label for the AV1 screen-share opt-in. AV1 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:236 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:88 +msgid "Allow AV1 for screen sharing" +msgstr "Permitir AV1 para compartir pantalla" + #. Toggle label that allows DMs from bots in this community. #: src/features/ui/action_menu/items/BulkSettingsMenuItems.tsx:81 msgid "Allow bot direct messages" @@ -3112,6 +3077,13 @@ msgstr "Permitir nombres de canales de texto flexibles" msgid "Allow for all communities" msgstr "Permitir en todas las comunidades" +#. Settings search entry label for the H.265/HEVC screen-share opt-in. H.265 and HEVC are codec names and should stay literal. +#. Switch label for the H.265/HEVC screen-share opt-in. H.265 and HEVC are codec names and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:240 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:92 +msgid "Allow H.265 (HEVC) for screen sharing" +msgstr "Permitir H.265 (HEVC) para compartir pantalla" + #: src/features/connection/components/modals/EditConnectionModal.tsx:95 msgid "Allow members from communities you're in to see this connection" msgstr "Permitir que los miembros de las comunidades en las que estás vean esta conexión" @@ -3218,7 +3190,7 @@ msgid "Already have an account?" msgstr "¿Ya tienes una cuenta?" #. Status label on a group DM invite embed when the current user is already a member. -#: src/features/channel/components/InviteEmbed.tsx:76 +#: src/features/channel/components/InviteEmbed.tsx:67 msgid "Already joined" msgstr "Ya te has unido" @@ -3426,7 +3398,7 @@ msgid "Animated avatars ({animatedAvatarFormats}) require {premiumProductName}." msgstr "Los avatares animados ({animatedAvatarFormats}) requieren {premiumProductName}." #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:79 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:75 msgid "Animated avatars & profile banners" msgstr "Avatares y banners de perfil animados" @@ -3712,7 +3684,7 @@ msgstr "Icono de la app en la insignia" msgid "App language: {format}" msgstr "Idioma de la aplicación: {format}" -#: src/features/user/components/settings_utils/SettingsConstants.tsx:209 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:204 msgid "App settings" msgstr "Configuración de la aplicación" @@ -3739,7 +3711,7 @@ msgstr "Nivel de zoom de la aplicación" #. Advanced settings category tag. #. User settings tab for app appearance and layout options. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:13 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:116 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:111 msgid "Appearance" msgstr "Apariencia" @@ -3812,8 +3784,8 @@ msgstr "Aplicación actualizada correctamente" #: src/features/user/components/modals/tabs/applications_tab/index.tsx:90 #: src/features/user/components/modals/tabs/applications_tab/index.tsx:129 #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:29 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:74 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:70 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:66 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:65 msgid "Applications" msgstr "Aplicaciones" @@ -3899,7 +3871,7 @@ msgid "Are you sure you want to delete every message in your personal notes? Thi msgstr "¿Seguro que quieres eliminar todos los mensajes de tus notas personales? Esto eliminará permanentemente todos los mensajes y sus archivos adjuntos. Esta acción no se puede deshacer." #. placeholder {0}: selectedRole.name -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:410 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:425 msgid "Are you sure you want to delete the <0>{0} role? Any members with this role will no longer have it." msgstr "¿Seguro que quieres eliminar el rol <0>{0}? Los miembros que lo tengan dejarán de tenerlo." @@ -4080,11 +4052,6 @@ msgstr "Maqueta de adjunto" msgid "Attachment mocks" msgstr "Mocks de adjuntos" -#. Placeholder content text shown for scheduled messages that have attachments but no text content. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:34 -msgid "Attachment only message" -msgstr "Mensaje solo con archivo adjunto" - #. Short label in the channel and chat textual attachment preview bottom sheet. Keep it concise. #. Short label in the channel and chat textual attachment preview modal. Keep it concise. #: src/features/channel/components/embeds/attachments/TextualAttachmentPreviewBottomSheet.tsx:27 @@ -4112,9 +4079,7 @@ msgstr "No se puede subir el archivo adjunto" msgid "Attachment: {filename}" msgstr "Adjunto: {filename}" -#. Label in the scheduled message row preview indicating that attachments are included. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:43 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:34 msgid "Attachments" msgstr "Archivos adjuntos" @@ -4238,7 +4203,7 @@ msgid "Audio settings" msgstr "Ajustes de audio" #. Voice control button label for microphone and speaker settings. -#: src/features/voice/components/VoiceControlBar.tsx:146 +#: src/features/voice/components/VoiceControlBar.tsx:142 msgctxt "voice-control-button" msgid "Audio settings" msgstr "Ajustes de audio" @@ -4344,7 +4309,7 @@ msgid "Authorized" msgstr "Autorizado" #. 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/GeneralSettingsSections.ts:30 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:22 msgid "Authorized applications" msgstr "Aplicaciones autorizadas" @@ -4358,8 +4323,8 @@ msgstr "Aplicaciones autorizadas" #: src/features/user/components/modals/tabs/AuthorizedAppsTab.tsx:506 #: src/features/user/components/settings_utils/search_index/AuthorizedAppsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:148 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:34 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:107 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:102 msgid "Authorized apps" msgstr "Aplicaciones autorizadas" @@ -4442,7 +4407,6 @@ msgid "Autocomplete suggestion: {label}, {selectedOptionPosition} of {resultCoun msgstr "Sugerencia de autocompletar: {label}, {selectedOptionPosition} de {resultCount}" #. Channel overview settings tab label, control, or validation message (name, topic, slowmode, voice region, mature content gate). -#. Label for the auto codec option in the screen-share codec radio group. Keep it concise. #. Option label for a WebRTC content hint select. #. Option label for an SVC mode select. #. Option label for an encoder path select. @@ -4451,11 +4415,10 @@ msgstr "Sugerencia de autocompletar: {label}, {selectedOptionPosition} de {resul #. Voice region option label in the voice settings menu meaning let Fluxer pick the best region automatically. #. Voice region picker option label meaning 'let Fluxer pick the best region automatically'. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/RtcRegionSelect.tsx:19 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:59 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:99 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:139 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:176 -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:34 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:64 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:104 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:144 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:181 #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:263 #: src/features/voice/components/VoiceRegionSelector.tsx:16 #: src/features/voice/components/VoiceSettingsMenus.tsx:126 @@ -4468,6 +4431,11 @@ msgctxt "rtc-region-value" msgid "Automatic" msgstr "Automática" +#. Option label for the screen-share codec select. codec is the automatically selected codec label. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:222 +msgid "Automatic ({codec})" +msgstr "Automático ({codec})" + #. Settings search entry label. Names the settings search entry in the settings UI. #. Voice setting label for automatically evening out microphone volume. #: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:48 @@ -4495,96 +4463,6 @@ msgstr "Lectura automática de mensajes" msgid "Automatic start" msgstr "Inicio automático" -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep Firefox as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:8 -msgid "Automatic would use {codecName} because Firefox screen sharing works most reliably with it." -msgstr "La opción automática usaría {codecName} porque la función de compartir pantalla de Firefox funciona de forma más fiable con este códec." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:70 -msgid "Automatic would use {codecName} because no hardware encoder is available and this browser exposes H.265." -msgstr "Automático usaría {codecName} porque no hay ningún codificador de hardware disponible y este navegador expone H.265." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:75 -msgid "Automatic would use {codecName} because no hardware encoder is available and your computer exposes H.265." -msgstr "Automático usaría {codecName} porque no hay ningún codificador de hardware disponible y tu ordenador expone H.265." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:90 -msgid "Automatic would use {codecName} because no higher-quality encoder is available and H.264 is compatible." -msgstr "Automático usaría {codecName} porque no hay un codificador de mayor calidad disponible y H.264 es compatible." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep OpenH264 and Linux literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:101 -msgid "Automatic would use {codecName} because no video encoder is exposed. On Linux, OpenH264 may need to be installed." -msgstr "Automático usaría {codecName} porque no hay ningún codificador de vídeo expuesto. En Linux, puede que sea necesario instalar OpenH264." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:60 -msgid "Automatic would use {codecName} because software encoding is preferred and this browser exposes AV1." -msgstr "Automático usaría {codecName} porque se prefiere la codificación por software y este navegador expone AV1." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:80 -msgid "Automatic would use {codecName} because software encoding is preferred and this browser exposes VP9." -msgstr "Automático usaría {codecName} porque se prefiere la codificación por software y este navegador expone VP9." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:95 -msgid "Automatic would use {codecName} because software encoding is preferred and VP8 is the safest software fallback." -msgstr "Automático usaría {codecName} porque se prefiere la codificación por software y VP8 es la alternativa de software más segura." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:65 -msgid "Automatic would use {codecName} because software encoding is preferred and your computer exposes AV1." -msgstr "Automático usaría {codecName} porque se prefiere la codificación por software y tu ordenador expone AV1." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:85 -msgid "Automatic would use {codecName} because software encoding is preferred and your computer exposes VP9." -msgstr "Automático usaría {codecName} porque se prefiere la codificación por software y tu ordenador expone VP9." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep codec names literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:25 -msgid "Automatic would use {codecName} because this browser does not expose H.264, so VP8 is the safest fallback." -msgstr "Automático usaría {codecName} porque este navegador no expone H.264, así que VP8 es la alternativa más segura." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep Chromium as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:13 -msgid "Automatic would use {codecName} because this browser supports it and it is the best fallback outside Chromium." -msgstr "Automático usaría {codecName} porque este navegador lo admite y es la mejor alternativa fuera de Chromium." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep codec names literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:30 -msgid "Automatic would use {codecName} because your computer does not expose H.264, so VP8 is the safest fallback." -msgstr "Automático usaría {codecName} porque tu ordenador no expone H.264, así que VP8 es la alternativa más segura." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep Chromium as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:19 -msgid "Automatic would use {codecName} because your computer supports it and it is the best fallback outside Chromium." -msgstr "Automático usaría {codecName} porque tu ordenador lo admite y es la mejor opción alternativa fuera de Chromium." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:54 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware and it gives strong screen-share quality." -msgstr "Automático usaría {codecName} porque tu GPU puede codificarlo por hardware y ofrece una gran calidad de pantalla compartida." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:42 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware and it is the most compatible screen-share default." -msgstr "Automático usaría {codecName} porque tu GPU puede codificarlo por hardware y es la opción predeterminada más compatible para compartir pantalla." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:48 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware, with excellent compression and low CPU usage." -msgstr "Automático usaría {codecName} porque tu GPU puede codificarlo por hardware, con una compresión excelente y bajo uso de CPU." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:36 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware, with the best compression for screen sharing." -msgstr "La opción automática usaría {codecName} porque tu GPU puede codificarlo por hardware, con la mejor compresión para compartir pantalla." - #. Short label in the animation tab. Keep it concise. #: src/features/user/components/modals/tabs/accessibility_tab/AnimationTab.tsx:52 msgid "Automatically play GIFs" @@ -4648,6 +4526,16 @@ msgstr "Lectura automática" msgid "Autoscrolling" msgstr "Desplazamiento automático" +#. Settings search synonym. Codec name; keep literal. Used to match this term in the settings search bar. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:101 +msgid "AV1" +msgstr "AV1" + +#. Option label for the screen-share codec select while the AV1 opt-in is off and the option is disabled. AV1 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:226 +msgid "AV1 (requires opt-in)" +msgstr "AV1 (requiere activación)" + #. Label for the available desktop version in the Linux update modal. #: src/features/updater/commands/UpdaterModalCommands.tsx:140 msgid "Available" @@ -4875,7 +4763,7 @@ msgid "Badge" msgstr "Insignia" #. Option label for a software encoder quality select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:83 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:88 msgid "Balanced" msgstr "Equilibrado" @@ -4917,7 +4805,7 @@ msgstr "El baneo caduca a las {0}." #: src/features/moderation/components/modals/BanMemberModal.tsx:270 #: src/features/ui/action_menu/GuildMemberContextMenu.tsx:66 #: src/features/ui/action_menu/items/GuildMemberMenuItems.tsx:51 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:94 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:118 msgid "Ban member" msgstr "Expulsar a un miembro" @@ -5046,7 +4934,7 @@ msgstr "Entre 1 y 32 caracteres" #. 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/PlutoniumIndex.ts:27 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:207 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:202 msgid "Billing" msgstr "Facturación" @@ -5099,7 +4987,7 @@ msgid "Biometrics" msgstr "Datos biométricos" #. 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/VoiceVideoIndex.ts:160 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:181 msgid "Bitrate" msgstr "Tasa de bits" @@ -5181,8 +5069,8 @@ msgstr "Bloqueados" #: src/features/user/components/modals/tabs/BlockedUsersTab.tsx:210 #: src/features/user/components/settings_utils/search_index/BlockedUsersIndex.ts:6 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:152 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:58 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:18 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:53 msgid "Blocked users" msgstr "Usuarios bloqueados" @@ -5275,7 +5163,7 @@ msgstr "Añadido a marcadores." #. Tab label in the inbox popout listing the user bookmarks. #: src/features/channel/components/modals/BookmarksBottomSheet.tsx:33 #: src/features/messaging/components/pages/SavedMessagesPage.tsx:23 -#: src/features/messaging/components/popouts/InboxPopout.tsx:36 +#: src/features/messaging/components/popouts/InboxPopout.tsx:34 msgid "Bookmarks" msgstr "Mensajes guardados" @@ -5535,10 +5423,6 @@ msgstr "Acoso, contacto no deseado repetido, acecho o abuso dirigido." msgid "Bullying, threats, hate, violence, raids, or content that pushes self-harm." msgstr "Acoso, amenazas, odio, violencia, ataques o contenido que promueva las autolesiones." -#: src/features/expressions/components/modals/CreatePackModal.tsx:95 -msgid "Bundle your favorite stickers into a pack you can distribute." -msgstr "Agrupa tus stickers favoritos en un paquete que puedes distribuir." - #. Short label in the app constants. #: src/features/app/constants/AppConstants.ts:45 msgid "Busy right now" @@ -5761,7 +5645,7 @@ msgid "Cameras and virtual capture devices are selected here in {productName}, n msgstr "Las cámaras y los dispositivos de captura virtual se seleccionan aquí en {productName}, no en el selector del sistema Wayland. Si no aparece nada, comprueba los permisos o conecta un dispositivo." #. Tooltip in the voice control bar when cameras are disabled because the participant count exceeds the limit. {voiceChannelCameraUserLimit} is the configured threshold. -#: src/features/voice/components/VoiceControlBar.tsx:136 +#: src/features/voice/components/VoiceControlBar.tsx:132 msgid "Cameras are off above {voiceChannelCameraUserLimit} participants" msgstr "Las cámaras están desactivadas si hay más de {voiceChannelCameraUserLimit} participantes" @@ -5781,7 +5665,6 @@ msgid "Can't upload files here" msgstr "No se pueden subir archivos aquí" #. Action label for dismissing a mass-mention warning. -#. Button label on a scheduled message row that cancels (deletes) the scheduled send. #. Button label that closes the emoji rename popout without saving. #. Button that closes the delete channel confirmation without deleting. #. Button that closes the device logout confirmation without changes. @@ -5810,10 +5693,8 @@ msgstr "No se pueden subir archivos aquí" #: src/features/emoji/components/emojis/EmojiListItem.tsx:318 #: src/features/expressions/components/modals/AddFavoriteMemeModal.tsx:111 #: src/features/expressions/components/modals/AddGuildStickerModal.tsx:250 -#: src/features/expressions/components/modals/CreatePackModal.tsx:137 #: src/features/expressions/components/modals/EditFavoriteMemeModal.tsx:87 #: src/features/expressions/components/modals/EditGuildStickerModal.tsx:116 -#: src/features/expressions/components/modals/EditPackModal.tsx:124 #: src/features/guild/components/modals/TransferOwnershipModal.tsx:91 #: src/features/i18n/utils/CommonMessageDescriptors.ts:98 #: src/features/input/state/input_keybind/shared.ts:137 @@ -5824,7 +5705,6 @@ msgstr "No se pueden subir archivos aquí" #: src/features/messaging/components/modals/ForwardModal.tsx:635 #: src/features/messaging/components/modals/ImageCropModal.tsx:925 #: src/features/messaging/components/modals/MessageHistoryThresholdModal.tsx:107 -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:47 #: src/features/moderation/components/modals/BanMemberModal.tsx:262 #: src/features/moderation/components/modals/RemoveTimeoutModal.tsx:70 #: src/features/moderation/components/modals/TimeoutMemberModal.tsx:126 @@ -5850,11 +5730,6 @@ msgstr "Cancelar" msgid "Cancel editing message" msgstr "Cancelar edición del mensaje" -#. Button or menu action label in the channel and chat scheduled message edit bar. Keep it concise. -#: src/features/channel/components/ScheduledMessageEditBar.tsx:18 -msgid "Cancel editing scheduled message" -msgstr "Cancelar edición de mensaje programado" - #. Relationship action label for canceling an outgoing friend request. #: src/features/relationship/utils/RelationshipMessageDescriptors.ts:25 msgid "Cancel friend request" @@ -5935,16 +5810,6 @@ msgstr "No se puede editar" msgid "Cannot delete account" msgstr "No se puede eliminar la cuenta" -#. Title of the error modal when installing an emoji pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:83 -msgid "Cannot install emoji pack" -msgstr "No se puede instalar el paquete de emojis" - -#. Title of the error modal when installing a sticker pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:87 -msgid "Cannot install sticker pack" -msgstr "No se puede instalar el paquete de stickers" - #. Toast error shown when captcha verification fails inside the auth captcha interceptor. #: src/features/auth/components/CaptchaInterceptor.tsx:14 msgid "Captcha verification failed. Try again." @@ -5955,15 +5820,15 @@ msgstr "Error de verificación de captcha. Inténtalo de nuevo." msgid "Capture" msgstr "Capturar" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:398 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:420 msgid "Capture app audio" msgstr "Capturar audio de la aplicación" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:399 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:421 msgid "Capture desktop audio" msgstr "Capturar audio del escritorio" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:397 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:419 msgid "Capture device audio" msgstr "Capturar audio del dispositivo" @@ -6221,12 +6086,12 @@ msgstr "Formulario para cambiar la contraseña" msgid "Change scheduled" msgstr "Cambio programado" -#. Tooltip / button label in the screen-share status pill. Opens the picker to change what is being shared. -#. Voice control menu action to choose a different screen-share source. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:48 -#: src/features/voice/components/VoiceControlBar.tsx:108 -msgid "Change source" -msgstr "Cambiar fuente" +#. Action that opens the source picker for the active screen share. +#. Voice screen share menu action that changes the shared source. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:24 +#: src/features/voice/components/ActiveScreenShareMenu.tsx:23 +msgid "Change Stream" +msgstr "Cambiar emisión" #. Modal title for the screen-share picker when switching an ongoing stream to a new source. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:156 @@ -6575,7 +6440,7 @@ msgstr "Límite de caracteres excedido en {remaining}" #: src/features/input/components/modals/KeyboardShortcutsCheatsheetModal.tsx:40 #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:15 #: src/features/user/components/modals/tabs/keybinds_tab/DefaultKeybindsList.tsx:39 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:120 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:115 msgid "Chat" msgstr "Chat" @@ -6976,7 +6841,7 @@ msgid "Choose your profile accent color" msgstr "Elige el color de énfasis de tu perfil" #. 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/VoiceVideoIndex.ts:108 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:129 msgid "Cisco" msgstr "Cisco" @@ -7584,7 +7449,7 @@ msgid "Codec" msgstr "Códec" #. 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/VoiceVideoIndex.ts:96 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:117 msgid "Codec negotiation testing" msgstr "Prueba de negociación de códecs" @@ -7628,8 +7493,8 @@ msgstr "Contraer tema del canal" #. Tooltip / aria label on a voice participant tile button that collapses expanded device tiles for one user. #. Voice menu action that collapses expanded device tiles back into a single tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:98 -#: src/features/voice/components/VoiceParticipantTile.tsx:165 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:122 +#: src/features/voice/components/VoiceParticipantTile.tsx:166 msgid "Collapse devices" msgstr "Contraer dispositivos" @@ -8104,7 +7969,7 @@ msgstr "Enfoque del editor" #. Button label that opens a dedicated advanced settings modal for configuring screen-share encoder controls. #. Button label that opens a dedicated advanced settings modal. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedChatControls.tsx:161 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:163 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:168 msgid "Configure" msgstr "Configurar" @@ -8127,7 +7992,7 @@ msgid "Configure now" msgstr "Configurar ahora" #. Tooltip / aria label on the screen-share control while a share is active. Opens the configure / end menu. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:69 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:58 msgid "Configure or end screen share" msgstr "Configurar o finalizar la pantalla compartida" @@ -8378,12 +8243,12 @@ msgstr "Conexión: {connectionId}" #: src/features/i18n/utils/CommonMessageDescriptors.ts:410 #: src/features/user/components/popouts/UserProfileShared.tsx:610 #: src/features/user/components/settings_utils/search_index/LinkedAccountsIndex.ts:8 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:38 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:30 msgid "Connections" msgstr "Conexiones" #. User settings tab for linked external accounts. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:111 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:106 msgctxt "user-settings-tab" msgid "Connections" msgstr "Conexiones" @@ -8434,7 +8299,7 @@ msgid "Content filtering" msgstr "Filtro de contenido" #. Label for an advanced screen-share select. Refers to the WebRTC MediaStreamTrack contentHint value. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:131 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:136 msgid "Content hint" msgstr "Sugerencia de contenido" @@ -9157,16 +9022,6 @@ msgstr "No se pudo ignorar la solicitud de amistad" msgid "Couldn't ignore the friend request. Try again." msgstr "No se ha podido ignorar la solicitud de amistad. Inténtalo de nuevo." -#. Generic body for the error modal when an emoji pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:107 -msgid "Couldn't install this emoji pack. Try again later." -msgstr "No se ha podido instalar este paquete de emojis. Inténtalo de nuevo más tarde." - -#. Generic body for the error modal when a sticker pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:111 -msgid "Couldn't install this sticker pack. Try again later." -msgstr "No se ha podido instalar este paquete de stickers. Inténtalo de nuevo más tarde." - #. Error modal title shown when accepting a community invite fails. #: src/features/invite/components/alerts/InviteAcceptFailedModal.tsx:9 msgid "Couldn't join community" @@ -9582,11 +9437,6 @@ msgstr "Crea una cuenta para reclamar tu regalo" msgid "Create and manage applications and bots for your account" msgstr "Crea y gestiona aplicaciones y bots para tu cuenta" -#. Empty-state description for expression packs when the feature requires premium. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:63 -msgid "Create and share custom emoji and sticker packs with {premiumProductFullName}." -msgstr "Crea y comparte packs de emojis y stickers personalizados con {premiumProductFullName}." - #. Button or menu action label in the application create modal. Keep it concise. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/applications_tab/ApplicationCreateModal.tsx:20 @@ -9628,14 +9478,6 @@ msgstr "Crear MD" msgid "Create emoji & stickers" msgstr "Crear emojis y stickers" -#. Action that opens the create-emoji-pack modal. -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/expressions/components/modals/CreatePackModal.tsx:18 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:314 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:31 -msgid "Create emoji pack" -msgstr "Crear paquete de emojis" - #. Accessible label for the create-favorite-category form. #: src/features/expressions/components/modals/CreateFavoriteCategoryModal.tsx:16 msgid "Create favorite category form" @@ -9688,14 +9530,6 @@ msgstr "Crear o unirse a una comunidad" msgid "Create role" msgstr "Crear rol" -#. Action that opens the create-sticker-pack modal. -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/expressions/components/modals/CreatePackModal.tsx:22 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:314 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:35 -msgid "Create sticker pack" -msgstr "Crear paquete de stickers" - #. Setup wizard title prompting the operator to create the first account. #: src/features/app/components/setup/SetupWizardSteps.tsx:48 msgid "Create the administrator account" @@ -9748,15 +9582,6 @@ msgstr "Creado" msgid "Created {createdAt}" msgstr "Creado el {createdAt}" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:334 -msgid "Created {createdCount} / {createdLimit}" -msgstr "Creados: {createdCount} / {createdLimit}" - -#. placeholder {0}: NicknameUtils.getDisplayName(packCreator) -#: src/features/channel/components/InviteEmbed.tsx:343 -msgid "Created by {0}" -msgstr "Creado por {0}" - #. placeholder {0}: inviter ? NicknameUtils.getNickname(inviter, undefined, channelId) : invite.inviter ? NicknameUtils.getDisplayName(invite.inviter) : '' #. placeholder {1}: formatExpiresAt(invite.expires_at) #: src/features/channel/components/modals/GroupInvitesBottomSheet.tsx:218 @@ -9768,13 +9593,6 @@ msgstr "Creado por {0}. Caduca en {1}." msgid "Created by {creatorDisplayName} on {createdAt}" msgstr "Creado por {creatorDisplayName} el {createdAt}" -#. Metadata label for an expression pack invite. userName is the pack creator username. -#. Short label in the authentication invite header. Preserve {userName}; it is inserted by code. Keep the tone plain and specific. -#: src/features/auth/flow/InviteHeader.tsx:29 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:73 -msgid "Created by {userName}" -msgstr "Creado por {userName}" - #. placeholder {0}: renderInline(change.newValue, i18n, guildId) #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:739 msgid "Created for channel {0}." @@ -9787,11 +9605,6 @@ msgstr "Creado para el canal {0}." msgid "Created on {0}." msgstr "Creado el {0}." -#. 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/ExpressionPacksIndex.ts:43 -msgid "Created packs" -msgstr "Packs creados" - #. placeholder {0}: renderInline(change.newValue, i18n) #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:743 msgid "Created with name {0}." @@ -10119,7 +9932,7 @@ msgid "Custom tags" msgstr "Etiquetas personalizadas" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:87 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:83 msgid "Custom themes" msgstr "Temas personalizados" @@ -10603,7 +10416,6 @@ msgstr "Desactivado por defecto en móviles para preservar la batería y el uso #. Button or menu action label in the channel and chat embed audio. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the channel and chat media container. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the channel and chat mobile memes picker. Keep it concise. Keep the tone plain and specific. -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the messaging commands. Keep it concise. Keep the tone plain and specific. #. Confirm button label on the destructive delete-saved-media alert. #. Danger button label that confirms deleting a custom emoji. @@ -10626,7 +10438,6 @@ msgstr "Desactivado por defecto en móviles para preservar la batería y el uso #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:117 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:290 #: src/features/user/components/modals/tabs/component_gallery_tab/index.tsx:238 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:49 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:154 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:190 msgid "Delete" @@ -10785,11 +10596,6 @@ msgstr "Eliminar mis mensajes" msgid "Delete other members' messages. Pinning is controlled separately." msgstr "Eliminar mensajes de otros miembros. La fijación se controla por separado." -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:40 -msgid "Delete pack" -msgstr "Eliminar paquete" - #. 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:31 msgid "Delete passkey" @@ -10862,11 +10668,6 @@ msgstr "Eliminar este mensaje" msgid "Delete this message? Can't be undone." msgstr "¿Eliminar este mensaje? No se puede deshacer." -#. Error message in the expression packs tab. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:45 -msgid "Delete this pack? Can't be undone." -msgstr "¿Eliminar este paquete? No se podrá deshacer." - #. Danger action in the channel permissions overwrite context menu that removes a member permission override from the channel. #: src/features/channel/components/modals/channel_tabs/channel_permissions_tab/OverwriteContextMenu.tsx:19 msgid "Delete user" @@ -11011,7 +10812,7 @@ msgid "Description must be no more than {discoveryDescriptionMaxLength} characte msgstr "La descripción no puede tener más de {discoveryDescriptionMaxLength} caracteres." #. Developer settings tab showing UI component examples. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:153 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:148 msgid "Design system" msgstr "Sistema de diseño" @@ -11025,8 +10826,8 @@ msgstr "Ordenador" #. User settings tab for desktop app integration and platform settings. #. User settings tab label shown on desktop builds when the OS could not be identified (fallback for the per-OS labels). -#: src/features/user/components/settings_utils/SettingsConstants.tsx:86 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:141 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:81 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:136 msgid "Desktop app" msgstr "Aplicación de escritorio" @@ -11113,7 +10914,7 @@ msgstr "La versión de escritorio {version} ya está disponible. Descarga el ins #. Settings section label for desktop window behavior. #: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx:150 #: src/features/user/components/settings_utils/search_index/DesktopSettingsIndex.ts:94 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:62 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:54 msgid "Desktop window" msgstr "Ventana de escritorio" @@ -11139,7 +10940,7 @@ msgid "Detached banner" msgstr "Banner desvinculado" #. Option label for a WebRTC content hint select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:147 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:152 msgid "Detail" msgstr "Detalle" @@ -11163,7 +10964,7 @@ msgstr "Detectar al escribir" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:20 #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:25 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:211 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:206 msgid "Developer" msgstr "Desarrollador" @@ -11171,7 +10972,7 @@ msgstr "Desarrollador" #. Settings section label for client developer mode. #: src/features/user/components/modals/tabs/ClientDeveloperSettingsTab.tsx:17 #: src/features/user/components/settings_utils/search_index/ClientDeveloperSettingsIndex.ts:7 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:66 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:58 msgid "Developer mode" msgstr "Modo de desarrollador" @@ -11218,11 +11019,6 @@ msgstr "Dispositivo" msgid "Device alerts" msgstr "Alertas del dispositivo" -#. Voice participant context menu submenu label for actions that affect one or more voice devices. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:182 -msgid "Device controls" -msgstr "Controles del dispositivo" - #: src/features/user/components/modals/tabs/DevicesTab.tsx:131 msgid "Device details" msgstr "Detalles del dispositivo" @@ -11232,7 +11028,7 @@ msgstr "Detalles del dispositivo" msgid "Device revoked" msgstr "Dispositivo revocado" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:891 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1024 msgid "Device selection" msgstr "Selección de dispositivo" @@ -11255,7 +11051,7 @@ msgstr "Dispositivo:" #: src/features/user/components/modals/tabs/DevicesTab.tsx:530 #: src/features/user/components/settings_utils/search_index/DevicesIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/AppearanceSections.ts:82 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:62 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:57 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:124 msgid "Devices" msgstr "Dispositivos" @@ -11437,7 +11233,7 @@ msgid "Disable mobile push notifications" msgstr "Desactivar las notificaciones push en el móvil" #. Short label for an advanced screen-share preview preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:43 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:48 msgid "Disable picture-in-picture popout for screen shares" msgstr "Desactivar la ventana flotante de imagen en imagen para compartir pantalla" @@ -11478,7 +11274,7 @@ msgstr "Desactivar el formulario de autenticación en dos pasos" #. Voice menu checkbox label. Hides another participant's video only for the current user. #. Voice menu checkbox that hides a participant video on the current device only. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:86 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:110 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:77 msgid "Disable video locally" msgstr "Desactivar vídeo localmente" @@ -11754,11 +11550,6 @@ msgstr "Nombre de usuario" msgid "Display name (optional)" msgstr "Nombre de usuario (opcional)" -#. Voice participant context menu submenu label for call display and diagnostics preferences. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:186 -msgid "Display options" -msgstr "Opciones de visualización" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:661 msgid "Display role members separately." msgstr "Mostrar los miembros del rol por separado." @@ -12284,12 +12075,8 @@ msgstr "Neerlandés" msgid "e.g., YubiKey, iPhone, work computer" msgstr "p. ej., YubiKey, iPhone, ordenador del trabajo" -#: src/features/expressions/components/modals/PackInviteModal.tsx:187 -msgid "Each link works once." -msgstr "Cada enlace funciona una vez." - #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:83 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:79 msgid "Early access to new features" msgstr "Acceso anticipado a nuevas funciones" @@ -12315,7 +12102,6 @@ msgstr "Cancelación de eco" #: src/features/emoji/components/stickers/StickerGridItem.tsx:43 #: src/features/platform/utils/DesktopLocaleBridge.ts:42 #: src/features/user/components/modals/tabs/chat_settings_tab/SearchEnginesTab.tsx:35 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:123 #: src/features/user/components/modals/tabs/LinkedAccountsTab.tsx:51 msgid "Edit" msgstr "Editar" @@ -12396,11 +12182,6 @@ msgstr "Editar perfil de la comunidad" msgid "Edit connection" msgstr "Editar conexión" -#. Action that opens the edit-emoji-pack modal. -#: src/features/expressions/components/modals/EditPackModal.tsx:19 -msgid "Edit emoji pack" -msgstr "Editar paquete de emojis" - #. Permission description in the role/permission editor for the Manage Community permission. Refers to top-level community settings, not per-channel. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:23 msgid "Edit global settings like name, description, and icon." @@ -12512,11 +12293,6 @@ msgstr "Editar sticker" msgid "Edit sticker {stickerName}" msgstr "Editar sticker {stickerName}" -#. Action that opens the edit-sticker-pack modal. -#: src/features/expressions/components/modals/EditPackModal.tsx:23 -msgid "Edit sticker pack" -msgstr "Editar paquete de stickers" - #. Settings search entry description. One-line summary of what the settings search entry controls. #: src/features/user/components/settings_utils/search_index/ApplicationsIndex.ts:88 msgid "Edit the bot avatar, tag, bio, banner, and friend request behavior" @@ -12555,11 +12331,6 @@ msgstr "La edición no está disponible temporalmente. Inténtalo de nuevo más msgid "Editing message" msgstr "Editando mensaje" -#. Button or menu action label in the channel and chat scheduled message edit bar. Keep it concise. -#: src/features/channel/components/ScheduledMessageEditBar.tsx:14 -msgid "Editing scheduled message" -msgstr "Editando mensaje programado" - #. Discovery category dropdown option in the community Discovery settings tab. #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:88 msgid "Education" @@ -12674,7 +12445,7 @@ msgstr "Insertar" #. Developer settings tab for testing URL unfurls and rendered embeds. #. Settings search entry label for the developer embed debugger. #: src/features/user/components/settings_utils/search_index/EmbedDebuggerIndex.ts:7 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:149 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:144 msgid "Embed debugger" msgstr "Depurador de incrustaciones" @@ -12726,10 +12497,8 @@ msgstr "Elementos incrustados no suprimidos" #. Audit log target-type filter label. Filters entries that target a custom emoji. #. Column header for the custom emoji image or glyph. #. 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/app/config/AuditLogConstants.ts:172 #: src/features/emoji/components/emojis/EmojiListItem.tsx:337 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:162 msgid "Emoji" msgstr "Emoji" @@ -12745,11 +12514,6 @@ msgstr "Emojis" msgid "emoji {emojiName}" msgstr "emoji {emojiName}" -#. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:59 -msgid "Emoji & sticker packs" -msgstr "Packs de emojis y stickers" - #. 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:351 msgid "Emoji autocomplete" @@ -12795,45 +12559,6 @@ msgstr "El nombre del emoji debe tener 32 caracteres como máximo" msgid "Emoji names need at least 2 characters and can use letters, numbers, and underscores. Emojis must be under {maxSize}. Static images are resized to 128x128 pixels and compressed automatically. Animated emojis and SVGs must already fit the limit." msgstr "Los nombres de los emojis deben tener al menos 2 caracteres y pueden usar letras, números y guiones bajos. Los emojis deben ser inferiores a {maxSize}. Las imágenes estáticas se redimensionan automáticamente a 128x128 píxeles y se comprimen. Los emojis animados y los SVG ya deben ajustarse al límite." -#. Kind label on an emoji pack invite embed. -#. Short label in the authentication invite header. Keep the tone plain and specific. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/auth/flow/InviteHeader.tsx:21 -#: src/features/channel/components/InviteEmbed.tsx:84 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:57 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:105 -msgid "Emoji pack" -msgstr "Paquete de emojis" - -#. placeholder {0}: invite.pack.name -#: src/features/invite/commands/InviteCommands.tsx:144 -msgid "Emoji pack {0} has been installed." -msgstr "Se ha instalado el paquete de emojis {0}." - -#. Title of the error modal when creating a new emoji pack is rejected because the user is at the creation limit. -#: src/features/invite/commands/InviteCommands.tsx:56 -msgid "Emoji pack creation limit reached" -msgstr "Se ha alcanzado el límite de creación de packs de emojis" - -#. Modal title for the emoji pack invite share flow. -#: src/features/expressions/components/modals/PackInviteModal.tsx:57 -msgid "Emoji pack invite" -msgstr "Invitación a pack de emojis" - -#. Title of the error modal when installing an emoji pack via invite is rejected because the user is at the install limit. -#: src/features/invite/commands/InviteCommands.tsx:47 -msgid "Emoji pack limit reached" -msgstr "Límite de paquete de emojis alcanzado" - -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#. Settings section label for emoji expression packs. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:80 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:23 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:18 -msgid "Emoji packs" -msgstr "Paquetes de emojis" - #. 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/ChatSettingsSections.ts:126 msgid "Emoji picker" @@ -12882,8 +12607,8 @@ msgstr "Favoritos vacíos" #. Label for an advanced select that caps the best video codec this client advertises it can decode. #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:172 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:92 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:177 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:113 msgid "Emulate decode codec (testing)" msgstr "Emular códec de decodificación (pruebas)" @@ -13177,18 +12902,18 @@ msgstr "Contenido para adultos activado." #. Label for an advanced screen-share select. Refers to hardware or software video encoding. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:51 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:144 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:56 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:165 msgid "Encoder path" msgstr "Ruta del codificador" #. Description for the encoder path select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:55 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:60 msgid "Encoder preference for new screen shares." msgstr "Preferencia del codificador para nuevos flujos de pantalla compartida." #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:164 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:185 msgid "Encoder, SVC, backup stream, and bitrate presets" msgstr "Codificador, SVC, flujo secundario y ajustes preestablecidos de velocidad de bits." @@ -13220,10 +12945,8 @@ msgstr "Finalizar período de gracia" msgid "End grace period now?" msgstr "¿Finalizar el período de gracia ahora?" -#. Button label that stops the current screen share. #. Voice control menu action to stop sharing the screen. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:52 -#: src/features/voice/components/VoiceControlBar.tsx:112 +#: src/features/voice/components/VoiceControlBar.tsx:108 msgid "End screen share" msgstr "Detener compartir pantalla" @@ -13540,7 +13263,9 @@ msgstr "Audio de todo el sistema" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Subsection title in the voice tab. Keep it concise. +#. Voice menu submenu label for per-user entrance sound controls. #. Voice menu submenu label that contains per-user entrance sound mute and volume controls. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:179 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:309 #: src/features/user/components/modals/tabs/UserVoiceTab.tsx:187 #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:145 @@ -13568,6 +13293,8 @@ msgid "Entrance sound saved" msgstr "Sonido de entrada guardado" #. Voice menu slider label adjusting playback volume of this user's entrance sound, locally only. +#. Voice menu slider label for a user's entrance sound playback volume. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:187 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:318 msgid "Entrance sound volume" msgstr "Volumen del sonido de entrada" @@ -13803,10 +13530,6 @@ msgstr "Experimental" msgid "EXPERIMENTAL" msgstr "EXPERIMENTAL" -#: src/features/expressions/components/modals/PackInviteModal.tsx:152 -msgid "Expiration" -msgstr "Caducidad" - #. Label above the expiration duration dropdown in the invite link settings. #: src/features/invite/components/modals/InviteModal.tsx:102 msgid "Expire after" @@ -13941,13 +13664,8 @@ msgstr "Exportar mis datos" msgid "Export themes" msgstr "Exportar temas" -#. Developer / debug surface — keep terse and technical. Tooltip / description for the Expression packs settings toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:129 -msgid "Expose the staff-only Expression packs page in user settings." -msgstr "Mostrar la página de paquetes de expresiones exclusiva para el personal en la configuración del usuario." - #. Developer / debug surface — keep terse and technical. Tooltip / description for the profile timezone settings toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:138 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:129 msgid "Expose the staff-only timezone section in profile settings." msgstr "Mostrar la sección de zona horaria reservada para el personal en la configuración del perfil." @@ -13958,23 +13676,6 @@ msgstr "Mostrar la sección de zona horaria reservada para el personal en la con msgid "Expression autocomplete" msgstr "Autocompletar expresiones" -#. Settings search entry label. Names the settings search entry in the settings UI. -#. User settings tab for purchased or owned emoji/sticker expression packs. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:166 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:7 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:54 -msgid "Expression packs" -msgstr "Paquetes de expresiones" - -#. Empty-state title for expression packs when the feature requires premium. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:59 -msgid "Expression packs are a {premiumProductName} feature" -msgstr "Los paquetes de expresiones son una característica de {premiumProductName}" - -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:168 -msgid "Expression packs are not enabled on this instance. Contact your instance administrator for more information." -msgstr "Los paquetes de expresiones no están habilitados en esta instancia. Contacta con el administrador de tu instancia para más información." - #. Aria label for the expression picker category nav. #: src/features/i18n/utils/CommonMessageDescriptors.ts:751 msgid "Expression picker categories" @@ -13987,9 +13688,7 @@ msgstr "Purgar expresión" #. Community settings sidebar category grouping the emoji and stickers tabs. #. 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/GuildSettingsConstants.ts:249 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:19 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:134 msgid "Expressions" msgstr "Expresiones" @@ -14457,7 +14156,7 @@ msgstr "Favoritos" msgid "Favorites" msgstr "Favoritos" -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:182 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:177 msgid "Feature" msgstr "Función" @@ -14753,14 +14452,14 @@ msgstr "Enfocar el área de texto" #. Voice call layout action that pins one of several active devices of the same participant. #. Voice layout menu action that focuses one device/session for a participant. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:37 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:61 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:101 msgid "Focus this device" msgstr "Priorizar este dispositivo" #. Voice call layout action that pins the selected participant in the focused view. #. Voice layout menu action that focuses one participant in the call view. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:41 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:65 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:105 msgid "Focus this person" msgstr "Destacar a esta persona" @@ -14807,7 +14506,7 @@ msgstr "Ajustes de la carpeta" msgid "Follow us on {blueskyProviderName}" msgstr "Síguenos en {blueskyProviderName}" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:693 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:826 msgid "Follow voice input" msgstr "Seguir entrada de voz" @@ -15061,7 +14760,7 @@ msgstr "Mensaje reenviado" msgid "Forwarded from" msgstr "Reenviado de" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:269 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:267 msgid "Found {resultCount} results in {categoryCount} categories" msgstr "Se encontraron {resultCount} resultados en {categoryCount} categorías" @@ -15096,7 +14795,7 @@ msgstr "Frecuencia de fotogramas" msgid "France" msgstr "Francia" -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:187 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:182 msgid "Free" msgstr "Gratis" @@ -15355,10 +15054,6 @@ msgstr "General" msgid "Generate a shareable link or copy your combined custom CSS." msgstr "Genera un enlace para compartir o copia tu CSS personalizado combinado." -#: src/features/expressions/components/modals/PackInviteModal.tsx:213 -msgid "Generate invite" -msgstr "Generar invitación" - #. Short label in the add friends to group modal. Keep it concise. #: src/features/relationship/components/modals/AddFriendsToGroupModal.tsx:23 msgid "Generate invite link" @@ -15639,7 +15334,7 @@ msgstr "Regalado <0/> hasta el <1>{giftEndDate}. No se renueva automáticame #. Settings search entry label. Also used as a search synonym in the settings search bar. #. User settings tab for gift inventory and redemption codes. #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:37 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:99 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:94 msgid "Gifts" msgstr "Regalos" @@ -15664,7 +15359,7 @@ msgid "Glad you're here, {username}!" msgstr "¡Nos alegramos de que estés aquí, {username}!" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:71 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:67 msgid "Global emoji & sticker access" msgstr "Acceso global a emojis y stickers" @@ -15703,8 +15398,8 @@ msgstr "Ir a {premiumProductName}" #. Button label on a community invite embed when the current user is already a member. #. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:108 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:53 +#: src/features/channel/components/InviteEmbed.tsx:79 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:45 msgid "Go to community" msgstr "Ir a la comunidad" @@ -15831,7 +15526,7 @@ msgstr "Se ha concedido {0}." msgid "Grants all permissions and bypasses channel restrictions. Highly sensitive." msgstr "Concede todos los permisos y omite las restricciones del canal. Muy sensible." -#: src/features/voice/components/StreamSettingsMenuContent.tsx:878 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1011 msgid "Granular selection" msgstr "Selección granular" @@ -15867,7 +15562,7 @@ msgstr "Griego" #. Toggle label in the mobile video settings bottom sheet. Switches to grid layout. #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:88 -#: src/features/voice/components/VoiceSettingsMenus.tsx:784 +#: src/features/voice/components/VoiceSettingsMenus.tsx:785 msgid "Grid view" msgstr "Vista de cuadrícula" @@ -15948,7 +15643,7 @@ msgstr "Invitaciones a grupos" #. Audit log channel type label for group DM channels. #. Fallback display name for an unnamed group DM in quick switcher results. #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:57 -#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:44 +#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:43 msgid "Group message" msgstr "Mensaje de grupo" @@ -16010,20 +15705,25 @@ msgid "Grouping" msgstr "Agrupació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/search_index/VoiceVideoIndex.ts:104 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:125 msgid "H.264" msgstr "H.264" #. Label for an advanced screen-share select. H.264 is a codec name and should stay literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:115 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:120 msgid "H.264 backup stream" msgstr "Transmisión de respaldo H.264" #. Option label for an H.264 backup stream select. H.264 is a codec name and should stay literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:127 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:132 msgid "H.264 simulcast backup" msgstr "Copia de seguridad H.264 simulcast" +#. Option label for the screen-share codec select while the HEVC opt-in is off and the option is disabled. H.265 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:231 +msgid "H.265 (requires opt-in)" +msgstr "H.265 (requiere activación)" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the connection add connection modal. #: src/features/connection/components/modals/AddConnectionModal.tsx:57 @@ -16075,12 +15775,8 @@ msgstr "Aceleración de hardware" msgid "Hardware acceleration can cause rendering glitches with transparent windows. Try --disable-gpu if you see flicker or smearing." msgstr "La aceleración de hardware puede causar fallos de renderizado con ventanas transparentes. Prueba --disable-gpu si ves parpadeos o manchas." -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:132 -msgid "Hardware acceleration is off, so codecs will encode on your CPU. <0>Turn it back on in {advancedSettingsLabel}." -msgstr "La aceleración por hardware está desactivada, así que los códecs codificarán en tu CPU. <0>Vuelve a activarla en {advancedSettingsLabel}." - #. 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/VoiceVideoIndex.ts:152 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:173 msgid "Hardware encoder" msgstr "Codificador de hardware" @@ -16215,10 +15911,15 @@ msgid "Help translate {PRODUCT_NAME} into your language on <0>{I18N_WEBLATE_DOMA msgstr "Ayuda a traducir {PRODUCT_NAME} a tu idioma en <0>{I18N_WEBLATE_DOMAIN}." #. Description for a WebRTC content hint select. Keep Motion, Detail, and text as plain option concepts. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:135 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:140 msgid "Helps the browser choose motion, detail, or text handling." msgstr "Ayuda al navegador a elegir cómo gestionar el movimiento, los detalles o el texto." +#. Settings search synonym. Codec name; keep literal. Used to match this term in the settings search bar. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:105 +msgid "HEVC" +msgstr "HEVC" + #. Codec description in the screen share codec policy menu. HEVC is a codec name; keep WebRTC literal. #: src/features/voice/utils/ScreenShareCodecPolicy.ts:28 msgid "HEVC. Efficient at low bitrate, but only usable when WebRTC exposes a hardware encoder." @@ -16370,7 +16071,7 @@ msgid "Hide muted channels by default?" msgstr "¿Ocultar los canales silenciados por defecto?" #. Short label for an advanced stream privacy preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:47 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:52 msgid "Hide my stream preview thumbnail" msgstr "Ocultar la miniatura de la vista previa de mi stream" @@ -16389,7 +16090,7 @@ msgstr "Ocultar contraseña" msgid "Hide picture-in-picture popout?" msgstr "¿Ocultar la ventana flotante de imagen en imagen?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:727 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:860 msgid "Hide preview thumbnail" msgstr "Ocultar miniatura de previsualización" @@ -16451,7 +16152,7 @@ msgid "High dynamic range display mode" msgstr "Modo de visualización de alto rango dinámico" #. Description for a software encoder quality select. Keep AV1 and CPU literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:75 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:80 msgid "Higher quality can cost more CPU and latency." msgstr "Una mayor calidad puede requerir más CPU y aumentar la latencia." @@ -16474,7 +16175,7 @@ msgstr "Sugerencias" msgid "Hoist order" msgstr "Orden de elevación" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:507 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:522 msgid "Hoist order reset to default" msgstr "Orden de elevación restablecido a los valores predeterminados" @@ -16503,7 +16204,7 @@ msgstr "Mantén pulsado para grabar. Desliza hacia arriba para bloquear o suelta #. Action label in quick switcher for navigating to the Home tab. #: src/features/app/components/layout/MobileBottomNav.tsx:110 -#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:48 +#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:47 msgid "Home" msgstr "Inicio" @@ -16834,11 +16535,11 @@ msgstr "Ignorar" msgid "Ignore friend request" msgstr "Ignorar solicitud de amistad" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:868 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1001 msgid "Ignore hardware devices" msgstr "Ignorar dispositivos de hardware" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:844 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:977 msgid "Ignore input media" msgstr "Ignorar entrada de audio" @@ -16864,7 +16565,7 @@ msgstr "Ignorar aviso de spam" msgid "Ignore the friend request from {displayName}?" msgstr "¿Ignorar la solicitud de amistad de {displayName}?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:855 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:988 msgid "Ignore virtual" msgstr "Ignorar virtual" @@ -17198,7 +16899,7 @@ msgid "Inbox preview" msgstr "Vista previa de la bandeja de entrada" #. Accessible label for the inbox popout tablist. -#: src/features/messaging/components/popouts/InboxPopout.tsx:44 +#: src/features/messaging/components/popouts/InboxPopout.tsx:38 msgid "Inbox tabs" msgstr "Pestañas de la bandeja de entrada" @@ -17446,38 +17147,11 @@ msgstr "Insertar emoji" msgid "Install {productName} for the full source picker and smoother screen-sharing controls." msgstr "Instala {productName} para tener el selector de fuentes completo y controles de pantalla compartida más fluidos." -#. Button label on an emoji pack invite embed that installs the pack. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:92 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:65 -msgid "Install emoji pack" -msgstr "Instalar paquete de emojis" - -#. Button label on a sticker pack invite embed that installs the pack. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:96 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:69 -msgid "Install sticker pack" -msgstr "Instalar paquete de stickers" - #. Label for the installed desktop version in the Linux update modal. #: src/features/updater/commands/UpdaterModalCommands.tsx:136 msgid "Installed" msgstr "Instalada" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:303 -msgid "Installed {installedCount} / {installedLimit}" -msgstr "Instalados: {installedCount} / {installedLimit}" - -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:113 -msgid "Installed on {installedAt}" -msgstr "Instalado el {installedAt}" - -#. 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/ExpressionPacksIndex.ts:39 -msgid "Installed packs" -msgstr "Paquetes instalados" - #. Desktop updater modal body. The currentVersion placeholder is the installed app version. #: src/features/updater/commands/UpdaterModalCommands.tsx:45 msgid "Installed version: {currentVersion}." @@ -17527,7 +17201,7 @@ msgstr "Interfaz" #. Settings section label for interface language selection. #. Settings section title in the language tab. Keep it concise. #: src/features/user/components/modals/tabs/LanguageTab.tsx:79 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:50 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:42 msgid "Interface language" msgstr "Idioma de la interfaz" @@ -17536,11 +17210,6 @@ msgstr "Idioma de la interfaz" msgid "Interface size" msgstr "Tamaño de la interfaz" -#. Status pill on a scheduled message row when the schedule is in the past or otherwise invalid. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:26 -msgid "Invalid" -msgstr "No válido" - #. Error message in the use entrance sound. #. Error message in the use sound settings. #: src/features/user/components/modals/tabs/hooks/useEntranceSound.ts:30 @@ -17631,7 +17300,6 @@ msgstr "Invisible" #: src/features/app/config/AuditLogConstants.ts:180 #: src/features/channel/components/guild_members_page/MemberTableRow.tsx:43 #: src/features/invite/components/modals/InviteModal.tsx:97 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:120 msgid "Invite" msgstr "Invitar" @@ -17704,7 +17372,7 @@ msgid "Invite link settings" msgstr "Ajustes del enlace de invitación" #. Title shown on an invite embed while streaming privacy is active. -#: src/features/channel/components/InviteEmbed.tsx:137 +#: src/features/channel/components/InviteEmbed.tsx:108 msgid "Invite masked" msgstr "Invitación enmascarada" @@ -17786,7 +17454,7 @@ msgid "Invite to community" msgstr "Invitar a la comunidad" #. Title shown on an invite embed when the invite cannot be resolved due to a non-permanent failure. -#: src/features/channel/components/InviteEmbed.tsx:133 +#: src/features/channel/components/InviteEmbed.tsx:104 msgid "Invite unavailable" msgstr "Invitación no disponible" @@ -17805,17 +17473,6 @@ msgstr "Invitado por" msgid "Invited by {0}." msgstr "Invitado por {0}." -#. Short label in the authentication invite header. Preserve {inviterTag}; it is inserted by code. Keep the tone plain and specific. -#: src/features/auth/flow/InviteHeader.tsx:34 -#: src/features/channel/components/InviteEmbed.tsx:347 -msgid "Invited by {inviterTag}" -msgstr "Invitado por {inviterTag}" - -#. Metadata label for an expression pack invite. userTag is the inviter username and discriminator. -#: src/features/invite/components/modals/InviteAcceptModal.tsx:77 -msgid "Invited by {userTag}" -msgstr "Invitado por {userTag}" - #: src/features/invite/components/InviteListItem.tsx:67 msgid "Inviter" msgstr "Invitar" @@ -17860,7 +17517,7 @@ msgstr "Las invitaciones están en pausa porque {productName} ha detectado un po #. Invite settings notice shown after admins pause invite links for a community. #. Status message on a community invite embed when invites are paused by community admins. -#: src/features/channel/components/InviteEmbed.tsx:121 +#: src/features/channel/components/InviteEmbed.tsx:92 #: src/features/invite/components/DisableInvitesButton.tsx:48 msgid "Invites are paused for this community." msgstr "Las invitaciones están en pausa para esta comunidad." @@ -17871,7 +17528,7 @@ msgstr "Las invitaciones están pausadas en esta comunidad por un administrador. #. Audit log community feature label meaning invite creation is disabled. #. Status label on a community invite embed when invites are paused or anti-raid mode is active. -#: src/features/channel/components/InviteEmbed.tsx:104 +#: src/features/channel/components/InviteEmbed.tsx:75 #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:106 msgid "Invites disabled" msgstr "Invitaciones deshabilitadas" @@ -17884,7 +17541,7 @@ msgstr "Barra de notificaciones de invitaciones deshabilitadas" #. Button or menu action label in the invite accept modal. Keep it concise. #. Button or menu action label in the invites disabled modal. Keep it concise. #: src/features/invite/components/alerts/InvitesDisabledModal.tsx:9 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:49 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:41 msgid "Invites paused" msgstr "Invitaciones en pausa" @@ -18025,12 +17682,12 @@ msgid "Join community form" msgstr "Formulario para unirte a la comunidad" #. Button label on a group DM invite embed that accepts the invite. -#: src/features/channel/components/InviteEmbed.tsx:80 +#: src/features/channel/components/InviteEmbed.tsx:71 msgid "Join group" msgstr "Unirse al grupo" #. Button or menu action label in the invite accept modal. Keep it concise. -#: src/features/invite/components/modals/InviteAcceptModal.tsx:45 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:37 msgid "Join group DM" msgstr "Unirse al grupo de MD" @@ -18355,12 +18012,12 @@ msgstr "Coreano" #. User settings tab for language, locale, and time display preferences. #: src/features/app/components/setup/SetupWizardSteps.tsx:56 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:6 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:137 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:132 msgid "Language" msgstr "Idioma" #. 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/GeneralSettingsSections.ts:54 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:46 msgid "Language settings" msgstr "Ajustes de idioma" @@ -18440,15 +18097,10 @@ msgid "Launch at login" msgstr "Iniciar al arrancar" #. Description for an SVC mode select. Keep SVC and AV1 literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:95 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:100 msgid "Layering for AV1 and VP9 when available." msgstr "Capas para AV1 y VP9 cuando estén disponibles." -#. CTA label that opens the premium settings tab from expression packs. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:67 -msgid "Learn about {premiumProductName}" -msgstr "Más información sobre {premiumProductName}" - #. Accessible label for the screen-share picker footer info button. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:184 msgid "Learn about screen share previews" @@ -18818,7 +18470,7 @@ msgid "Links" msgstr "Enlaces" #. User settings tab label shown on Linux desktop builds. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:78 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:73 msgid "Linux app" msgstr "Aplicación para Linux" @@ -19115,7 +18767,7 @@ msgid "macOS" msgstr "macOS" #. User settings tab label shown on macOS desktop builds. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:82 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:77 msgid "macOS app" msgstr "Aplicación para macOS" @@ -19247,11 +18899,6 @@ msgstr "Gestionar funciones de la comunidad" msgid "Manage emoji & stickers" msgstr "Gestionar emojis y stickers" -#. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:47 -msgid "Manage expression packs" -msgstr "Gestionar paquetes de expresiones" - #: src/features/channel/components/modals/channel_tabs/ChannelWebhooksTab.tsx:93 msgid "Manage incoming webhooks that can post messages into this channel." msgstr "Gestiona los webhooks entrantes que pueden publicar mensajes en este canal." @@ -19316,7 +18963,7 @@ msgstr "Actualización manual de escritorio" #. Action label in the inbox popout overflow menu. Marks every inbox channel as read. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/messaging/components/popouts/InboxPopout.tsx:48 +#: src/features/messaging/components/popouts/InboxPopout.tsx:42 #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:435 msgid "Mark all as read" msgstr "Marcar todo como leído" @@ -19334,7 +18981,7 @@ msgstr "Marcar todos los MD como leídos" #. Accessible label and tooltip for the mark-all-as-read button in the inbox popout. #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:165 -#: src/features/messaging/components/popouts/InboxPopout.tsx:52 +#: src/features/messaging/components/popouts/InboxPopout.tsx:46 msgid "Mark all inbox channels as read" msgstr "Marcar todos los canales de la bandeja de entrada como leídos" @@ -19597,10 +19244,6 @@ msgstr "Número máximo de usos" msgid "Max size: {BACKGROUND_MEDIA_MAX_SIZE_LABEL}." msgstr "Tamaño máximo: {BACKGROUND_MEDIA_MAX_SIZE_LABEL}." -#: src/features/expressions/components/modals/PackInviteModal.tsx:168 -msgid "Max uses" -msgstr "Máx. usos" - #: src/features/user/components/modals/tabs/component_gallery_tab/IndicatorsTab.tsx:451 msgid "Max visible count" msgstr "Recuento máximo visible" @@ -19615,13 +19258,6 @@ msgstr "Maximizar ventana" msgid "Maximizes visible messages with minimal spacing." msgstr "Maximiza los mensajes visibles con un espaciado mínimo." -#. Form helper text describing the maximum length of a description field. -#. Form helper text describing the maximum length of a description field. -#: src/features/expressions/components/modals/CreatePackModal.tsx:46 -#: src/features/expressions/components/modals/EditPackModal.tsx:43 -msgid "Maximum 256 characters" -msgstr "Máximo 256 caracteres" - #. Label for attachment decay maximum eligible size. #: src/features/app/components/setup/SetupWizardSteps.tsx:240 msgid "Maximum eligible size (MB)" @@ -19638,10 +19274,15 @@ msgid "Maximum protection for family-friendly spaces" msgstr "Máxima protección para espacios familiares" #. Label for an advanced screen-share bitrate select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:155 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:160 msgid "Maximum screen share bitrate" msgstr "Tasa de bits máxima para compartir pantalla" +#. Settings search entry description for the AV1 and H.265 screen-share opt-in toggles. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:97 +msgid "May cause compatibility issues for viewers. We’re working on improving this." +msgstr "Puede causar problemas de compatibilidad para los espectadores. Estamos trabajando para mejorar esto." + #. Short label in the max favorite memes modal. #: src/features/app/components/alerts/MaxFavoriteMemesModal.tsx:34 #: src/features/expressions/components/modals/GiftAcceptModal.tsx:220 @@ -19690,9 +19331,7 @@ msgid "Media buttons" msgstr "Botones de contenido multimedia" #. Accessible label for the floating media controls toolbar in the media viewer modal. -#. Voice participant context menu submenu label for camera, stream, and video actions. #: src/features/messaging/components/modals/media_modal/shared.ts:69 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:190 msgid "Media controls" msgstr "Controles de contenido multimedia" @@ -19898,7 +19537,7 @@ msgstr "Miembros, seleccionados" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Voice participant menu action that inserts a mention of the selected user into the message composer. #: src/features/ui/action_menu/items/MentionUserMenuItem.tsx:13 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:45 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:69 #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:67 msgid "Mention" msgstr "Mencionar" @@ -20004,7 +19643,7 @@ msgstr "mensaje" #: src/features/guild/components/modals/guild_tabs/GuildMemberActionsSheet.tsx:88 #: src/features/ui/action_menu/items/ActionsSubmenu.tsx:41 #: src/features/ui/action_menu/items/MessageUserMenuItem.tsx:26 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:49 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:73 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabInputsTab.tsx:86 #: src/features/user/components/modals/UserProfileMobileSheet.tsx:712 #: src/features/user/components/modals/UserProfileModal.tsx:562 @@ -20342,7 +19981,7 @@ msgstr "Se necesita permiso para el micrófono" msgid "Microphone test" msgstr "Prueba de micrófono" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:813 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:946 msgid "Microphone workaround" msgstr "Solución para el micrófono" @@ -20532,9 +20171,7 @@ msgid "Mod" msgstr "Modo" #. Permission category for moderation actions against members or messages. -#. Voice participant context menu submenu label for member moderation actions. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:141 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:194 msgid "Moderation" msgstr "Moderación" @@ -20667,7 +20304,7 @@ msgstr "Más relevantes" #. Short label in the inline. Keep it concise. #: src/features/user/components/modals/tabs/accessibility_tab/AccessibilityTabInline.tsx:31 #: src/features/user/components/modals/tabs/AccessibilityTab.tsx:98 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:143 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:148 #: src/features/user/components/settings_utils/search_index/AccessibilityIndex.ts:297 #: src/features/user/components/settings_utils/section_registry/AccessibilitySections.ts:271 msgid "Motion" @@ -20685,7 +20322,7 @@ msgid "Move" msgstr "Mover" #. Submenu label that moves every active device into another voice channel. -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:22 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:37 msgid "Move all devices to…" msgstr "Mover todos los dispositivos a…" @@ -20702,7 +20339,7 @@ msgstr "Retroceder en el historial de canales vistos" #. Submenu label that moves a single device into another voice channel. #. Submenu label that moves a single device into another voice channel. #: src/features/ui/action_menu/items/MoveToChannelSubmenu.tsx:21 -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:18 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:33 msgid "Move device to…" msgstr "Mover dispositivo a…" @@ -20739,7 +20376,7 @@ msgstr "Mover a" #. Submenu label that moves the selected participant or content into another channel. #. Submenu label that moves the selected participant or content into another channel. #: src/features/ui/action_menu/items/MoveToChannelSubmenu.tsx:29 -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:26 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:41 msgid "Move to…" msgstr "Mover a…" @@ -20804,7 +20441,7 @@ msgstr "Nota musical" #: src/features/channel/components/bottomsheets/channel_details_bottom_sheet/ChannelDetailsBottomSheetShared.ts:132 #: src/features/channel/components/embeds/media/EmbedVideo.tsx:72 #: src/features/guild/components/modals/GuildNotificationSettingsModal.tsx:141 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:20 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:36 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:65 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:73 #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:178 @@ -20818,7 +20455,7 @@ msgid "Mute" msgstr "Silenciar" #. Voice control button label to turn the user's microphone off. -#: src/features/voice/components/VoiceControlBar.tsx:126 +#: src/features/voice/components/VoiceControlBar.tsx:122 msgctxt "voice-control-action" msgid "Mute" msgstr "Silenciar" @@ -20884,7 +20521,7 @@ msgid "Mute conversation" msgstr "Silenciar conversación" #. Voice menu toggle that mutes a single device when the current user is connected on multiple devices. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:53 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:77 msgid "Mute device" msgstr "Silenciar dispositivo" @@ -20898,7 +20535,9 @@ msgstr "Silenciar MD" msgid "Mute DMs" msgstr "Silenciar MD" +#. Voice menu checkbox label that locally silences a user's entrance sound. #. Voice menu checkbox label. Locally silences this user's custom entrance sound when they join, only for the current user. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:183 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:313 msgid "Mute entrance sound" msgstr "Silenciar sonido de entrada" @@ -21107,11 +20746,6 @@ msgstr "Mi búsqueda inversa de imágenes" msgid "My search engine" msgstr "Mi motor de búsqueda" -#. Form placeholder example for a pack name input. -#: src/features/expressions/components/modals/CreatePackModal.tsx:42 -msgid "My super pack" -msgstr "Mi superpack" - #. Short label in the add custom search engine modal. Keep it concise. #: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx:84 msgid "My translator" @@ -21757,10 +21391,6 @@ msgstr "Aún no tienes regalos" msgid "No hoisted roles. Enable \"Show this role separately\" on a role to see it here." msgstr "No hay roles destacados. Activa \"Mostrar este rol por separado\" en un rol para verlo aquí." -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:320 -msgid "No installed packs yet." -msgstr "Aún no hay packs instalados." - #: src/features/guild/components/modals/guild_tabs/guild_overview_tab/fields/GuildInviteSplashUploadField.tsx:154 msgid "No invite background" msgstr "Sin fondo de invitación" @@ -21954,11 +21584,6 @@ msgstr "No hay contenido guardado" msgid "No saved payment methods." msgstr "No hay métodos de pago guardados." -#. Empty state title in the scheduled messages popout when the user has none scheduled. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:18 -msgid "No scheduled messages" -msgstr "No hay mensajes programados" - #. Body of the screen-share-unsupported modal shown when xdg-desktop-portal returns no capturable sources. #: src/features/voice/components/alerts/ScreenShareUnsupportedModal.tsx:18 msgid "No screens or windows were returned by the Linux screen sharing portal. Try again after checking that your desktop environment allows screen capture." @@ -21969,7 +21594,7 @@ msgstr "No se devolvieron pantallas ni ventanas del portal de uso compartido de msgid "No search results" msgstr "No hay resultados de búsqueda" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:251 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:249 #: src/features/app/components/dialogs/components/DesktopSettingsView.tsx:549 msgid "No settings found" msgstr "No se encontraron ajustes" @@ -22096,7 +21721,7 @@ msgid "No webhooks" msgstr "Ningún webhook" #. Developer option label for short-circuiting the in-app reporting (IAR) flow. When enabled, submitting a report skips the network call. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:143 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:134 msgid "No-op in-app reports" msgstr "Informes en la aplicación sin operación" @@ -22303,7 +21928,7 @@ msgid "Notifications" msgstr "Notificaciones" #. User settings tab for notification and alert sound controls. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:132 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:127 msgctxt "user-settings-tab" msgid "Notifications" msgstr "Notificaciones" @@ -22366,7 +21991,7 @@ msgstr "Objetos" #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/SlowmodeControl.tsx:24 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:97 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:139 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:123 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:128 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:59 msgid "Off" msgstr "Desactivado" @@ -22500,7 +22125,7 @@ msgstr "Solo se aplica en pantallas anchas." msgid "Only credit cards are accepted. Debit and prepaid cards cannot be used for the mature content check." msgstr "Solo se aceptan tarjetas de crédito. Las tarjetas de débito y prepago no se pueden usar para la verificación de contenido para adultos." -#: src/features/voice/components/StreamSettingsMenuContent.tsx:833 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:966 msgid "Only default speakers" msgstr "Solo altavoces predeterminados" @@ -22548,7 +22173,7 @@ msgstr "Ejecuta código aquí solo si entiendes exactamente lo que hace." msgid "Only show message previews for DMs with unread messages" msgstr "Mostrar solo previsualizaciones de mensajes para MD con mensajes sin leer" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:823 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:956 msgid "Only speakers" msgstr "Solo altavoces" @@ -22820,7 +22445,7 @@ msgstr "Abrir emoji en el navegador" msgid "Open emoji picker" msgstr "Abrir selector de emojis" -#: src/features/voice/components/VoiceSettingsMenus.tsx:877 +#: src/features/voice/components/VoiceSettingsMenus.tsx:859 msgid "Open event sink" msgstr "Abrir receptor de eventos" @@ -22938,13 +22563,13 @@ msgstr "Abrir perfil de {directMessageName}" #. Accessible label for the avatar button that opens a user profile. #. Short label in the app layout voice participant item. Preserve {displayName}; it is inserted by code. -#: src/features/app/components/layout/VoiceParticipantItem.tsx:47 +#: src/features/app/components/layout/VoiceParticipantItem.tsx:48 #: src/features/ui/avatars/AvatarStack.tsx:21 msgid "Open profile for {displayName}" msgstr "Abrir perfil de {displayName}" #. Short label in the app layout grouped voice participant. Preserve {nickname}; it is inserted by code. -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:35 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:36 msgid "Open profile for {nickname}" msgstr "Abrir perfil de {nickname}" @@ -23079,17 +22704,17 @@ msgid "Open your settings" msgstr "Abrir ajustes" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:112 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:133 msgid "OpenH264 software codec on Linux" msgstr "Códec de software OpenH264 en Linux" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:88 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:109 msgid "OpenH264 video codec" msgstr "Abrir códec de vídeo H264" #. Switch label for the OpenH264 codec toggle. "OpenH264" is a product name and "Cisco Systems, Inc." is a company name; do not translate either. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:34 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:39 msgid "OpenH264 Video Codec provided by Cisco Systems, Inc." msgstr "Códec de vídeo OpenH264 proporcionado por Cisco Systems, Inc." @@ -23336,34 +22961,6 @@ msgstr "No se pudo transferir la propiedad a <0>{username} en este momento." msgid "Ownership transferred" msgstr "Propiedad transferida" -#. Form field label for the name of an expression pack. -#. Form field label for the name of an expression pack. -#: src/features/expressions/components/modals/CreatePackModal.tsx:26 -#: src/features/expressions/components/modals/EditPackModal.tsx:27 -msgid "Pack name" -msgstr "Nombre del paquete" - -#. Form validation error shown when the pack name field is empty. -#. Form validation error shown when the pack name field is empty. -#: src/features/expressions/components/modals/CreatePackModal.tsx:30 -#: src/features/expressions/components/modals/EditPackModal.tsx:31 -msgid "Pack name is required" -msgstr "El nombre del paquete es obligatorio" - -#. Form validation error for a pack name that is too short. -#. Form validation error for a pack name that is too short. -#: src/features/expressions/components/modals/CreatePackModal.tsx:34 -#: src/features/expressions/components/modals/EditPackModal.tsx:35 -msgid "Pack name must be at least 2 characters" -msgstr "El nombre del paquete debe tener al menos 2 caracteres" - -#. Form validation error for a pack name that is too long. -#. Form validation error for a pack name that is too long. -#: src/features/expressions/components/modals/CreatePackModal.tsx:38 -#: src/features/expressions/components/modals/EditPackModal.tsx:39 -msgid "Pack name must be at most 64 characters" -msgstr "El nombre del paquete debe tener 64 caracteres como máximo" - #. Voice stats field label (mobile lobby). Shows packet loss percentage. #. Voice stats field label (mobile voice lobby). Shows packet loss percentage. #: src/features/voice/components/bottomsheets/DirectCallLobbyBottomSheet.tsx:124 @@ -23371,11 +22968,6 @@ msgstr "El nombre del paquete debe tener 64 caracteres como máximo" msgid "Packet loss" msgstr "Pérdida de paquetes" -#. 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/ExpressionPacksIndex.ts:15 -msgid "Packs" -msgstr "Paquetes" - #: src/features/channel/components/bottomsheets/ChannelSearchBottomSheet.tsx:718 msgid "Page {currentPage} of {totalPages}" msgstr "Página {currentPage} de {totalPages}" @@ -23566,7 +23158,7 @@ msgid "Pause invites? New users won't be able to join through invite links until msgstr "¿Pausar las invitaciones? Los nuevos usuarios no podrán unirse a través de enlaces de invitación hasta que las vuelvas a activar. Los miembros existentes no se verán afectados." #. Short label for an advanced screen-share preview preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:39 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:44 msgid "Pause my screen share preview in the background" msgstr "Pausar la vista previa de mi pantalla compartida en segundo plano" @@ -23575,6 +23167,11 @@ msgstr "Pausar la vista previa de mi pantalla compartida en segundo plano" msgid "Pause notifications" msgstr "Pausar notificaciones" +#. Voice screen share menu preference that pauses the local stream preview while the app is unfocused. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:28 +msgid "Pause Preview When Fluxer Isn’t Focused" +msgstr "Pausar vista previa cuando Fluxer no esté activo" + #. Description shown for the emoji toggle while reduced motion is active. #: src/features/user/components/modals/tabs/accessibility_tab/AnimationTab.tsx:81 msgid "Paused by reduced motion. Turn on to keep animated emojis playing." @@ -23908,7 +23505,7 @@ msgid "Picture" msgstr "Imagen" #. 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/VoiceVideoIndex.ts:124 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:145 msgid "Picture in picture" msgstr "Imagen en imagen" @@ -24028,7 +23625,7 @@ msgid "Pins popout" msgstr "Ventana emergente de pines" #. 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/VoiceVideoIndex.ts:128 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:149 msgid "PiP" msgstr "Plan" @@ -24167,15 +23764,20 @@ msgstr "Volver a la ventana principal" msgid "Pop out call" msgstr "Abrir llamada en una ventana separada" -#. Voice menu action on desktop that opens the participant camera feed in a separate window. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:29 -msgid "Pop out camera" -msgstr "Abrir cámara en una ventana separada" - #. Voice menu action on desktop that opens the participant screen share in a separate window. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:33 -msgid "Pop out stream" -msgstr "Abrir transmisión en una ventana separada" +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:57 +msgid "Pop Out Stream" +msgstr "Abrir transmisión en ventana aparte" + +#. Voice menu action on desktop that opens the participant placeholder tile in a separate window. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:49 +msgid "Pop Out User" +msgstr "Abrir usuario en ventana separada" + +#. Voice menu action on desktop that opens the active participant camera feed in a separate window. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:45 +msgid "Pop Out Video" +msgstr "Abrir vídeo en ventana aparte" #. Overlay text shown on a voice participant tile while it lives in a separate popped-out window. #: src/features/voice/components/popout/PoppedOutOverlay.tsx:19 @@ -24225,7 +23827,7 @@ msgid "Prefer @mention" msgstr "Preferir menciones" #. Option label for an encoder path select. Refers to hardware video encoders. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:63 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:68 msgid "Prefer hardware" msgstr "Preferir hardware" @@ -24237,7 +23839,7 @@ msgid "Prefer no @mention" msgstr "No prefiero las menciones" #. Option label for an encoder path select. Refers to software video encoders. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:67 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:72 msgid "Prefer software" msgstr "Preferir software" @@ -24256,6 +23858,11 @@ msgstr "Preferencias" msgid "Preferences..." msgstr "Preferencias..." +#. Accessible label for the advanced screen-share codec preference select. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:218 +msgid "Preferred screen share codec" +msgstr "Códec de pantalla preferido" + #. 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/AccessibilityIndex.ts:293 @@ -24391,6 +23998,11 @@ msgstr "Botón de vista previa" msgid "Preview camera" msgstr "Previsualizar cámara" +#. Voice menu action that opens a preview of the current user camera. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:53 +msgid "Preview Camera" +msgstr "Vista previa de la cámara" + #. Status text on the placeholder shown in the voice call view when the user has hidden a remote stream preview. #: src/features/voice/components/HiddenStreamPlaceholder.tsx:10 msgid "Preview hidden" @@ -24424,7 +24036,7 @@ msgid "Preview sound" msgstr "Previsualizar sonido" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:136 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:157 msgid "Preview, popout, and stream thumbnail behavior" msgstr "Comportamiento de la vista previa, ventana emergente y miniatura del stream." @@ -24523,7 +24135,7 @@ msgid "Primary navigation" msgstr "Navegación principal" #. Voice display preference checkbox that moves active speakers toward the front of the call grid when enabled. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:81 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:105 msgid "Prioritize speakers" msgstr "Priorizar a los que hablan" @@ -24537,7 +24149,7 @@ msgstr "Prioridad de voz" #. User settings tab for privacy and safety controls. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:12 #: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts:60 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:103 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:98 msgid "Privacy" msgstr "Privacidad" @@ -24613,7 +24225,7 @@ msgid "Product name" msgstr "Nombre del producto" #. User settings tab for editing the current user profile. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:91 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:86 msgid "Profile" msgstr "Perfil" @@ -24977,7 +24589,7 @@ msgid "Push-to-talk is ignored in direct input. Switch to focused voice or custo msgstr "La función \"Pulsar para hablar\" se ignora en la entrada directa. Cambia a voz enfocada o personalizada para usarla." #. Tooltip on the mic button in the voice control bar when push-to-talk is enabled. {pushToTalkHint} is the formatted shortcut key combo. -#: src/features/voice/components/VoiceControlBar.tsx:116 +#: src/features/voice/components/VoiceControlBar.tsx:112 msgid "Push-to-talk is on. Hold {pushToTalkHint} to speak." msgstr "Pulsar para hablar está activado. Mantén pulsado {pushToTalkHint} para hablar." @@ -24997,7 +24609,7 @@ msgid "Push-to-talk won't unmute your microphone while you're deafened. Undeafen msgstr "La función de \"pulsar para hablar\" no activará el micrófono mientras estés silenciado. Desactiva la opción de silencio para poder hablar." #. Option label for a software encoder quality select. Means slower/higher-quality. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:87 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:92 msgid "Quality" msgstr "Calidad" @@ -25212,7 +24824,7 @@ msgid "Ready to upgrade?" msgstr "¿Listo para mejorar?" #. Option label for a software encoder quality select. Means fastest/lower-latency. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:79 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:84 msgid "Realtime" msgstr "Tiempo real" @@ -25287,11 +24899,9 @@ msgstr "Volver a comprobar" msgid "Recipients will be taken to {0} <0>{1}" msgstr "Los destinatarios irán a {0} <0>{1}" -#. Badge shown next to the auto codec option in the screen-share codec radio group. Keep it concise. #. Spellcheck engine option in the language tab. Lets the app choose the best available spellcheck engine. #. Spellcheck engine option in the textarea spellcheck submenu. Lets the app choose the best available engine. #: src/features/channel/components/textarea/TextareaContextMenu.tsx:70 -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:38 #: src/features/user/components/modals/tabs/LanguageTab.tsx:87 msgid "Recommended" msgstr "Recomendado" @@ -25556,11 +25166,6 @@ msgstr "Rechazar" msgid "Rejected" msgstr "Rechazado" -#. Voice participant context menu submenu label for friend and block actions. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:198 -msgid "Relationship" -msgstr "Relación" - #. Short label in the markdown tab. Keep it concise. #: src/features/user/components/modals/tabs/component_gallery_tab/MarkdownTab.tsx:129 msgid "Relative" @@ -25641,7 +25246,6 @@ msgstr "Recordar tamaño y posición de la ventana" #. Action label for removing the selected item from a list or relationship. #. Button label for removing the current webhook avatar image. #. Button or menu action label in the channel and chat message reactions sheet. Keep it concise. Keep the tone plain and specific. -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the linked accounts tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the search engines tab. Keep it concise. Keep the tone plain and specific. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. @@ -25660,8 +25264,6 @@ msgstr "Recordar tamaño y posición de la ventana" #: src/features/ui/action_menu/GroupDMContextMenu.tsx:73 #: src/features/ui/action_menu/UserContextMenu.tsx:80 #: src/features/user/components/modals/tabs/chat_settings_tab/SearchEnginesTab.tsx:26 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:75 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:133 #: src/features/user/components/modals/tabs/LinkedAccountsTab.tsx:55 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:158 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:194 @@ -25833,11 +25435,6 @@ msgstr "Elimina uno de {targetName} para hacer espacio y vuelve a intentarlo." msgid "Remove override" msgstr "Eliminar anulación" -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:54 -msgid "Remove pack" -msgstr "Eliminar paquete" - #. Button or menu action label in the channel and chat message reactions sheet. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the message reactions modal. Keep it concise. Keep the tone plain and specific. #: src/features/channel/components/MessageReactionsSheet.tsx:33 @@ -25966,11 +25563,6 @@ msgstr "Se eliminó el rol {oldLabel}." msgid "Removed roles." msgstr "Roles eliminados." -#. Button or menu action label in the messaging commands. Keep it concise. Keep the tone plain and specific. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:57 -msgid "Removed scheduled message" -msgstr "Mensaje programado eliminado" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:419 msgid "Removed the channel from its category." msgstr "Se ha eliminado el canal de su categoría." @@ -26003,11 +25595,6 @@ msgstr "Elimina todas las anulaciones por variable, pero mantiene intactas tu bi msgid "Removing permissions could limit the bot's features." msgstr "Eliminar los permisos podría limitar las funciones del bot." -#. Description text in the expression packs tab. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:71 -msgid "Removing the pack will uninstall it from your account." -msgstr "Al eliminar el paquete, se desinstalará de tu cuenta." - #: src/features/moderation/components/modals/RemoveTimeoutModal.tsx:55 msgid "Removing the timeout will allow <0>{targetUserTag} to send messages, react, and join voice channels again." msgstr "Quitar el tiempo de espera permitirá que <0>{targetUserTag} vuelva a enviar mensajes, reaccionar y unirse a canales de voz." @@ -26654,42 +26241,42 @@ msgid "Resize floating panel" msgstr "Redimensionar panel flotante" #. Accessible label for the bottom-left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:80 +#: src/features/messaging/components/popouts/InboxPopout.tsx:74 msgid "Resize inbox from bottom left" msgstr "Redimensionar bandeja de entrada desde la parte inferior izquierda" #. Accessible label for the bottom-right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:84 +#: src/features/messaging/components/popouts/InboxPopout.tsx:78 msgid "Resize inbox from bottom right" msgstr "Redimensionar bandeja de entrada desde la parte inferior derecha" #. Accessible label for the bottom resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:60 +#: src/features/messaging/components/popouts/InboxPopout.tsx:54 msgid "Resize inbox from the bottom edge" msgstr "Redimensionar la bandeja de entrada desde el borde inferior" #. Accessible label for the left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:64 +#: src/features/messaging/components/popouts/InboxPopout.tsx:58 msgid "Resize inbox from the left edge" msgstr "Redimensionar bandeja de entrada desde el borde izquierdo" #. Accessible label for the right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:68 +#: src/features/messaging/components/popouts/InboxPopout.tsx:62 msgid "Resize inbox from the right edge" msgstr "Redimensionar bandeja de entrada desde el borde derecho" #. Accessible label for the top resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:56 +#: src/features/messaging/components/popouts/InboxPopout.tsx:50 msgid "Resize inbox from the top edge" msgstr "Redimensionar la bandeja de entrada desde el borde superior" #. Accessible label for the top-left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:72 +#: src/features/messaging/components/popouts/InboxPopout.tsx:66 msgid "Resize inbox from top left" msgstr "Redimensionar bandeja de entrada desde la esquina superior izquierda" #. Accessible label for the top-right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:76 +#: src/features/messaging/components/popouts/InboxPopout.tsx:70 msgid "Resize inbox from top right" msgstr "Redimensionar la bandeja de entrada desde la esquina superior derecha" @@ -27071,11 +26658,6 @@ msgstr "Información sobre herramientas derecha" msgid "Right-click here to open the context menu" msgstr "Haz clic derecho para abrir el menú contextual" -#. Empty state hint in the scheduled messages popout explaining how to schedule a new message. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:22 -msgid "Right-click the send button to schedule a message." -msgstr "Haz clic derecho en el botón de enviar para programar un mensaje." - #. Action that rings the selected participant in a voice call. #. 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. @@ -27110,8 +26692,8 @@ msgstr "Color del rol" msgid "Role created" msgstr "Rol creado" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:341 -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:388 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:352 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:402 msgid "Role created successfully" msgstr "Rol creado correctamente" @@ -27120,8 +26702,8 @@ msgstr "Rol creado correctamente" msgid "Role deleted" msgstr "Rol eliminado" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:425 -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:454 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:440 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:469 msgid "Role deleted successfully" msgstr "Rol eliminado correctamente" @@ -27161,7 +26743,7 @@ msgstr "Roles ({FLUXER_TOKEN_0})" msgid "Roles and members" msgstr "Roles y miembros" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:285 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:296 msgid "Roles updated successfully" msgstr "Roles actualizados correctamente" @@ -27269,7 +26851,6 @@ msgstr "Guardar" #: src/features/expressions/components/modals/AddFavoriteMemeModal.tsx:118 #: src/features/expressions/components/modals/EditFavoriteMemeModal.tsx:94 #: src/features/expressions/components/modals/EditGuildStickerModal.tsx:123 -#: src/features/expressions/components/modals/EditPackModal.tsx:127 #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:624 #: src/features/guild/components/modals/guild_tabs/GuildVanityURLTab.tsx:279 #: src/features/guild/components/modals/GuildFolderSettingsModal.tsx:90 @@ -27350,7 +26931,7 @@ msgstr "Guardado" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:63 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:59 #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:63 msgid "Saved media" msgstr "Archivos multimedia guardados" @@ -27403,23 +26984,11 @@ msgstr "Programar" msgid "Schedule message" msgstr "Programar mensaje" -#. Status pill on a scheduled message row indicating it will send at the chosen time. -#. Tab label in the inbox popout listing the user scheduled messages. -#: src/features/messaging/components/popouts/InboxPopout.tsx:40 -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:30 -msgid "Scheduled" -msgstr "Programados" - #. Developer / debug surface — keep terse and technical. Label in the developer Nagbar controls panel for the scheduled-maintenance banner. #: src/features/devtools/components/NagbarControls.ts:22 msgid "Scheduled maintenance nagbar" msgstr "Barra de notificación de mantenimiento programado" -#. Label in the messaging commands. {scheduledTimeLabel} is the localized scheduled date and time. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:49 -msgid "Scheduled message for {scheduledTimeLabel}" -msgstr "Mensaje programado para {scheduledTimeLabel}" - #. Inline validation message in the schedule-message modal when the picked time is more than 30 days away. Keep tone plain. #: src/features/messaging/components/modals/ScheduleMessageModal.tsx:31 msgid "Scheduled messages can be at most 30 days in the future." @@ -27490,7 +27059,7 @@ msgid "Screen share codec" msgstr "Códec para compartir pantalla" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:140 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:161 msgid "Screen share encoder controls" msgstr "Controles del codificador para compartir pantalla" @@ -27511,12 +27080,12 @@ msgid "Screen share is using software encoding ({codec}). Quality may be reduced msgstr "La pantalla compartida está usando codificación por software ({codec}). La calidad podría reducirse y el uso de la CPU, aumentar. Es posible que tu GPU no sea compatible con la codificación por hardware para este códec." #. 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/VoiceVideoIndex.ts:120 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:141 msgid "Screen share preview" msgstr "Previsualización de compartir pantalla" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:116 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:137 msgid "Screen share preview behavior" msgstr "Comportamiento de la vista previa para compartir pantalla" @@ -27535,6 +27104,11 @@ msgstr "Las vistas previas para compartir pantalla están desactivadas." msgid "Screen share previews are enabled." msgstr "Las vistas previas para compartir pantalla están activadas." +#. Voice screen share menu action that opens the screen share preview privacy controls. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:32 +msgid "Screen Share Privacy" +msgstr "Privacidad de compartir pantalla" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the video tab. Keep it concise. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:82 @@ -27562,11 +27136,6 @@ msgstr "Iniciar pantalla compartida" msgid "Screen share stop" msgstr "Compartir pantalla (detener)" -#. Accessible label for the screen-share codec radio group. -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:42 -msgid "Screen share video codec" -msgstr "Códec de vídeo para compartir pantalla" - #. 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. #. Status badge label shown on a live tile when the participant is sharing their screen. @@ -28931,6 +28500,11 @@ msgstr "Comparte pantallas y ventanas." msgid "Share source" msgstr "Compartir fuente" +#. Toggle label for sharing audio with an active stream. +#: src/features/voice/components/StreamSettingsMenuContent.tsx:156 +msgid "Share Stream Audio" +msgstr "Compartir audio de la transmisión" + #. Description in the premium gift purchase section. premiumProductName is the short paid product name. #: src/features/premium/utils/PremiumMessageDescriptors.ts:40 msgid "Share the {premiumProductName} experience with your friends by purchasing a gift subscription." @@ -28940,15 +28514,6 @@ msgstr "Comparte la experiencia de {premiumProductName} con tus amigos comprando msgid "Share theme" msgstr "Compartir tema" -#: src/features/expressions/components/modals/PackInviteModal.tsx:192 -msgid "Share this link" -msgstr "Compartir este enlace" - -#. Description shown in the emoji pack invite modal. -#: src/features/expressions/components/modals/PackInviteModal.tsx:65 -msgid "Share this link — the pack installs when accepted." -msgstr "Comparte este enlace: el paquete se instalará cuando se acepte." - #. Privacy > Active now: confirmation modal title when turning sharing on. #: src/features/user/components/modals/tabs/privacy_safety_tab/ActiveNowTab.tsx:33 msgid "Share voice activity with all friends?" @@ -28976,11 +28541,6 @@ msgstr "Compartir pantalla" msgid "Share your screen in high definition (1080p), quad HD (1440p), or native source resolution, at up to 60 FPS." msgstr "Comparte tu pantalla en alta definición (1080p), Quad HD (1440p) o resolución de fuente nativa, hasta a 60 FPS." -#. Description shown in the sticker pack invite modal. -#: src/features/expressions/components/modals/PackInviteModal.tsx:69 -msgid "Share your sticker pack via link." -msgstr "Comparte tu paquete de stickers mediante un enlace." - #. Button or menu action label in the share theme modal. Keep it concise. #: src/features/theme/components/modals/ShareThemeModal.tsx:39 msgid "Share your theme" @@ -29081,7 +28641,7 @@ msgstr "Conflictos de atajos" #. User settings tab for keyboard shortcuts and custom bindings. #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:18 #: src/features/user/components/settings_utils/section_registry/AccessibilitySections.ts:175 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:128 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:123 msgid "Shortcuts" msgstr "Atajos de teclado" @@ -29241,11 +28801,6 @@ msgstr "Mostrar botón de emoji" msgid "Show emoji reactions on messages" msgstr "Mostrar reacciones con emojis en los mensajes" -#. Developer option label for exposing the staff-only Expression packs page in user settings. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:125 -msgid "Show expression packs settings" -msgstr "Mostrar la configuración de paquetes de expresiones" - #. Short label for an advanced media button preference. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedChatControls.tsx:77 msgid "Show favorite button" @@ -29381,15 +28936,15 @@ msgstr "Mostrar canales silenciados" #. Toggle label in the mobile video settings bottom sheet. Controls whether the local camera tile is visible. #. Voice display preference checkbox that controls whether the current user sees their own camera tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:69 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:93 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:92 -#: src/features/voice/components/VoiceSettingsMenus.tsx:814 +#: src/features/voice/components/VoiceSettingsMenus.tsx:815 msgid "Show my own camera" msgstr "Mostrar mi propia cámara" #. Voice display preference checkbox that controls whether the current user sees their own screen share tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:73 -msgid "Show my screen share" +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:97 +msgid "Show My Screen Share" msgstr "Mostrar mi pantalla compartida" #. Developer option label for showing the current user as typing. @@ -29417,9 +28972,9 @@ msgstr "Mostrar modal de nuevo dispositivo" #. Toggle label in the mobile video settings bottom sheet. Controls whether participants without video are shown in the grid. #. Voice display preference checkbox that controls whether participants without video are shown in the grid. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:77 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:101 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:96 -#: src/features/voice/components/VoiceSettingsMenus.tsx:828 +#: src/features/voice/components/VoiceSettingsMenus.tsx:829 msgid "Show non-video participants" msgstr "Mostrar participantes sin vídeo" @@ -29449,7 +29004,7 @@ msgid "Show per-device participant volume sliders in voice menus" msgstr "Mostrar controles deslizantes de volumen por participante y dispositivo en los menús de voz" #. Developer option label for exposing the staff-only profile timezone section in profile settings. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:134 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:125 msgid "Show profile timezone settings" msgstr "Mostrar la configuración de zona horaria del perfil" @@ -29681,7 +29236,7 @@ msgstr "Sesión iniciada" #. Settings section label for account sessions and devices. #: src/features/user/components/modals/tabs/DevicesTab.tsx:517 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:42 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:34 msgid "Signed-in devices" msgstr "Dispositivos conectados" @@ -29759,7 +29314,7 @@ msgid "Single community mode" msgstr "Modo de comunidad única" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:103 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:108 msgid "Single layer" msgstr "Capa única" @@ -29816,7 +29371,7 @@ msgid "Skip the external link warning for all domains" msgstr "Omitir la advertencia de enlace externo para todos los dominios" #. Developer / debug surface — keep terse and technical. Tooltip / description for the no-op in-app reports toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:148 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:139 msgid "Skip the network call when an in-app report is submitted. The flow still advances to the success screen so you can exercise the UI, but nothing is actually sent to the safety team." msgstr "Omite la llamada de red cuando se envía un informe en la aplicación. El flujo avanza a la pantalla de éxito para que puedas probar la interfaz de usuario, pero no se envía nada al equipo de seguridad." @@ -30063,12 +29618,12 @@ msgid "Social" msgstr "Spam" #. 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/VoiceVideoIndex.ts:148 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:169 msgid "Software encoder" msgstr "Codificador de software" #. Label for an advanced screen-share select. Refers to software video encoder quality bias. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:71 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:76 msgid "Software encoder quality" msgstr "Calidad del codificador de software" @@ -30393,7 +29948,7 @@ msgid "Spanish (Spain)" msgstr "Español (España)" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:111 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:116 msgid "Spatial and temporal layers" msgstr "Capas espaciales y temporales" @@ -30495,7 +30050,7 @@ msgstr "Corrección ortográfica" #: src/features/user/components/modals/tabs/LanguageTab.tsx:414 #: src/features/user/components/modals/tabs/LanguageTab.tsx:456 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:74 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:58 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:50 msgid "Spellcheck" msgstr "Corrector ortográfico" @@ -30683,10 +30238,6 @@ msgstr "Iniciar llamada" msgid "Start camera test and configure effects" msgstr "Iniciar prueba de cámara y configurar efectos" -#: src/features/expressions/components/modals/CreatePackModal.tsx:93 -msgid "Start curating a custom emoji pack that you can share and install." -msgstr "Empieza a organizar un paquete de emojis personalizado que puedas compartir e instalar." - #. Label for the start of a date range (inclusive). Leave blank for no lower bound. #: src/features/user/components/modals/tabs/privacy_safety_tab/data_request_modal/DataRequestModal.tsx:175 msgid "Start date" @@ -30697,10 +30248,6 @@ msgstr "Fecha de inicio" msgid "Start date must be earlier than end date." msgstr "La fecha de inicio debe ser anterior a la fecha de finalización." -#: src/features/voice/components/VoiceSettingsMenus.tsx:860 -msgid "Start debug logging session" -msgstr "Iniciar sesión de registro de depuración" - #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:125 msgid "Start drag and drop" @@ -30883,45 +30430,6 @@ msgstr "Densidad de stickers" msgid "Sticker is too large" msgstr "La pegatina es demasiado grande" -#. Kind label on a sticker pack invite embed. -#. Short label in the authentication invite header. Keep the tone plain and specific. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/auth/flow/InviteHeader.tsx:25 -#: src/features/channel/components/InviteEmbed.tsx:88 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:61 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:105 -msgid "Sticker pack" -msgstr "Paquete de stickers" - -#. placeholder {0}: invite.pack.name -#: src/features/invite/commands/InviteCommands.tsx:146 -msgid "Sticker pack {0} has been installed." -msgstr "Se ha instalado el paquete de stickers {0}." - -#. Title of the error modal when creating a new sticker pack is rejected because the user is at the creation limit. -#: src/features/invite/commands/InviteCommands.tsx:74 -msgid "Sticker pack creation limit reached" -msgstr "Límite de creación de packs de stickers alcanzado" - -#. Modal title for the sticker pack invite share flow. -#: src/features/expressions/components/modals/PackInviteModal.tsx:61 -msgid "Sticker pack invite" -msgstr "Invitación a pack de stickers" - -#. Title of the error modal when installing a sticker pack via invite is rejected because the user is at the install limit. -#: src/features/invite/commands/InviteCommands.tsx:65 -msgid "Sticker pack limit reached" -msgstr "Límite de paquetes de stickers alcanzado" - -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#. Settings section label for sticker expression packs. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:84 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:27 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:22 -msgid "Sticker packs" -msgstr "Paquetes de stickers" - #: src/features/guild/components/modals/guild_tabs/GuildStickersTab.tsx:283 msgid "Sticker slots" msgstr "Espacios para stickers" @@ -31039,6 +30547,13 @@ msgstr "¿Dejar de compartir la actividad de voz con todos los amigos?" msgid "Stop speaking" msgstr "Dejar de hablar" +#. Danger action that stops the active screen share. +#. Voice screen share menu action that stops the current user stream. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:20 +#: src/features/voice/components/ActiveScreenShareMenu.tsx:19 +msgid "Stop Streaming" +msgstr "Dejar de transmitir" + #. Confirmation prompt in the links tab. #: src/features/user/components/modals/tabs/chat_settings_tab/ChatSettingsTabLinksTab.tsx:31 msgid "Stop trusting all links?" @@ -31050,7 +30565,7 @@ msgid "Stop watching" msgstr "Dejar de ver" #. Tooltip / button label in the voice control bar that stops watching a remote screen share. -#: src/features/voice/components/VoiceControlBar.tsx:151 +#: src/features/voice/components/VoiceControlBar.tsx:147 msgid "Stop watching stream" msgstr "Dejar de ver la transmisión" @@ -31088,11 +30603,16 @@ msgstr "Transmisión oculta" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the user settings voice activity card. Keep it concise. #: src/features/user/components/profile/VoiceActivityCard.tsx:90 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:132 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:153 #: src/features/voice/components/StreamWatchHoverCard.tsx:21 msgid "Stream preview" msgstr "Vista previa de la transmisión" +#. Compact submenu label for changing the resolution and frame rate of an active stream. +#: src/features/voice/components/StreamSettingsMenuContent.tsx:152 +msgid "Stream Quality" +msgstr "Calidad de la transmisión" + #. Toolbar / menu button label in the screen-share picker. Opens the stream quality settings popover. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:164 msgid "Stream settings" @@ -31302,12 +30822,12 @@ msgid "Suspend" msgstr "Suspender" #. 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/VoiceVideoIndex.ts:156 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:177 msgid "SVC" msgstr "SVC" #. Label for an advanced screen-share select. SVC is a WebRTC acronym and should stay uppercase. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:91 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:96 msgid "SVC mode" msgstr "Modo SVC" @@ -31757,7 +31277,7 @@ msgid "Template URL" msgstr "URL de la plantilla" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:107 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:112 msgid "Temporal layers" msgstr "Capas temporales" @@ -31818,7 +31338,7 @@ msgstr "Probar la previsualización de URL y los elementos incrustados renderiza #. Channel type chip label for a text channel. #. Option label for a WebRTC content hint select. #: src/features/channel/utils/ChannelUtils.tsx:51 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:151 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:156 msgid "Text" msgstr "Texto" @@ -32002,11 +31522,6 @@ msgstr "Ese mensaje ya no existe o has perdido el acceso a la conversación." msgid "That's all of them." msgstr "Eso es todo." -#. End-of-list body text in the scheduled messages popout when all scheduled messages are visible. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:56 -msgid "That's everything in the queue." -msgstr "Eso es todo lo que hay en la cola." - #. Description text in the FluxerTag change modal. #: src/features/user/components/modals/FluxerTagChangeModal.tsx:69 msgid "The #0000 tag is reserved for Visionary subscribers. Visionary is no longer available for purchase." @@ -32671,7 +32186,7 @@ msgid "This invite has unlimited uses." msgstr "Esta invitación tiene usos ilimitados." #. Helper text shown on an invite embed while streaming privacy is active. -#: src/features/channel/components/InviteEmbed.tsx:141 +#: src/features/channel/components/InviteEmbed.tsx:112 msgid "This invite is hidden while sharing is protected." msgstr "Esta invitación está oculta mientras la compartición está protegida." @@ -33167,7 +32682,7 @@ msgstr "Hora" #. Settings section label for app time display format. #: src/features/user/components/modals/tabs/LanguageTab.tsx:374 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:26 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:46 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:38 msgid "Time format" msgstr "Formato de hora" @@ -33394,11 +32909,6 @@ msgstr "Alternar la mesa de sonido" msgid "Toggle the sticker picker" msgstr "Alternar el selector de stickers" -#. Action that toggles whether the pack invite is unique to the recipient. -#: src/features/expressions/components/modals/PackInviteModal.tsx:73 -msgid "Toggle unique invite" -msgstr "Alternar invitación única" - #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:305 msgid "Toggle voice activity" @@ -33731,7 +33241,7 @@ msgid "Try another search term, or pick a different category or language." msgstr "Prueba con otro término de búsqueda, o elige una categoría o idioma diferente." #. Helper text on an unknown invite embed suggesting the user request a fresh invite. -#: src/features/channel/components/InviteEmbed.tsx:129 +#: src/features/channel/components/InviteEmbed.tsx:100 msgid "Try asking for a new invite." msgstr "Prueba a pedir una invitación nueva." @@ -33754,7 +33264,7 @@ msgstr "Intenta editar tu mensaje de nuevo." msgid "TRY gifts are one-time payments. Cards charged in TRY still need to be issued in Türkiye for the purchase to stay eligible." msgstr "Los regalos en TRY son pagos únicos. Las tarjetas cargadas en TRY deben emitirse en Turquía para que la compra siga siendo válida." -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:254 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:252 msgid "Try searching for something like \"theme\", \"notifications\", or \"privacy\"" msgstr "Prueba a buscar algo como \"tema\", \"notificaciones\" o \"privacidad\"" @@ -33804,7 +33314,7 @@ msgstr "Desactivar" #. Bulk voice action that turns off the camera on every active device of the current user. #. Voice menu action that turns off every active device/session's camera. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:90 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:114 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:93 msgid "Turn off all device cameras" msgstr "Apagar todas las cámaras de los dispositivos" @@ -33820,14 +33330,14 @@ msgstr "Apagar cámara" #. Voice menu action that turns off the camera on a single device of the current user. #. Voice menu action that turns off the camera on one device/session. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:57 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:81 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:81 msgid "Turn off device camera" msgstr "Apagar la cámara del dispositivo" #. Voice menu action that ends the screen share on a single device of the current user. #. Voice menu action that stops screen sharing or streaming on one device/session. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:61 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:85 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:85 msgid "Turn off device stream" msgstr "Desactivar transmisión del dispositivo" @@ -33839,7 +33349,7 @@ msgstr "Desactivar los mensajes privados y las solicitudes de amistad en toda la #. Voice menu action that ends the current user screen share. #. Voice menu action that stops the current user's screen share or stream. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:65 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:89 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:69 msgid "Turn off stream" msgstr "Desactivar stream" @@ -34019,16 +33529,6 @@ msgstr "La legislación del Reino Unido exige una comprobación de contenido par msgid "Ukrainian" msgstr "Ucraniano" -#. Generic title for the error modal when an emoji pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:99 -msgid "Unable to install emoji pack" -msgstr "No se puede instalar el paquete de emojis" - -#. Generic title for the error modal when a sticker pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:103 -msgid "Unable to install sticker pack" -msgstr "No se ha podido instalar el paquete de stickers" - #. Error-state title in the activity log tab when fetching log entries failed. #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTab.tsx:126 msgid "Unable to load activity logs" @@ -34038,11 +33538,6 @@ msgstr "No se pudieron cargar los registros de actividad" msgid "Unable to load applications" msgstr "No se han podido cargar las aplicaciones" -#. Error message in the expression packs tab. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:36 -msgid "Unable to load pack information." -msgstr "No se ha podido cargar la información del paquete." - #. Error message in the channel and chat textual attachment code panel. #. Error message in the channel and chat textual attachment code panel. #: src/features/channel/components/embeds/attachments/CsvAttachmentTablePanel.tsx:31 @@ -34265,7 +33760,7 @@ msgstr "Quitar de favoritos" #. Voice call layout action that removes focus from the currently pinned participant. #. Voice layout menu action that removes the focused participant or stream. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:25 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:41 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:97 msgid "Unfocus" msgstr "Quitar el foco" @@ -34284,7 +33779,7 @@ msgstr "Desplegar" #. Settings section label for the embed debugger URL input. #: src/features/user/components/modals/tabs/EmbedDebuggerTab.tsx:231 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:70 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:62 msgid "Unfurl debugger" msgstr "Depurador de enlaces previos" @@ -34293,10 +33788,6 @@ msgstr "Depurador de enlaces previos" msgid "Unicode emojis" msgstr "Emojis Unicode" -#: src/features/expressions/components/modals/PackInviteModal.tsx:180 -msgid "Unique invite" -msgstr "Invitación única" - #. Codec description in the screen share codec policy menu, used for the universal fallback codec. #: src/features/voice/utils/ScreenShareCodecPolicy.ts:20 msgid "Universal fallback. Lowest quality, but it works everywhere." @@ -34350,7 +33841,7 @@ msgstr "Fecha desconocida" #. Fallback device or operating-system label in the devices tab when session client data is unavailable. #. Short label in the app layout voice participant item. #. Short label in the notifications. Keep it concise. -#: src/features/app/components/layout/VoiceParticipantItem.tsx:43 +#: src/features/app/components/layout/VoiceParticipantItem.tsx:44 #: src/features/user/components/modals/tabs/DevicesTab.tsx:65 #: src/features/user/components/modals/tabs/notifications_tab/Notifications.tsx:78 msgid "Unknown device" @@ -34376,7 +33867,7 @@ msgid "Unknown gift" msgstr "Regalo desconocido" #. Title shown on an invite embed when the invite code resolves to nothing (expired, revoked, or invalid). -#: src/features/channel/components/InviteEmbed.tsx:125 +#: src/features/channel/components/InviteEmbed.tsx:96 msgid "Unknown invite" msgstr "Invitación desconocida" @@ -34428,7 +33919,7 @@ msgstr "usuario desconocido" #: src/features/devtools/utils/CommandUtils.ts:27 #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTab.tsx:114 #: src/features/voice/components/VoiceParticipantAvatarList.tsx:43 -#: src/features/voice/components/VoiceParticipantTile.tsx:161 +#: src/features/voice/components/VoiceParticipantTile.tsx:162 #: src/features/webhook/components/WebhookListItem.tsx:30 msgid "Unknown user" msgstr "Usuario desconocido" @@ -34450,13 +33941,6 @@ msgstr "unknown-mention" msgid "unknown-role" msgstr "unknown-role" -#. Option label representing an unlimited count. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/expressions/components/modals/PackInviteModal.tsx:29 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:32 -msgid "Unlimited" -msgstr "Ilimitado" - #. Audit log community feature label for unlimited custom emoji capacity. #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:126 msgid "Unlimited emoji" @@ -34525,7 +34009,7 @@ msgid "Unmute" msgstr "Reactivar" #. Voice control button label to turn the user's microphone back on. -#: src/features/voice/components/VoiceControlBar.tsx:121 +#: src/features/voice/components/VoiceControlBar.tsx:117 msgctxt "voice-control-action" msgid "Unmute" msgstr "Activar micro" @@ -34613,7 +34097,7 @@ msgstr "Canal sin nombre" #. Fallback display name for a group DM with no name set. #. Fallback title in an invite embed for a group DM with no name set. #. Short label in the channel display name state. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:72 +#: src/features/channel/components/InviteEmbed.tsx:63 #: src/features/channel/state/ChannelDisplayName.ts:19 #: src/features/channel/utils/ChannelUtils.tsx:59 msgid "Unnamed group" @@ -34692,7 +34176,7 @@ msgstr "no leído" #. 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. #. Tab label in the inbox popout filtering to channels with unread messages. -#: src/features/messaging/components/popouts/InboxPopout.tsx:32 +#: src/features/messaging/components/popouts/InboxPopout.tsx:30 #: src/features/user/components/settings_utils/search_index/NotificationsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:77 msgid "Unread" @@ -34828,7 +34312,7 @@ msgid "Up to {DISCOVERY_MAX_TAGS} tags help people find your community. They sho msgstr "Hasta {DISCOVERY_MAX_TAGS} etiquetas ayudan a la gente a encontrar tu comunidad. Aparecen en la búsqueda de Descubrir." #. Feature comparison table value label. Shown in the restricted or stock column for a text-valued perk. Format includes a resolution token (4K) and a framerate token that should not be translated. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:91 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:87 msgid "Up to 4K/60fps" msgstr "Hasta 4K/60 fps" @@ -34904,11 +34388,6 @@ msgstr "Políticas actualizadas" msgid "Updated saved media" msgstr "Contenido guardado actualizado" -#. Label in the messaging commands. {scheduledTimeLabel} is the localized scheduled date and time. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:53 -msgid "Updated scheduled message for {scheduledTimeLabel}" -msgstr "Mensaje programado actualizado para {scheduledTimeLabel}" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:544 msgid "Updated the avatar." msgstr "Se ha actualizado el avatar." @@ -35165,7 +34644,7 @@ msgid "Uploading emojis" msgstr "Subiendo emojis" #. Description for the maximum screen share bitrate select. Keep WebRTC literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:159 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:164 msgid "Upper bitrate cap before WebRTC adapts to the network." msgstr "Límite máximo de velocidad antes de que WebRTC se adapte a la red." @@ -35294,7 +34773,7 @@ msgid "Use an email you can open. We will send a code there." msgstr "Usa un correo electrónico que puedas abrir. Te enviaremos un código ahí." #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:67 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:63 msgid "Use animated emojis" msgstr "Usar emojis animados" @@ -35596,11 +35075,6 @@ msgstr "Solo se usa en esta comunidad." msgid "User" msgstr "Usuario" -#. Voice participant context menu submenu label for lower-frequency profile and communication actions. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:202 -msgid "User actions" -msgstr "Acciones del usuario" - #. IAR modal: rule description. #: src/features/moderation/components/report_modal/IARModalCopy.ts:251 msgid "User appears underage, or is involved in grooming or child exploitation." @@ -35677,7 +35151,7 @@ msgid "User record" msgstr "Registro de usuario" #. Root label for the current user settings modal and settings search paths. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:352 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:341 msgid "User settings" msgstr "Ajustes de usuario" @@ -36215,7 +35689,7 @@ msgid "Video progress" msgstr "Progreso del vídeo" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:75 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:71 msgid "Video quality" msgstr "Calidad de vídeo" @@ -36604,7 +36078,7 @@ msgstr "Voz (contenido para adultos)" #. User settings tab for microphone, speaker, camera, and call stats. #. User settings tab for microphone, speaker, camera, and call stats. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:124 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:119 #: src/features/voice/utils/VoiceMessageDescriptors.ts:30 msgid "Voice & video" msgstr "Audio y vídeo" @@ -36861,7 +36335,7 @@ msgid "Wait here" msgstr "Espera aquí" #. Tooltip explaining that video / screen share controls are gated while the voice connection is not yet ready. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:56 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:45 msgid "Waiting for connection..." msgstr "Esperando conexión..." @@ -37362,11 +36836,6 @@ msgstr "Qué buscar." msgid "What's happening?" msgstr "¿Qué tal?" -#. Form helper text for an expression pack description input. -#: src/features/expressions/components/modals/CreatePackModal.tsx:50 -msgid "What's in this pack?" -msgstr "¿Qué incluye este paquete?" - #. Short label in the settings dialog mobile settings view. #. Short label in the whats new modal. #. Sidebar item in settings that opens the app update notes modal. @@ -37551,7 +37020,7 @@ msgid "Window state" msgstr "Estado de la ventana" #. User settings tab label shown on Windows desktop builds. Refers to the Microsoft Windows OS. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:74 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:69 msgid "Windows app" msgstr "Aplicación para Windows" @@ -37873,16 +37342,6 @@ msgstr "No puedes editar este mensaje." msgid "You can't grant a permission you don't have in this channel." msgstr "No puedes conceder un permiso que no tienes en este canal." -#. Body of the error modal when installing an emoji pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:91 -msgid "You can't install this emoji pack." -msgstr "No puedes instalar este paquete de emojis." - -#. Body of the error modal when installing a sticker pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:95 -msgid "You can't install this sticker pack." -msgstr "No puedes instalar este paquete de stickers." - #. Title of the error modal shown when the user is banned from a discovery community. #: src/features/discovery/commands/DiscoveryJoinCommands.tsx:38 msgid "You can't join this community" @@ -37942,8 +37401,8 @@ msgstr "No puedes enviar mensajes en esta comunidad." #. Tooltip in the voice control bar when the user lacks the Screen Share permission in this channel. Tone stays plain. #. Tooltip shown when the user lacks the Screen Share permission in the voice channel. Tone stays plain. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:65 -#: src/features/voice/components/VoiceControlBar.tsx:141 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:54 +#: src/features/voice/components/VoiceControlBar.tsx:137 msgid "You can't share your screen in this channel" msgstr "No puedes compartir tu pantalla en este canal" @@ -37956,8 +37415,8 @@ msgstr "No puedes hablar en este canal" #. Tooltip in the voice control bar when the user lacks the Video permission in this channel. Tone stays plain. #. Tooltip shown when the user lacks the Video permission in the voice channel. Tone stays plain. #: src/features/voice/components/modals/CameraPreviewModal.tsx:74 -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:61 -#: src/features/voice/components/VoiceControlBar.tsx:131 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:50 +#: src/features/voice/components/VoiceControlBar.tsx:127 msgid "You can't turn on your camera in this channel" msgstr "No puedes encender la cámara en este canal" @@ -38120,10 +37579,6 @@ msgstr "No llevas el tiempo suficiente en esta comunidad para enviar mensajes." msgid "You haven't blocked anyone yet." msgstr "Aún no has bloqueado a nadie." -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:343 -msgid "You haven't created any packs yet." -msgstr "Todavía no has creado ningún paquete." - #. Intro copy in the keyboard navigation modal. {productName} is the app name. #: src/features/input/components/modals/KeyboardModeIntroModal.tsx:26 msgid "You just pressed Tab. Keyboard mode is now on so you can navigate {productName} without a mouse." @@ -38345,13 +37800,6 @@ msgstr "Has alcanzado el límite de {bookmarksText}. Elimina uno para añadir ot msgid "You're at the cap of {freeItemsText} — your instance admin sets this limit." msgstr "Has alcanzado el límite de {freeItemsText}. El administrador de tu instancia establece este límite." -#. Fallback body of the emoji pack creation-limit error modal when no exact limit is known. -#. Fallback body of the sticker pack creation-limit error modal when no exact limit is known. -#: src/features/invite/commands/InviteCommands.tsx:61 -#: src/features/invite/commands/InviteCommands.tsx:79 -msgid "You're at the creation limit. Delete one to create another." -msgstr "Has alcanzado el límite de creación. Elimina uno para crear otro." - #. Modal body shown when the free bookmarks limit is reached and Plutonium would increase it. Free and Plutonium limits are interpolated. #: src/features/app/components/alerts/MaxBookmarksModal.tsx:30 msgid "You're at the free cap of {bookmarksText}. {premiumProductName} bumps you up to {premiumBookmarksText} — or remove one to add another." @@ -38362,13 +37810,6 @@ msgstr "Has alcanzado el límite gratuito de {bookmarksText}. {premiumProductNam msgid "You're at the free cap of {freeItemsText}. {premiumProductName} bumps you up to {premiumItemsText}." msgstr "Has alcanzado el límite gratuito de {freeItemsText}. Con {premiumProductName} subirás a {premiumItemsText}." -#. Fallback body of the emoji pack install-limit error modal when no exact limit is known. -#. Fallback body of the sticker pack install-limit error modal when no exact limit is known. -#: src/features/invite/commands/InviteCommands.tsx:52 -#: src/features/invite/commands/InviteCommands.tsx:70 -msgid "You're at the install limit. Remove one to add another." -msgstr "Has alcanzado el límite de instalación. Elimina uno para añadir otro." - #. Short label in the user banned from guild modal. Keep it concise. Keep the tone plain and specific. #: src/features/moderation/components/alerts/UserBannedFromGuildModal.tsx:8 msgid "You're banned" @@ -38379,11 +37820,6 @@ msgstr "Has sido expulsado" msgid "You're being rate limited. Wait {duration} before trying again." msgstr "Estás siendo limitado. Espera {duration} antes de intentarlo de nuevo." -#. End-of-list title in the scheduled messages popout when all scheduled messages are visible. Tone can be friendly. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:51 -msgid "You're caught up" -msgstr "Estás al día" - #. Error modal body shown when a gift-subscription user tries to start a recurring subscription. Explains the extension/redemption path. #: src/features/app/components/dialogs/components/plutonium/hooks/useCheckoutActions.tsx:160 msgid "You're currently on a gift subscription. It won't renew. You can redeem more gift codes to extend it. Recurring subscriptions can be started after your gift time ends." @@ -38497,16 +37933,12 @@ msgstr "Ya has usado un reembolso de autoservicio recientemente. Podrás volver msgid "You've arrived, {username}! Let's get started." msgstr "¡Has llegado, {username}! Empecemos." -#: src/features/auth/flow/InviteHeader.tsx:200 -msgid "You've been invited to install" -msgstr "Te han invitado a instalar" - -#: src/features/auth/flow/InviteHeader.tsx:96 -#: src/features/auth/flow/InviteHeader.tsx:299 +#: src/features/auth/flow/InviteHeader.tsx:69 +#: src/features/auth/flow/InviteHeader.tsx:213 msgid "You've been invited to join" msgstr "Te han invitado a unirte a" -#: src/features/auth/flow/InviteHeader.tsx:151 +#: src/features/auth/flow/InviteHeader.tsx:124 msgid "You've been invited to join a group DM by" msgstr "Te han invitado a unirte a un MD de grupo de" @@ -38586,7 +38018,7 @@ msgstr "Tu suscripción a {premiumProductName} ha caducado. Has perdido todas la msgid "Your {productName} session expired. Sign in again to continue authorizing this application." msgstr "Tu sesión de {productName} ha caducado. Inicia sesión de nuevo para seguir autorizando esta aplicación." -#: src/features/user/components/settings_utils/SettingsConstants.tsx:205 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:200 msgid "Your account" msgstr "Tu cuenta" diff --git a/fluxer_app/src/features/i18n/locales/fi/messages.po b/fluxer_app/src/features/i18n/locales/fi/messages.po index 4bcaae258..90a8fd693 100644 --- a/fluxer_app/src/features/i18n/locales/fi/messages.po +++ b/fluxer_app/src/features/i18n/locales/fi/messages.po @@ -29,11 +29,6 @@ msgstr "(muokattu)" msgid "(failed to load)" msgstr "(ei voitu ladata)" -#. Placeholder content text shown for scheduled messages with neither text nor attachments. Keep the parentheses. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:38 -msgid "(no content)" -msgstr "(ei sisältöä)" - #: src/features/app/components/pages/YouPage.tsx:189 #: src/features/user/components/modals/UserProfileMobileSheet.tsx:899 msgid "(only visible to you)" @@ -455,7 +450,7 @@ msgstr "{count, plural, one {Laajenna (1 rivi)} other {Laajenna (# riviä)}}" msgid "{count, plural, one {Expand (# row)} other {Expand (# rows)}}" msgstr "{count, plural, one {Näytä lisää (# rivi)} other {Näytä lisää (# riviä)}}" -#: src/features/voice/components/VoiceParticipantTile.tsx:303 +#: src/features/voice/components/VoiceParticipantTile.tsx:304 msgid "{count, plural, one {Expand # other device} other {Expand # other devices}}" msgstr "{count, plural, one {Laajenna # muu laite} other {Laajenna # muuta laitetta}}" @@ -463,8 +458,8 @@ msgstr "{count, plural, one {Laajenna # muu laite} other {Laajenna # muuta laite msgid "{count, plural, one {Group DM · # member} other {Group DM · # members}}" msgstr "{count, plural, one {Ryhmä-DM · # jäsen} other {Ryhmä-DM · # jäsentä}}" -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:252 -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:273 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:274 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:295 msgid "{count, plural, one {Hide # device} other {Hide # devices}}" msgstr "{count, plural, one {Piilota # laite} other {Piilota # laitetta}}" @@ -476,7 +471,7 @@ msgstr "{count, plural, one {Puhelussa} other {# puhelussa}}" msgid "{count, plural, one {Join video call (# participant)} other {Join video call (# participants)}}" msgstr "{count, plural, one {Liity videopuheluun (1 osallistuja)} other {Liity videopuheluun (# osallistujaa)}}" -#: src/features/voice/components/VoiceParticipantTile.tsx:620 +#: src/features/voice/components/VoiceParticipantTile.tsx:621 msgid "{count, plural, one {Keep watching # stream and add this one} other {Keep watching # streams and add this one}}" msgstr "Jatka # {count, plural, one {striimin} other {striimien}} katsomista ja lisää tämä" @@ -492,8 +487,8 @@ msgstr "{count, plural, one {Poista # sovellus} other {Poista # sovellusta}}" msgid "{count, plural, one {sent # attachment} other {sent # attachments}}" msgstr "{count, plural, one {lähetti # liitteen} other {lähetti # liitettä}}" -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:259 -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:280 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:281 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:302 msgid "{count, plural, one {Show # device} other {Show # devices}}" msgstr "{count, plural, one {Näytä # laite} other {Näytä # laitetta}}" @@ -535,22 +530,6 @@ msgstr "{count, plural, one {Käytät jo yhtä sallittua yhteyttä tälle ääni msgid "{count, plural, one {You're at the cap of # saved media item. Remove one to add another.} other {You're at the cap of # saved media items. Remove one to add another.}}" msgstr "{count, plural, one {Olet tallennettujen mediatiedostojen enimmäismäärässä. Poista yksi lisätäksesi toisen.} other {Olet tallennettujen mediatiedostojen enimmäismäärässä. Poista yksi lisätäksesi toisen.}}" -#: src/features/invite/commands/InviteCommands.tsx:401 -msgid "{count, plural, one {You're at the limit of # emoji pack. Delete one to create another.} other {You're at the limit of # emoji packs. Delete one to create another.}}" -msgstr "{count, plural, one {Olet saavuttanut yhden emojipaketin rajan. Poista yksi luodaksesi uuden.} other {Olet saavuttanut emojipakettien rajan. Poista yksi luodaksesi uuden.}}" - -#: src/features/invite/commands/InviteCommands.tsx:387 -msgid "{count, plural, one {You're at the limit of # installed emoji pack. Remove one to add another.} other {You're at the limit of # installed emoji packs. Remove one to add another.}}" -msgstr "{count, plural, one {Olet asentanut suurimman sallitun määrän emojipaketteja. Poista yksi lisätäksesi toisen.} other {Olet asentanut suurimman sallitun määrän emojipaketteja. Poista yksi lisätäksesi toisen.}}" - -#: src/features/invite/commands/InviteCommands.tsx:419 -msgid "{count, plural, one {You're at the limit of # installed sticker pack. Remove one to add another.} other {You're at the limit of # installed sticker packs. Remove one to add another.}}" -msgstr "{count, plural, one {Olet asentanut enimmäismäärän tarrapaketteja (#). Poista yksi lisätäksesi uuden.} other {Olet asentanut enimmäismäärän tarrapaketteja (#). Poista yksi lisätäksesi uuden.}}" - -#: src/features/invite/commands/InviteCommands.tsx:433 -msgid "{count, plural, one {You're at the limit of # sticker pack. Delete one to create another.} other {You're at the limit of # sticker packs. Delete one to create another.}}" -msgstr "{count, plural, one {Olet saavuttanut yhden tarrasetin rajan. Poista yksi luodaksesi uuden.} other {Olet saavuttanut tarrasettien rajan. Poista yksi luodaksesi uuden.}}" - #: src/features/guild/components/alerts/MaxGuildsModal.tsx:24 msgid "{count, plural, one {You've reached the maximum number of communities you can join (# community). Leave a community before joining another one.} other {You've reached the maximum number of communities you can join (# communities). Leave a community before joining another one.}}" msgstr "{count, plural, one {Olet saavuttanut yhteisöjen enimmäismäärän (# yhteisö). Poistu yhteisöstä ennen kuin liityt toiseen.} other {Olet saavuttanut yhteisöjen enimmäismäärän (# yhteisöä). Poistu yhteisöstä ennen kuin liityt toiseen.}}" @@ -750,14 +729,14 @@ msgstr "{formats}. Enintään {maxSize}. Suositus: {recommendedSize}" msgid "{formats}. Max {maxSize}. Recommended: {recommendedSize}. {note}" msgstr "{formats}. Enintään {maxSize}. Suositus: {recommendedSize}. {note}" -#: src/features/auth/flow/InviteHeader.tsx:117 -#: src/features/auth/flow/InviteHeader.tsx:162 -#: src/features/auth/flow/InviteHeader.tsx:335 +#: src/features/auth/flow/InviteHeader.tsx:90 +#: src/features/auth/flow/InviteHeader.tsx:135 +#: src/features/auth/flow/InviteHeader.tsx:249 msgid "{formattedMemberCount} {memberCount, plural, one {member} other {members}}" msgstr "{formattedMemberCount} {memberCount, plural, one {jäsen} other {jäsentä}}" -#: src/features/auth/flow/InviteHeader.tsx:111 -#: src/features/auth/flow/InviteHeader.tsx:320 +#: src/features/auth/flow/InviteHeader.tsx:84 +#: src/features/auth/flow/InviteHeader.tsx:234 msgid "{formattedPresenceCount} online" msgstr "{formattedPresenceCount} paikalla" @@ -776,7 +755,7 @@ msgstr "{fps} FPS" msgid "{guildName} channels" msgstr "Kanavat kohteessa {guildName}" -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:674 +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:673 msgid "{hiddenConnectionCount, plural, one {Expand # other device} other {Expand # other devices}}" msgstr "{hiddenConnectionCount, plural, one {Laajenna # muu laite} other {Laajenna # muuta laitetta}}" @@ -874,7 +853,7 @@ msgstr "{length, plural, one {# katsoja} other {# katsojaa}}" msgid "{lineCount, plural, one {# line} other {# lines}}" msgstr "{lineCount, plural, one {# rivi} other {# riviä}}" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:145 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:143 msgid "{matchCount, plural, one {# match} other {# matches}}" msgstr "{matchCount, plural, one {# osuma} other {# osumaa}}" @@ -889,7 +868,7 @@ msgid "{mbWayPaymentMethod} is a one-time payment method in {paymentProviderName msgstr "{mbWayPaymentMethod} on {paymentProviderName}-maksupalvelun kertaluonteinen maksutapa, joten sitä ei voi käyttää toistuviin tilauksiin." #. Screen share bitrate option label. Mbps means megabits per second. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:167 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:172 msgid "{megabits} Mbps" msgstr "{megabits} Mbps" @@ -1105,7 +1084,7 @@ msgid "{productName} detected a potential raid in this community. Invites are pa msgstr "{productName} havaitsi mahdollisen hyökkäyksen tässä yhteisössä. Kutsut on keskeytetty, joten uudet käyttäjät eivät voi liittyä juuri nyt." #. Anti-raid status message on a community invite embed. productName is the product brand name placeholder. -#: src/features/channel/components/InviteEmbed.tsx:117 +#: src/features/channel/components/InviteEmbed.tsx:88 msgid "{productName} detected a potential raid, so new users can't join right now." msgstr "{productName} havaitsi mahdollisen hyökkäyksen, joten uudet käyttäjät eivät voi liittyä juuri nyt." @@ -1225,14 +1204,14 @@ msgstr "{remaining} merkkiä jäljellä. Hanki {premiumProductName}, niin voit k msgid "{remainingSlotCount} remaining" msgstr "{remainingSlotCount} jäljellä" -#: src/features/channel/components/InviteEmbed.tsx:282 -#: src/features/channel/components/InviteEmbed.tsx:455 -#: src/features/channel/components/InviteEmbed.tsx:724 +#: src/features/channel/components/InviteEmbed.tsx:248 +#: src/features/channel/components/InviteEmbed.tsx:356 +#: src/features/channel/components/InviteEmbed.tsx:625 msgid "{renderedMemberCount} {memberCount, plural, one {member} other {members}}" msgstr "{renderedMemberCount} {memberCount, plural, one {jäsen} other {jäsentä}}" #. Presence summary on a community invite embed. renderedPresenceCount is a formatted count of online members. -#: src/features/channel/components/InviteEmbed.tsx:112 +#: src/features/channel/components/InviteEmbed.tsx:83 msgid "{renderedPresenceCount} online" msgstr "{renderedPresenceCount} paikalla" @@ -1630,9 +1609,7 @@ msgstr "1 lukematon" msgid "1 unread DM" msgstr "1 lukematon yksityisviesti" -#. Invite link use-limit option meaning the invite can be used once. #. Invite max-uses dropdown option for exactly one use. -#: src/features/expressions/components/modals/PackInviteModal.tsx:33 #: src/features/invite/components/modals/InviteModal.tsx:60 msgid "1 use" msgstr "1 käyttö" @@ -1668,16 +1645,12 @@ msgstr "1 vuoden lahja" msgid "10 minutes" msgstr "10 minuuttia" -#. Invite link use-limit option meaning the invite can be used ten times. #. Invite max-uses dropdown option for ten uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:41 #: src/features/invite/components/modals/InviteModal.tsx:68 msgid "10 uses" msgstr "10 käyttökertaa" -#. Invite link use-limit option meaning the invite can be used 100 times. #. Invite max-uses dropdown option for 100 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:53 #: src/features/invite/components/modals/InviteModal.tsx:80 msgid "100 uses" msgstr "100 käyttökertaa" @@ -1763,9 +1736,7 @@ msgctxt "adaptive-screen-share" msgid "240p" msgstr "240p" -#. Invite link use-limit option meaning the invite can be used 25 times. #. Invite max-uses dropdown option for 25 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:45 #: src/features/invite/components/modals/InviteModal.tsx:72 msgid "25 uses" msgstr "25 käyttökertaa" @@ -1840,16 +1811,12 @@ msgstr "5 päivää" msgid "5 minutes" msgstr "5 minuuttia" -#. Invite link use-limit option meaning the invite can be used five times. #. Invite max-uses dropdown option for five uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:37 #: src/features/invite/components/modals/InviteModal.tsx:64 msgid "5 uses" msgstr "5 käyttökertaa" -#. Invite link use-limit option meaning the invite can be used 50 times. #. Invite max-uses dropdown option for 50 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:49 #: src/features/invite/components/modals/InviteModal.tsx:76 msgid "50 uses" msgstr "50 käyttökertaa" @@ -2083,13 +2050,6 @@ msgstr "Hyväksy kutsu" msgid "Accept the friend request from {userName}?" msgstr "Hyväksytkö kaveripyynnön käyttäjältä {userName}?" -#. Helper text on a pack invite embed explaining that accepting installs the pack. -#. Note shown on expression pack invites before accepting. -#: src/features/channel/components/InviteEmbed.tsx:100 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:81 -msgid "Accepting this invite installs the pack automatically." -msgstr "Tämän kutsun hyväksyminen asentaa paketin automaattisesti." - #. Short label in the notification utils helper. Keep it concise. #: src/features/notification/utils/NotificationUtils.ts:32 msgid "Access granted" @@ -2110,7 +2070,7 @@ msgstr "Käytä profiilisi perustietoja (käyttäjänimi, avatari jne.)" #. User settings tab for accessibility preferences (visual, motion, screen reader, etc.). #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:14 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:93 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:66 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:61 msgid "Accessibility" msgstr "Saavutettavuus" @@ -2124,7 +2084,7 @@ msgstr "Esteetön live-alue" #. User settings tab for account login, password, MFA, and security. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:11 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:129 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:95 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:90 msgid "Account" msgstr "Tili" @@ -2180,7 +2140,7 @@ msgstr "Tili on liian uusi" #. Required-action modal title shown when an account-level verification step is required to proceed. #. Title of the error modal shown when an unclaimed (guest) account tries to accept a community or group DM invite. Auth-related; keep tone plain. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:8 -#: src/features/invite/commands/InviteCommands.tsx:37 +#: src/features/invite/commands/InviteCommands.tsx:35 msgid "Account verification required" msgstr "Tili vaatii vahvistuksen" @@ -2461,7 +2421,7 @@ msgid "Add an account to continue." msgstr "Lisää tili jatkaaksesi." #. Body of the error modal shown when an unclaimed (guest) account tries to accept a community invite. Tells the user to complete sign-up first. -#: src/features/invite/commands/InviteCommands.tsx:42 +#: src/features/invite/commands/InviteCommands.tsx:40 msgid "Add an email and password to your account first." msgstr "Lisää ensin sähköpostiosoite ja salasana tilillesi." @@ -2771,7 +2731,7 @@ msgid "Address" msgstr "Osoite" #. Description for an H.264 backup stream select. Keep H.264, CPU, and GPU literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:119 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:124 msgid "Adds H.264 for mixed clients. Uses more encode work." msgstr "Lisää H.264-tuen eri laitteille. Käyttää enemmän prosessointitehoa." @@ -2827,11 +2787,9 @@ msgstr "Ylläpitäjät keskeyttivät kutsut – et voi liittyä juuri nyt." #. Collapsed-by-default group at the end of the community overview tab holding less common settings. #. Disclosure button label in the voice connection status popout. Reveals technical bandwidth and network stats. #. User settings tab for power-user and experimental application preferences. -#. Voice participant context menu submenu label for IDs and diagnostics. #: src/features/channel/components/modals/channel_tabs/ChannelOverviewTab.tsx:337 #: src/features/guild/components/modals/guild_tabs/guild_overview_tab/index.tsx:28 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:178 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:145 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:140 #: src/features/voice/components/voice_connection_status/VoiceDetailsPopout.tsx:60 msgid "Advanced" msgstr "Lisäasetukset" @@ -2842,7 +2800,7 @@ msgid "Advanced video settings" msgstr "Edistyneet videoasetukset" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:100 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:121 msgid "Advertise a capped decode codec to force publisher migration" msgstr "Mainosta rajoitettua dekoodauskoodekkia julkaisijan siirtymisen pakottamiseksi" @@ -3065,6 +3023,13 @@ msgstr "Salli kenen tahansa nähdä tämä yhteys profiilissasi" msgid "Allow anyone who can view your full profile to see your profile local time" msgstr "Anna kenen tahansa, joka voi tarkastella koko profiiliasi, nähdä profiilisi paikallisen ajan" +#. Settings search entry label for the AV1 screen-share opt-in. AV1 is a codec name and should stay literal. +#. Switch label for the AV1 screen-share opt-in. AV1 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:236 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:88 +msgid "Allow AV1 for screen sharing" +msgstr "Salli AV1 näytön jakamiseen" + #. Toggle label that allows DMs from bots in this community. #: src/features/ui/action_menu/items/BulkSettingsMenuItems.tsx:81 msgid "Allow bot direct messages" @@ -3112,6 +3077,13 @@ msgstr "Salli joustavat tekstikanavien nimet" msgid "Allow for all communities" msgstr "Salli kaikille yhteisöille" +#. Settings search entry label for the H.265/HEVC screen-share opt-in. H.265 and HEVC are codec names and should stay literal. +#. Switch label for the H.265/HEVC screen-share opt-in. H.265 and HEVC are codec names and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:240 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:92 +msgid "Allow H.265 (HEVC) for screen sharing" +msgstr "Salli H.265 (HEVC) näytön jakamiseen" + #: src/features/connection/components/modals/EditConnectionModal.tsx:95 msgid "Allow members from communities you're in to see this connection" msgstr "Salli yhteisöjesi jäsenten nähdä tämä yhteys" @@ -3218,7 +3190,7 @@ msgid "Already have an account?" msgstr "Onko sinulla jo tunnus?" #. Status label on a group DM invite embed when the current user is already a member. -#: src/features/channel/components/InviteEmbed.tsx:76 +#: src/features/channel/components/InviteEmbed.tsx:67 msgid "Already joined" msgstr "Liitytty jo" @@ -3426,7 +3398,7 @@ msgid "Animated avatars ({animatedAvatarFormats}) require {premiumProductName}." msgstr "Animaatioilla varustetut avatarit ({animatedAvatarFormats}) edellyttävät {premiumProductName}." #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:79 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:75 msgid "Animated avatars & profile banners" msgstr "Animoidut avatarit ja profiilibannerit" @@ -3712,7 +3684,7 @@ msgstr "Sovelluksen kuvakkeen ilmoituspiste" msgid "App language: {format}" msgstr "Sovelluksen kieli: {format}" -#: src/features/user/components/settings_utils/SettingsConstants.tsx:209 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:204 msgid "App settings" msgstr "Sovelluksen asetukset" @@ -3739,7 +3711,7 @@ msgstr "Sovelluksen zoomaustaso" #. Advanced settings category tag. #. User settings tab for app appearance and layout options. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:13 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:116 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:111 msgid "Appearance" msgstr "Ulkoasu" @@ -3812,8 +3784,8 @@ msgstr "Sovellus päivitetty" #: src/features/user/components/modals/tabs/applications_tab/index.tsx:90 #: src/features/user/components/modals/tabs/applications_tab/index.tsx:129 #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:29 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:74 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:70 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:66 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:65 msgid "Applications" msgstr "Sovellukset" @@ -3899,7 +3871,7 @@ msgid "Are you sure you want to delete every message in your personal notes? Thi msgstr "Haluatko varmasti poistaa kaikki viestit henkilökohtaisista muistiinpanoistasi? Tämä poistaa pysyvästi kaikki viestit ja niiden liitteet. Toimintoa ei voi kumota." #. placeholder {0}: selectedRole.name -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:410 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:425 msgid "Are you sure you want to delete the <0>{0} role? Any members with this role will no longer have it." msgstr "Haluatko varmasti poistaa roolin <0>{0}? Roolin omaavilla jäsenillä ei enää ole sitä." @@ -4080,11 +4052,6 @@ msgstr "Liitteen malli" msgid "Attachment mocks" msgstr "Liitemokkauksia" -#. Placeholder content text shown for scheduled messages that have attachments but no text content. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:34 -msgid "Attachment only message" -msgstr "Vain liiteviesti" - #. Short label in the channel and chat textual attachment preview bottom sheet. Keep it concise. #. Short label in the channel and chat textual attachment preview modal. Keep it concise. #: src/features/channel/components/embeds/attachments/TextualAttachmentPreviewBottomSheet.tsx:27 @@ -4112,9 +4079,7 @@ msgstr "Liitteen lähetys ei ole käytettävissä" msgid "Attachment: {filename}" msgstr "Liite: {filename}" -#. Label in the scheduled message row preview indicating that attachments are included. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:43 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:34 msgid "Attachments" msgstr "Liitteet" @@ -4238,7 +4203,7 @@ msgid "Audio settings" msgstr "Ääniasetukset" #. Voice control button label for microphone and speaker settings. -#: src/features/voice/components/VoiceControlBar.tsx:146 +#: src/features/voice/components/VoiceControlBar.tsx:142 msgctxt "voice-control-button" msgid "Audio settings" msgstr "Ääniasetukset" @@ -4344,7 +4309,7 @@ msgid "Authorized" msgstr "Valtuutettu" #. 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/GeneralSettingsSections.ts:30 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:22 msgid "Authorized applications" msgstr "Valtuutetut sovellukset" @@ -4358,8 +4323,8 @@ msgstr "Valtuutetut sovellukset" #: src/features/user/components/modals/tabs/AuthorizedAppsTab.tsx:506 #: src/features/user/components/settings_utils/search_index/AuthorizedAppsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:148 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:34 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:107 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:102 msgid "Authorized apps" msgstr "Valtuutetut sovellukset" @@ -4442,7 +4407,6 @@ msgid "Autocomplete suggestion: {label}, {selectedOptionPosition} of {resultCoun msgstr "Automaattinen ehdotus: {label}, {selectedOptionPosition}/{resultCount}" #. Channel overview settings tab label, control, or validation message (name, topic, slowmode, voice region, mature content gate). -#. Label for the auto codec option in the screen-share codec radio group. Keep it concise. #. Option label for a WebRTC content hint select. #. Option label for an SVC mode select. #. Option label for an encoder path select. @@ -4451,11 +4415,10 @@ msgstr "Automaattinen ehdotus: {label}, {selectedOptionPosition}/{resultCount}" #. Voice region option label in the voice settings menu meaning let Fluxer pick the best region automatically. #. Voice region picker option label meaning 'let Fluxer pick the best region automatically'. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/RtcRegionSelect.tsx:19 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:59 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:99 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:139 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:176 -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:34 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:64 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:104 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:144 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:181 #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:263 #: src/features/voice/components/VoiceRegionSelector.tsx:16 #: src/features/voice/components/VoiceSettingsMenus.tsx:126 @@ -4468,6 +4431,11 @@ msgctxt "rtc-region-value" msgid "Automatic" msgstr "Automaattinen" +#. Option label for the screen-share codec select. codec is the automatically selected codec label. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:222 +msgid "Automatic ({codec})" +msgstr "Automaattinen ({codec})" + #. Settings search entry label. Names the settings search entry in the settings UI. #. Voice setting label for automatically evening out microphone volume. #: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:48 @@ -4495,96 +4463,6 @@ msgstr "Viestien automaattinen luku" msgid "Automatic start" msgstr "Automaattinen käynnistys" -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep Firefox as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:8 -msgid "Automatic would use {codecName} because Firefox screen sharing works most reliably with it." -msgstr "Automaattinen käyttäisi koodekkia {codecName}, koska Firefoxin näytönjako toimii luotettavimmin sen kanssa." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:70 -msgid "Automatic would use {codecName} because no hardware encoder is available and this browser exposes H.265." -msgstr "Automaattinen käyttäisi koodekkia {codecName}, koska laitteistokooderia ei ole saatavilla ja tämä selain tukee H.265:tä." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:75 -msgid "Automatic would use {codecName} because no hardware encoder is available and your computer exposes H.265." -msgstr "Automaattinen käyttäisi koodekkia {codecName}, koska laitteistokooderia ei ole saatavilla ja tietokoneesi tukee H.265:tä." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:90 -msgid "Automatic would use {codecName} because no higher-quality encoder is available and H.264 is compatible." -msgstr "Automaattinen käyttäisi koodekkia {codecName}, koska parempaa kooderia ei ole saatavilla ja H.264 on yhteensopiva." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep OpenH264 and Linux literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:101 -msgid "Automatic would use {codecName} because no video encoder is exposed. On Linux, OpenH264 may need to be installed." -msgstr "Automaattinen käyttäisi koodekkia {codecName}, koska videokooderia ei ole käytettävissä. Linuxissa OpenH264 on ehkä asennettava." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:60 -msgid "Automatic would use {codecName} because software encoding is preferred and this browser exposes AV1." -msgstr "Automaattinen käyttäisi koodekkia {codecName}, koska ohjelmistokoodaus on ensisijainen ja tämä selain tukee AV1:tä." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:80 -msgid "Automatic would use {codecName} because software encoding is preferred and this browser exposes VP9." -msgstr "Automaattinen käyttäisi koodekkia {codecName}, koska ohjelmistopohjainen koodaus on ensisijaista ja tämä selain tukee VP9:ää." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:95 -msgid "Automatic would use {codecName} because software encoding is preferred and VP8 is the safest software fallback." -msgstr "Automaattinen käyttäisi koodekkia {codecName}, koska ohjelmistopohjainen koodaus on ensisijaista ja VP8 on turvallisin ohjelmistopohjainen vararatkaisu." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:65 -msgid "Automatic would use {codecName} because software encoding is preferred and your computer exposes AV1." -msgstr "Automaattinen käyttäisi koodekkia {codecName}, koska ohjelmistopohjainen koodaus on ensisijaista ja tietokoneesi tukee AV1:tä." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:85 -msgid "Automatic would use {codecName} because software encoding is preferred and your computer exposes VP9." -msgstr "Automaattinen käyttäisi koodekkia {codecName}, koska ohjelmistopohjainen koodaus on ensisijainen ja tietokoneesi tukee VP9:ää." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep codec names literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:25 -msgid "Automatic would use {codecName} because this browser does not expose H.264, so VP8 is the safest fallback." -msgstr "Automaattinen käyttäisi koodekkia {codecName}, koska tämä selain ei paljasta H.264:ää, joten VP8 on turvallisin vararatkaisu." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep Chromium as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:13 -msgid "Automatic would use {codecName} because this browser supports it and it is the best fallback outside Chromium." -msgstr "Automaattinen käyttäisi koodekkia {codecName}, koska selaimesi tukee sitä ja se on paras varavaihtoehto Chromen ulkopuolella." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep codec names literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:30 -msgid "Automatic would use {codecName} because your computer does not expose H.264, so VP8 is the safest fallback." -msgstr "Automaattinen käyttäisi koodekkia {codecName}, koska tietokoneesi ei tue H.264:ää, joten VP8 on turvallisin varavaihtoehto." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep Chromium as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:19 -msgid "Automatic would use {codecName} because your computer supports it and it is the best fallback outside Chromium." -msgstr "Automaattinen käyttäisi koodekkia {codecName}, koska tietokoneesi tukee sitä ja se on paras varavaihtoehto Chromen ulkopuolella." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:54 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware and it gives strong screen-share quality." -msgstr "Automaattinen valitsisi {codecName}-koodekin, koska GPU:si voi koodata sen laitteistolla ja se tarjoaa hyvän näytönjaon laadun." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:42 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware and it is the most compatible screen-share default." -msgstr "Automaattinen käyttäisi koodekkia {codecName}, koska GPU:si voi koodata sen laitteistossa ja se on yhteensopivin näytönjaon oletusasetus." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:48 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware, with excellent compression and low CPU usage." -msgstr "Automaattinen käyttäisi koodekkia {codecName}, koska GPU:si voi koodata sen laitteistolla erinomaisella pakkauksella ja alhaisella suorittimen käytöllä." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:36 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware, with the best compression for screen sharing." -msgstr "Automaattinen käyttäisi koodekkia {codecName}, koska GPU:si voi koodata sen laitteistossa parhaalla pakkaussuhteella näytön jakamista varten." - #. Short label in the animation tab. Keep it concise. #: src/features/user/components/modals/tabs/accessibility_tab/AnimationTab.tsx:52 msgid "Automatically play GIFs" @@ -4648,6 +4526,16 @@ msgstr "Lue automaattisesti" msgid "Autoscrolling" msgstr "Automaattinen vieritys" +#. Settings search synonym. Codec name; keep literal. Used to match this term in the settings search bar. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:101 +msgid "AV1" +msgstr "AV1" + +#. Option label for the screen-share codec select while the AV1 opt-in is off and the option is disabled. AV1 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:226 +msgid "AV1 (requires opt-in)" +msgstr "AV1 (vaatii valinnan)" + #. Label for the available desktop version in the Linux update modal. #: src/features/updater/commands/UpdaterModalCommands.tsx:140 msgid "Available" @@ -4875,7 +4763,7 @@ msgid "Badge" msgstr "Merkki" #. Option label for a software encoder quality select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:83 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:88 msgid "Balanced" msgstr "Tasapainoinen" @@ -4917,7 +4805,7 @@ msgstr "Porttikielto päättyy {0}." #: src/features/moderation/components/modals/BanMemberModal.tsx:270 #: src/features/ui/action_menu/GuildMemberContextMenu.tsx:66 #: src/features/ui/action_menu/items/GuildMemberMenuItems.tsx:51 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:94 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:118 msgid "Ban member" msgstr "Anna porttikielto jäsenelle" @@ -5046,7 +4934,7 @@ msgstr "1–32 merkkiä pitkä" #. 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/PlutoniumIndex.ts:27 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:207 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:202 msgid "Billing" msgstr "Laskutus" @@ -5099,7 +4987,7 @@ msgid "Biometrics" msgstr "Biometriikka" #. 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/VoiceVideoIndex.ts:160 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:181 msgid "Bitrate" msgstr "Bittinopeus" @@ -5181,8 +5069,8 @@ msgstr "Estetyt" #: src/features/user/components/modals/tabs/BlockedUsersTab.tsx:210 #: src/features/user/components/settings_utils/search_index/BlockedUsersIndex.ts:6 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:152 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:58 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:18 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:53 msgid "Blocked users" msgstr "Estetyt käyttäjät" @@ -5275,7 +5163,7 @@ msgstr "Lisätty kirjanmerkkeihin." #. Tab label in the inbox popout listing the user bookmarks. #: src/features/channel/components/modals/BookmarksBottomSheet.tsx:33 #: src/features/messaging/components/pages/SavedMessagesPage.tsx:23 -#: src/features/messaging/components/popouts/InboxPopout.tsx:36 +#: src/features/messaging/components/popouts/InboxPopout.tsx:34 msgid "Bookmarks" msgstr "Kirjanmerkit" @@ -5535,10 +5423,6 @@ msgstr "Kihoaminen, toistuva ei-toivottu yhteydenotto, vainoaminen tai kohdennet msgid "Bullying, threats, hate, violence, raids, or content that pushes self-harm." msgstr "Kiusaaminen, uhkailu, viha, väkivalta, hyökkäykset tai itsensä vahingoittamiseen yllyttävä sisältö." -#: src/features/expressions/components/modals/CreatePackModal.tsx:95 -msgid "Bundle your favorite stickers into a pack you can distribute." -msgstr "Kokoa suosikkitarrasi paketiksi, jonka voit jakaa." - #. Short label in the app constants. #: src/features/app/constants/AppConstants.ts:45 msgid "Busy right now" @@ -5761,7 +5645,7 @@ msgid "Cameras and virtual capture devices are selected here in {productName}, n msgstr "Kamerat ja virtuaaliset tallennuslaitteet valitaan täällä {productName}-sovelluksessa, ei Waylandin järjestelmävalitsimessa. Jos mitään ei näy, tarkista käyttöoikeudet tai yhdistä laite." #. Tooltip in the voice control bar when cameras are disabled because the participant count exceeds the limit. {voiceChannelCameraUserLimit} is the configured threshold. -#: src/features/voice/components/VoiceControlBar.tsx:136 +#: src/features/voice/components/VoiceControlBar.tsx:132 msgid "Cameras are off above {voiceChannelCameraUserLimit} participants" msgstr "Kamerat ovat pois päältä, jos osallistujia on yli {voiceChannelCameraUserLimit}" @@ -5781,7 +5665,6 @@ msgid "Can't upload files here" msgstr "Tiedostojen lähetys ei onnistu tähän" #. Action label for dismissing a mass-mention warning. -#. Button label on a scheduled message row that cancels (deletes) the scheduled send. #. Button label that closes the emoji rename popout without saving. #. Button that closes the delete channel confirmation without deleting. #. Button that closes the device logout confirmation without changes. @@ -5810,10 +5693,8 @@ msgstr "Tiedostojen lähetys ei onnistu tähän" #: src/features/emoji/components/emojis/EmojiListItem.tsx:318 #: src/features/expressions/components/modals/AddFavoriteMemeModal.tsx:111 #: src/features/expressions/components/modals/AddGuildStickerModal.tsx:250 -#: src/features/expressions/components/modals/CreatePackModal.tsx:137 #: src/features/expressions/components/modals/EditFavoriteMemeModal.tsx:87 #: src/features/expressions/components/modals/EditGuildStickerModal.tsx:116 -#: src/features/expressions/components/modals/EditPackModal.tsx:124 #: src/features/guild/components/modals/TransferOwnershipModal.tsx:91 #: src/features/i18n/utils/CommonMessageDescriptors.ts:98 #: src/features/input/state/input_keybind/shared.ts:137 @@ -5824,7 +5705,6 @@ msgstr "Tiedostojen lähetys ei onnistu tähän" #: src/features/messaging/components/modals/ForwardModal.tsx:635 #: src/features/messaging/components/modals/ImageCropModal.tsx:925 #: src/features/messaging/components/modals/MessageHistoryThresholdModal.tsx:107 -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:47 #: src/features/moderation/components/modals/BanMemberModal.tsx:262 #: src/features/moderation/components/modals/RemoveTimeoutModal.tsx:70 #: src/features/moderation/components/modals/TimeoutMemberModal.tsx:126 @@ -5850,11 +5730,6 @@ msgstr "Peruuta" msgid "Cancel editing message" msgstr "Peruuta viestin muokkaus" -#. Button or menu action label in the channel and chat scheduled message edit bar. Keep it concise. -#: src/features/channel/components/ScheduledMessageEditBar.tsx:18 -msgid "Cancel editing scheduled message" -msgstr "Peruuta ajoitetun viestin muokkaus" - #. Relationship action label for canceling an outgoing friend request. #: src/features/relationship/utils/RelationshipMessageDescriptors.ts:25 msgid "Cancel friend request" @@ -5935,16 +5810,6 @@ msgstr "Ei voi muokata" msgid "Cannot delete account" msgstr "Tiliä ei voi poistaa" -#. Title of the error modal when installing an emoji pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:83 -msgid "Cannot install emoji pack" -msgstr "Emopakettia ei voi asentaa" - -#. Title of the error modal when installing a sticker pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:87 -msgid "Cannot install sticker pack" -msgstr "Tarrapakettia ei voi asentaa" - #. Toast error shown when captcha verification fails inside the auth captcha interceptor. #: src/features/auth/components/CaptchaInterceptor.tsx:14 msgid "Captcha verification failed. Try again." @@ -5955,15 +5820,15 @@ msgstr "Captcha-varmennus epäonnistui. Yritä uudelleen." msgid "Capture" msgstr "Kaappaa" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:398 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:420 msgid "Capture app audio" msgstr "Tallenna sovelluksen ääni" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:399 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:421 msgid "Capture desktop audio" msgstr "Tallenna työpöydän ääni" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:397 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:419 msgid "Capture device audio" msgstr "Tallenna laitteen ääni" @@ -6221,12 +6086,12 @@ msgstr "Vaihda salasana -lomake" msgid "Change scheduled" msgstr "Muutos ajoitettu" -#. Tooltip / button label in the screen-share status pill. Opens the picker to change what is being shared. -#. Voice control menu action to choose a different screen-share source. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:48 -#: src/features/voice/components/VoiceControlBar.tsx:108 -msgid "Change source" -msgstr "Vaihda lähde" +#. Action that opens the source picker for the active screen share. +#. Voice screen share menu action that changes the shared source. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:24 +#: src/features/voice/components/ActiveScreenShareMenu.tsx:23 +msgid "Change Stream" +msgstr "Vaihda striimi" #. Modal title for the screen-share picker when switching an ongoing stream to a new source. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:156 @@ -6575,7 +6440,7 @@ msgstr "Merkkirajoitus ylittyy {remaining} merkillä" #: src/features/input/components/modals/KeyboardShortcutsCheatsheetModal.tsx:40 #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:15 #: src/features/user/components/modals/tabs/keybinds_tab/DefaultKeybindsList.tsx:39 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:120 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:115 msgid "Chat" msgstr "Chat" @@ -6976,7 +6841,7 @@ msgid "Choose your profile accent color" msgstr "Valitse profiilisi korostusväri" #. 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/VoiceVideoIndex.ts:108 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:129 msgid "Cisco" msgstr "Cisco" @@ -7584,7 +7449,7 @@ msgid "Codec" msgstr "Koodekki" #. 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/VoiceVideoIndex.ts:96 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:117 msgid "Codec negotiation testing" msgstr "Koodekin neuvottelun testaus" @@ -7628,8 +7493,8 @@ msgstr "Tiivistä kanavan aihe" #. Tooltip / aria label on a voice participant tile button that collapses expanded device tiles for one user. #. Voice menu action that collapses expanded device tiles back into a single tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:98 -#: src/features/voice/components/VoiceParticipantTile.tsx:165 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:122 +#: src/features/voice/components/VoiceParticipantTile.tsx:166 msgid "Collapse devices" msgstr "Tiivistä laitteet" @@ -8104,7 +7969,7 @@ msgstr "Kirjoituskentän kohdistus" #. Button label that opens a dedicated advanced settings modal for configuring screen-share encoder controls. #. Button label that opens a dedicated advanced settings modal. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedChatControls.tsx:161 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:163 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:168 msgid "Configure" msgstr "Määritä" @@ -8127,7 +7992,7 @@ msgid "Configure now" msgstr "Määritä nyt" #. Tooltip / aria label on the screen-share control while a share is active. Opens the configure / end menu. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:69 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:58 msgid "Configure or end screen share" msgstr "Määritä tai lopeta näytön jakaminen" @@ -8378,12 +8243,12 @@ msgstr "Yhteys: {connectionId}" #: src/features/i18n/utils/CommonMessageDescriptors.ts:410 #: src/features/user/components/popouts/UserProfileShared.tsx:610 #: src/features/user/components/settings_utils/search_index/LinkedAccountsIndex.ts:8 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:38 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:30 msgid "Connections" msgstr "Yhteydet" #. User settings tab for linked external accounts. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:111 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:106 msgctxt "user-settings-tab" msgid "Connections" msgstr "Yhteydet" @@ -8434,7 +8299,7 @@ msgid "Content filtering" msgstr "Sisällön suodatus" #. Label for an advanced screen-share select. Refers to the WebRTC MediaStreamTrack contentHint value. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:131 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:136 msgid "Content hint" msgstr "Sisältövihje" @@ -9157,16 +9022,6 @@ msgstr "Ystäväpyynnön ohittaminen epäonnistui" msgid "Couldn't ignore the friend request. Try again." msgstr "Ystäväpyynnön ohittaminen epäonnistui. Yritä uudelleen." -#. Generic body for the error modal when an emoji pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:107 -msgid "Couldn't install this emoji pack. Try again later." -msgstr "Emme voineet asentaa tätä emojipakettia. Yritä uudelleen myöhemmin." - -#. Generic body for the error modal when a sticker pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:111 -msgid "Couldn't install this sticker pack. Try again later." -msgstr "Tätä tarrapakettia ei voitu asentaa. Yritä myöhemmin uudelleen." - #. Error modal title shown when accepting a community invite fails. #: src/features/invite/components/alerts/InviteAcceptFailedModal.tsx:9 msgid "Couldn't join community" @@ -9582,11 +9437,6 @@ msgstr "Luo tili ja lunasta lahjasi" msgid "Create and manage applications and bots for your account" msgstr "Luo ja hallinnoi tilisi sovelluksia ja botteja" -#. Empty-state description for expression packs when the feature requires premium. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:63 -msgid "Create and share custom emoji and sticker packs with {premiumProductFullName}." -msgstr "Luo ja jaa mukautettuja emojeita ja tarrapaketteja {premiumProductFullName}-tilauksella." - #. Button or menu action label in the application create modal. Keep it concise. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/applications_tab/ApplicationCreateModal.tsx:20 @@ -9628,14 +9478,6 @@ msgstr "Luo yksityisviesti" msgid "Create emoji & stickers" msgstr "Luo emojeita ja tarroja" -#. Action that opens the create-emoji-pack modal. -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/expressions/components/modals/CreatePackModal.tsx:18 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:314 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:31 -msgid "Create emoji pack" -msgstr "Luo emojipaketti" - #. Accessible label for the create-favorite-category form. #: src/features/expressions/components/modals/CreateFavoriteCategoryModal.tsx:16 msgid "Create favorite category form" @@ -9688,14 +9530,6 @@ msgstr "Luo yhteisö tai liity sellaiseen" msgid "Create role" msgstr "Luo rooli" -#. Action that opens the create-sticker-pack modal. -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/expressions/components/modals/CreatePackModal.tsx:22 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:314 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:35 -msgid "Create sticker pack" -msgstr "Luo tarrapaketti" - #. Setup wizard title prompting the operator to create the first account. #: src/features/app/components/setup/SetupWizardSteps.tsx:48 msgid "Create the administrator account" @@ -9748,15 +9582,6 @@ msgstr "Luotu" msgid "Created {createdAt}" msgstr "Luotu {createdAt}" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:334 -msgid "Created {createdCount} / {createdLimit}" -msgstr "Luotu {createdCount} / {createdLimit}" - -#. placeholder {0}: NicknameUtils.getDisplayName(packCreator) -#: src/features/channel/components/InviteEmbed.tsx:343 -msgid "Created by {0}" -msgstr "Luonut {0}" - #. placeholder {0}: inviter ? NicknameUtils.getNickname(inviter, undefined, channelId) : invite.inviter ? NicknameUtils.getDisplayName(invite.inviter) : '' #. placeholder {1}: formatExpiresAt(invite.expires_at) #: src/features/channel/components/modals/GroupInvitesBottomSheet.tsx:218 @@ -9768,13 +9593,6 @@ msgstr "Luonut {0}. Vanhenee {1}." msgid "Created by {creatorDisplayName} on {createdAt}" msgstr "Luonut {creatorDisplayName} {createdAt}" -#. Metadata label for an expression pack invite. userName is the pack creator username. -#. Short label in the authentication invite header. Preserve {userName}; it is inserted by code. Keep the tone plain and specific. -#: src/features/auth/flow/InviteHeader.tsx:29 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:73 -msgid "Created by {userName}" -msgstr "Luonut {userName}" - #. placeholder {0}: renderInline(change.newValue, i18n, guildId) #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:739 msgid "Created for channel {0}." @@ -9787,11 +9605,6 @@ msgstr "Luotu kanavalle {0}." msgid "Created on {0}." msgstr "Luotu {0}." -#. 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/ExpressionPacksIndex.ts:43 -msgid "Created packs" -msgstr "Luodut paketit" - #. placeholder {0}: renderInline(change.newValue, i18n) #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:743 msgid "Created with name {0}." @@ -10119,7 +9932,7 @@ msgid "Custom tags" msgstr "Mukautetut tunnisteet" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:87 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:83 msgid "Custom themes" msgstr "Mukautetut teemat" @@ -10603,7 +10416,6 @@ msgstr "Oletuksena pois päältä mobiililaitteilla akun keston ja datan sääst #. Button or menu action label in the channel and chat embed audio. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the channel and chat media container. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the channel and chat mobile memes picker. Keep it concise. Keep the tone plain and specific. -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the messaging commands. Keep it concise. Keep the tone plain and specific. #. Confirm button label on the destructive delete-saved-media alert. #. Danger button label that confirms deleting a custom emoji. @@ -10626,7 +10438,6 @@ msgstr "Oletuksena pois päältä mobiililaitteilla akun keston ja datan sääst #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:117 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:290 #: src/features/user/components/modals/tabs/component_gallery_tab/index.tsx:238 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:49 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:154 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:190 msgid "Delete" @@ -10785,11 +10596,6 @@ msgstr "Poista viestini" msgid "Delete other members' messages. Pinning is controlled separately." msgstr "Poista muiden jäsenten viestejä. Kiinnitystä hallitaan erikseen." -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:40 -msgid "Delete pack" -msgstr "Poista paketti" - #. 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:31 msgid "Delete passkey" @@ -10862,11 +10668,6 @@ msgstr "Poista tämä viesti" msgid "Delete this message? Can't be undone." msgstr "Poistetaanko tämä viesti? Toimintoa ei voi kumota." -#. Error message in the expression packs tab. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:45 -msgid "Delete this pack? Can't be undone." -msgstr "Poistetaanko tämä paketti? Toimintoa ei voi kumota." - #. Danger action in the channel permissions overwrite context menu that removes a member permission override from the channel. #: src/features/channel/components/modals/channel_tabs/channel_permissions_tab/OverwriteContextMenu.tsx:19 msgid "Delete user" @@ -11011,7 +10812,7 @@ msgid "Description must be no more than {discoveryDescriptionMaxLength} characte msgstr "Kuvauksen enimmäispituus on {discoveryDescriptionMaxLength} merkkiä." #. Developer settings tab showing UI component examples. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:153 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:148 msgid "Design system" msgstr "Suunnittelujärjestelmä" @@ -11025,8 +10826,8 @@ msgstr "Työpöytä" #. User settings tab for desktop app integration and platform settings. #. User settings tab label shown on desktop builds when the OS could not be identified (fallback for the per-OS labels). -#: src/features/user/components/settings_utils/SettingsConstants.tsx:86 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:141 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:81 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:136 msgid "Desktop app" msgstr "Työpöytäsovellus" @@ -11113,7 +10914,7 @@ msgstr "Työpöytäversio {version} on saatavilla. Lataa asennusohjelma ja suori #. Settings section label for desktop window behavior. #: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx:150 #: src/features/user/components/settings_utils/search_index/DesktopSettingsIndex.ts:94 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:62 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:54 msgid "Desktop window" msgstr "Työpöytäikkuna" @@ -11139,7 +10940,7 @@ msgid "Detached banner" msgstr "Banneri irrotettu" #. Option label for a WebRTC content hint select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:147 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:152 msgid "Detail" msgstr "Yksityiskohta" @@ -11163,7 +10964,7 @@ msgstr "Tunnista kirjoittaessa" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:20 #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:25 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:211 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:206 msgid "Developer" msgstr "Kehittäjä" @@ -11171,7 +10972,7 @@ msgstr "Kehittäjä" #. Settings section label for client developer mode. #: src/features/user/components/modals/tabs/ClientDeveloperSettingsTab.tsx:17 #: src/features/user/components/settings_utils/search_index/ClientDeveloperSettingsIndex.ts:7 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:66 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:58 msgid "Developer mode" msgstr "Kehittäjätila" @@ -11218,11 +11019,6 @@ msgstr "Laite" msgid "Device alerts" msgstr "Laitteen hälytykset" -#. Voice participant context menu submenu label for actions that affect one or more voice devices. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:182 -msgid "Device controls" -msgstr "Laitteen säätimet" - #: src/features/user/components/modals/tabs/DevicesTab.tsx:131 msgid "Device details" msgstr "Laitteen tiedot" @@ -11232,7 +11028,7 @@ msgstr "Laitteen tiedot" msgid "Device revoked" msgstr "Laite poistettu" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:891 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1024 msgid "Device selection" msgstr "Laitteen valinta" @@ -11255,7 +11051,7 @@ msgstr "Laite:" #: src/features/user/components/modals/tabs/DevicesTab.tsx:530 #: src/features/user/components/settings_utils/search_index/DevicesIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/AppearanceSections.ts:82 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:62 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:57 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:124 msgid "Devices" msgstr "Laitteet" @@ -11437,7 +11233,7 @@ msgid "Disable mobile push notifications" msgstr "Poista mobiili-ilmoitukset käytöstä" #. Short label for an advanced screen-share preview preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:43 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:48 msgid "Disable picture-in-picture popout for screen shares" msgstr "Poista kuva kuvassa -ponnahdusikkuna käytöstä näytön jaon yhteydessä" @@ -11478,7 +11274,7 @@ msgstr "Poista kaksivaiheinen todennus käytöstä" #. Voice menu checkbox label. Hides another participant's video only for the current user. #. Voice menu checkbox that hides a participant video on the current device only. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:86 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:110 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:77 msgid "Disable video locally" msgstr "Poista video käytöstä paikallisesti" @@ -11754,11 +11550,6 @@ msgstr "Näyttönimi" msgid "Display name (optional)" msgstr "Näyttönimi (valinnainen)" -#. Voice participant context menu submenu label for call display and diagnostics preferences. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:186 -msgid "Display options" -msgstr "Näytön asetukset" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:661 msgid "Display role members separately." msgstr "Näytä roolin jäsenet erikseen." @@ -12284,12 +12075,8 @@ msgstr "Hollanti" msgid "e.g., YubiKey, iPhone, work computer" msgstr "esim. YubiKey, iPhone, työkone" -#: src/features/expressions/components/modals/PackInviteModal.tsx:187 -msgid "Each link works once." -msgstr "Jokainen linkki toimii kerran." - #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:83 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:79 msgid "Early access to new features" msgstr "Ennakkokäyttöoikeus uusiin ominaisuuksiin" @@ -12315,7 +12102,6 @@ msgstr "Kaiunvaimennus" #: src/features/emoji/components/stickers/StickerGridItem.tsx:43 #: src/features/platform/utils/DesktopLocaleBridge.ts:42 #: src/features/user/components/modals/tabs/chat_settings_tab/SearchEnginesTab.tsx:35 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:123 #: src/features/user/components/modals/tabs/LinkedAccountsTab.tsx:51 msgid "Edit" msgstr "Muokkaa" @@ -12396,11 +12182,6 @@ msgstr "Muokkaa yhteisön profiilia" msgid "Edit connection" msgstr "Muokkaa yhteyttä" -#. Action that opens the edit-emoji-pack modal. -#: src/features/expressions/components/modals/EditPackModal.tsx:19 -msgid "Edit emoji pack" -msgstr "Muokkaa emojipakettia" - #. Permission description in the role/permission editor for the Manage Community permission. Refers to top-level community settings, not per-channel. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:23 msgid "Edit global settings like name, description, and icon." @@ -12512,11 +12293,6 @@ msgstr "Muokkaa tarraa" msgid "Edit sticker {stickerName}" msgstr "Muokkaa tarraa {stickerName}" -#. Action that opens the edit-sticker-pack modal. -#: src/features/expressions/components/modals/EditPackModal.tsx:23 -msgid "Edit sticker pack" -msgstr "Muokkaa tarrapakettia" - #. Settings search entry description. One-line summary of what the settings search entry controls. #: src/features/user/components/settings_utils/search_index/ApplicationsIndex.ts:88 msgid "Edit the bot avatar, tag, bio, banner, and friend request behavior" @@ -12555,11 +12331,6 @@ msgstr "Muokkaus ei ole tilapäisesti käytettävissä. Yritä myöhemmin uudell msgid "Editing message" msgstr "Muokataan viestiä" -#. Button or menu action label in the channel and chat scheduled message edit bar. Keep it concise. -#: src/features/channel/components/ScheduledMessageEditBar.tsx:14 -msgid "Editing scheduled message" -msgstr "Ajastetun viestin muokkaus" - #. Discovery category dropdown option in the community Discovery settings tab. #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:88 msgid "Education" @@ -12674,7 +12445,7 @@ msgstr "Upotus" #. Developer settings tab for testing URL unfurls and rendered embeds. #. Settings search entry label for the developer embed debugger. #: src/features/user/components/settings_utils/search_index/EmbedDebuggerIndex.ts:7 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:149 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:144 msgid "Embed debugger" msgstr "Upotusten virheenkorjaus" @@ -12726,10 +12497,8 @@ msgstr "Upotukset näkyvissä" #. Audit log target-type filter label. Filters entries that target a custom emoji. #. Column header for the custom emoji image or glyph. #. 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/app/config/AuditLogConstants.ts:172 #: src/features/emoji/components/emojis/EmojiListItem.tsx:337 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:162 msgid "Emoji" msgstr "Emoji" @@ -12745,11 +12514,6 @@ msgstr "Emojit" msgid "emoji {emojiName}" msgstr "emoji {emojiName}" -#. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:59 -msgid "Emoji & sticker packs" -msgstr "Emoji- ja tarrapaketit" - #. 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:351 msgid "Emoji autocomplete" @@ -12795,45 +12559,6 @@ msgstr "Emojin nimen pituus saa olla enintään 32 merkkiä" msgid "Emoji names need at least 2 characters and can use letters, numbers, and underscores. Emojis must be under {maxSize}. Static images are resized to 128x128 pixels and compressed automatically. Animated emojis and SVGs must already fit the limit." msgstr "Emoji-nimien tulee olla vähintään 2 merkkiä pitkiä, ja niissä voidaan käyttää kirjaimia, numeroita ja alaviivoja. Emojien koko saa olla enintään {maxSize}. Staattiset kuvat muokataan automaattisesti kokoon 128x128 pikseliä ja pakataan. Animoitujen emojien ja SVG-kuvien on oltava valmiiksi määritellyn koon mukaisia." -#. Kind label on an emoji pack invite embed. -#. Short label in the authentication invite header. Keep the tone plain and specific. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/auth/flow/InviteHeader.tsx:21 -#: src/features/channel/components/InviteEmbed.tsx:84 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:57 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:105 -msgid "Emoji pack" -msgstr "Emojipaketti" - -#. placeholder {0}: invite.pack.name -#: src/features/invite/commands/InviteCommands.tsx:144 -msgid "Emoji pack {0} has been installed." -msgstr "Emojipaketti {0} on asennettu." - -#. Title of the error modal when creating a new emoji pack is rejected because the user is at the creation limit. -#: src/features/invite/commands/InviteCommands.tsx:56 -msgid "Emoji pack creation limit reached" -msgstr "Emojipakettien luontiraja saavutettu" - -#. Modal title for the emoji pack invite share flow. -#: src/features/expressions/components/modals/PackInviteModal.tsx:57 -msgid "Emoji pack invite" -msgstr "Emojipakkauksen kutsu" - -#. Title of the error modal when installing an emoji pack via invite is rejected because the user is at the install limit. -#: src/features/invite/commands/InviteCommands.tsx:47 -msgid "Emoji pack limit reached" -msgstr "Emojipakettien enimmäismäärä saavutettu" - -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#. Settings section label for emoji expression packs. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:80 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:23 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:18 -msgid "Emoji packs" -msgstr "Emojipaketit" - #. 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/ChatSettingsSections.ts:126 msgid "Emoji picker" @@ -12882,8 +12607,8 @@ msgstr "Ei suosikkeja" #. Label for an advanced select that caps the best video codec this client advertises it can decode. #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:172 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:92 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:177 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:113 msgid "Emulate decode codec (testing)" msgstr "Jäljittele dekoodauskoodekkia (testaus)" @@ -13177,18 +12902,18 @@ msgstr "Salli aikuisille tarkoitettu sisältö." #. Label for an advanced screen-share select. Refers to hardware or software video encoding. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:51 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:144 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:56 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:165 msgid "Encoder path" msgstr "Kooderin polku" #. Description for the encoder path select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:55 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:60 msgid "Encoder preference for new screen shares." msgstr "Ensisijainen enkooderi uusille näytönjakamistoiminnoille." #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:164 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:185 msgid "Encoder, SVC, backup stream, and bitrate presets" msgstr "Enkooderin, SVC:n, varavirtauksen ja bittinopeuden esiasetukset." @@ -13220,10 +12945,8 @@ msgstr "Lopeta armonaika" msgid "End grace period now?" msgstr "Päätetäänkö armonaika nyt?" -#. Button label that stops the current screen share. #. Voice control menu action to stop sharing the screen. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:52 -#: src/features/voice/components/VoiceControlBar.tsx:112 +#: src/features/voice/components/VoiceControlBar.tsx:108 msgid "End screen share" msgstr "Lopeta näytön jakaminen" @@ -13540,7 +13263,9 @@ msgstr "Koko järjestelmän ääni" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Subsection title in the voice tab. Keep it concise. +#. Voice menu submenu label for per-user entrance sound controls. #. Voice menu submenu label that contains per-user entrance sound mute and volume controls. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:179 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:309 #: src/features/user/components/modals/tabs/UserVoiceTab.tsx:187 #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:145 @@ -13568,6 +13293,8 @@ msgid "Entrance sound saved" msgstr "Sisääntuloääni tallennettu" #. Voice menu slider label adjusting playback volume of this user's entrance sound, locally only. +#. Voice menu slider label for a user's entrance sound playback volume. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:187 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:318 msgid "Entrance sound volume" msgstr "Tuloäänen voimakkuus" @@ -13803,10 +13530,6 @@ msgstr "Kokeellinen" msgid "EXPERIMENTAL" msgstr "EXPERIMENTAL" -#: src/features/expressions/components/modals/PackInviteModal.tsx:152 -msgid "Expiration" -msgstr "Vanhenee" - #. Label above the expiration duration dropdown in the invite link settings. #: src/features/invite/components/modals/InviteModal.tsx:102 msgid "Expire after" @@ -13941,13 +13664,8 @@ msgstr "Vie tietoni" msgid "Export themes" msgstr "Vie teemat" -#. Developer / debug surface — keep terse and technical. Tooltip / description for the Expression packs settings toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:129 -msgid "Expose the staff-only Expression packs page in user settings." -msgstr "Näytä käyttäjäasetuksissa sivusto, jossa on vain henkilökunnan käytettävissä olevia ilmaisupaketteja." - #. Developer / debug surface — keep terse and technical. Tooltip / description for the profile timezone settings toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:138 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:129 msgid "Expose the staff-only timezone section in profile settings." msgstr "Näytä henkilökunnalle tarkoitettu aikavyöhykeosio profiiliasetuksissa." @@ -13958,23 +13676,6 @@ msgstr "Näytä henkilökunnalle tarkoitettu aikavyöhykeosio profiiliasetuksiss msgid "Expression autocomplete" msgstr "Ilmaisuautomaattinen täydennys" -#. Settings search entry label. Names the settings search entry in the settings UI. -#. User settings tab for purchased or owned emoji/sticker expression packs. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:166 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:7 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:54 -msgid "Expression packs" -msgstr "Ilmaisupaketit" - -#. Empty-state title for expression packs when the feature requires premium. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:59 -msgid "Expression packs are a {premiumProductName} feature" -msgstr "Ilmaisupaketit ovat {premiumProductName}-ominaisuus" - -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:168 -msgid "Expression packs are not enabled on this instance. Contact your instance administrator for more information." -msgstr "Ilmepaketit eivät ole käytössä tällä instanssilla. Ota yhteyttä instanssin ylläpitäjään saadaksesi lisätietoja." - #. Aria label for the expression picker category nav. #: src/features/i18n/utils/CommonMessageDescriptors.ts:751 msgid "Expression picker categories" @@ -13987,9 +13688,7 @@ msgstr "Lausekkeiden poisto" #. Community settings sidebar category grouping the emoji and stickers tabs. #. 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/GuildSettingsConstants.ts:249 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:19 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:134 msgid "Expressions" msgstr "Ilmaisut" @@ -14457,7 +14156,7 @@ msgstr "Suosikit" msgid "Favorites" msgstr "Suosikit" -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:182 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:177 msgid "Feature" msgstr "Ominaisuus" @@ -14753,14 +14452,14 @@ msgstr "Siirrä kohdistus tekstikenttään" #. Voice call layout action that pins one of several active devices of the same participant. #. Voice layout menu action that focuses one device/session for a participant. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:37 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:61 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:101 msgid "Focus this device" msgstr "Tarkenna tähän laitteeseen" #. Voice call layout action that pins the selected participant in the focused view. #. Voice layout menu action that focuses one participant in the call view. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:41 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:65 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:105 msgid "Focus this person" msgstr "Kohdista tähän henkilöön" @@ -14807,7 +14506,7 @@ msgstr "Kansion asetukset" msgid "Follow us on {blueskyProviderName}" msgstr "Seuraa meitä palvelussa {blueskyProviderName}" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:693 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:826 msgid "Follow voice input" msgstr "Seuraa puhesyötettä" @@ -15061,7 +14760,7 @@ msgstr "Välitti viestin" msgid "Forwarded from" msgstr "Välitetty lähettäjältä" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:269 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:267 msgid "Found {resultCount} results in {categoryCount} categories" msgstr "Löytyi {resultCount} tulosta {categoryCount} kategoriasta" @@ -15096,7 +14795,7 @@ msgstr "Kuvataajuus" msgid "France" msgstr "Ranska" -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:187 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:182 msgid "Free" msgstr "Ilmainen" @@ -15355,10 +15054,6 @@ msgstr "Yleiset" msgid "Generate a shareable link or copy your combined custom CSS." msgstr "Luo jaettava linkki tai kopioi yhdistetty mukautettu CSS-koodisi." -#: src/features/expressions/components/modals/PackInviteModal.tsx:213 -msgid "Generate invite" -msgstr "Luo kutsu" - #. Short label in the add friends to group modal. Keep it concise. #: src/features/relationship/components/modals/AddFriendsToGroupModal.tsx:23 msgid "Generate invite link" @@ -15639,7 +15334,7 @@ msgstr "Lahjoitettu <0/> asti <1>{giftEndDate}. Ei uusiudu automaattisesti. #. Settings search entry label. Also used as a search synonym in the settings search bar. #. User settings tab for gift inventory and redemption codes. #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:37 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:99 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:94 msgid "Gifts" msgstr "Lahjat" @@ -15664,7 +15359,7 @@ msgid "Glad you're here, {username}!" msgstr "Tervetuloa, {username}!" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:71 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:67 msgid "Global emoji & sticker access" msgstr "Globaali emoji- ja tarrasaatavuus" @@ -15703,8 +15398,8 @@ msgstr "Siirry kohtaan {premiumProductName}" #. Button label on a community invite embed when the current user is already a member. #. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:108 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:53 +#: src/features/channel/components/InviteEmbed.tsx:79 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:45 msgid "Go to community" msgstr "Siirry yhteisöön" @@ -15831,7 +15526,7 @@ msgstr "Myönnetty {0}." msgid "Grants all permissions and bypasses channel restrictions. Highly sensitive." msgstr "Myöntää kaikki oikeudet ja ohittaa kanavarajoitukset. Erittäin arkaluontoinen." -#: src/features/voice/components/StreamSettingsMenuContent.tsx:878 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1011 msgid "Granular selection" msgstr "Tarkka valinta" @@ -15867,7 +15562,7 @@ msgstr "Kreikka" #. Toggle label in the mobile video settings bottom sheet. Switches to grid layout. #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:88 -#: src/features/voice/components/VoiceSettingsMenus.tsx:784 +#: src/features/voice/components/VoiceSettingsMenus.tsx:785 msgid "Grid view" msgstr "Ruudukkonäkymä" @@ -15948,7 +15643,7 @@ msgstr "Ryhmäkutsut" #. Audit log channel type label for group DM channels. #. Fallback display name for an unnamed group DM in quick switcher results. #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:57 -#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:44 +#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:43 msgid "Group message" msgstr "Ryhmäviesti" @@ -16010,20 +15705,25 @@ msgid "Grouping" msgstr "Ryhmittely" #. 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/VoiceVideoIndex.ts:104 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:125 msgid "H.264" msgstr "H.264" #. Label for an advanced screen-share select. H.264 is a codec name and should stay literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:115 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:120 msgid "H.264 backup stream" msgstr "H.264-varavirta" #. Option label for an H.264 backup stream select. H.264 is a codec name and should stay literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:127 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:132 msgid "H.264 simulcast backup" msgstr "H.264-simulcast-varmuuskopio" +#. Option label for the screen-share codec select while the HEVC opt-in is off and the option is disabled. H.265 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:231 +msgid "H.265 (requires opt-in)" +msgstr "H.265 (vaatii valinnan)" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the connection add connection modal. #: src/features/connection/components/modals/AddConnectionModal.tsx:57 @@ -16075,12 +15775,8 @@ msgstr "Laitteistokiihdytys" msgid "Hardware acceleration can cause rendering glitches with transparent windows. Try --disable-gpu if you see flicker or smearing." msgstr "Laitteistokiihdytys voi aiheuttaa renderöintivirheitä läpinäkyvien ikkunoiden kanssa. Kokeile --disable-gpu, jos näet välkkymistä tai sumentumista." -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:132 -msgid "Hardware acceleration is off, so codecs will encode on your CPU. <0>Turn it back on in {advancedSettingsLabel}." -msgstr "Laitteistokiihdytys on pois päältä, joten koodekit käyttävät prosessoria koodaukseen. <0>Ota se takaisin käyttöön kohdassa {advancedSettingsLabel}." - #. 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/VoiceVideoIndex.ts:152 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:173 msgid "Hardware encoder" msgstr "Laitteistopohjainen enkooderi" @@ -16215,10 +15911,15 @@ msgid "Help translate {PRODUCT_NAME} into your language on <0>{I18N_WEBLATE_DOMA msgstr "Auta kääntämään {PRODUCT_NAME} kielellesi osoitteessa <0>{I18N_WEBLATE_DOMAIN}." #. Description for a WebRTC content hint select. Keep Motion, Detail, and text as plain option concepts. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:135 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:140 msgid "Helps the browser choose motion, detail, or text handling." msgstr "Auttaa selainta valitsemaan liikkeen, yksityiskohdat tai tekstin käsittelyn." +#. Settings search synonym. Codec name; keep literal. Used to match this term in the settings search bar. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:105 +msgid "HEVC" +msgstr "HEVC" + #. Codec description in the screen share codec policy menu. HEVC is a codec name; keep WebRTC literal. #: src/features/voice/utils/ScreenShareCodecPolicy.ts:28 msgid "HEVC. Efficient at low bitrate, but only usable when WebRTC exposes a hardware encoder." @@ -16370,7 +16071,7 @@ msgid "Hide muted channels by default?" msgstr "Piilotetaanko mykistetyt kanavat oletuksena?" #. Short label for an advanced stream privacy preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:47 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:52 msgid "Hide my stream preview thumbnail" msgstr "Piilota striimin esikatselukuva" @@ -16389,7 +16090,7 @@ msgstr "Piilota salasana" msgid "Hide picture-in-picture popout?" msgstr "Piilotetaanko kuva kuvassa -ikkuna?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:727 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:860 msgid "Hide preview thumbnail" msgstr "Piilota esikatselukuva" @@ -16451,7 +16152,7 @@ msgid "High dynamic range display mode" msgstr "HDR-näyttötila" #. Description for a software encoder quality select. Keep AV1 and CPU literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:75 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:80 msgid "Higher quality can cost more CPU and latency." msgstr "Korkeampi laatu voi kuluttaa enemmän prosessointitehoa ja aiheuttaa viivettä." @@ -16474,7 +16175,7 @@ msgstr "Vinkit" msgid "Hoist order" msgstr "Näytä erillään -järjestys" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:507 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:522 msgid "Hoist order reset to default" msgstr "Nostojärjestys palautettu oletukseksi" @@ -16503,7 +16204,7 @@ msgstr "Pidä painettuna nauhoittaaksesi. Lukitse vetämällä ylös tai lähet #. Action label in quick switcher for navigating to the Home tab. #: src/features/app/components/layout/MobileBottomNav.tsx:110 -#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:48 +#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:47 msgid "Home" msgstr "Koti" @@ -16834,11 +16535,11 @@ msgstr "Ohita" msgid "Ignore friend request" msgstr "Ohita kaveripyyntö" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:868 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1001 msgid "Ignore hardware devices" msgstr "Ohita laitteistolaitteet" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:844 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:977 msgid "Ignore input media" msgstr "Ohita syötetyn median ääni" @@ -16864,7 +16565,7 @@ msgstr "Ohita roskapostimerkintä" msgid "Ignore the friend request from {displayName}?" msgstr "Ohita kaveripyyntö käyttäjältä {displayName}?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:855 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:988 msgid "Ignore virtual" msgstr "Ohita virtuaalinen" @@ -17198,7 +16899,7 @@ msgid "Inbox preview" msgstr "Saapuneet-kansion esikatselu" #. Accessible label for the inbox popout tablist. -#: src/features/messaging/components/popouts/InboxPopout.tsx:44 +#: src/features/messaging/components/popouts/InboxPopout.tsx:38 msgid "Inbox tabs" msgstr "Saapuneet-välilehdet" @@ -17446,38 +17147,11 @@ msgstr "Lisää emoji" msgid "Install {productName} for the full source picker and smoother screen-sharing controls." msgstr "Asenna {productName}, niin saat käyttöösi täyden lähdevalitsimen ja sujuvammat näytönjaon hallintatoiminnot." -#. Button label on an emoji pack invite embed that installs the pack. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:92 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:65 -msgid "Install emoji pack" -msgstr "Asenna emojipaketti" - -#. Button label on a sticker pack invite embed that installs the pack. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:96 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:69 -msgid "Install sticker pack" -msgstr "Asenna tarrapaketti" - #. Label for the installed desktop version in the Linux update modal. #: src/features/updater/commands/UpdaterModalCommands.tsx:136 msgid "Installed" msgstr "Asennettu" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:303 -msgid "Installed {installedCount} / {installedLimit}" -msgstr "Asennettu {installedCount} / {installedLimit}" - -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:113 -msgid "Installed on {installedAt}" -msgstr "Asennettu: {installedAt}" - -#. 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/ExpressionPacksIndex.ts:39 -msgid "Installed packs" -msgstr "Asennetut paketit" - #. Desktop updater modal body. The currentVersion placeholder is the installed app version. #: src/features/updater/commands/UpdaterModalCommands.tsx:45 msgid "Installed version: {currentVersion}." @@ -17527,7 +17201,7 @@ msgstr "Käyttöliittymä" #. Settings section label for interface language selection. #. Settings section title in the language tab. Keep it concise. #: src/features/user/components/modals/tabs/LanguageTab.tsx:79 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:50 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:42 msgid "Interface language" msgstr "Käyttöliittymän kieli" @@ -17536,11 +17210,6 @@ msgstr "Käyttöliittymän kieli" msgid "Interface size" msgstr "Käyttöliittymän koko" -#. Status pill on a scheduled message row when the schedule is in the past or otherwise invalid. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:26 -msgid "Invalid" -msgstr "Virheellinen" - #. Error message in the use entrance sound. #. Error message in the use sound settings. #: src/features/user/components/modals/tabs/hooks/useEntranceSound.ts:30 @@ -17631,7 +17300,6 @@ msgstr "Näkymätön" #: src/features/app/config/AuditLogConstants.ts:180 #: src/features/channel/components/guild_members_page/MemberTableRow.tsx:43 #: src/features/invite/components/modals/InviteModal.tsx:97 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:120 msgid "Invite" msgstr "Kutsu" @@ -17704,7 +17372,7 @@ msgid "Invite link settings" msgstr "Kutsu-linkin asetukset" #. Title shown on an invite embed while streaming privacy is active. -#: src/features/channel/components/InviteEmbed.tsx:137 +#: src/features/channel/components/InviteEmbed.tsx:108 msgid "Invite masked" msgstr "Kutsu piilotettu" @@ -17786,7 +17454,7 @@ msgid "Invite to community" msgstr "Kutsu yhteisöön" #. Title shown on an invite embed when the invite cannot be resolved due to a non-permanent failure. -#: src/features/channel/components/InviteEmbed.tsx:133 +#: src/features/channel/components/InviteEmbed.tsx:104 msgid "Invite unavailable" msgstr "Kutsu ei saatavilla" @@ -17805,17 +17473,6 @@ msgstr "Kutsunut" msgid "Invited by {0}." msgstr "Kutsunut {0}." -#. Short label in the authentication invite header. Preserve {inviterTag}; it is inserted by code. Keep the tone plain and specific. -#: src/features/auth/flow/InviteHeader.tsx:34 -#: src/features/channel/components/InviteEmbed.tsx:347 -msgid "Invited by {inviterTag}" -msgstr "Kutsujana {inviterTag}" - -#. Metadata label for an expression pack invite. userTag is the inviter username and discriminator. -#: src/features/invite/components/modals/InviteAcceptModal.tsx:77 -msgid "Invited by {userTag}" -msgstr "Kutsujana {userTag}" - #: src/features/invite/components/InviteListItem.tsx:67 msgid "Inviter" msgstr "Kutsuja" @@ -17860,7 +17517,7 @@ msgstr "Kutsut on keskeytetty, koska {productName} havaitsi mahdollisen hyökkä #. Invite settings notice shown after admins pause invite links for a community. #. Status message on a community invite embed when invites are paused by community admins. -#: src/features/channel/components/InviteEmbed.tsx:121 +#: src/features/channel/components/InviteEmbed.tsx:92 #: src/features/invite/components/DisableInvitesButton.tsx:48 msgid "Invites are paused for this community." msgstr "Kutsut tähän yhteisöön on keskeytetty." @@ -17871,7 +17528,7 @@ msgstr "Yhteisön ylläpitäjä on keskeyttänyt kutsut. Vaikka tämän kutsun v #. Audit log community feature label meaning invite creation is disabled. #. Status label on a community invite embed when invites are paused or anti-raid mode is active. -#: src/features/channel/components/InviteEmbed.tsx:104 +#: src/features/channel/components/InviteEmbed.tsx:75 #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:106 msgid "Invites disabled" msgstr "Kutsut poissa käytöstä" @@ -17884,7 +17541,7 @@ msgstr "Kutsut poissa käytöstä -ilmoituspalkki" #. Button or menu action label in the invite accept modal. Keep it concise. #. Button or menu action label in the invites disabled modal. Keep it concise. #: src/features/invite/components/alerts/InvitesDisabledModal.tsx:9 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:49 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:41 msgid "Invites paused" msgstr "Kutsut keskeytetty" @@ -18025,12 +17682,12 @@ msgid "Join community form" msgstr "Liity yhteisöön -lomake" #. Button label on a group DM invite embed that accepts the invite. -#: src/features/channel/components/InviteEmbed.tsx:80 +#: src/features/channel/components/InviteEmbed.tsx:71 msgid "Join group" msgstr "Liity ryhmään" #. Button or menu action label in the invite accept modal. Keep it concise. -#: src/features/invite/components/modals/InviteAcceptModal.tsx:45 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:37 msgid "Join group DM" msgstr "Liity ryhmäkeskusteluun" @@ -18355,12 +18012,12 @@ msgstr "korea" #. User settings tab for language, locale, and time display preferences. #: src/features/app/components/setup/SetupWizardSteps.tsx:56 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:6 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:137 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:132 msgid "Language" msgstr "Kieli" #. 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/GeneralSettingsSections.ts:54 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:46 msgid "Language settings" msgstr "Kieliasetukset" @@ -18440,15 +18097,10 @@ msgid "Launch at login" msgstr "Käynnistä kirjautuessa" #. Description for an SVC mode select. Keep SVC and AV1 literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:95 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:100 msgid "Layering for AV1 and VP9 when available." msgstr "Kerrostus AV1:lle ja VP9:lle, kun saatavilla." -#. CTA label that opens the premium settings tab from expression packs. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:67 -msgid "Learn about {premiumProductName}" -msgstr "Lue lisää palvelusta {premiumProductName}" - #. Accessible label for the screen-share picker footer info button. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:184 msgid "Learn about screen share previews" @@ -18818,7 +18470,7 @@ msgid "Links" msgstr "Linkit" #. User settings tab label shown on Linux desktop builds. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:78 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:73 msgid "Linux app" msgstr "Linux-sovellus" @@ -19115,7 +18767,7 @@ msgid "macOS" msgstr "macOS" #. User settings tab label shown on macOS desktop builds. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:82 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:77 msgid "macOS app" msgstr "macOS-sovellus" @@ -19247,11 +18899,6 @@ msgstr "Hallinnoi yhteisön ominaisuuksia" msgid "Manage emoji & stickers" msgstr "Hallinnoi emojeita ja tarroja" -#. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:47 -msgid "Manage expression packs" -msgstr "Hallinnoi ilmaisupaketteja" - #: src/features/channel/components/modals/channel_tabs/ChannelWebhooksTab.tsx:93 msgid "Manage incoming webhooks that can post messages into this channel." msgstr "Hallinnoi saapuvia webhookeja, jotka voivat lähettää viestejä tälle kanavalle." @@ -19316,7 +18963,7 @@ msgstr "Työpöytäsovelluksen manuaalinen päivitys" #. Action label in the inbox popout overflow menu. Marks every inbox channel as read. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/messaging/components/popouts/InboxPopout.tsx:48 +#: src/features/messaging/components/popouts/InboxPopout.tsx:42 #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:435 msgid "Mark all as read" msgstr "Merkitse kaikki luetuiksi" @@ -19334,7 +18981,7 @@ msgstr "Merkitse kaikki yksityisviestit luetuiksi" #. Accessible label and tooltip for the mark-all-as-read button in the inbox popout. #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:165 -#: src/features/messaging/components/popouts/InboxPopout.tsx:52 +#: src/features/messaging/components/popouts/InboxPopout.tsx:46 msgid "Mark all inbox channels as read" msgstr "Merkitse kaikki saapuneet-kanavat luetuiksi" @@ -19597,10 +19244,6 @@ msgstr "Käyttökertojen enimmäismäärä" msgid "Max size: {BACKGROUND_MEDIA_MAX_SIZE_LABEL}." msgstr "Suurin koko: {BACKGROUND_MEDIA_MAX_SIZE_LABEL}." -#: src/features/expressions/components/modals/PackInviteModal.tsx:168 -msgid "Max uses" -msgstr "Max käyttää" - #: src/features/user/components/modals/tabs/component_gallery_tab/IndicatorsTab.tsx:451 msgid "Max visible count" msgstr "Näkyvien enimmäismäärä" @@ -19615,13 +19258,6 @@ msgstr "Suurenna ikkuna" msgid "Maximizes visible messages with minimal spacing." msgstr "Maksimoi näkyvien viestien määrän minimaalisella välityksellä." -#. Form helper text describing the maximum length of a description field. -#. Form helper text describing the maximum length of a description field. -#: src/features/expressions/components/modals/CreatePackModal.tsx:46 -#: src/features/expressions/components/modals/EditPackModal.tsx:43 -msgid "Maximum 256 characters" -msgstr "Enintään 256 merkkiä" - #. Label for attachment decay maximum eligible size. #: src/features/app/components/setup/SetupWizardSteps.tsx:240 msgid "Maximum eligible size (MB)" @@ -19638,10 +19274,15 @@ msgid "Maximum protection for family-friendly spaces" msgstr "Paras suoja perheystävällisiin tiloihin" #. Label for an advanced screen-share bitrate select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:155 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:160 msgid "Maximum screen share bitrate" msgstr "Näytönjaon enimmäisbitrate" +#. Settings search entry description for the AV1 and H.265 screen-share opt-in toggles. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:97 +msgid "May cause compatibility issues for viewers. We’re working on improving this." +msgstr "Voi aiheuttaa yhteensopivuusongelmia katsojille. Pyrimme parantamaan tätä." + #. Short label in the max favorite memes modal. #: src/features/app/components/alerts/MaxFavoriteMemesModal.tsx:34 #: src/features/expressions/components/modals/GiftAcceptModal.tsx:220 @@ -19690,9 +19331,7 @@ msgid "Media buttons" msgstr "Mediatoiminnot" #. Accessible label for the floating media controls toolbar in the media viewer modal. -#. Voice participant context menu submenu label for camera, stream, and video actions. #: src/features/messaging/components/modals/media_modal/shared.ts:69 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:190 msgid "Media controls" msgstr "Median hallinta" @@ -19898,7 +19537,7 @@ msgstr "Jäsenet, valittu" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Voice participant menu action that inserts a mention of the selected user into the message composer. #: src/features/ui/action_menu/items/MentionUserMenuItem.tsx:13 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:45 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:69 #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:67 msgid "Mention" msgstr "Mainitse" @@ -20004,7 +19643,7 @@ msgstr "viesti" #: src/features/guild/components/modals/guild_tabs/GuildMemberActionsSheet.tsx:88 #: src/features/ui/action_menu/items/ActionsSubmenu.tsx:41 #: src/features/ui/action_menu/items/MessageUserMenuItem.tsx:26 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:49 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:73 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabInputsTab.tsx:86 #: src/features/user/components/modals/UserProfileMobileSheet.tsx:712 #: src/features/user/components/modals/UserProfileModal.tsx:562 @@ -20342,7 +19981,7 @@ msgstr "Mikrofonilupa vaaditaan" msgid "Microphone test" msgstr "Mikrofonitesti" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:813 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:946 msgid "Microphone workaround" msgstr "Mikrofonin kiertotapa" @@ -20532,9 +20171,7 @@ msgid "Mod" msgstr "Moderaattori" #. Permission category for moderation actions against members or messages. -#. Voice participant context menu submenu label for member moderation actions. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:141 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:194 msgid "Moderation" msgstr "Moderointi" @@ -20667,7 +20304,7 @@ msgstr "Osuvimmat" #. Short label in the inline. Keep it concise. #: src/features/user/components/modals/tabs/accessibility_tab/AccessibilityTabInline.tsx:31 #: src/features/user/components/modals/tabs/AccessibilityTab.tsx:98 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:143 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:148 #: src/features/user/components/settings_utils/search_index/AccessibilityIndex.ts:297 #: src/features/user/components/settings_utils/section_registry/AccessibilitySections.ts:271 msgid "Motion" @@ -20685,7 +20322,7 @@ msgid "Move" msgstr "Siirrä" #. Submenu label that moves every active device into another voice channel. -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:22 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:37 msgid "Move all devices to…" msgstr "Siirrä kaikki laitteet kohteeseen…" @@ -20702,7 +20339,7 @@ msgstr "Siirry taaksepäin kanavahistoriassa" #. Submenu label that moves a single device into another voice channel. #. Submenu label that moves a single device into another voice channel. #: src/features/ui/action_menu/items/MoveToChannelSubmenu.tsx:21 -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:18 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:33 msgid "Move device to…" msgstr "Siirrä laite kohteeseen…" @@ -20739,7 +20376,7 @@ msgstr "Siirrä kohteeseen" #. Submenu label that moves the selected participant or content into another channel. #. Submenu label that moves the selected participant or content into another channel. #: src/features/ui/action_menu/items/MoveToChannelSubmenu.tsx:29 -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:26 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:41 msgid "Move to…" msgstr "Siirrä kohteeseen…" @@ -20804,7 +20441,7 @@ msgstr "Musiikki" #: src/features/channel/components/bottomsheets/channel_details_bottom_sheet/ChannelDetailsBottomSheetShared.ts:132 #: src/features/channel/components/embeds/media/EmbedVideo.tsx:72 #: src/features/guild/components/modals/GuildNotificationSettingsModal.tsx:141 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:20 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:36 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:65 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:73 #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:178 @@ -20818,7 +20455,7 @@ msgid "Mute" msgstr "Mykistä" #. Voice control button label to turn the user's microphone off. -#: src/features/voice/components/VoiceControlBar.tsx:126 +#: src/features/voice/components/VoiceControlBar.tsx:122 msgctxt "voice-control-action" msgid "Mute" msgstr "Mykistä" @@ -20884,7 +20521,7 @@ msgid "Mute conversation" msgstr "Mykistä keskustelu" #. Voice menu toggle that mutes a single device when the current user is connected on multiple devices. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:53 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:77 msgid "Mute device" msgstr "Mykistä laite" @@ -20898,7 +20535,9 @@ msgstr "Mykistä keskustelu" msgid "Mute DMs" msgstr "Mykistä yksityisviestit" +#. Voice menu checkbox label that locally silences a user's entrance sound. #. Voice menu checkbox label. Locally silences this user's custom entrance sound when they join, only for the current user. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:183 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:313 msgid "Mute entrance sound" msgstr "Mykistä liittymisääni" @@ -21107,11 +20746,6 @@ msgstr "Oma kuvahaku" msgid "My search engine" msgstr "Oma hakukone" -#. Form placeholder example for a pack name input. -#: src/features/expressions/components/modals/CreatePackModal.tsx:42 -msgid "My super pack" -msgstr "Oma superpaketti" - #. Short label in the add custom search engine modal. Keep it concise. #: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx:84 msgid "My translator" @@ -21757,10 +21391,6 @@ msgstr "Ei lahjoja vielä" msgid "No hoisted roles. Enable \"Show this role separately\" on a role to see it here." msgstr "Ei erillisiä rooleja. Ota käyttöön \"Näytä tämä rooli erillään\" roolissa nähdäksesi sen täällä." -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:320 -msgid "No installed packs yet." -msgstr "Ei asennettuja paketteja vielä." - #: src/features/guild/components/modals/guild_tabs/guild_overview_tab/fields/GuildInviteSplashUploadField.tsx:154 msgid "No invite background" msgstr "Ei kutsun taustakuvaa" @@ -21954,11 +21584,6 @@ msgstr "Ei tallennettuja medioita" msgid "No saved payment methods." msgstr "Ei tallennettuja maksutapoja." -#. Empty state title in the scheduled messages popout when the user has none scheduled. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:18 -msgid "No scheduled messages" -msgstr "Ei ajoitettuja viestejä" - #. Body of the screen-share-unsupported modal shown when xdg-desktop-portal returns no capturable sources. #: src/features/voice/components/alerts/ScreenShareUnsupportedModal.tsx:18 msgid "No screens or windows were returned by the Linux screen sharing portal. Try again after checking that your desktop environment allows screen capture." @@ -21969,7 +21594,7 @@ msgstr "Linuxin näytönjakamisportaali ei palauttanut yhtään näyttöä tai i msgid "No search results" msgstr "Ei hakutuloksia" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:251 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:249 #: src/features/app/components/dialogs/components/DesktopSettingsView.tsx:549 msgid "No settings found" msgstr "Asetuksia ei löytynyt" @@ -22096,7 +21721,7 @@ msgid "No webhooks" msgstr "Ei webhookeja" #. Developer option label for short-circuiting the in-app reporting (IAR) flow. When enabled, submitting a report skips the network call. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:143 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:134 msgid "No-op in-app reports" msgstr "Ei-toimivat sovelluksen sisäiset ilmoitukset" @@ -22303,7 +21928,7 @@ msgid "Notifications" msgstr "Ilmoitukset" #. User settings tab for notification and alert sound controls. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:132 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:127 msgctxt "user-settings-tab" msgid "Notifications" msgstr "Ilmoitukset" @@ -22366,7 +21991,7 @@ msgstr "Esineet" #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/SlowmodeControl.tsx:24 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:97 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:139 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:123 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:128 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:59 msgid "Off" msgstr "Pois päältä" @@ -22500,7 +22125,7 @@ msgstr "Näkyy vain leveillä näytöillä." msgid "Only credit cards are accepted. Debit and prepaid cards cannot be used for the mature content check." msgstr "Vain luottokortit hyväksytään. Pankki- ja prepaid-kortteja ei voi käyttää aikuisille tarkoitetun sisällön tarkistukseen." -#: src/features/voice/components/StreamSettingsMenuContent.tsx:833 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:966 msgid "Only default speakers" msgstr "Vain oletuskaiuttimet" @@ -22548,7 +22173,7 @@ msgstr "Suorita koodia täällä vain, jos ymmärrät tarkalleen, mitä se tekee msgid "Only show message previews for DMs with unread messages" msgstr "Näytä viestiesikatselut vain lukemattomista kahdenkeskisistä keskusteluista" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:823 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:956 msgid "Only speakers" msgstr "Vain puhujat" @@ -22820,7 +22445,7 @@ msgstr "Avaa emoji selaimessa" msgid "Open emoji picker" msgstr "Avaa emojivalitsin" -#: src/features/voice/components/VoiceSettingsMenus.tsx:877 +#: src/features/voice/components/VoiceSettingsMenus.tsx:859 msgid "Open event sink" msgstr "Avaa tapahtumasinkki" @@ -22938,13 +22563,13 @@ msgstr "Avaa käyttäjän {directMessageName} profiili" #. Accessible label for the avatar button that opens a user profile. #. Short label in the app layout voice participant item. Preserve {displayName}; it is inserted by code. -#: src/features/app/components/layout/VoiceParticipantItem.tsx:47 +#: src/features/app/components/layout/VoiceParticipantItem.tsx:48 #: src/features/ui/avatars/AvatarStack.tsx:21 msgid "Open profile for {displayName}" msgstr "Avaa käyttäjän {displayName} profiili" #. Short label in the app layout grouped voice participant. Preserve {nickname}; it is inserted by code. -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:35 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:36 msgid "Open profile for {nickname}" msgstr "Avaa käyttäjän {nickname} profiili" @@ -23079,17 +22704,17 @@ msgid "Open your settings" msgstr "Avaa asetukset" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:112 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:133 msgid "OpenH264 software codec on Linux" msgstr "OpenH264-ohjelmistokoodekki Linuxissa" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:88 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:109 msgid "OpenH264 video codec" msgstr "Avaa H264-videokoodekki" #. Switch label for the OpenH264 codec toggle. "OpenH264" is a product name and "Cisco Systems, Inc." is a company name; do not translate either. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:34 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:39 msgid "OpenH264 Video Codec provided by Cisco Systems, Inc." msgstr "OpenH264-videokoodekin tarjoaa Cisco Systems, Inc." @@ -23336,34 +22961,6 @@ msgstr "Omistajuutta ei voitu siirtää käyttäjälle <0>{username} tällä msgid "Ownership transferred" msgstr "Omistajuus siirretty" -#. Form field label for the name of an expression pack. -#. Form field label for the name of an expression pack. -#: src/features/expressions/components/modals/CreatePackModal.tsx:26 -#: src/features/expressions/components/modals/EditPackModal.tsx:27 -msgid "Pack name" -msgstr "Paketin nimi" - -#. Form validation error shown when the pack name field is empty. -#. Form validation error shown when the pack name field is empty. -#: src/features/expressions/components/modals/CreatePackModal.tsx:30 -#: src/features/expressions/components/modals/EditPackModal.tsx:31 -msgid "Pack name is required" -msgstr "Paketin nimi tarvitaan" - -#. Form validation error for a pack name that is too short. -#. Form validation error for a pack name that is too short. -#: src/features/expressions/components/modals/CreatePackModal.tsx:34 -#: src/features/expressions/components/modals/EditPackModal.tsx:35 -msgid "Pack name must be at least 2 characters" -msgstr "Pakkauksen nimen on oltava vähintään 2 merkkiä pitkä" - -#. Form validation error for a pack name that is too long. -#. Form validation error for a pack name that is too long. -#: src/features/expressions/components/modals/CreatePackModal.tsx:38 -#: src/features/expressions/components/modals/EditPackModal.tsx:39 -msgid "Pack name must be at most 64 characters" -msgstr "Paketin nimen pituus saa olla enintään 64 merkkiä" - #. Voice stats field label (mobile lobby). Shows packet loss percentage. #. Voice stats field label (mobile voice lobby). Shows packet loss percentage. #: src/features/voice/components/bottomsheets/DirectCallLobbyBottomSheet.tsx:124 @@ -23371,11 +22968,6 @@ msgstr "Paketin nimen pituus saa olla enintään 64 merkkiä" msgid "Packet loss" msgstr "Pakettihäviö" -#. 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/ExpressionPacksIndex.ts:15 -msgid "Packs" -msgstr "Paketit" - #: src/features/channel/components/bottomsheets/ChannelSearchBottomSheet.tsx:718 msgid "Page {currentPage} of {totalPages}" msgstr "Sivu {currentPage}/{totalPages}" @@ -23566,7 +23158,7 @@ msgid "Pause invites? New users won't be able to join through invite links until msgstr "Keskeytetäänkö kutsut? Uudet käyttäjät eivät voi liittyä kutsulinkkien kautta, ennen kuin otat ne uudelleen käyttöön. Olemassa oleviin jäseniin tämä ei vaikuta." #. Short label for an advanced screen-share preview preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:39 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:44 msgid "Pause my screen share preview in the background" msgstr "Keskeytä näytön jakamisen esikatselu taustalla" @@ -23575,6 +23167,11 @@ msgstr "Keskeytä näytön jakamisen esikatselu taustalla" msgid "Pause notifications" msgstr "Keskeytä ilmoitukset" +#. Voice screen share menu preference that pauses the local stream preview while the app is unfocused. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:28 +msgid "Pause Preview When Fluxer Isn’t Focused" +msgstr "Keskeytä esikatselu, kun Fluxer ei ole aktiivinen" + #. Description shown for the emoji toggle while reduced motion is active. #: src/features/user/components/modals/tabs/accessibility_tab/AnimationTab.tsx:81 msgid "Paused by reduced motion. Turn on to keep animated emojis playing." @@ -23908,7 +23505,7 @@ msgid "Picture" msgstr "Kuva" #. 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/VoiceVideoIndex.ts:124 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:145 msgid "Picture in picture" msgstr "Kuva kuvassa" @@ -24028,7 +23625,7 @@ msgid "Pins popout" msgstr "Kiinnitysten ponnahdusikkuna" #. 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/VoiceVideoIndex.ts:128 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:149 msgid "PiP" msgstr "Kuva kuvassa" @@ -24167,15 +23764,20 @@ msgstr "Palauta takaisin" msgid "Pop out call" msgstr "Siirrä puhelu erilliseen ikkunaan" -#. Voice menu action on desktop that opens the participant camera feed in a separate window. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:29 -msgid "Pop out camera" -msgstr "Siirrä kamera erilliseen ikkunaan" - #. Voice menu action on desktop that opens the participant screen share in a separate window. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:33 -msgid "Pop out stream" -msgstr "Siirrä jaettu näyttö erilliseen ikkunaan" +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:57 +msgid "Pop Out Stream" +msgstr "Avaa striimi erilliseen ikkunaan" + +#. Voice menu action on desktop that opens the participant placeholder tile in a separate window. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:49 +msgid "Pop Out User" +msgstr "Avaa käyttäjä" + +#. Voice menu action on desktop that opens the active participant camera feed in a separate window. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:45 +msgid "Pop Out Video" +msgstr "Avaa video" #. Overlay text shown on a voice participant tile while it lives in a separate popped-out window. #: src/features/voice/components/popout/PoppedOutOverlay.tsx:19 @@ -24225,7 +23827,7 @@ msgid "Prefer @mention" msgstr "Ensisijainen @maininta" #. Option label for an encoder path select. Refers to hardware video encoders. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:63 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:68 msgid "Prefer hardware" msgstr "Suosi laitteistoa" @@ -24237,7 +23839,7 @@ msgid "Prefer no @mention" msgstr "Ei mainintoja" #. Option label for an encoder path select. Refers to software video encoders. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:67 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:72 msgid "Prefer software" msgstr "Suosi ohjelmistopohjaista" @@ -24256,6 +23858,11 @@ msgstr "Asetukset" msgid "Preferences..." msgstr "Asetukset..." +#. Accessible label for the advanced screen-share codec preference select. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:218 +msgid "Preferred screen share codec" +msgstr "Valitse näytön jakamisen koodekki" + #. 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/AccessibilityIndex.ts:293 @@ -24391,6 +23998,11 @@ msgstr "Esikatselupainike" msgid "Preview camera" msgstr "Esikatsele kameraa" +#. Voice menu action that opens a preview of the current user camera. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:53 +msgid "Preview Camera" +msgstr "Esikatsele kameraa" + #. Status text on the placeholder shown in the voice call view when the user has hidden a remote stream preview. #: src/features/voice/components/HiddenStreamPlaceholder.tsx:10 msgid "Preview hidden" @@ -24424,7 +24036,7 @@ msgid "Preview sound" msgstr "Esikatsele ääntä" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:136 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:157 msgid "Preview, popout, and stream thumbnail behavior" msgstr "Esikatselu-, ponnahdusikkuna- ja suoratoisto-kuvakaappakäyttäytyminen" @@ -24523,7 +24135,7 @@ msgid "Primary navigation" msgstr "Päänavigointi" #. Voice display preference checkbox that moves active speakers toward the front of the call grid when enabled. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:81 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:105 msgid "Prioritize speakers" msgstr "Priorisoi puhujat" @@ -24537,7 +24149,7 @@ msgstr "Prioriteettipuhuja" #. User settings tab for privacy and safety controls. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:12 #: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts:60 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:103 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:98 msgid "Privacy" msgstr "Tietosuoja" @@ -24613,7 +24225,7 @@ msgid "Product name" msgstr "Tuotteen nimi" #. User settings tab for editing the current user profile. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:91 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:86 msgid "Profile" msgstr "Profiili" @@ -24977,7 +24589,7 @@ msgid "Push-to-talk is ignored in direct input. Switch to focused voice or custo msgstr "Push-to-talk ohitetaan suorassa syötteessä. Käytä sitä vaihtamalla kohdennettuun ääneen tai mukautettuun tilaan." #. Tooltip on the mic button in the voice control bar when push-to-talk is enabled. {pushToTalkHint} is the formatted shortcut key combo. -#: src/features/voice/components/VoiceControlBar.tsx:116 +#: src/features/voice/components/VoiceControlBar.tsx:112 msgid "Push-to-talk is on. Hold {pushToTalkHint} to speak." msgstr "Push-to-talk on käytössä. Pidä painettuna {pushToTalkHint} puhuaksesi." @@ -24997,7 +24609,7 @@ msgid "Push-to-talk won't unmute your microphone while you're deafened. Undeafen msgstr "Paina ja puhu -toiminto ei poista käytöstä mikrofonin mykistystä, kun olet itse mykistänyt sen. Poista itsesi mykistyksestä voidaksesi puhua." #. Option label for a software encoder quality select. Means slower/higher-quality. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:87 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:92 msgid "Quality" msgstr "Laatu" @@ -25212,7 +24824,7 @@ msgid "Ready to upgrade?" msgstr "Valmiina päivitykseen?" #. Option label for a software encoder quality select. Means fastest/lower-latency. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:79 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:84 msgid "Realtime" msgstr "Reaaliaikainen" @@ -25287,11 +24899,9 @@ msgstr "Tarkista uudelleen" msgid "Recipients will be taken to {0} <0>{1}" msgstr "Vastaanottajat ohjataan osoitteeseen {0} <0>{1}" -#. Badge shown next to the auto codec option in the screen-share codec radio group. Keep it concise. #. Spellcheck engine option in the language tab. Lets the app choose the best available spellcheck engine. #. Spellcheck engine option in the textarea spellcheck submenu. Lets the app choose the best available engine. #: src/features/channel/components/textarea/TextareaContextMenu.tsx:70 -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:38 #: src/features/user/components/modals/tabs/LanguageTab.tsx:87 msgid "Recommended" msgstr "Suositeltu" @@ -25556,11 +25166,6 @@ msgstr "Hylkää" msgid "Rejected" msgstr "Hylätty" -#. Voice participant context menu submenu label for friend and block actions. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:198 -msgid "Relationship" -msgstr "Suhteen hallinta" - #. Short label in the markdown tab. Keep it concise. #: src/features/user/components/modals/tabs/component_gallery_tab/MarkdownTab.tsx:129 msgid "Relative" @@ -25641,7 +25246,6 @@ msgstr "Muista ikkunan koko ja sijainti" #. Action label for removing the selected item from a list or relationship. #. Button label for removing the current webhook avatar image. #. Button or menu action label in the channel and chat message reactions sheet. Keep it concise. Keep the tone plain and specific. -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the linked accounts tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the search engines tab. Keep it concise. Keep the tone plain and specific. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. @@ -25660,8 +25264,6 @@ msgstr "Muista ikkunan koko ja sijainti" #: src/features/ui/action_menu/GroupDMContextMenu.tsx:73 #: src/features/ui/action_menu/UserContextMenu.tsx:80 #: src/features/user/components/modals/tabs/chat_settings_tab/SearchEnginesTab.tsx:26 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:75 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:133 #: src/features/user/components/modals/tabs/LinkedAccountsTab.tsx:55 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:158 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:194 @@ -25833,11 +25435,6 @@ msgstr "Vapauta tilaa kohteesta {targetName} ja yritä sitten uudelleen." msgid "Remove override" msgstr "Poista ohitus" -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:54 -msgid "Remove pack" -msgstr "Poista paketti" - #. Button or menu action label in the channel and chat message reactions sheet. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the message reactions modal. Keep it concise. Keep the tone plain and specific. #: src/features/channel/components/MessageReactionsSheet.tsx:33 @@ -25966,11 +25563,6 @@ msgstr "Rooli {oldLabel} poistettu." msgid "Removed roles." msgstr "Roolit poistettu." -#. Button or menu action label in the messaging commands. Keep it concise. Keep the tone plain and specific. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:57 -msgid "Removed scheduled message" -msgstr "Ajastettu viesti poistettu" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:419 msgid "Removed the channel from its category." msgstr "Kanava poistettiin kategoriasta." @@ -26003,11 +25595,6 @@ msgstr "Poistaa kaikki muuttujakohtaiset ohitukset, mutta säilyttää kirjastos msgid "Removing permissions could limit the bot's features." msgstr "Oikeuksien poistaminen voi rajoittaa botin ominaisuuksia." -#. Description text in the expression packs tab. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:71 -msgid "Removing the pack will uninstall it from your account." -msgstr "Pakkauksen poistaminen asentaa sen pois tililtäsi." - #: src/features/moderation/components/modals/RemoveTimeoutModal.tsx:55 msgid "Removing the timeout will allow <0>{targetUserTag} to send messages, react, and join voice channels again." msgstr "Aikalisäyksen poistaminen sallii <0>{targetUserTag} lähettää viestejä, reagoida ja liittyä äänikanaville uudelleen." @@ -26654,42 +26241,42 @@ msgid "Resize floating panel" msgstr "Muuta kelluvan paneelin kokoa" #. Accessible label for the bottom-left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:80 +#: src/features/messaging/components/popouts/InboxPopout.tsx:74 msgid "Resize inbox from bottom left" msgstr "Muuta saapuneiden kokovalintaa vasemmasta alakulmasta" #. Accessible label for the bottom-right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:84 +#: src/features/messaging/components/popouts/InboxPopout.tsx:78 msgid "Resize inbox from bottom right" msgstr "Muuta saapuneiden kokovalikkoa oikeasta alakulmasta" #. Accessible label for the bottom resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:60 +#: src/features/messaging/components/popouts/InboxPopout.tsx:54 msgid "Resize inbox from the bottom edge" msgstr "Muuta saapuneiden kokonaisleveyttä alareunasta" #. Accessible label for the left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:64 +#: src/features/messaging/components/popouts/InboxPopout.tsx:58 msgid "Resize inbox from the left edge" msgstr "Muuta saapuneiden kokoon vasemmasta reunasta" #. Accessible label for the right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:68 +#: src/features/messaging/components/popouts/InboxPopout.tsx:62 msgid "Resize inbox from the right edge" msgstr "Muuta saapuneiden kokousikkunan kokoa oikeasta reunasta" #. Accessible label for the top resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:56 +#: src/features/messaging/components/popouts/InboxPopout.tsx:50 msgid "Resize inbox from the top edge" msgstr "Muuta saapuneiden kokua yläreunasta" #. Accessible label for the top-left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:72 +#: src/features/messaging/components/popouts/InboxPopout.tsx:66 msgid "Resize inbox from top left" msgstr "Muuta saapuneiden kokovalikkoa vasemmasta yläkulmasta" #. Accessible label for the top-right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:76 +#: src/features/messaging/components/popouts/InboxPopout.tsx:70 msgid "Resize inbox from top right" msgstr "Muuta postilaatikon kokoa oikeasta yläkulmasta" @@ -27071,11 +26658,6 @@ msgstr "Oikea työkaluvihje" msgid "Right-click here to open the context menu" msgstr "Avaa pikavalikko napsauttamalla hiiren kakkospainikkeella" -#. Empty state hint in the scheduled messages popout explaining how to schedule a new message. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:22 -msgid "Right-click the send button to schedule a message." -msgstr "Ajoita viesti napsauttamalla lähetyspainiketta hiiren kakkospainikkeella." - #. Action that rings the selected participant in a voice call. #. 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. @@ -27110,8 +26692,8 @@ msgstr "Roolin väri" msgid "Role created" msgstr "Rooli luotu" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:341 -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:388 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:352 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:402 msgid "Role created successfully" msgstr "Rooli luotu" @@ -27120,8 +26702,8 @@ msgstr "Rooli luotu" msgid "Role deleted" msgstr "Rooli poistettu" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:425 -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:454 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:440 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:469 msgid "Role deleted successfully" msgstr "Rooli poistettu" @@ -27161,7 +26743,7 @@ msgstr "Roolit" msgid "Roles and members" msgstr "Roolit ja jäsenet" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:285 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:296 msgid "Roles updated successfully" msgstr "Roolit päivitetty" @@ -27269,7 +26851,6 @@ msgstr "tallenna" #: src/features/expressions/components/modals/AddFavoriteMemeModal.tsx:118 #: src/features/expressions/components/modals/EditFavoriteMemeModal.tsx:94 #: src/features/expressions/components/modals/EditGuildStickerModal.tsx:123 -#: src/features/expressions/components/modals/EditPackModal.tsx:127 #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:624 #: src/features/guild/components/modals/guild_tabs/GuildVanityURLTab.tsx:279 #: src/features/guild/components/modals/GuildFolderSettingsModal.tsx:90 @@ -27350,7 +26931,7 @@ msgstr "Tallennettu" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:63 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:59 #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:63 msgid "Saved media" msgstr "Tallennettu media" @@ -27403,23 +26984,11 @@ msgstr "Ajoita" msgid "Schedule message" msgstr "Ajoita viesti" -#. Status pill on a scheduled message row indicating it will send at the chosen time. -#. Tab label in the inbox popout listing the user scheduled messages. -#: src/features/messaging/components/popouts/InboxPopout.tsx:40 -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:30 -msgid "Scheduled" -msgstr "Ajastetut" - #. Developer / debug surface — keep terse and technical. Label in the developer Nagbar controls panel for the scheduled-maintenance banner. #: src/features/devtools/components/NagbarControls.ts:22 msgid "Scheduled maintenance nagbar" msgstr "Huoltokatkoilmoituksen hallinta" -#. Label in the messaging commands. {scheduledTimeLabel} is the localized scheduled date and time. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:49 -msgid "Scheduled message for {scheduledTimeLabel}" -msgstr "Ajastettu viesti ({scheduledTimeLabel})" - #. Inline validation message in the schedule-message modal when the picked time is more than 30 days away. Keep tone plain. #: src/features/messaging/components/modals/ScheduleMessageModal.tsx:31 msgid "Scheduled messages can be at most 30 days in the future." @@ -27490,7 +27059,7 @@ msgid "Screen share codec" msgstr "Näytönjaon koodekki" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:140 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:161 msgid "Screen share encoder controls" msgstr "Näytönjakamisen kooderin asetukset" @@ -27511,12 +27080,12 @@ msgid "Screen share is using software encoding ({codec}). Quality may be reduced msgstr "Näytönjako käyttää ohjelmistopohjaista koodausta ({codec}). Kuvanlaatu voi heikentyä ja suorittimen käyttö lisääntyä. Näytönohjaimesi ei ehkä tue laitteistopohjaista koodausta tälle koodekille." #. 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/VoiceVideoIndex.ts:120 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:141 msgid "Screen share preview" msgstr "Näytön jakamisen esikatselu" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:116 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:137 msgid "Screen share preview behavior" msgstr "Näytönjakamisen esikatselukäyttäytyminen" @@ -27535,6 +27104,11 @@ msgstr "Näytönjakamisen esikatselut ovat poissa käytöstä." msgid "Screen share previews are enabled." msgstr "Näytönjakamisen esikatselut ovat käytössä." +#. Voice screen share menu action that opens the screen share preview privacy controls. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:32 +msgid "Screen Share Privacy" +msgstr "Näytön jakamisen yksityisyys" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the video tab. Keep it concise. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:82 @@ -27562,11 +27136,6 @@ msgstr "Näytön jakamisen aloitus" msgid "Screen share stop" msgstr "Näytön jakaminen pysäytetty" -#. Accessible label for the screen-share codec radio group. -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:42 -msgid "Screen share video codec" -msgstr "Näytönjaon videokoodekki" - #. 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. #. Status badge label shown on a live tile when the participant is sharing their screen. @@ -28931,6 +28500,11 @@ msgstr "Jaa näyttöjä ja ikkunoita." msgid "Share source" msgstr "Jaa sisältöä" +#. Toggle label for sharing audio with an active stream. +#: src/features/voice/components/StreamSettingsMenuContent.tsx:156 +msgid "Share Stream Audio" +msgstr "Jaa striimin ääni" + #. Description in the premium gift purchase section. premiumProductName is the short paid product name. #: src/features/premium/utils/PremiumMessageDescriptors.ts:40 msgid "Share the {premiumProductName} experience with your friends by purchasing a gift subscription." @@ -28940,15 +28514,6 @@ msgstr "Jaa {premiumProductName}-elämys ystäviesi kanssa ostamalla lahjatilauk msgid "Share theme" msgstr "Jaa teema" -#: src/features/expressions/components/modals/PackInviteModal.tsx:192 -msgid "Share this link" -msgstr "Jaa tämä linkki" - -#. Description shown in the emoji pack invite modal. -#: src/features/expressions/components/modals/PackInviteModal.tsx:65 -msgid "Share this link — the pack installs when accepted." -msgstr "Jaa tämä linkki – paketti asentuu, kun kutsu hyväksytään." - #. Privacy > Active now: confirmation modal title when turning sharing on. #: src/features/user/components/modals/tabs/privacy_safety_tab/ActiveNowTab.tsx:33 msgid "Share voice activity with all friends?" @@ -28976,11 +28541,6 @@ msgstr "Jaa näyttösi" msgid "Share your screen in high definition (1080p), quad HD (1440p), or native source resolution, at up to 60 FPS." msgstr "Jaa näyttösi teräväpiirtona (1080p), Quad HD:nä (1440p) tai alkuperäisellä lähdetarkkuudella, jopa 60 FPS:n nopeudella." -#. Description shown in the sticker pack invite modal. -#: src/features/expressions/components/modals/PackInviteModal.tsx:69 -msgid "Share your sticker pack via link." -msgstr "Jaa tarrapakettisi linkin kautta." - #. Button or menu action label in the share theme modal. Keep it concise. #: src/features/theme/components/modals/ShareThemeModal.tsx:39 msgid "Share your theme" @@ -29081,7 +28641,7 @@ msgstr "Pikakuvakekonfliktit" #. User settings tab for keyboard shortcuts and custom bindings. #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:18 #: src/features/user/components/settings_utils/section_registry/AccessibilitySections.ts:175 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:128 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:123 msgid "Shortcuts" msgstr "Pikakuvakkeet" @@ -29241,11 +28801,6 @@ msgstr "Näytä emoji-painike" msgid "Show emoji reactions on messages" msgstr "Näytä emojireaktiot viesteissä" -#. Developer option label for exposing the staff-only Expression packs page in user settings. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:125 -msgid "Show expression packs settings" -msgstr "Näytä ilmaisupakettien asetukset (vain henkilökunnalle)" - #. Short label for an advanced media button preference. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedChatControls.tsx:77 msgid "Show favorite button" @@ -29381,16 +28936,16 @@ msgstr "Näytä mykistetyt kanavat" #. Toggle label in the mobile video settings bottom sheet. Controls whether the local camera tile is visible. #. Voice display preference checkbox that controls whether the current user sees their own camera tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:69 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:93 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:92 -#: src/features/voice/components/VoiceSettingsMenus.tsx:814 +#: src/features/voice/components/VoiceSettingsMenus.tsx:815 msgid "Show my own camera" msgstr "Näytä oma kamerani" #. Voice display preference checkbox that controls whether the current user sees their own screen share tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:73 -msgid "Show my screen share" -msgstr "Näytä ruudunjakoni" +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:97 +msgid "Show My Screen Share" +msgstr "Näytä oma näytön jakoni" #. Developer option label for showing the current user as typing. #. Developer tools debug menu label. Internal-only surface for developers; translators may keep this terse. @@ -29417,9 +28972,9 @@ msgstr "Näytä uuden laitteen modaali-ikkuna" #. Toggle label in the mobile video settings bottom sheet. Controls whether participants without video are shown in the grid. #. Voice display preference checkbox that controls whether participants without video are shown in the grid. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:77 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:101 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:96 -#: src/features/voice/components/VoiceSettingsMenus.tsx:828 +#: src/features/voice/components/VoiceSettingsMenus.tsx:829 msgid "Show non-video participants" msgstr "Näytä osallistujat ilman videota" @@ -29449,7 +29004,7 @@ msgid "Show per-device participant volume sliders in voice menus" msgstr "Näytä laitekohtaiset osallistujien äänenvoimakkuuden liukusäätimet äänivalikoissa" #. Developer option label for exposing the staff-only profile timezone section in profile settings. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:134 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:125 msgid "Show profile timezone settings" msgstr "Näytä profiilin aikavyöhykeasetukset (vain henkilökunnalle)" @@ -29681,7 +29236,7 @@ msgstr "Kirjautunut sisään" #. Settings section label for account sessions and devices. #: src/features/user/components/modals/tabs/DevicesTab.tsx:517 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:42 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:34 msgid "Signed-in devices" msgstr "Kirjautuneet laitteet" @@ -29759,7 +29314,7 @@ msgid "Single community mode" msgstr "Yhteisötila" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:103 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:108 msgid "Single layer" msgstr "Yksikerroksinen" @@ -29816,7 +29371,7 @@ msgid "Skip the external link warning for all domains" msgstr "Ohita ulkoisen linkin varoitus kaikille verkkotunnuksille" #. Developer / debug surface — keep terse and technical. Tooltip / description for the no-op in-app reports toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:148 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:139 msgid "Skip the network call when an in-app report is submitted. The flow still advances to the success screen so you can exercise the UI, but nothing is actually sent to the safety team." msgstr "Ohita verkkokutsu, kun sovelluksen sisäinen ilmoitus lähetetään. Työnkulku etenee silti onnistumisnäyttöön, jotta voit harjoitella käyttöliittymää, mutta mitään ei todellisuudessa lähetetä turvallisuustiimille." @@ -30063,12 +29618,12 @@ msgid "Social" msgstr "Sosiaalinen" #. 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/VoiceVideoIndex.ts:148 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:169 msgid "Software encoder" msgstr "Ohjelmistopohjainen kooderi" #. Label for an advanced screen-share select. Refers to software video encoder quality bias. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:71 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:76 msgid "Software encoder quality" msgstr "Ohjelmistopakkaajan laatu" @@ -30393,7 +29948,7 @@ msgid "Spanish (Spain)" msgstr "espanja (Espanja)" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:111 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:116 msgid "Spatial and temporal layers" msgstr "Tila- ja aikakerrokset" @@ -30495,7 +30050,7 @@ msgstr "Oikoluku" #: src/features/user/components/modals/tabs/LanguageTab.tsx:414 #: src/features/user/components/modals/tabs/LanguageTab.tsx:456 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:74 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:58 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:50 msgid "Spellcheck" msgstr "Oikoluku" @@ -30683,10 +30238,6 @@ msgstr "Aloita puhelu" msgid "Start camera test and configure effects" msgstr "Aloita kameratesti ja määritä tehosteet" -#: src/features/expressions/components/modals/CreatePackModal.tsx:93 -msgid "Start curating a custom emoji pack that you can share and install." -msgstr "Luo oma emojipaketti, jonka voit jakaa ja asentaa." - #. Label for the start of a date range (inclusive). Leave blank for no lower bound. #: src/features/user/components/modals/tabs/privacy_safety_tab/data_request_modal/DataRequestModal.tsx:175 msgid "Start date" @@ -30697,10 +30248,6 @@ msgstr "Alkamispäivä" msgid "Start date must be earlier than end date." msgstr "Alkamispäivämäärän on oltava aikaisempi kuin päättymispäivämäärän." -#: src/features/voice/components/VoiceSettingsMenus.tsx:860 -msgid "Start debug logging session" -msgstr "Aloita virheenkorjausloki-istunto" - #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:125 msgid "Start drag and drop" @@ -30883,45 +30430,6 @@ msgstr "Tarrojen tiheys" msgid "Sticker is too large" msgstr "Tarra on liian suuri" -#. Kind label on a sticker pack invite embed. -#. Short label in the authentication invite header. Keep the tone plain and specific. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/auth/flow/InviteHeader.tsx:25 -#: src/features/channel/components/InviteEmbed.tsx:88 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:61 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:105 -msgid "Sticker pack" -msgstr "Tarrapaketti" - -#. placeholder {0}: invite.pack.name -#: src/features/invite/commands/InviteCommands.tsx:146 -msgid "Sticker pack {0} has been installed." -msgstr "Tarrapaketti {0} on asennettu." - -#. Title of the error modal when creating a new sticker pack is rejected because the user is at the creation limit. -#: src/features/invite/commands/InviteCommands.tsx:74 -msgid "Sticker pack creation limit reached" -msgstr "Tarrapakkausten luontiraja saavutettu" - -#. Modal title for the sticker pack invite share flow. -#: src/features/expressions/components/modals/PackInviteModal.tsx:61 -msgid "Sticker pack invite" -msgstr "Tarrapaketin kutsu" - -#. Title of the error modal when installing a sticker pack via invite is rejected because the user is at the install limit. -#: src/features/invite/commands/InviteCommands.tsx:65 -msgid "Sticker pack limit reached" -msgstr "Tarrapakettien enimmäismäärä saavutettu" - -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#. Settings section label for sticker expression packs. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:84 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:27 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:22 -msgid "Sticker packs" -msgstr "Tarrapaketit" - #: src/features/guild/components/modals/guild_tabs/GuildStickersTab.tsx:283 msgid "Sticker slots" msgstr "Tarratilat" @@ -31039,6 +30547,13 @@ msgstr "Lopetetaanko puheaktiivisuuden jakaminen kaikille kavereille?" msgid "Stop speaking" msgstr "Lopeta puhuminen" +#. Danger action that stops the active screen share. +#. Voice screen share menu action that stops the current user stream. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:20 +#: src/features/voice/components/ActiveScreenShareMenu.tsx:19 +msgid "Stop Streaming" +msgstr "Lopeta striimaus" + #. Confirmation prompt in the links tab. #: src/features/user/components/modals/tabs/chat_settings_tab/ChatSettingsTabLinksTab.tsx:31 msgid "Stop trusting all links?" @@ -31050,7 +30565,7 @@ msgid "Stop watching" msgstr "Lopeta katselu" #. Tooltip / button label in the voice control bar that stops watching a remote screen share. -#: src/features/voice/components/VoiceControlBar.tsx:151 +#: src/features/voice/components/VoiceControlBar.tsx:147 msgid "Stop watching stream" msgstr "Lopeta lähetyksen katselu" @@ -31088,11 +30603,16 @@ msgstr "Striimaus piilotettu" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the user settings voice activity card. Keep it concise. #: src/features/user/components/profile/VoiceActivityCard.tsx:90 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:132 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:153 #: src/features/voice/components/StreamWatchHoverCard.tsx:21 msgid "Stream preview" msgstr "Striimin esikatselu" +#. Compact submenu label for changing the resolution and frame rate of an active stream. +#: src/features/voice/components/StreamSettingsMenuContent.tsx:152 +msgid "Stream Quality" +msgstr "Striimin laatu" + #. Toolbar / menu button label in the screen-share picker. Opens the stream quality settings popover. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:164 msgid "Stream settings" @@ -31302,12 +30822,12 @@ msgid "Suspend" msgstr "Keskeytä" #. 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/VoiceVideoIndex.ts:156 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:177 msgid "SVC" msgstr "SVC" #. Label for an advanced screen-share select. SVC is a WebRTC acronym and should stay uppercase. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:91 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:96 msgid "SVC mode" msgstr "SVC-tila" @@ -31757,7 +31277,7 @@ msgid "Template URL" msgstr "Mallin URL-osoite" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:107 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:112 msgid "Temporal layers" msgstr "Ajalliset tasot" @@ -31818,7 +31338,7 @@ msgstr "Testaa URL-osoitteiden esikatseluja ja upotettuja sisältöjä" #. Channel type chip label for a text channel. #. Option label for a WebRTC content hint select. #: src/features/channel/utils/ChannelUtils.tsx:51 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:151 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:156 msgid "Text" msgstr "Teksti" @@ -32002,11 +31522,6 @@ msgstr "Viestiä ei löydy tai sinulla ei ole enää pääsyä keskusteluun." msgid "That's all of them." msgstr "Siinä kaikki." -#. End-of-list body text in the scheduled messages popout when all scheduled messages are visible. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:56 -msgid "That's everything in the queue." -msgstr "Tässä kaikki jonossa olevat." - #. Description text in the FluxerTag change modal. #: src/features/user/components/modals/FluxerTagChangeModal.tsx:69 msgid "The #0000 tag is reserved for Visionary subscribers. Visionary is no longer available for purchase." @@ -32671,7 +32186,7 @@ msgid "This invite has unlimited uses." msgstr "Tällä kutsulla on rajattomasti käyttöjä." #. Helper text shown on an invite embed while streaming privacy is active. -#: src/features/channel/components/InviteEmbed.tsx:141 +#: src/features/channel/components/InviteEmbed.tsx:112 msgid "This invite is hidden while sharing is protected." msgstr "Tämä kutsu on piilotettu, kun jakaminen on suojattu." @@ -33167,7 +32682,7 @@ msgstr "Aika" #. Settings section label for app time display format. #: src/features/user/components/modals/tabs/LanguageTab.tsx:374 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:26 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:46 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:38 msgid "Time format" msgstr "Ajan esitysmuoto" @@ -33394,11 +32909,6 @@ msgstr "Vaihda äänipöydän tilaa" msgid "Toggle the sticker picker" msgstr "Avaa/sulje tarratyökalu" -#. Action that toggles whether the pack invite is unique to the recipient. -#: src/features/expressions/components/modals/PackInviteModal.tsx:73 -msgid "Toggle unique invite" -msgstr "Vaihda yksilöllinen kutsu" - #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:305 msgid "Toggle voice activity" @@ -33731,7 +33241,7 @@ msgid "Try another search term, or pick a different category or language." msgstr "Kokeile toista hakusanaa tai valitse toinen kategoria tai kieli." #. Helper text on an unknown invite embed suggesting the user request a fresh invite. -#: src/features/channel/components/InviteEmbed.tsx:129 +#: src/features/channel/components/InviteEmbed.tsx:100 msgid "Try asking for a new invite." msgstr "Pyydä uutta kutsua." @@ -33754,7 +33264,7 @@ msgstr "Yritä muokata viestiäsi uudelleen." msgid "TRY gifts are one-time payments. Cards charged in TRY still need to be issued in Türkiye for the purchase to stay eligible." msgstr "TRY-lahjat ovat kertamaksuja. Jotta ostos pysyy kelvollisena, TRY-valuutassa veloitettujen korttien on oltava Turkissa myönnettyjä." -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:254 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:252 msgid "Try searching for something like \"theme\", \"notifications\", or \"privacy\"" msgstr "Kokeile hakea esimerkiksi sanoilla \"teema\", \"ilmoitukset\" tai \"tietosuoja\"" @@ -33804,7 +33314,7 @@ msgstr "Poista käytöstä" #. Bulk voice action that turns off the camera on every active device of the current user. #. Voice menu action that turns off every active device/session's camera. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:90 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:114 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:93 msgid "Turn off all device cameras" msgstr "Sammuta kaikkien laitteiden kamerat" @@ -33820,14 +33330,14 @@ msgstr "Sammuta kamera" #. Voice menu action that turns off the camera on a single device of the current user. #. Voice menu action that turns off the camera on one device/session. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:57 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:81 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:81 msgid "Turn off device camera" msgstr "Sammuta laitteen kamera" #. Voice menu action that ends the screen share on a single device of the current user. #. Voice menu action that stops screen sharing or streaming on one device/session. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:61 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:85 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:85 msgid "Turn off device stream" msgstr "Sammuta laitteen striimi" @@ -33839,7 +33349,7 @@ msgstr "Poista yksityisviestit ja kaveripyynnöt koko palvelimelta. Tämän voi #. Voice menu action that ends the current user screen share. #. Voice menu action that stops the current user's screen share or stream. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:65 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:89 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:69 msgid "Turn off stream" msgstr "Sammuta lähetys" @@ -34019,16 +33529,6 @@ msgstr "Yhdistyneen kuningaskunnan lain mukaan täysi-ikäisyyden tarkistus on p msgid "Ukrainian" msgstr "ukraina" -#. Generic title for the error modal when an emoji pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:99 -msgid "Unable to install emoji pack" -msgstr "Emojipakkauksen asennus epäonnistui" - -#. Generic title for the error modal when a sticker pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:103 -msgid "Unable to install sticker pack" -msgstr "Tarrapakettia ei voi asentaa" - #. Error-state title in the activity log tab when fetching log entries failed. #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTab.tsx:126 msgid "Unable to load activity logs" @@ -34038,11 +33538,6 @@ msgstr "Aktiviteettilokin tietojen lataaminen epäonnistui" msgid "Unable to load applications" msgstr "Sovellusten lataaminen epäonnistui" -#. Error message in the expression packs tab. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:36 -msgid "Unable to load pack information." -msgstr "Paketin tietoja ei voitu ladata." - #. Error message in the channel and chat textual attachment code panel. #. Error message in the channel and chat textual attachment code panel. #: src/features/channel/components/embeds/attachments/CsvAttachmentTablePanel.tsx:31 @@ -34265,7 +33760,7 @@ msgstr "Poista tarra suosikeista" #. Voice call layout action that removes focus from the currently pinned participant. #. Voice layout menu action that removes the focused participant or stream. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:25 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:41 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:97 msgid "Unfocus" msgstr "Poista kohdistus" @@ -34284,7 +33779,7 @@ msgstr "Avaa linkin esikatselu" #. Settings section label for the embed debugger URL input. #: src/features/user/components/modals/tabs/EmbedDebuggerTab.tsx:231 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:70 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:62 msgid "Unfurl debugger" msgstr "Avaa virheenkorjaus" @@ -34293,10 +33788,6 @@ msgstr "Avaa virheenkorjaus" msgid "Unicode emojis" msgstr "Unicode-emojit" -#: src/features/expressions/components/modals/PackInviteModal.tsx:180 -msgid "Unique invite" -msgstr "Ainutlaatuinen kutsu" - #. Codec description in the screen share codec policy menu, used for the universal fallback codec. #: src/features/voice/utils/ScreenShareCodecPolicy.ts:20 msgid "Universal fallback. Lowest quality, but it works everywhere." @@ -34350,7 +33841,7 @@ msgstr "Tuntematon päivämäärä" #. Fallback device or operating-system label in the devices tab when session client data is unavailable. #. Short label in the app layout voice participant item. #. Short label in the notifications. Keep it concise. -#: src/features/app/components/layout/VoiceParticipantItem.tsx:43 +#: src/features/app/components/layout/VoiceParticipantItem.tsx:44 #: src/features/user/components/modals/tabs/DevicesTab.tsx:65 #: src/features/user/components/modals/tabs/notifications_tab/Notifications.tsx:78 msgid "Unknown device" @@ -34376,7 +33867,7 @@ msgid "Unknown gift" msgstr "Tuntematon lahja" #. Title shown on an invite embed when the invite code resolves to nothing (expired, revoked, or invalid). -#: src/features/channel/components/InviteEmbed.tsx:125 +#: src/features/channel/components/InviteEmbed.tsx:96 msgid "Unknown invite" msgstr "Tuntematon kutsu" @@ -34428,7 +33919,7 @@ msgstr "tuntematon käyttäjä" #: src/features/devtools/utils/CommandUtils.ts:27 #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTab.tsx:114 #: src/features/voice/components/VoiceParticipantAvatarList.tsx:43 -#: src/features/voice/components/VoiceParticipantTile.tsx:161 +#: src/features/voice/components/VoiceParticipantTile.tsx:162 #: src/features/webhook/components/WebhookListItem.tsx:30 msgid "Unknown user" msgstr "Tuntematon käyttäjä" @@ -34450,13 +33941,6 @@ msgstr "unknown-mention" msgid "unknown-role" msgstr "unknown-role" -#. Option label representing an unlimited count. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/expressions/components/modals/PackInviteModal.tsx:29 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:32 -msgid "Unlimited" -msgstr "Rajoittamaton" - #. Audit log community feature label for unlimited custom emoji capacity. #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:126 msgid "Unlimited emoji" @@ -34525,7 +34009,7 @@ msgid "Unmute" msgstr "Poista mykistys" #. Voice control button label to turn the user's microphone back on. -#: src/features/voice/components/VoiceControlBar.tsx:121 +#: src/features/voice/components/VoiceControlBar.tsx:117 msgctxt "voice-control-action" msgid "Unmute" msgstr "Poista mykistys" @@ -34613,7 +34097,7 @@ msgstr "Nimetön kanava" #. Fallback display name for a group DM with no name set. #. Fallback title in an invite embed for a group DM with no name set. #. Short label in the channel display name state. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:72 +#: src/features/channel/components/InviteEmbed.tsx:63 #: src/features/channel/state/ChannelDisplayName.ts:19 #: src/features/channel/utils/ChannelUtils.tsx:59 msgid "Unnamed group" @@ -34692,7 +34176,7 @@ msgstr "lukematon" #. 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. #. Tab label in the inbox popout filtering to channels with unread messages. -#: src/features/messaging/components/popouts/InboxPopout.tsx:32 +#: src/features/messaging/components/popouts/InboxPopout.tsx:30 #: src/features/user/components/settings_utils/search_index/NotificationsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:77 msgid "Unread" @@ -34828,7 +34312,7 @@ msgid "Up to {DISCOVERY_MAX_TAGS} tags help people find your community. They sho msgstr "Enintään {DISCOVERY_MAX_TAGS} avainsanaa auttaa ihmisiä löytämään yhteisösi. Ne näkyvät haussa." #. Feature comparison table value label. Shown in the restricted or stock column for a text-valued perk. Format includes a resolution token (4K) and a framerate token that should not be translated. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:91 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:87 msgid "Up to 4K/60fps" msgstr "Jopa 4K/60fps" @@ -34904,11 +34388,6 @@ msgstr "Päivitetyt käytännöt" msgid "Updated saved media" msgstr "Tallennettu media päivitetty" -#. Label in the messaging commands. {scheduledTimeLabel} is the localized scheduled date and time. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:53 -msgid "Updated scheduled message for {scheduledTimeLabel}" -msgstr "Päivitetty ajoitettu viesti kohteelle {scheduledTimeLabel}" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:544 msgid "Updated the avatar." msgstr "Päivitti avatarin." @@ -35165,7 +34644,7 @@ msgid "Uploading emojis" msgstr "Ladataan emojeita" #. Description for the maximum screen share bitrate select. Keep WebRTC literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:159 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:164 msgid "Upper bitrate cap before WebRTC adapts to the network." msgstr "Yläraja ennen kuin WebRTC mukautuu verkkoon." @@ -35294,7 +34773,7 @@ msgid "Use an email you can open. We will send a code there." msgstr "Käytä sähköpostiosoitetta, jonka voit avata. Lähetämme sinne koodin." #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:67 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:63 msgid "Use animated emojis" msgstr "Käytä animoituja emojeita" @@ -35596,11 +35075,6 @@ msgstr "Käytössä vain tässä yhteisössä." msgid "User" msgstr "Käyttäjä" -#. Voice participant context menu submenu label for lower-frequency profile and communication actions. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:202 -msgid "User actions" -msgstr "Käyttäjätoiminnot" - #. IAR modal: rule description. #: src/features/moderation/components/report_modal/IARModalCopy.ts:251 msgid "User appears underage, or is involved in grooming or child exploitation." @@ -35677,7 +35151,7 @@ msgid "User record" msgstr "Käyttäjätiedot" #. Root label for the current user settings modal and settings search paths. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:352 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:341 msgid "User settings" msgstr "Käyttäjäasetukset" @@ -36215,7 +35689,7 @@ msgid "Video progress" msgstr "Videon edistyminen" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:75 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:71 msgid "Video quality" msgstr "Videon laatu" @@ -36604,7 +36078,7 @@ msgstr "Ääni (aikuisille)" #. User settings tab for microphone, speaker, camera, and call stats. #. User settings tab for microphone, speaker, camera, and call stats. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:124 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:119 #: src/features/voice/utils/VoiceMessageDescriptors.ts:30 msgid "Voice & video" msgstr "Ääni ja video" @@ -36861,7 +36335,7 @@ msgid "Wait here" msgstr "Odota tässä" #. Tooltip explaining that video / screen share controls are gated while the voice connection is not yet ready. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:56 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:45 msgid "Waiting for connection..." msgstr "Odotetaan yhteyttä..." @@ -37362,11 +36836,6 @@ msgstr "Mitä etsitään." msgid "What's happening?" msgstr "Mitä kuuluu?" -#. Form helper text for an expression pack description input. -#: src/features/expressions/components/modals/CreatePackModal.tsx:50 -msgid "What's in this pack?" -msgstr "Mitä tämä paketti sisältää?" - #. Short label in the settings dialog mobile settings view. #. Short label in the whats new modal. #. Sidebar item in settings that opens the app update notes modal. @@ -37551,7 +37020,7 @@ msgid "Window state" msgstr "Ikkunan tila" #. User settings tab label shown on Windows desktop builds. Refers to the Microsoft Windows OS. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:74 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:69 msgid "Windows app" msgstr "Windows-sovellus" @@ -37873,16 +37342,6 @@ msgstr "Et voi muokata tätä viestiä." msgid "You can't grant a permission you don't have in this channel." msgstr "Et voi myöntää lupaa, jota sinulla ei ole tällä kanavalla." -#. Body of the error modal when installing an emoji pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:91 -msgid "You can't install this emoji pack." -msgstr "Et voi asentaa tätä emojipakettia." - -#. Body of the error modal when installing a sticker pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:95 -msgid "You can't install this sticker pack." -msgstr "Et voi asentaa tätä tarrapakettia." - #. Title of the error modal shown when the user is banned from a discovery community. #: src/features/discovery/commands/DiscoveryJoinCommands.tsx:38 msgid "You can't join this community" @@ -37942,8 +37401,8 @@ msgstr "Et voi lähettää viestejä tässä yhteisössä." #. Tooltip in the voice control bar when the user lacks the Screen Share permission in this channel. Tone stays plain. #. Tooltip shown when the user lacks the Screen Share permission in the voice channel. Tone stays plain. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:65 -#: src/features/voice/components/VoiceControlBar.tsx:141 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:54 +#: src/features/voice/components/VoiceControlBar.tsx:137 msgid "You can't share your screen in this channel" msgstr "Et voi jakaa näyttöäsi tällä kanavalla" @@ -37956,8 +37415,8 @@ msgstr "Et voi puhua tällä kanavalla" #. Tooltip in the voice control bar when the user lacks the Video permission in this channel. Tone stays plain. #. Tooltip shown when the user lacks the Video permission in the voice channel. Tone stays plain. #: src/features/voice/components/modals/CameraPreviewModal.tsx:74 -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:61 -#: src/features/voice/components/VoiceControlBar.tsx:131 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:50 +#: src/features/voice/components/VoiceControlBar.tsx:127 msgid "You can't turn on your camera in this channel" msgstr "Et voi laittaa kameraa päälle tällä kanavalla" @@ -38120,10 +37579,6 @@ msgstr "Et ole ollut tämän yhteisön jäsen tarpeeksi kauan lähettääksesi v msgid "You haven't blocked anyone yet." msgstr "Et ole estänyt vielä ketään." -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:343 -msgid "You haven't created any packs yet." -msgstr "Et ole luonut vielä yhtään pakettia." - #. Intro copy in the keyboard navigation modal. {productName} is the app name. #: src/features/input/components/modals/KeyboardModeIntroModal.tsx:26 msgid "You just pressed Tab. Keyboard mode is now on so you can navigate {productName} without a mouse." @@ -38345,13 +37800,6 @@ msgstr "Olet saavuttanut {bookmarksText}. Poista yksi lisätäksesi uuden." msgid "You're at the cap of {freeItemsText} — your instance admin sets this limit." msgstr "Olet saavuttanut rajan {freeItemsText} – instanssisi järjestelmänvalvoja asettaa tämän rajoituksen." -#. Fallback body of the emoji pack creation-limit error modal when no exact limit is known. -#. Fallback body of the sticker pack creation-limit error modal when no exact limit is known. -#: src/features/invite/commands/InviteCommands.tsx:61 -#: src/features/invite/commands/InviteCommands.tsx:79 -msgid "You're at the creation limit. Delete one to create another." -msgstr "Olet saavuttanut luontirajan. Poista yksi luodaksesi uuden." - #. Modal body shown when the free bookmarks limit is reached and Plutonium would increase it. Free and Plutonium limits are interpolated. #: src/features/app/components/alerts/MaxBookmarksModal.tsx:30 msgid "You're at the free cap of {bookmarksText}. {premiumProductName} bumps you up to {premiumBookmarksText} — or remove one to add another." @@ -38362,13 +37810,6 @@ msgstr "Olet saavuttanut ilmaisen {bookmarksText}-rajan. {premiumProductName} no msgid "You're at the free cap of {freeItemsText}. {premiumProductName} bumps you up to {premiumItemsText}." msgstr "Olet saavuttanut ilmaisen rajan {freeItemsText}. {premiumProductName} nostaa rajan tasolle {premiumItemsText}." -#. Fallback body of the emoji pack install-limit error modal when no exact limit is known. -#. Fallback body of the sticker pack install-limit error modal when no exact limit is known. -#: src/features/invite/commands/InviteCommands.tsx:52 -#: src/features/invite/commands/InviteCommands.tsx:70 -msgid "You're at the install limit. Remove one to add another." -msgstr "Olet saavuttanut asennusrajan. Poista yksi lisätäksesi toisen." - #. Short label in the user banned from guild modal. Keep it concise. Keep the tone plain and specific. #: src/features/moderation/components/alerts/UserBannedFromGuildModal.tsx:8 msgid "You're banned" @@ -38379,11 +37820,6 @@ msgstr "Sinut on porttikielletty" msgid "You're being rate limited. Wait {duration} before trying again." msgstr "Toimintoa on rajoitettu. Odota {duration} ennen kuin yrität uudelleen." -#. End-of-list title in the scheduled messages popout when all scheduled messages are visible. Tone can be friendly. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:51 -msgid "You're caught up" -msgstr "Olet ajan tasalla" - #. Error modal body shown when a gift-subscription user tries to start a recurring subscription. Explains the extension/redemption path. #: src/features/app/components/dialogs/components/plutonium/hooks/useCheckoutActions.tsx:160 msgid "You're currently on a gift subscription. It won't renew. You can redeem more gift codes to extend it. Recurring subscriptions can be started after your gift time ends." @@ -38497,16 +37933,12 @@ msgstr "Olet jo käyttänyt itsepalautusta äskettäin. Voit palauttaa uudelleen msgid "You've arrived, {username}! Let's get started." msgstr "Tervetuloa, {username}! Aloitetaan." -#: src/features/auth/flow/InviteHeader.tsx:200 -msgid "You've been invited to install" -msgstr "Sinut on kutsuttu asentamaan" - -#: src/features/auth/flow/InviteHeader.tsx:96 -#: src/features/auth/flow/InviteHeader.tsx:299 +#: src/features/auth/flow/InviteHeader.tsx:69 +#: src/features/auth/flow/InviteHeader.tsx:213 msgid "You've been invited to join" msgstr "Sinut on kutsuttu liittymään" -#: src/features/auth/flow/InviteHeader.tsx:151 +#: src/features/auth/flow/InviteHeader.tsx:124 msgid "You've been invited to join a group DM by" msgstr "Sinut on kutsunut ryhmäkeskusteluun käyttäjä" @@ -38586,7 +38018,7 @@ msgstr "Tilauksesi ({premiumProductName}) on vanhentunut. Olet menettänyt kaikk msgid "Your {productName} session expired. Sign in again to continue authorizing this application." msgstr "{productName}-istuntosi vanheni. Kirjaudu uudelleen sisään jatkaaksesi tämän sovelluksen valtuuttamista." -#: src/features/user/components/settings_utils/SettingsConstants.tsx:205 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:200 msgid "Your account" msgstr "Tilisi" diff --git a/fluxer_app/src/features/i18n/locales/fr/messages.po b/fluxer_app/src/features/i18n/locales/fr/messages.po index 037035ec2..c592b8451 100644 --- a/fluxer_app/src/features/i18n/locales/fr/messages.po +++ b/fluxer_app/src/features/i18n/locales/fr/messages.po @@ -29,11 +29,6 @@ msgstr "(modifié)" msgid "(failed to load)" msgstr "(échec du chargement)" -#. Placeholder content text shown for scheduled messages with neither text nor attachments. Keep the parentheses. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:38 -msgid "(no content)" -msgstr "(aucun contenu)" - #: src/features/app/components/pages/YouPage.tsx:189 #: src/features/user/components/modals/UserProfileMobileSheet.tsx:899 msgid "(only visible to you)" @@ -455,7 +450,7 @@ msgstr "{count, plural, one {Développer (# ligne)} other {Développer (# lignes msgid "{count, plural, one {Expand (# row)} other {Expand (# rows)}}" msgstr "{count, plural, one {Afficher (# ligne)} other {Afficher (# lignes)}}" -#: src/features/voice/components/VoiceParticipantTile.tsx:303 +#: src/features/voice/components/VoiceParticipantTile.tsx:304 msgid "{count, plural, one {Expand # other device} other {Expand # other devices}}" msgstr "{count, plural, one {Afficher # autre appareil} other {Afficher # autres appareils}}" @@ -463,8 +458,8 @@ msgstr "{count, plural, one {Afficher # autre appareil} other {Afficher # autres msgid "{count, plural, one {Group DM · # member} other {Group DM · # members}}" msgstr "{count, plural, one {MP de groupe · # membre} other {MP de groupe · # membres}}" -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:252 -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:273 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:274 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:295 msgid "{count, plural, one {Hide # device} other {Hide # devices}}" msgstr "{count, plural, one {Masquer # appareil} other {Masquer # appareils}}" @@ -476,7 +471,7 @@ msgstr "{count, plural, one {En appel} other {# en appel}}" msgid "{count, plural, one {Join video call (# participant)} other {Join video call (# participants)}}" msgstr "{count, plural, one {Rejoindre l'appel vidéo (1 participant)} other {Rejoindre l'appel vidéo (# participants)}}" -#: src/features/voice/components/VoiceParticipantTile.tsx:620 +#: src/features/voice/components/VoiceParticipantTile.tsx:621 msgid "{count, plural, one {Keep watching # stream and add this one} other {Keep watching # streams and add this one}}" msgstr "{count, plural, one {Continuer à regarder # stream et ajouter celui-ci} other {Continuer à regarder # streams et ajouter celui-ci}}" @@ -492,8 +487,8 @@ msgstr "{count, plural, one {Révoker # application} other {Révoker # applicati msgid "{count, plural, one {sent # attachment} other {sent # attachments}}" msgstr "{count, plural, one {a envoyé # pièce jointe} other {a envoyé # pièces jointes}}" -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:259 -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:280 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:281 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:302 msgid "{count, plural, one {Show # device} other {Show # devices}}" msgstr "{count, plural, one {Afficher l'appareil} other {Afficher les # appareils}}" @@ -535,22 +530,6 @@ msgstr "{count, plural, one {Vous utilisez déjà la seule connexion autorisée msgid "{count, plural, one {You're at the cap of # saved media item. Remove one to add another.} other {You're at the cap of # saved media items. Remove one to add another.}}" msgstr "{count, plural, one {Vous avez atteint la limite d'un élément multimédia enregistré. Supprimez-en un pour en ajouter un autre.} other {Vous avez atteint la limite de # éléments multimédias enregistrés. Supprimez-en un pour en ajouter un autre.}}" -#: src/features/invite/commands/InviteCommands.tsx:401 -msgid "{count, plural, one {You're at the limit of # emoji pack. Delete one to create another.} other {You're at the limit of # emoji packs. Delete one to create another.}}" -msgstr "{count, plural, one {Vous avez atteint la limite d'un pack d'emojis. Supprimez-en un pour en créer un autre.} other {Vous avez atteint la limite de # packs d'emojis. Supprimez-en un pour en créer un autre.}}" - -#: src/features/invite/commands/InviteCommands.tsx:387 -msgid "{count, plural, one {You're at the limit of # installed emoji pack. Remove one to add another.} other {You're at the limit of # installed emoji packs. Remove one to add another.}}" -msgstr "{count, plural, one {Vous avez atteint la limite d'un pack d'emojis installé. Supprimez-en un pour en ajouter un autre.} other {Vous avez atteint la limite de # packs d'emojis installés. Supprimez-en un pour en ajouter un autre.}}" - -#: src/features/invite/commands/InviteCommands.tsx:419 -msgid "{count, plural, one {You're at the limit of # installed sticker pack. Remove one to add another.} other {You're at the limit of # installed sticker packs. Remove one to add another.}}" -msgstr "{count, plural, one {Vous avez atteint la limite d'un pack d'autocollants installé. Supprimez-en un pour en ajouter un autre.} other {Vous avez atteint la limite de # packs d'autocollants installés. Supprimez-en un pour en ajouter un autre.}}" - -#: src/features/invite/commands/InviteCommands.tsx:433 -msgid "{count, plural, one {You're at the limit of # sticker pack. Delete one to create another.} other {You're at the limit of # sticker packs. Delete one to create another.}}" -msgstr "{count, plural, one {Vous avez atteint la limite de # pack d'autocollants. Supprimez-en un pour en créer un autre.} other {Vous avez atteint la limite de # packs d'autocollants. Supprimez-en un pour en créer un autre.}}" - #: src/features/guild/components/alerts/MaxGuildsModal.tsx:24 msgid "{count, plural, one {You've reached the maximum number of communities you can join (# community). Leave a community before joining another one.} other {You've reached the maximum number of communities you can join (# communities). Leave a community before joining another one.}}" msgstr "{count, plural, one {Vous avez atteint le nombre maximal de communautés que vous pouvez rejoindre (# communauté). Quittez une communauté avant d'en rejoindre une autre.} other {Vous avez atteint le nombre maximal de communautés que vous pouvez rejoindre (# communautés). Quittez une communauté avant d'en rejoindre une autre.}}" @@ -750,14 +729,14 @@ msgstr "{formats}. Taille max. : {maxSize}. Recommandé : {recommendedSize}" msgid "{formats}. Max {maxSize}. Recommended: {recommendedSize}. {note}" msgstr "{formats}. Taille maximale : {maxSize}. Recommandée : {recommendedSize}. {note}" -#: src/features/auth/flow/InviteHeader.tsx:117 -#: src/features/auth/flow/InviteHeader.tsx:162 -#: src/features/auth/flow/InviteHeader.tsx:335 +#: src/features/auth/flow/InviteHeader.tsx:90 +#: src/features/auth/flow/InviteHeader.tsx:135 +#: src/features/auth/flow/InviteHeader.tsx:249 msgid "{formattedMemberCount} {memberCount, plural, one {member} other {members}}" msgstr "{formattedMemberCount} {memberCount, plural, one {membre} other {membres}}" -#: src/features/auth/flow/InviteHeader.tsx:111 -#: src/features/auth/flow/InviteHeader.tsx:320 +#: src/features/auth/flow/InviteHeader.tsx:84 +#: src/features/auth/flow/InviteHeader.tsx:234 msgid "{formattedPresenceCount} online" msgstr "{formattedPresenceCount} en ligne" @@ -776,7 +755,7 @@ msgstr "{fps} FPS" msgid "{guildName} channels" msgstr "Salons {guildName}" -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:674 +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:673 msgid "{hiddenConnectionCount, plural, one {Expand # other device} other {Expand # other devices}}" msgstr "{hiddenConnectionCount, plural, one {Afficher # autre appareil} other {Afficher # autres appareils}}" @@ -874,7 +853,7 @@ msgstr "{length} spectateur" msgid "{lineCount, plural, one {# line} other {# lines}}" msgstr "{lineCount, plural, one {# ligne} other {# lignes}}" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:145 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:143 msgid "{matchCount, plural, one {# match} other {# matches}}" msgstr "{matchCount, plural, one {# correspondance} other {# correspondances}}" @@ -889,7 +868,7 @@ msgid "{mbWayPaymentMethod} is a one-time payment method in {paymentProviderName msgstr "{mbWayPaymentMethod} est un mode de paiement unique dans le processus de paiement de {paymentProviderName}, il ne peut donc pas être utilisé pour un abonnement récurrent ici." #. Screen share bitrate option label. Mbps means megabits per second. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:167 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:172 msgid "{megabits} Mbps" msgstr "{megabits} Mbps" @@ -1105,7 +1084,7 @@ msgid "{productName} detected a potential raid in this community. Invites are pa msgstr "{productName} a détecté une attaque potentielle dans cette communauté. Les invitations sont suspendues, de sorte que les nouveaux utilisateurs ne peuvent pas la rejoindre pour le moment." #. Anti-raid status message on a community invite embed. productName is the product brand name placeholder. -#: src/features/channel/components/InviteEmbed.tsx:117 +#: src/features/channel/components/InviteEmbed.tsx:88 msgid "{productName} detected a potential raid, so new users can't join right now." msgstr "{productName} a détecté un raid potentiel, les nouveaux utilisateurs ne peuvent donc pas rejoindre la communauté pour le moment." @@ -1225,14 +1204,14 @@ msgstr "Il reste {remaining} caractères. Obtenez {premiumProductName} pour écr msgid "{remainingSlotCount} remaining" msgstr "Il reste {remainingSlotCount} places" -#: src/features/channel/components/InviteEmbed.tsx:282 -#: src/features/channel/components/InviteEmbed.tsx:455 -#: src/features/channel/components/InviteEmbed.tsx:724 +#: src/features/channel/components/InviteEmbed.tsx:248 +#: src/features/channel/components/InviteEmbed.tsx:356 +#: src/features/channel/components/InviteEmbed.tsx:625 msgid "{renderedMemberCount} {memberCount, plural, one {member} other {members}}" msgstr "{renderedMemberCount} {memberCount, plural, one {membre} other {membres}}" #. Presence summary on a community invite embed. renderedPresenceCount is a formatted count of online members. -#: src/features/channel/components/InviteEmbed.tsx:112 +#: src/features/channel/components/InviteEmbed.tsx:83 msgid "{renderedPresenceCount} online" msgstr "{renderedPresenceCount} en ligne" @@ -1630,9 +1609,7 @@ msgstr "1 non lu" msgid "1 unread DM" msgstr "1 MP non lu" -#. Invite link use-limit option meaning the invite can be used once. #. Invite max-uses dropdown option for exactly one use. -#: src/features/expressions/components/modals/PackInviteModal.tsx:33 #: src/features/invite/components/modals/InviteModal.tsx:60 msgid "1 use" msgstr "1 utilisation" @@ -1668,16 +1645,12 @@ msgstr "Cadeau 1 an" msgid "10 minutes" msgstr "10 minutes" -#. Invite link use-limit option meaning the invite can be used ten times. #. Invite max-uses dropdown option for ten uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:41 #: src/features/invite/components/modals/InviteModal.tsx:68 msgid "10 uses" msgstr "10 utilisations" -#. Invite link use-limit option meaning the invite can be used 100 times. #. Invite max-uses dropdown option for 100 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:53 #: src/features/invite/components/modals/InviteModal.tsx:80 msgid "100 uses" msgstr "100 utilisations" @@ -1763,9 +1736,7 @@ msgctxt "adaptive-screen-share" msgid "240p" msgstr "240p" -#. Invite link use-limit option meaning the invite can be used 25 times. #. Invite max-uses dropdown option for 25 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:45 #: src/features/invite/components/modals/InviteModal.tsx:72 msgid "25 uses" msgstr "25 utilisations" @@ -1840,16 +1811,12 @@ msgstr "5 jours" msgid "5 minutes" msgstr "5 minutes" -#. Invite link use-limit option meaning the invite can be used five times. #. Invite max-uses dropdown option for five uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:37 #: src/features/invite/components/modals/InviteModal.tsx:64 msgid "5 uses" msgstr "5 utilisations" -#. Invite link use-limit option meaning the invite can be used 50 times. #. Invite max-uses dropdown option for 50 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:49 #: src/features/invite/components/modals/InviteModal.tsx:76 msgid "50 uses" msgstr "50 utilisations" @@ -2083,13 +2050,6 @@ msgstr "Accepter l'invitation" msgid "Accept the friend request from {userName}?" msgstr "Accepter la demande d'ami de {userName} ?" -#. Helper text on a pack invite embed explaining that accepting installs the pack. -#. Note shown on expression pack invites before accepting. -#: src/features/channel/components/InviteEmbed.tsx:100 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:81 -msgid "Accepting this invite installs the pack automatically." -msgstr "En acceptant cette invitation, le pack sera installé automatiquement." - #. Short label in the notification utils helper. Keep it concise. #: src/features/notification/utils/NotificationUtils.ts:32 msgid "Access granted" @@ -2110,7 +2070,7 @@ msgstr "Accéder à vos informations de profil de base (nom d'utilisateur, avata #. User settings tab for accessibility preferences (visual, motion, screen reader, etc.). #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:14 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:93 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:66 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:61 msgid "Accessibility" msgstr "Accessibilité" @@ -2124,7 +2084,7 @@ msgstr "Région live accessible" #. User settings tab for account login, password, MFA, and security. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:11 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:129 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:95 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:90 msgid "Account" msgstr "Compte" @@ -2180,7 +2140,7 @@ msgstr "Compte trop récent" #. Required-action modal title shown when an account-level verification step is required to proceed. #. Title of the error modal shown when an unclaimed (guest) account tries to accept a community or group DM invite. Auth-related; keep tone plain. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:8 -#: src/features/invite/commands/InviteCommands.tsx:37 +#: src/features/invite/commands/InviteCommands.tsx:35 msgid "Account verification required" msgstr "Vérification du compte requise" @@ -2461,7 +2421,7 @@ msgid "Add an account to continue." msgstr "Ajouter un compte pour continuer." #. Body of the error modal shown when an unclaimed (guest) account tries to accept a community invite. Tells the user to complete sign-up first. -#: src/features/invite/commands/InviteCommands.tsx:42 +#: src/features/invite/commands/InviteCommands.tsx:40 msgid "Add an email and password to your account first." msgstr "Ajoutez d'abord un e-mail et un mot de passe à votre compte." @@ -2771,7 +2731,7 @@ msgid "Address" msgstr "Adresse" #. Description for an H.264 backup stream select. Keep H.264, CPU, and GPU literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:119 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:124 msgid "Adds H.264 for mixed clients. Uses more encode work." msgstr "Ajoute H.264 pour les clients mixtes. Nécessite plus de puissance de traitement." @@ -2827,11 +2787,9 @@ msgstr "Les admins ont désactivé les invitations. Vous ne pouvez pas rejoindre #. Collapsed-by-default group at the end of the community overview tab holding less common settings. #. Disclosure button label in the voice connection status popout. Reveals technical bandwidth and network stats. #. User settings tab for power-user and experimental application preferences. -#. Voice participant context menu submenu label for IDs and diagnostics. #: src/features/channel/components/modals/channel_tabs/ChannelOverviewTab.tsx:337 #: src/features/guild/components/modals/guild_tabs/guild_overview_tab/index.tsx:28 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:178 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:145 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:140 #: src/features/voice/components/voice_connection_status/VoiceDetailsPopout.tsx:60 msgid "Advanced" msgstr "Avancé" @@ -2842,7 +2800,7 @@ msgid "Advanced video settings" msgstr "Paramètres vidéo avancés" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:100 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:121 msgid "Advertise a capped decode codec to force publisher migration" msgstr "Annoncer un codec de décodage limité pour forcer la migration de l'éditeur" @@ -3065,6 +3023,13 @@ msgstr "Autoriser tout le monde à voir cette connexion sur votre profil" msgid "Allow anyone who can view your full profile to see your profile local time" msgstr "Autoriser toute personne qui peut consulter votre profil complet à voir l'heure locale de votre profil" +#. Settings search entry label for the AV1 screen-share opt-in. AV1 is a codec name and should stay literal. +#. Switch label for the AV1 screen-share opt-in. AV1 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:236 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:88 +msgid "Allow AV1 for screen sharing" +msgstr "Autoriser AV1 pour le partage d'écran" + #. Toggle label that allows DMs from bots in this community. #: src/features/ui/action_menu/items/BulkSettingsMenuItems.tsx:81 msgid "Allow bot direct messages" @@ -3112,6 +3077,13 @@ msgstr "Autoriser les noms de salons textuels flexibles" msgid "Allow for all communities" msgstr "Autoriser pour toutes les communautés" +#. Settings search entry label for the H.265/HEVC screen-share opt-in. H.265 and HEVC are codec names and should stay literal. +#. Switch label for the H.265/HEVC screen-share opt-in. H.265 and HEVC are codec names and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:240 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:92 +msgid "Allow H.265 (HEVC) for screen sharing" +msgstr "Autoriser H.265 (HEVC) pour le partage d'écran" + #: src/features/connection/components/modals/EditConnectionModal.tsx:95 msgid "Allow members from communities you're in to see this connection" msgstr "Autoriser les membres des communautés dont vous faites partie à voir cette connexion" @@ -3218,7 +3190,7 @@ msgid "Already have an account?" msgstr "Vous avez déjà un compte ?" #. Status label on a group DM invite embed when the current user is already a member. -#: src/features/channel/components/InviteEmbed.tsx:76 +#: src/features/channel/components/InviteEmbed.tsx:67 msgid "Already joined" msgstr "Déjà membre" @@ -3426,7 +3398,7 @@ msgid "Animated avatars ({animatedAvatarFormats}) require {premiumProductName}." msgstr "Les avatars animés ({animatedAvatarFormats}) nécessitent {premiumProductName}." #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:79 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:75 msgid "Animated avatars & profile banners" msgstr "Avatars animés et bannières de profil" @@ -3712,7 +3684,7 @@ msgstr "Pastille d'icône d'app" msgid "App language: {format}" msgstr "Langue de l'application : {format}" -#: src/features/user/components/settings_utils/SettingsConstants.tsx:209 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:204 msgid "App settings" msgstr "Paramètres de l’application" @@ -3739,7 +3711,7 @@ msgstr "Niveau de zoom de l'app" #. Advanced settings category tag. #. User settings tab for app appearance and layout options. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:13 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:116 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:111 msgid "Appearance" msgstr "Apparence" @@ -3812,8 +3784,8 @@ msgstr "Application mise à jour avec succès" #: src/features/user/components/modals/tabs/applications_tab/index.tsx:90 #: src/features/user/components/modals/tabs/applications_tab/index.tsx:129 #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:29 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:74 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:70 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:66 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:65 msgid "Applications" msgstr "Applications" @@ -3899,7 +3871,7 @@ msgid "Are you sure you want to delete every message in your personal notes? Thi msgstr "Voulez-vous vraiment supprimer tous les messages de vos notes personnelles ? Cela supprimera définitivement tous les messages et leurs pièces jointes. Cette action est irréversible." #. placeholder {0}: selectedRole.name -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:410 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:425 msgid "Are you sure you want to delete the <0>{0} role? Any members with this role will no longer have it." msgstr "Voulez-vous vraiment supprimer le rôle <0>{0} ? Tous les membres qui l'ont ne l'auront plus." @@ -4080,11 +4052,6 @@ msgstr "Maquette de pièce jointe" msgid "Attachment mocks" msgstr "Maquettes de pièces jointes" -#. Placeholder content text shown for scheduled messages that have attachments but no text content. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:34 -msgid "Attachment only message" -msgstr "Message avec pièce jointe uniquement" - #. Short label in the channel and chat textual attachment preview bottom sheet. Keep it concise. #. Short label in the channel and chat textual attachment preview modal. Keep it concise. #: src/features/channel/components/embeds/attachments/TextualAttachmentPreviewBottomSheet.tsx:27 @@ -4112,9 +4079,7 @@ msgstr "Envoi de pièce jointe impossible" msgid "Attachment: {filename}" msgstr "Pièce jointe : {filename}" -#. Label in the scheduled message row preview indicating that attachments are included. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:43 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:34 msgid "Attachments" msgstr "Pièces jointes" @@ -4238,7 +4203,7 @@ msgid "Audio settings" msgstr "Paramètres audio" #. Voice control button label for microphone and speaker settings. -#: src/features/voice/components/VoiceControlBar.tsx:146 +#: src/features/voice/components/VoiceControlBar.tsx:142 msgctxt "voice-control-button" msgid "Audio settings" msgstr "Paramètres audio" @@ -4344,7 +4309,7 @@ msgid "Authorized" msgstr "Autorisé" #. 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/GeneralSettingsSections.ts:30 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:22 msgid "Authorized applications" msgstr "Applications autorisées" @@ -4358,8 +4323,8 @@ msgstr "Applications autorisées" #: src/features/user/components/modals/tabs/AuthorizedAppsTab.tsx:506 #: src/features/user/components/settings_utils/search_index/AuthorizedAppsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:148 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:34 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:107 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:102 msgid "Authorized apps" msgstr "Applications autorisées" @@ -4442,7 +4407,6 @@ msgid "Autocomplete suggestion: {label}, {selectedOptionPosition} of {resultCoun msgstr "Suggestion de saisie semi-automatique : {label}, {selectedOptionPosition} sur {resultCount}" #. Channel overview settings tab label, control, or validation message (name, topic, slowmode, voice region, mature content gate). -#. Label for the auto codec option in the screen-share codec radio group. Keep it concise. #. Option label for a WebRTC content hint select. #. Option label for an SVC mode select. #. Option label for an encoder path select. @@ -4451,11 +4415,10 @@ msgstr "Suggestion de saisie semi-automatique : {label}, {selectedOptionPosition #. Voice region option label in the voice settings menu meaning let Fluxer pick the best region automatically. #. Voice region picker option label meaning 'let Fluxer pick the best region automatically'. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/RtcRegionSelect.tsx:19 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:59 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:99 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:139 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:176 -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:34 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:64 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:104 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:144 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:181 #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:263 #: src/features/voice/components/VoiceRegionSelector.tsx:16 #: src/features/voice/components/VoiceSettingsMenus.tsx:126 @@ -4468,6 +4431,11 @@ msgctxt "rtc-region-value" msgid "Automatic" msgstr "Automatique" +#. Option label for the screen-share codec select. codec is the automatically selected codec label. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:222 +msgid "Automatic ({codec})" +msgstr "Automatique ({codec})" + #. Settings search entry label. Names the settings search entry in the settings UI. #. Voice setting label for automatically evening out microphone volume. #: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:48 @@ -4495,96 +4463,6 @@ msgstr "Lecture automatique des messages" msgid "Automatic start" msgstr "Démarrage automatique" -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep Firefox as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:8 -msgid "Automatic would use {codecName} because Firefox screen sharing works most reliably with it." -msgstr "Automatique utiliserait {codecName} car le partage d'écran de Firefox fonctionne de manière plus fiable avec ce codec." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:70 -msgid "Automatic would use {codecName} because no hardware encoder is available and this browser exposes H.265." -msgstr "L'option automatique utiliserait {codecName} car aucun encodeur matériel n'est disponible et ce navigateur prend en charge le H.265." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:75 -msgid "Automatic would use {codecName} because no hardware encoder is available and your computer exposes H.265." -msgstr "Le mode automatique utiliserait {codecName} car aucun encodeur matériel n’est disponible et votre ordinateur prend en charge le H.265." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:90 -msgid "Automatic would use {codecName} because no higher-quality encoder is available and H.264 is compatible." -msgstr "Automatique utiliserait {codecName} car aucun encodeur de meilleure qualité n’est disponible et H.264 est compatible." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep OpenH264 and Linux literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:101 -msgid "Automatic would use {codecName} because no video encoder is exposed. On Linux, OpenH264 may need to be installed." -msgstr "L'option automatique utiliserait {codecName} car aucun encodeur vidéo n'est exposé. Sous Linux, OpenH264 pourrait devoir être installé." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:60 -msgid "Automatic would use {codecName} because software encoding is preferred and this browser exposes AV1." -msgstr "L'option automatique utiliserait {codecName} car l'encodage logiciel est préféré et ce navigateur expose l'AV1." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:80 -msgid "Automatic would use {codecName} because software encoding is preferred and this browser exposes VP9." -msgstr "Automatique utiliserait {codecName} car l’encodage logiciel est préféré et ce navigateur expose le VP9." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:95 -msgid "Automatic would use {codecName} because software encoding is preferred and VP8 is the safest software fallback." -msgstr "Automatique utiliserait {codecName} car l’encodage logiciel est préféré et VP8 est la solution de secours logicielle la plus sûre." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:65 -msgid "Automatic would use {codecName} because software encoding is preferred and your computer exposes AV1." -msgstr "Le mode automatique utiliserait {codecName} car l’encodage logiciel est préféré et votre ordinateur prend en charge l’AV1." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:85 -msgid "Automatic would use {codecName} because software encoding is preferred and your computer exposes VP9." -msgstr "Automatique utiliserait {codecName} car l’encodage logiciel est préféré et votre ordinateur prend en charge le VP9." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep codec names literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:25 -msgid "Automatic would use {codecName} because this browser does not expose H.264, so VP8 is the safest fallback." -msgstr "Automatique utiliserait {codecName} car ce navigateur n'expose pas le H.264, donc VP8 est la solution de secours la plus sûre." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep Chromium as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:13 -msgid "Automatic would use {codecName} because this browser supports it and it is the best fallback outside Chromium." -msgstr "Automatique utiliserait {codecName} car ce navigateur le prend en charge et c'est la meilleure solution de secours en dehors de Chromium." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep codec names literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:30 -msgid "Automatic would use {codecName} because your computer does not expose H.264, so VP8 is the safest fallback." -msgstr "Automatique utiliserait {codecName} car votre ordinateur n’expose pas le H.264, donc le VP8 est la solution de secours la plus sûre." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep Chromium as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:19 -msgid "Automatic would use {codecName} because your computer supports it and it is the best fallback outside Chromium." -msgstr "Automatique utiliserait {codecName} car votre ordinateur le prend en charge et c’est la meilleure solution de secours en dehors de Chromium." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:54 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware and it gives strong screen-share quality." -msgstr "Automatique utiliserait {codecName} car votre GPU peut l'encoder en matériel et cela offre une bonne qualité de partage d'écran." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:42 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware and it is the most compatible screen-share default." -msgstr "Automatique utiliserait {codecName} car votre GPU peut l'encoder matériellement et c'est le codec par défaut le plus compatible pour le partage d'écran." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:48 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware, with excellent compression and low CPU usage." -msgstr "L'option automatique utiliserait {codecName} car votre GPU peut l'encoder matériellement, avec une excellente compression et une faible utilisation du CPU." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:36 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware, with the best compression for screen sharing." -msgstr "Automatique utiliserait {codecName} car votre GPU peut l'encoder en matériel, avec la meilleure compression pour le partage d'écran." - #. Short label in the animation tab. Keep it concise. #: src/features/user/components/modals/tabs/accessibility_tab/AnimationTab.tsx:52 msgid "Automatically play GIFs" @@ -4648,6 +4526,16 @@ msgstr "Lecture auto" msgid "Autoscrolling" msgstr "Défilement automatique" +#. Settings search synonym. Codec name; keep literal. Used to match this term in the settings search bar. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:101 +msgid "AV1" +msgstr "AV1" + +#. Option label for the screen-share codec select while the AV1 opt-in is off and the option is disabled. AV1 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:226 +msgid "AV1 (requires opt-in)" +msgstr "AV1 (nécessite une activation)" + #. Label for the available desktop version in the Linux update modal. #: src/features/updater/commands/UpdaterModalCommands.tsx:140 msgid "Available" @@ -4875,7 +4763,7 @@ msgid "Badge" msgstr "Badge" #. Option label for a software encoder quality select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:83 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:88 msgid "Balanced" msgstr "Équilibré" @@ -4917,7 +4805,7 @@ msgstr "Le bannissement expire le {0}." #: src/features/moderation/components/modals/BanMemberModal.tsx:270 #: src/features/ui/action_menu/GuildMemberContextMenu.tsx:66 #: src/features/ui/action_menu/items/GuildMemberMenuItems.tsx:51 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:94 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:118 msgid "Ban member" msgstr "Bannir le membre" @@ -5046,7 +4934,7 @@ msgstr "Entre 1 et 32 caractères" #. 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/PlutoniumIndex.ts:27 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:207 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:202 msgid "Billing" msgstr "Facturation" @@ -5099,7 +4987,7 @@ msgid "Biometrics" msgstr "Données biométriques" #. 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/VoiceVideoIndex.ts:160 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:181 msgid "Bitrate" msgstr "Débit binaire" @@ -5181,8 +5069,8 @@ msgstr "Bloqué" #: src/features/user/components/modals/tabs/BlockedUsersTab.tsx:210 #: src/features/user/components/settings_utils/search_index/BlockedUsersIndex.ts:6 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:152 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:58 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:18 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:53 msgid "Blocked users" msgstr "Utilisateurs bloqués" @@ -5275,7 +5163,7 @@ msgstr "Ajouté aux favoris." #. Tab label in the inbox popout listing the user bookmarks. #: src/features/channel/components/modals/BookmarksBottomSheet.tsx:33 #: src/features/messaging/components/pages/SavedMessagesPage.tsx:23 -#: src/features/messaging/components/popouts/InboxPopout.tsx:36 +#: src/features/messaging/components/popouts/InboxPopout.tsx:34 msgid "Bookmarks" msgstr "Messages enregistrés" @@ -5535,10 +5423,6 @@ msgstr "Harcèlement, contacts répétés non désirés, traque furtive ou abus msgid "Bullying, threats, hate, violence, raids, or content that pushes self-harm." msgstr "Harcèlement, menaces, haine, violence, raids ou contenu incitant à l'automutilation." -#: src/features/expressions/components/modals/CreatePackModal.tsx:95 -msgid "Bundle your favorite stickers into a pack you can distribute." -msgstr "Regroupez vos stickers préférés dans un pack que vous pourrez distribuer." - #. Short label in the app constants. #: src/features/app/constants/AppConstants.ts:45 msgid "Busy right now" @@ -5761,7 +5645,7 @@ msgid "Cameras and virtual capture devices are selected here in {productName}, n msgstr "Les caméras et les appareils de capture virtuels sont sélectionnés ici dans {productName}, et non dans le sélecteur système Wayland. Si rien n'apparaît ici, vérifiez les autorisations ou connectez un appareil." #. Tooltip in the voice control bar when cameras are disabled because the participant count exceeds the limit. {voiceChannelCameraUserLimit} is the configured threshold. -#: src/features/voice/components/VoiceControlBar.tsx:136 +#: src/features/voice/components/VoiceControlBar.tsx:132 msgid "Cameras are off above {voiceChannelCameraUserLimit} participants" msgstr "Caméras désactivées au-delà de {voiceChannelCameraUserLimit} participants" @@ -5781,7 +5665,6 @@ msgid "Can't upload files here" msgstr "Impossible de charger des fichiers ici" #. Action label for dismissing a mass-mention warning. -#. Button label on a scheduled message row that cancels (deletes) the scheduled send. #. Button label that closes the emoji rename popout without saving. #. Button that closes the delete channel confirmation without deleting. #. Button that closes the device logout confirmation without changes. @@ -5810,10 +5693,8 @@ msgstr "Impossible de charger des fichiers ici" #: src/features/emoji/components/emojis/EmojiListItem.tsx:318 #: src/features/expressions/components/modals/AddFavoriteMemeModal.tsx:111 #: src/features/expressions/components/modals/AddGuildStickerModal.tsx:250 -#: src/features/expressions/components/modals/CreatePackModal.tsx:137 #: src/features/expressions/components/modals/EditFavoriteMemeModal.tsx:87 #: src/features/expressions/components/modals/EditGuildStickerModal.tsx:116 -#: src/features/expressions/components/modals/EditPackModal.tsx:124 #: src/features/guild/components/modals/TransferOwnershipModal.tsx:91 #: src/features/i18n/utils/CommonMessageDescriptors.ts:98 #: src/features/input/state/input_keybind/shared.ts:137 @@ -5824,7 +5705,6 @@ msgstr "Impossible de charger des fichiers ici" #: src/features/messaging/components/modals/ForwardModal.tsx:635 #: src/features/messaging/components/modals/ImageCropModal.tsx:925 #: src/features/messaging/components/modals/MessageHistoryThresholdModal.tsx:107 -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:47 #: src/features/moderation/components/modals/BanMemberModal.tsx:262 #: src/features/moderation/components/modals/RemoveTimeoutModal.tsx:70 #: src/features/moderation/components/modals/TimeoutMemberModal.tsx:126 @@ -5850,11 +5730,6 @@ msgstr "Annuler" msgid "Cancel editing message" msgstr "Annuler la modification du message" -#. Button or menu action label in the channel and chat scheduled message edit bar. Keep it concise. -#: src/features/channel/components/ScheduledMessageEditBar.tsx:18 -msgid "Cancel editing scheduled message" -msgstr "Annuler la modification du message programmé" - #. Relationship action label for canceling an outgoing friend request. #: src/features/relationship/utils/RelationshipMessageDescriptors.ts:25 msgid "Cancel friend request" @@ -5935,16 +5810,6 @@ msgstr "Impossible à modifier" msgid "Cannot delete account" msgstr "Impossible de supprimer le compte" -#. Title of the error modal when installing an emoji pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:83 -msgid "Cannot install emoji pack" -msgstr "Impossible d'installer le pack d'emojis" - -#. Title of the error modal when installing a sticker pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:87 -msgid "Cannot install sticker pack" -msgstr "Impossible d'installer le pack de stickers" - #. Toast error shown when captcha verification fails inside the auth captcha interceptor. #: src/features/auth/components/CaptchaInterceptor.tsx:14 msgid "Captcha verification failed. Try again." @@ -5955,15 +5820,15 @@ msgstr "Échec de la vérification du CAPTCHA. Veuillez réessayer." msgid "Capture" msgstr "Capture" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:398 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:420 msgid "Capture app audio" msgstr "Capturer l'audio de l'app" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:399 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:421 msgid "Capture desktop audio" msgstr "Capturer l'audio du bureau" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:397 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:419 msgid "Capture device audio" msgstr "Capturer l'audio de l'appareil" @@ -6221,12 +6086,12 @@ msgstr "Formulaire de modification du mot de passe" msgid "Change scheduled" msgstr "Modification planifiée" -#. Tooltip / button label in the screen-share status pill. Opens the picker to change what is being shared. -#. Voice control menu action to choose a different screen-share source. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:48 -#: src/features/voice/components/VoiceControlBar.tsx:108 -msgid "Change source" -msgstr "Changer de source" +#. Action that opens the source picker for the active screen share. +#. Voice screen share menu action that changes the shared source. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:24 +#: src/features/voice/components/ActiveScreenShareMenu.tsx:23 +msgid "Change Stream" +msgstr "Changer le flux" #. Modal title for the screen-share picker when switching an ongoing stream to a new source. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:156 @@ -6575,7 +6440,7 @@ msgstr "Limite de caractères dépassée de {remaining}" #: src/features/input/components/modals/KeyboardShortcutsCheatsheetModal.tsx:40 #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:15 #: src/features/user/components/modals/tabs/keybinds_tab/DefaultKeybindsList.tsx:39 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:120 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:115 msgid "Chat" msgstr "Discussion" @@ -6976,7 +6841,7 @@ msgid "Choose your profile accent color" msgstr "Choisir la couleur d'accentuation de votre profil" #. 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/VoiceVideoIndex.ts:108 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:129 msgid "Cisco" msgstr "Cisco" @@ -7584,7 +7449,7 @@ msgid "Codec" msgstr "Codec" #. 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/VoiceVideoIndex.ts:96 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:117 msgid "Codec negotiation testing" msgstr "Test de négociation de codec" @@ -7628,8 +7493,8 @@ msgstr "Réduire le sujet du salon" #. Tooltip / aria label on a voice participant tile button that collapses expanded device tiles for one user. #. Voice menu action that collapses expanded device tiles back into a single tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:98 -#: src/features/voice/components/VoiceParticipantTile.tsx:165 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:122 +#: src/features/voice/components/VoiceParticipantTile.tsx:166 msgid "Collapse devices" msgstr "Réduire les appareils" @@ -8104,7 +7969,7 @@ msgstr "Mise au point du compositeur" #. Button label that opens a dedicated advanced settings modal for configuring screen-share encoder controls. #. Button label that opens a dedicated advanced settings modal. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedChatControls.tsx:161 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:163 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:168 msgid "Configure" msgstr "Configurer" @@ -8127,7 +7992,7 @@ msgid "Configure now" msgstr "Configurer maintenant" #. Tooltip / aria label on the screen-share control while a share is active. Opens the configure / end menu. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:69 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:58 msgid "Configure or end screen share" msgstr "Configurer ou arrêter le partage d'écran" @@ -8378,12 +8243,12 @@ msgstr "Connexion : {connectionId}" #: src/features/i18n/utils/CommonMessageDescriptors.ts:410 #: src/features/user/components/popouts/UserProfileShared.tsx:610 #: src/features/user/components/settings_utils/search_index/LinkedAccountsIndex.ts:8 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:38 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:30 msgid "Connections" msgstr "Connexions" #. User settings tab for linked external accounts. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:111 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:106 msgctxt "user-settings-tab" msgid "Connections" msgstr "Connexions" @@ -8434,7 +8299,7 @@ msgid "Content filtering" msgstr "Filtrage du contenu" #. Label for an advanced screen-share select. Refers to the WebRTC MediaStreamTrack contentHint value. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:131 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:136 msgid "Content hint" msgstr "Indice de contenu" @@ -9157,16 +9022,6 @@ msgstr "Impossible d’ignorer la demande d’ami" msgid "Couldn't ignore the friend request. Try again." msgstr "Impossible d'ignorer la demande d'ami. Veuillez réessayer." -#. Generic body for the error modal when an emoji pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:107 -msgid "Couldn't install this emoji pack. Try again later." -msgstr "Impossible d'installer ce pack d'emojis. Veuillez réessayer plus tard." - -#. Generic body for the error modal when a sticker pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:111 -msgid "Couldn't install this sticker pack. Try again later." -msgstr "Impossible d'installer ce pack de stickers. Réessayez plus tard." - #. Error modal title shown when accepting a community invite fails. #: src/features/invite/components/alerts/InviteAcceptFailedModal.tsx:9 msgid "Couldn't join community" @@ -9582,11 +9437,6 @@ msgstr "Créez un compte pour récupérer votre cadeau" msgid "Create and manage applications and bots for your account" msgstr "Créer et gérer des applications et des bots pour votre compte" -#. Empty-state description for expression packs when the feature requires premium. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:63 -msgid "Create and share custom emoji and sticker packs with {premiumProductFullName}." -msgstr "Créez et partagez des packs d'emojis et de stickers personnalisés avec {premiumProductFullName}." - #. Button or menu action label in the application create modal. Keep it concise. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/applications_tab/ApplicationCreateModal.tsx:20 @@ -9628,14 +9478,6 @@ msgstr "Créer un MP" msgid "Create emoji & stickers" msgstr "Créer des émojis et des autocollants" -#. Action that opens the create-emoji-pack modal. -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/expressions/components/modals/CreatePackModal.tsx:18 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:314 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:31 -msgid "Create emoji pack" -msgstr "Créer un pack d'emojis" - #. Accessible label for the create-favorite-category form. #: src/features/expressions/components/modals/CreateFavoriteCategoryModal.tsx:16 msgid "Create favorite category form" @@ -9688,14 +9530,6 @@ msgstr "Créer ou rejoindre une communauté" msgid "Create role" msgstr "Créer un rôle" -#. Action that opens the create-sticker-pack modal. -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/expressions/components/modals/CreatePackModal.tsx:22 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:314 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:35 -msgid "Create sticker pack" -msgstr "Créer un pack de stickers" - #. Setup wizard title prompting the operator to create the first account. #: src/features/app/components/setup/SetupWizardSteps.tsx:48 msgid "Create the administrator account" @@ -9748,15 +9582,6 @@ msgstr "Créé" msgid "Created {createdAt}" msgstr "Créé le {createdAt}" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:334 -msgid "Created {createdCount} / {createdLimit}" -msgstr "Créés : {createdCount} / {createdLimit}" - -#. placeholder {0}: NicknameUtils.getDisplayName(packCreator) -#: src/features/channel/components/InviteEmbed.tsx:343 -msgid "Created by {0}" -msgstr "Créé par {0}" - #. placeholder {0}: inviter ? NicknameUtils.getNickname(inviter, undefined, channelId) : invite.inviter ? NicknameUtils.getDisplayName(invite.inviter) : '' #. placeholder {1}: formatExpiresAt(invite.expires_at) #: src/features/channel/components/modals/GroupInvitesBottomSheet.tsx:218 @@ -9768,13 +9593,6 @@ msgstr "Créé par {0}. Expire dans {1}." msgid "Created by {creatorDisplayName} on {createdAt}" msgstr "Créé par {creatorDisplayName} le {createdAt}" -#. Metadata label for an expression pack invite. userName is the pack creator username. -#. Short label in the authentication invite header. Preserve {userName}; it is inserted by code. Keep the tone plain and specific. -#: src/features/auth/flow/InviteHeader.tsx:29 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:73 -msgid "Created by {userName}" -msgstr "Créé par {userName}" - #. placeholder {0}: renderInline(change.newValue, i18n, guildId) #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:739 msgid "Created for channel {0}." @@ -9787,11 +9605,6 @@ msgstr "Créé pour le salon {0}." msgid "Created on {0}." msgstr "Créé le {0}." -#. 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/ExpressionPacksIndex.ts:43 -msgid "Created packs" -msgstr "Packs créés" - #. placeholder {0}: renderInline(change.newValue, i18n) #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:743 msgid "Created with name {0}." @@ -10119,7 +9932,7 @@ msgid "Custom tags" msgstr "Tags personnalisés" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:87 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:83 msgid "Custom themes" msgstr "Thèmes personnalisés" @@ -10603,7 +10416,6 @@ msgstr "Désactivé par défaut sur mobile pour préserver la batterie et l'util #. Button or menu action label in the channel and chat embed audio. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the channel and chat media container. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the channel and chat mobile memes picker. Keep it concise. Keep the tone plain and specific. -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the messaging commands. Keep it concise. Keep the tone plain and specific. #. Confirm button label on the destructive delete-saved-media alert. #. Danger button label that confirms deleting a custom emoji. @@ -10626,7 +10438,6 @@ msgstr "Désactivé par défaut sur mobile pour préserver la batterie et l'util #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:117 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:290 #: src/features/user/components/modals/tabs/component_gallery_tab/index.tsx:238 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:49 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:154 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:190 msgid "Delete" @@ -10785,11 +10596,6 @@ msgstr "Supprimer mes messages" msgid "Delete other members' messages. Pinning is controlled separately." msgstr "Supprimer les messages des autres membres. L'épinglage est géré séparément." -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:40 -msgid "Delete pack" -msgstr "Supprimer le pack" - #. 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:31 msgid "Delete passkey" @@ -10862,11 +10668,6 @@ msgstr "Supprimer ce message" msgid "Delete this message? Can't be undone." msgstr "Supprimer ce message ? Cette action est irréversible." -#. Error message in the expression packs tab. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:45 -msgid "Delete this pack? Can't be undone." -msgstr "Supprimer ce pack ? Cette action est irréversible." - #. Danger action in the channel permissions overwrite context menu that removes a member permission override from the channel. #: src/features/channel/components/modals/channel_tabs/channel_permissions_tab/OverwriteContextMenu.tsx:19 msgid "Delete user" @@ -11011,7 +10812,7 @@ msgid "Description must be no more than {discoveryDescriptionMaxLength} characte msgstr "La description ne doit pas dépasser {discoveryDescriptionMaxLength} caractères." #. Developer settings tab showing UI component examples. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:153 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:148 msgid "Design system" msgstr "Système de design" @@ -11025,8 +10826,8 @@ msgstr "Ordinateur" #. User settings tab for desktop app integration and platform settings. #. User settings tab label shown on desktop builds when the OS could not be identified (fallback for the per-OS labels). -#: src/features/user/components/settings_utils/SettingsConstants.tsx:86 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:141 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:81 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:136 msgid "Desktop app" msgstr "Application de bureau" @@ -11113,7 +10914,7 @@ msgstr "La version de bureau {version} est disponible. Téléchargez le programm #. Settings section label for desktop window behavior. #: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx:150 #: src/features/user/components/settings_utils/search_index/DesktopSettingsIndex.ts:94 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:62 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:54 msgid "Desktop window" msgstr "Fenêtre de bureau" @@ -11139,7 +10940,7 @@ msgid "Detached banner" msgstr "Bannière détachée" #. Option label for a WebRTC content hint select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:147 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:152 msgid "Detail" msgstr "Détail" @@ -11163,7 +10964,7 @@ msgstr "Détection pendant la saisie" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:20 #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:25 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:211 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:206 msgid "Developer" msgstr "Développeur" @@ -11171,7 +10972,7 @@ msgstr "Développeur" #. Settings section label for client developer mode. #: src/features/user/components/modals/tabs/ClientDeveloperSettingsTab.tsx:17 #: src/features/user/components/settings_utils/search_index/ClientDeveloperSettingsIndex.ts:7 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:66 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:58 msgid "Developer mode" msgstr "Mode développeur" @@ -11218,11 +11019,6 @@ msgstr "Appareil" msgid "Device alerts" msgstr "Alertes appareil" -#. Voice participant context menu submenu label for actions that affect one or more voice devices. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:182 -msgid "Device controls" -msgstr "Commandes de l’appareil" - #: src/features/user/components/modals/tabs/DevicesTab.tsx:131 msgid "Device details" msgstr "Détails de l’appareil" @@ -11232,7 +11028,7 @@ msgstr "Détails de l’appareil" msgid "Device revoked" msgstr "Appareil révoqué" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:891 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1024 msgid "Device selection" msgstr "Sélection de l'appareil" @@ -11255,7 +11051,7 @@ msgstr "Appareil :" #: src/features/user/components/modals/tabs/DevicesTab.tsx:530 #: src/features/user/components/settings_utils/search_index/DevicesIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/AppearanceSections.ts:82 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:62 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:57 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:124 msgid "Devices" msgstr "Appareils" @@ -11437,7 +11233,7 @@ msgid "Disable mobile push notifications" msgstr "Désactiver les notifications push sur mobile" #. Short label for an advanced screen-share preview preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:43 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:48 msgid "Disable picture-in-picture popout for screen shares" msgstr "Désactiver l'incrustation d'image pour les partages d'écran" @@ -11478,7 +11274,7 @@ msgstr "Désactiver le formulaire d'authentification à deux facteurs" #. Voice menu checkbox label. Hides another participant's video only for the current user. #. Voice menu checkbox that hides a participant video on the current device only. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:86 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:110 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:77 msgid "Disable video locally" msgstr "Désactiver la vidéo localement" @@ -11754,11 +11550,6 @@ msgstr "Nom affiché" msgid "Display name (optional)" msgstr "Nom d'affichage (facultatif)" -#. Voice participant context menu submenu label for call display and diagnostics preferences. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:186 -msgid "Display options" -msgstr "Options d’affichage" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:661 msgid "Display role members separately." msgstr "Afficher les membres du rôle séparément." @@ -12284,12 +12075,8 @@ msgstr "Néerlandais" msgid "e.g., YubiKey, iPhone, work computer" msgstr "ex. : YubiKey, iPhone, ordinateur professionnel" -#: src/features/expressions/components/modals/PackInviteModal.tsx:187 -msgid "Each link works once." -msgstr "Chaque lien ne fonctionne qu'une seule fois." - #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:83 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:79 msgid "Early access to new features" msgstr "Accès anticipé aux nouvelles fonctionnalités" @@ -12315,7 +12102,6 @@ msgstr "Suppression de l'écho" #: src/features/emoji/components/stickers/StickerGridItem.tsx:43 #: src/features/platform/utils/DesktopLocaleBridge.ts:42 #: src/features/user/components/modals/tabs/chat_settings_tab/SearchEnginesTab.tsx:35 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:123 #: src/features/user/components/modals/tabs/LinkedAccountsTab.tsx:51 msgid "Edit" msgstr "Modifier" @@ -12396,11 +12182,6 @@ msgstr "Modifier le profil de la communauté" msgid "Edit connection" msgstr "Modifier la connexion" -#. Action that opens the edit-emoji-pack modal. -#: src/features/expressions/components/modals/EditPackModal.tsx:19 -msgid "Edit emoji pack" -msgstr "Modifier le pack d'emojis" - #. Permission description in the role/permission editor for the Manage Community permission. Refers to top-level community settings, not per-channel. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:23 msgid "Edit global settings like name, description, and icon." @@ -12512,11 +12293,6 @@ msgstr "Modifier l'autocollant" msgid "Edit sticker {stickerName}" msgstr "Modifier l'autocollant {stickerName}" -#. Action that opens the edit-sticker-pack modal. -#: src/features/expressions/components/modals/EditPackModal.tsx:23 -msgid "Edit sticker pack" -msgstr "Modifier le pack de stickers" - #. Settings search entry description. One-line summary of what the settings search entry controls. #: src/features/user/components/settings_utils/search_index/ApplicationsIndex.ts:88 msgid "Edit the bot avatar, tag, bio, banner, and friend request behavior" @@ -12555,11 +12331,6 @@ msgstr "La modification est temporairement indisponible. Veuillez réessayer plu msgid "Editing message" msgstr "Modification du message" -#. Button or menu action label in the channel and chat scheduled message edit bar. Keep it concise. -#: src/features/channel/components/ScheduledMessageEditBar.tsx:14 -msgid "Editing scheduled message" -msgstr "Modification du message programmé" - #. Discovery category dropdown option in the community Discovery settings tab. #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:88 msgid "Education" @@ -12674,7 +12445,7 @@ msgstr "Intégrer" #. Developer settings tab for testing URL unfurls and rendered embeds. #. Settings search entry label for the developer embed debugger. #: src/features/user/components/settings_utils/search_index/EmbedDebuggerIndex.ts:7 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:149 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:144 msgid "Embed debugger" msgstr "Débogueur d’aperçus" @@ -12726,10 +12497,8 @@ msgstr "Contenus intégrés non masqués" #. Audit log target-type filter label. Filters entries that target a custom emoji. #. Column header for the custom emoji image or glyph. #. 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/app/config/AuditLogConstants.ts:172 #: src/features/emoji/components/emojis/EmojiListItem.tsx:337 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:162 msgid "Emoji" msgstr "Émoji" @@ -12745,11 +12514,6 @@ msgstr "Émojis" msgid "emoji {emojiName}" msgstr "{emojiName} {emojiName}" -#. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:59 -msgid "Emoji & sticker packs" -msgstr "Packs d'emojis et de stickers" - #. 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:351 msgid "Emoji autocomplete" @@ -12795,45 +12559,6 @@ msgstr "Le nom de l'emoji doit contenir au maximum 32 caractères" msgid "Emoji names need at least 2 characters and can use letters, numbers, and underscores. Emojis must be under {maxSize}. Static images are resized to 128x128 pixels and compressed automatically. Animated emojis and SVGs must already fit the limit." msgstr "Les noms des emojis doivent comporter au moins 2 caractères et peuvent utiliser des lettres, des chiffres et des tirets bas. Les emojis doivent avoir une taille inférieure à {maxSize}. Les images statiques sont redimensionnées à 128 x 128 pixels et compressées automatiquement. Les emojis animés et les SVG doivent déjà respecter cette limite." -#. Kind label on an emoji pack invite embed. -#. Short label in the authentication invite header. Keep the tone plain and specific. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/auth/flow/InviteHeader.tsx:21 -#: src/features/channel/components/InviteEmbed.tsx:84 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:57 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:105 -msgid "Emoji pack" -msgstr "Pack d'emojis" - -#. placeholder {0}: invite.pack.name -#: src/features/invite/commands/InviteCommands.tsx:144 -msgid "Emoji pack {0} has been installed." -msgstr "Le pack d'emojis {0} a été installé." - -#. Title of the error modal when creating a new emoji pack is rejected because the user is at the creation limit. -#: src/features/invite/commands/InviteCommands.tsx:56 -msgid "Emoji pack creation limit reached" -msgstr "Limite de création de packs d'emojis atteinte" - -#. Modal title for the emoji pack invite share flow. -#: src/features/expressions/components/modals/PackInviteModal.tsx:57 -msgid "Emoji pack invite" -msgstr "Invitation au pack d'emojis" - -#. Title of the error modal when installing an emoji pack via invite is rejected because the user is at the install limit. -#: src/features/invite/commands/InviteCommands.tsx:47 -msgid "Emoji pack limit reached" -msgstr "Limite de packs d'emojis atteinte" - -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#. Settings section label for emoji expression packs. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:80 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:23 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:18 -msgid "Emoji packs" -msgstr "Packs d'emojis" - #. 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/ChatSettingsSections.ts:126 msgid "Emoji picker" @@ -12882,8 +12607,8 @@ msgstr "Favoris vides" #. Label for an advanced select that caps the best video codec this client advertises it can decode. #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:172 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:92 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:177 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:113 msgid "Emulate decode codec (testing)" msgstr "Émuler le codec de décodage (test)" @@ -13177,18 +12902,18 @@ msgstr "Contenu mature activé." #. Label for an advanced screen-share select. Refers to hardware or software video encoding. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:51 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:144 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:56 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:165 msgid "Encoder path" msgstr "Chemin de l’encodeur" #. Description for the encoder path select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:55 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:60 msgid "Encoder preference for new screen shares." msgstr "Préférence d’encodeur pour les nouveaux partages d’écran." #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:164 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:185 msgid "Encoder, SVC, backup stream, and bitrate presets" msgstr "Encodeur, SVC, flux secondaire et préréglages du débit binaire." @@ -13220,10 +12945,8 @@ msgstr "Mettre fin à la période de grâce" msgid "End grace period now?" msgstr "Mettre fin à la période de grâce maintenant ?" -#. Button label that stops the current screen share. #. Voice control menu action to stop sharing the screen. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:52 -#: src/features/voice/components/VoiceControlBar.tsx:112 +#: src/features/voice/components/VoiceControlBar.tsx:108 msgid "End screen share" msgstr "Arrêter le partage d'écran" @@ -13540,7 +13263,9 @@ msgstr "Audio du système entier" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Subsection title in the voice tab. Keep it concise. +#. Voice menu submenu label for per-user entrance sound controls. #. Voice menu submenu label that contains per-user entrance sound mute and volume controls. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:179 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:309 #: src/features/user/components/modals/tabs/UserVoiceTab.tsx:187 #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:145 @@ -13568,6 +13293,8 @@ msgid "Entrance sound saved" msgstr "Son d'entrée enregistré" #. Voice menu slider label adjusting playback volume of this user's entrance sound, locally only. +#. Voice menu slider label for a user's entrance sound playback volume. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:187 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:318 msgid "Entrance sound volume" msgstr "Volume du son d'entrée" @@ -13803,10 +13530,6 @@ msgstr "Expérimental" msgid "EXPERIMENTAL" msgstr "EXPERIMENTAL" -#: src/features/expressions/components/modals/PackInviteModal.tsx:152 -msgid "Expiration" -msgstr "Expiration" - #. Label above the expiration duration dropdown in the invite link settings. #: src/features/invite/components/modals/InviteModal.tsx:102 msgid "Expire after" @@ -13941,13 +13664,8 @@ msgstr "Exporter mes données" msgid "Export themes" msgstr "Exporter les thèmes" -#. Developer / debug surface — keep terse and technical. Tooltip / description for the Expression packs settings toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:129 -msgid "Expose the staff-only Expression packs page in user settings." -msgstr "Afficher la page des paquets d’expressions réservée aux membres de l’équipe dans les paramètres utilisateur." - #. Developer / debug surface — keep terse and technical. Tooltip / description for the profile timezone settings toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:138 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:129 msgid "Expose the staff-only timezone section in profile settings." msgstr "Afficher la section des paramètres de fuseau horaire réservés aux membres du personnel." @@ -13958,23 +13676,6 @@ msgstr "Afficher la section des paramètres de fuseau horaire réservés aux mem msgid "Expression autocomplete" msgstr "Saisie semi-automatique des expressions" -#. Settings search entry label. Names the settings search entry in the settings UI. -#. User settings tab for purchased or owned emoji/sticker expression packs. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:166 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:7 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:54 -msgid "Expression packs" -msgstr "Packs d'expressions" - -#. Empty-state title for expression packs when the feature requires premium. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:59 -msgid "Expression packs are a {premiumProductName} feature" -msgstr "Les packs d'expressions sont une fonctionnalité de {premiumProductName}" - -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:168 -msgid "Expression packs are not enabled on this instance. Contact your instance administrator for more information." -msgstr "Les packs d'expressions ne sont pas activés sur cette instance. Contactez votre administrateur d'instance pour plus d'informations." - #. Aria label for the expression picker category nav. #: src/features/i18n/utils/CommonMessageDescriptors.ts:751 msgid "Expression picker categories" @@ -13987,9 +13688,7 @@ msgstr "Purger l'expression" #. Community settings sidebar category grouping the emoji and stickers tabs. #. 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/GuildSettingsConstants.ts:249 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:19 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:134 msgid "Expressions" msgstr "Expressions" @@ -14457,7 +14156,7 @@ msgstr "Favoris" msgid "Favorites" msgstr "Favoris" -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:182 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:177 msgid "Feature" msgstr "Fonctionnalité" @@ -14753,14 +14452,14 @@ msgstr "Mettre le champ de texte en surbrillance" #. Voice call layout action that pins one of several active devices of the same participant. #. Voice layout menu action that focuses one device/session for a participant. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:37 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:61 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:101 msgid "Focus this device" msgstr "Mettre l'accent sur cet appareil" #. Voice call layout action that pins the selected participant in the focused view. #. Voice layout menu action that focuses one participant in the call view. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:41 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:65 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:105 msgid "Focus this person" msgstr "Mettre en avant cette personne" @@ -14807,7 +14506,7 @@ msgstr "Paramètres du dossier" msgid "Follow us on {blueskyProviderName}" msgstr "Suivez-nous sur {blueskyProviderName}" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:693 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:826 msgid "Follow voice input" msgstr "Suivre l'entrée vocale" @@ -15061,7 +14760,7 @@ msgstr "A transféré un message" msgid "Forwarded from" msgstr "Transféré de" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:269 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:267 msgid "Found {resultCount} results in {categoryCount} categories" msgstr "{resultCount} résultats trouvés dans {categoryCount} catégories" @@ -15096,7 +14795,7 @@ msgstr "Fréquence d'images" msgid "France" msgstr "France" -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:187 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:182 msgid "Free" msgstr "Gratuit" @@ -15355,10 +15054,6 @@ msgstr "Général" msgid "Generate a shareable link or copy your combined custom CSS." msgstr "Générez un lien partageable ou copiez votre CSS personnalisé combiné." -#: src/features/expressions/components/modals/PackInviteModal.tsx:213 -msgid "Generate invite" -msgstr "Générer une invitation" - #. Short label in the add friends to group modal. Keep it concise. #: src/features/relationship/components/modals/AddFriendsToGroupModal.tsx:23 msgid "Generate invite link" @@ -15639,7 +15334,7 @@ msgstr "Offert <0/> jusqu’au <1>{giftEndDate}. Ne se renouvelle pas automa #. Settings search entry label. Also used as a search synonym in the settings search bar. #. User settings tab for gift inventory and redemption codes. #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:37 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:99 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:94 msgid "Gifts" msgstr "Cadeaux" @@ -15664,7 +15359,7 @@ msgid "Glad you're here, {username}!" msgstr "Content de te voir, {username} !" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:71 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:67 msgid "Global emoji & sticker access" msgstr "Accès mondial aux emojis et stickers" @@ -15703,8 +15398,8 @@ msgstr "Aller à {premiumProductName}" #. Button label on a community invite embed when the current user is already a member. #. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:108 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:53 +#: src/features/channel/components/InviteEmbed.tsx:79 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:45 msgid "Go to community" msgstr "Aller à la communauté" @@ -15831,7 +15526,7 @@ msgstr "Accordé {0}." msgid "Grants all permissions and bypasses channel restrictions. Highly sensitive." msgstr "Accorde toutes les autorisations et ignore les restrictions de chaîne. Très sensible." -#: src/features/voice/components/StreamSettingsMenuContent.tsx:878 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1011 msgid "Granular selection" msgstr "Sélection granulaire" @@ -15867,7 +15562,7 @@ msgstr "Grec" #. Toggle label in the mobile video settings bottom sheet. Switches to grid layout. #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:88 -#: src/features/voice/components/VoiceSettingsMenus.tsx:784 +#: src/features/voice/components/VoiceSettingsMenus.tsx:785 msgid "Grid view" msgstr "Vue grille" @@ -15948,7 +15643,7 @@ msgstr "Invitations de groupe" #. Audit log channel type label for group DM channels. #. Fallback display name for an unnamed group DM in quick switcher results. #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:57 -#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:44 +#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:43 msgid "Group message" msgstr "Message de groupe" @@ -16010,20 +15705,25 @@ msgid "Grouping" msgstr "Groupement" #. 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/VoiceVideoIndex.ts:104 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:125 msgid "H.264" msgstr "H.264" #. Label for an advanced screen-share select. H.264 is a codec name and should stay literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:115 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:120 msgid "H.264 backup stream" msgstr "Flux de secours H.264" #. Option label for an H.264 backup stream select. H.264 is a codec name and should stay literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:127 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:132 msgid "H.264 simulcast backup" msgstr "Sauvegarde H.264 simulcast" +#. Option label for the screen-share codec select while the HEVC opt-in is off and the option is disabled. H.265 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:231 +msgid "H.265 (requires opt-in)" +msgstr "H.265 (nécessite une activation)" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the connection add connection modal. #: src/features/connection/components/modals/AddConnectionModal.tsx:57 @@ -16075,12 +15775,8 @@ msgstr "Accélération matérielle" msgid "Hardware acceleration can cause rendering glitches with transparent windows. Try --disable-gpu if you see flicker or smearing." msgstr "L'accélération matérielle peut provoquer des problèmes d'affichage avec les fenêtres transparentes. Essayez --disable-gpu si vous constatez un scintillement ou des bavures." -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:132 -msgid "Hardware acceleration is off, so codecs will encode on your CPU. <0>Turn it back on in {advancedSettingsLabel}." -msgstr "L’accélération matérielle est désactivée, les codecs vont donc encoder sur votre processeur. <0>Réactivez-la dans {advancedSettingsLabel}." - #. 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/VoiceVideoIndex.ts:152 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:173 msgid "Hardware encoder" msgstr "Encodeur matériel" @@ -16215,10 +15911,15 @@ msgid "Help translate {PRODUCT_NAME} into your language on <0>{I18N_WEBLATE_DOMA msgstr "Aidez à traduire {PRODUCT_NAME} dans votre langue sur <0>{I18N_WEBLATE_DOMAIN}." #. Description for a WebRTC content hint select. Keep Motion, Detail, and text as plain option concepts. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:135 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:140 msgid "Helps the browser choose motion, detail, or text handling." msgstr "Aide le navigateur à choisir la gestion des mouvements, des détails ou du texte." +#. Settings search synonym. Codec name; keep literal. Used to match this term in the settings search bar. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:105 +msgid "HEVC" +msgstr "HEVC" + #. Codec description in the screen share codec policy menu. HEVC is a codec name; keep WebRTC literal. #: src/features/voice/utils/ScreenShareCodecPolicy.ts:28 msgid "HEVC. Efficient at low bitrate, but only usable when WebRTC exposes a hardware encoder." @@ -16370,7 +16071,7 @@ msgid "Hide muted channels by default?" msgstr "Masquer les salons mis en sourdine par défaut ?" #. Short label for an advanced stream privacy preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:47 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:52 msgid "Hide my stream preview thumbnail" msgstr "Masquer la miniature de l'aperçu de mon stream" @@ -16389,7 +16090,7 @@ msgstr "Masquer le mot de passe" msgid "Hide picture-in-picture popout?" msgstr "Masquer la fenêtre incrustée (PIP) ?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:727 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:860 msgid "Hide preview thumbnail" msgstr "Masquer l'aperçu de la vignette" @@ -16451,7 +16152,7 @@ msgid "High dynamic range display mode" msgstr "Mode d'affichage HDR" #. Description for a software encoder quality select. Keep AV1 and CPU literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:75 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:80 msgid "Higher quality can cost more CPU and latency." msgstr "Une qualité supérieure peut entraîner une consommation plus importante de CPU et une latence accrue." @@ -16474,7 +16175,7 @@ msgstr "Astuces" msgid "Hoist order" msgstr "Ordre d'affichage" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:507 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:522 msgid "Hoist order reset to default" msgstr "Ordre d'affichage réinitialisé par défaut" @@ -16503,7 +16204,7 @@ msgstr "Maintenez pour enregistrer. Faites glisser vers le haut pour verrouiller #. Action label in quick switcher for navigating to the Home tab. #: src/features/app/components/layout/MobileBottomNav.tsx:110 -#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:48 +#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:47 msgid "Home" msgstr "Accueil" @@ -16834,11 +16535,11 @@ msgstr "Ignorer" msgid "Ignore friend request" msgstr "Ignorer la demande d'ami" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:868 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1001 msgid "Ignore hardware devices" msgstr "Ignorer les appareils matériels" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:844 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:977 msgid "Ignore input media" msgstr "Ignorer les médias entrants" @@ -16864,7 +16565,7 @@ msgstr "Ignorer le signalement de spam" msgid "Ignore the friend request from {displayName}?" msgstr "Ignorer la demande d'ami de {displayName} ?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:855 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:988 msgid "Ignore virtual" msgstr "Ignorer le virtuel" @@ -17198,7 +16899,7 @@ msgid "Inbox preview" msgstr "Aperçu de la boîte de réception" #. Accessible label for the inbox popout tablist. -#: src/features/messaging/components/popouts/InboxPopout.tsx:44 +#: src/features/messaging/components/popouts/InboxPopout.tsx:38 msgid "Inbox tabs" msgstr "Onglets de la boîte de réception" @@ -17446,38 +17147,11 @@ msgstr "Insérer un émoji" msgid "Install {productName} for the full source picker and smoother screen-sharing controls." msgstr "Installez {productName} pour profiter de toutes les options de sélection de source et de commandes de partage d'écran plus fluides." -#. Button label on an emoji pack invite embed that installs the pack. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:92 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:65 -msgid "Install emoji pack" -msgstr "Installer le pack d'emojis" - -#. Button label on a sticker pack invite embed that installs the pack. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:96 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:69 -msgid "Install sticker pack" -msgstr "Installer le pack de stickers" - #. Label for the installed desktop version in the Linux update modal. #: src/features/updater/commands/UpdaterModalCommands.tsx:136 msgid "Installed" msgstr "Installé" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:303 -msgid "Installed {installedCount} / {installedLimit}" -msgstr "Installés : {installedCount} / {installedLimit}" - -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:113 -msgid "Installed on {installedAt}" -msgstr "Installé le {installedAt}" - -#. 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/ExpressionPacksIndex.ts:39 -msgid "Installed packs" -msgstr "Packs installés" - #. Desktop updater modal body. The currentVersion placeholder is the installed app version. #: src/features/updater/commands/UpdaterModalCommands.tsx:45 msgid "Installed version: {currentVersion}." @@ -17527,7 +17201,7 @@ msgstr "Interface" #. Settings section label for interface language selection. #. Settings section title in the language tab. Keep it concise. #: src/features/user/components/modals/tabs/LanguageTab.tsx:79 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:50 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:42 msgid "Interface language" msgstr "Langue de l’interface" @@ -17536,11 +17210,6 @@ msgstr "Langue de l’interface" msgid "Interface size" msgstr "Taille de l'interface" -#. Status pill on a scheduled message row when the schedule is in the past or otherwise invalid. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:26 -msgid "Invalid" -msgstr "Non valide" - #. Error message in the use entrance sound. #. Error message in the use sound settings. #: src/features/user/components/modals/tabs/hooks/useEntranceSound.ts:30 @@ -17631,7 +17300,6 @@ msgstr "Invisible" #: src/features/app/config/AuditLogConstants.ts:180 #: src/features/channel/components/guild_members_page/MemberTableRow.tsx:43 #: src/features/invite/components/modals/InviteModal.tsx:97 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:120 msgid "Invite" msgstr "Inviter" @@ -17704,7 +17372,7 @@ msgid "Invite link settings" msgstr "Paramètres du lien d'invitation" #. Title shown on an invite embed while streaming privacy is active. -#: src/features/channel/components/InviteEmbed.tsx:137 +#: src/features/channel/components/InviteEmbed.tsx:108 msgid "Invite masked" msgstr "Invitation masquée" @@ -17786,7 +17454,7 @@ msgid "Invite to community" msgstr "Inviter dans la communauté" #. Title shown on an invite embed when the invite cannot be resolved due to a non-permanent failure. -#: src/features/channel/components/InviteEmbed.tsx:133 +#: src/features/channel/components/InviteEmbed.tsx:104 msgid "Invite unavailable" msgstr "Invitation non disponible" @@ -17805,17 +17473,6 @@ msgstr "Invité par" msgid "Invited by {0}." msgstr "Invité par {0}." -#. Short label in the authentication invite header. Preserve {inviterTag}; it is inserted by code. Keep the tone plain and specific. -#: src/features/auth/flow/InviteHeader.tsx:34 -#: src/features/channel/components/InviteEmbed.tsx:347 -msgid "Invited by {inviterTag}" -msgstr "Invité par {inviterTag}" - -#. Metadata label for an expression pack invite. userTag is the inviter username and discriminator. -#: src/features/invite/components/modals/InviteAcceptModal.tsx:77 -msgid "Invited by {userTag}" -msgstr "Invité par {userTag}" - #: src/features/invite/components/InviteListItem.tsx:67 msgid "Inviter" msgstr "Inviter" @@ -17860,7 +17517,7 @@ msgstr "Les invitations sont suspendues car {productName} a détecté un raid po #. Invite settings notice shown after admins pause invite links for a community. #. Status message on a community invite embed when invites are paused by community admins. -#: src/features/channel/components/InviteEmbed.tsx:121 +#: src/features/channel/components/InviteEmbed.tsx:92 #: src/features/invite/components/DisableInvitesButton.tsx:48 msgid "Invites are paused for this community." msgstr "Les invitations sont suspendues pour cette communauté." @@ -17871,7 +17528,7 @@ msgstr "Les invitations sont suspendues dans cette communauté par un administra #. Audit log community feature label meaning invite creation is disabled. #. Status label on a community invite embed when invites are paused or anti-raid mode is active. -#: src/features/channel/components/InviteEmbed.tsx:104 +#: src/features/channel/components/InviteEmbed.tsx:75 #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:106 msgid "Invites disabled" msgstr "Invitations désactivées" @@ -17884,7 +17541,7 @@ msgstr "Bannière \" Invitations désactivées \"" #. Button or menu action label in the invite accept modal. Keep it concise. #. Button or menu action label in the invites disabled modal. Keep it concise. #: src/features/invite/components/alerts/InvitesDisabledModal.tsx:9 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:49 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:41 msgid "Invites paused" msgstr "Invitations en pause" @@ -18025,12 +17682,12 @@ msgid "Join community form" msgstr "Formulaire pour rejoindre une communauté" #. Button label on a group DM invite embed that accepts the invite. -#: src/features/channel/components/InviteEmbed.tsx:80 +#: src/features/channel/components/InviteEmbed.tsx:71 msgid "Join group" msgstr "Rejoindre le groupe" #. Button or menu action label in the invite accept modal. Keep it concise. -#: src/features/invite/components/modals/InviteAcceptModal.tsx:45 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:37 msgid "Join group DM" msgstr "Rejoindre le groupe de discussion" @@ -18355,12 +18012,12 @@ msgstr "Coréen" #. User settings tab for language, locale, and time display preferences. #: src/features/app/components/setup/SetupWizardSteps.tsx:56 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:6 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:137 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:132 msgid "Language" msgstr "Langue" #. 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/GeneralSettingsSections.ts:54 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:46 msgid "Language settings" msgstr "Paramètres de langue" @@ -18440,15 +18097,10 @@ msgid "Launch at login" msgstr "Lancer à la connexion" #. Description for an SVC mode select. Keep SVC and AV1 literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:95 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:100 msgid "Layering for AV1 and VP9 when available." msgstr "Superposition pour AV1 et VP9, si disponibles." -#. CTA label that opens the premium settings tab from expression packs. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:67 -msgid "Learn about {premiumProductName}" -msgstr "En savoir plus sur {premiumProductName}" - #. Accessible label for the screen-share picker footer info button. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:184 msgid "Learn about screen share previews" @@ -18818,7 +18470,7 @@ msgid "Links" msgstr "Liens" #. User settings tab label shown on Linux desktop builds. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:78 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:73 msgid "Linux app" msgstr "Application Linux" @@ -19115,7 +18767,7 @@ msgid "macOS" msgstr "macOS" #. User settings tab label shown on macOS desktop builds. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:82 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:77 msgid "macOS app" msgstr "Application macOS" @@ -19247,11 +18899,6 @@ msgstr "Gérer les fonctionnalités de la communauté" msgid "Manage emoji & stickers" msgstr "Gérer les émojis et les autocollants" -#. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:47 -msgid "Manage expression packs" -msgstr "Gérer les packs d'expressions" - #: src/features/channel/components/modals/channel_tabs/ChannelWebhooksTab.tsx:93 msgid "Manage incoming webhooks that can post messages into this channel." msgstr "Gérez les webhooks entrants qui peuvent publier des messages dans ce salon." @@ -19316,7 +18963,7 @@ msgstr "Mise à jour manuelle de l’application de bureau" #. Action label in the inbox popout overflow menu. Marks every inbox channel as read. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/messaging/components/popouts/InboxPopout.tsx:48 +#: src/features/messaging/components/popouts/InboxPopout.tsx:42 #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:435 msgid "Mark all as read" msgstr "Tout marquer comme lu" @@ -19334,7 +18981,7 @@ msgstr "Marquer tous les messages directs comme lus" #. Accessible label and tooltip for the mark-all-as-read button in the inbox popout. #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:165 -#: src/features/messaging/components/popouts/InboxPopout.tsx:52 +#: src/features/messaging/components/popouts/InboxPopout.tsx:46 msgid "Mark all inbox channels as read" msgstr "Marquer toutes les conversations comme lues" @@ -19597,10 +19244,6 @@ msgstr "Nombre max. d'utilisations" msgid "Max size: {BACKGROUND_MEDIA_MAX_SIZE_LABEL}." msgstr "Taille maximale : {BACKGROUND_MEDIA_MAX_SIZE_LABEL}." -#: src/features/expressions/components/modals/PackInviteModal.tsx:168 -msgid "Max uses" -msgstr "Max utilise" - #: src/features/user/components/modals/tabs/component_gallery_tab/IndicatorsTab.tsx:451 msgid "Max visible count" msgstr "Nombre max. visible" @@ -19615,13 +19258,6 @@ msgstr "Agrandir la fenêtre" msgid "Maximizes visible messages with minimal spacing." msgstr "Optimise l'affichage des messages avec un espacement minimal." -#. Form helper text describing the maximum length of a description field. -#. Form helper text describing the maximum length of a description field. -#: src/features/expressions/components/modals/CreatePackModal.tsx:46 -#: src/features/expressions/components/modals/EditPackModal.tsx:43 -msgid "Maximum 256 characters" -msgstr "256 caractères maximum" - #. Label for attachment decay maximum eligible size. #: src/features/app/components/setup/SetupWizardSteps.tsx:240 msgid "Maximum eligible size (MB)" @@ -19638,10 +19274,15 @@ msgid "Maximum protection for family-friendly spaces" msgstr "Protection maximale pour les espaces familiaux" #. Label for an advanced screen-share bitrate select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:155 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:160 msgid "Maximum screen share bitrate" msgstr "Débit binaire maximal du partage d'écran" +#. Settings search entry description for the AV1 and H.265 screen-share opt-in toggles. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:97 +msgid "May cause compatibility issues for viewers. We’re working on improving this." +msgstr "Peut causer des problèmes de compatibilité pour les spectateurs. Nous travaillons à améliorer cela." + #. Short label in the max favorite memes modal. #: src/features/app/components/alerts/MaxFavoriteMemesModal.tsx:34 #: src/features/expressions/components/modals/GiftAcceptModal.tsx:220 @@ -19690,9 +19331,7 @@ msgid "Media buttons" msgstr "Boutons médias" #. Accessible label for the floating media controls toolbar in the media viewer modal. -#. Voice participant context menu submenu label for camera, stream, and video actions. #: src/features/messaging/components/modals/media_modal/shared.ts:69 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:190 msgid "Media controls" msgstr "Commandes multimédia" @@ -19898,7 +19537,7 @@ msgstr "Membres, sélectionnés" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Voice participant menu action that inserts a mention of the selected user into the message composer. #: src/features/ui/action_menu/items/MentionUserMenuItem.tsx:13 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:45 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:69 #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:67 msgid "Mention" msgstr "Mentionner" @@ -20004,7 +19643,7 @@ msgstr "message" #: src/features/guild/components/modals/guild_tabs/GuildMemberActionsSheet.tsx:88 #: src/features/ui/action_menu/items/ActionsSubmenu.tsx:41 #: src/features/ui/action_menu/items/MessageUserMenuItem.tsx:26 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:49 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:73 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabInputsTab.tsx:86 #: src/features/user/components/modals/UserProfileMobileSheet.tsx:712 #: src/features/user/components/modals/UserProfileModal.tsx:562 @@ -20342,7 +19981,7 @@ msgstr "Autorisation micro requise" msgid "Microphone test" msgstr "Test du microphone" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:813 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:946 msgid "Microphone workaround" msgstr "Solution de contournement micro" @@ -20532,9 +20171,7 @@ msgid "Mod" msgstr "Modération" #. Permission category for moderation actions against members or messages. -#. Voice participant context menu submenu label for member moderation actions. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:141 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:194 msgid "Moderation" msgstr "Modération" @@ -20667,7 +20304,7 @@ msgstr "Les plus pertinents" #. Short label in the inline. Keep it concise. #: src/features/user/components/modals/tabs/accessibility_tab/AccessibilityTabInline.tsx:31 #: src/features/user/components/modals/tabs/AccessibilityTab.tsx:98 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:143 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:148 #: src/features/user/components/settings_utils/search_index/AccessibilityIndex.ts:297 #: src/features/user/components/settings_utils/section_registry/AccessibilitySections.ts:271 msgid "Motion" @@ -20685,7 +20322,7 @@ msgid "Move" msgstr "Déplacer" #. Submenu label that moves every active device into another voice channel. -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:22 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:37 msgid "Move all devices to…" msgstr "Déplacer tous les appareils vers…" @@ -20702,7 +20339,7 @@ msgstr "Revenir en arrière dans l'historique des chaînes consultées" #. Submenu label that moves a single device into another voice channel. #. Submenu label that moves a single device into another voice channel. #: src/features/ui/action_menu/items/MoveToChannelSubmenu.tsx:21 -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:18 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:33 msgid "Move device to…" msgstr "Déplacer l'appareil vers…" @@ -20739,7 +20376,7 @@ msgstr "Déplacer vers" #. Submenu label that moves the selected participant or content into another channel. #. Submenu label that moves the selected participant or content into another channel. #: src/features/ui/action_menu/items/MoveToChannelSubmenu.tsx:29 -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:26 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:41 msgid "Move to…" msgstr "Déplacer vers…" @@ -20804,7 +20441,7 @@ msgstr "Note de musique" #: src/features/channel/components/bottomsheets/channel_details_bottom_sheet/ChannelDetailsBottomSheetShared.ts:132 #: src/features/channel/components/embeds/media/EmbedVideo.tsx:72 #: src/features/guild/components/modals/GuildNotificationSettingsModal.tsx:141 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:20 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:36 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:65 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:73 #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:178 @@ -20818,7 +20455,7 @@ msgid "Mute" msgstr "Couper le micro" #. Voice control button label to turn the user's microphone off. -#: src/features/voice/components/VoiceControlBar.tsx:126 +#: src/features/voice/components/VoiceControlBar.tsx:122 msgctxt "voice-control-action" msgid "Mute" msgstr "Désactiver le micro" @@ -20884,7 +20521,7 @@ msgid "Mute conversation" msgstr "Désactiver les notifications" #. Voice menu toggle that mutes a single device when the current user is connected on multiple devices. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:53 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:77 msgid "Mute device" msgstr "Couper le son de l'appareil" @@ -20898,7 +20535,9 @@ msgstr "Désactiver les notifs" msgid "Mute DMs" msgstr "Désactiver les notifs des MP" +#. Voice menu checkbox label that locally silences a user's entrance sound. #. Voice menu checkbox label. Locally silences this user's custom entrance sound when they join, only for the current user. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:183 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:313 msgid "Mute entrance sound" msgstr "Désactiver le son d'entrée" @@ -21107,11 +20746,6 @@ msgstr "Ma recherche d'image inversée" msgid "My search engine" msgstr "Mon moteur de recherche" -#. Form placeholder example for a pack name input. -#: src/features/expressions/components/modals/CreatePackModal.tsx:42 -msgid "My super pack" -msgstr "Mon super pack" - #. Short label in the add custom search engine modal. Keep it concise. #: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx:84 msgid "My translator" @@ -21757,10 +21391,6 @@ msgstr "Pas encore de cadeaux" msgid "No hoisted roles. Enable \"Show this role separately\" on a role to see it here." msgstr "Aucun rôle affiché séparément. Activez l'option \" Afficher ce rôle séparément \" sur un rôle pour le voir ici." -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:320 -msgid "No installed packs yet." -msgstr "Aucun pack installé pour l'instant." - #: src/features/guild/components/modals/guild_tabs/guild_overview_tab/fields/GuildInviteSplashUploadField.tsx:154 msgid "No invite background" msgstr "Pas d'arrière-plan d'invitation" @@ -21954,11 +21584,6 @@ msgstr "Aucun média enregistré" msgid "No saved payment methods." msgstr "Aucun moyen de paiement enregistré." -#. Empty state title in the scheduled messages popout when the user has none scheduled. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:18 -msgid "No scheduled messages" -msgstr "Aucun message programmé" - #. Body of the screen-share-unsupported modal shown when xdg-desktop-portal returns no capturable sources. #: src/features/voice/components/alerts/ScreenShareUnsupportedModal.tsx:18 msgid "No screens or windows were returned by the Linux screen sharing portal. Try again after checking that your desktop environment allows screen capture." @@ -21969,7 +21594,7 @@ msgstr "Aucun écran ou aucune fenêtre n'a été renvoyé par le portail de par msgid "No search results" msgstr "Aucun résultat" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:251 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:249 #: src/features/app/components/dialogs/components/DesktopSettingsView.tsx:549 msgid "No settings found" msgstr "Aucun paramètre trouvé" @@ -22096,7 +21721,7 @@ msgid "No webhooks" msgstr "Aucun webhook" #. Developer option label for short-circuiting the in-app reporting (IAR) flow. When enabled, submitting a report skips the network call. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:143 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:134 msgid "No-op in-app reports" msgstr "Rapports intégrés sans opération" @@ -22303,7 +21928,7 @@ msgid "Notifications" msgstr "Notifications" #. User settings tab for notification and alert sound controls. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:132 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:127 msgctxt "user-settings-tab" msgid "Notifications" msgstr "Notifications" @@ -22366,7 +21991,7 @@ msgstr "Objets" #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/SlowmodeControl.tsx:24 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:97 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:139 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:123 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:128 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:59 msgid "Off" msgstr "Désactivé" @@ -22500,7 +22125,7 @@ msgstr "S'applique uniquement aux écrans larges." msgid "Only credit cards are accepted. Debit and prepaid cards cannot be used for the mature content check." msgstr "Seules les cartes de crédit sont acceptées. Les cartes de débit et prépayées ne peuvent pas être utilisées pour la vérification du contenu mature." -#: src/features/voice/components/StreamSettingsMenuContent.tsx:833 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:966 msgid "Only default speakers" msgstr "Haut-parleurs par défaut uniquement" @@ -22548,7 +22173,7 @@ msgstr "N'exécutez du code ici que si vous comprenez exactement ce qu'il fait." msgid "Only show message previews for DMs with unread messages" msgstr "Afficher les aperçus de message uniquement pour les MP non lus" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:823 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:956 msgid "Only speakers" msgstr "Haut-parleurs seulement" @@ -22820,7 +22445,7 @@ msgstr "Ouvrir l'emoji dans le navigateur" msgid "Open emoji picker" msgstr "Ouvrir le sélecteur d'emojis" -#: src/features/voice/components/VoiceSettingsMenus.tsx:877 +#: src/features/voice/components/VoiceSettingsMenus.tsx:859 msgid "Open event sink" msgstr "Ouvrir le flux d’événements" @@ -22938,13 +22563,13 @@ msgstr "Ouvrir le profil de {directMessageName}" #. Accessible label for the avatar button that opens a user profile. #. Short label in the app layout voice participant item. Preserve {displayName}; it is inserted by code. -#: src/features/app/components/layout/VoiceParticipantItem.tsx:47 +#: src/features/app/components/layout/VoiceParticipantItem.tsx:48 #: src/features/ui/avatars/AvatarStack.tsx:21 msgid "Open profile for {displayName}" msgstr "Ouvrir le profil de {displayName}" #. Short label in the app layout grouped voice participant. Preserve {nickname}; it is inserted by code. -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:35 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:36 msgid "Open profile for {nickname}" msgstr "Ouvrir le profil de {nickname}" @@ -23079,17 +22704,17 @@ msgid "Open your settings" msgstr "Ouvrir vos réglages" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:112 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:133 msgid "OpenH264 software codec on Linux" msgstr "Codec logiciel OpenH264 sur Linux" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:88 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:109 msgid "OpenH264 video codec" msgstr "Codec vidéo OpenH264" #. Switch label for the OpenH264 codec toggle. "OpenH264" is a product name and "Cisco Systems, Inc." is a company name; do not translate either. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:34 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:39 msgid "OpenH264 Video Codec provided by Cisco Systems, Inc." msgstr "Codec vidéo OpenH264 fourni par Cisco Systems, Inc." @@ -23336,34 +22961,6 @@ msgstr "Le transfert de propriété à <0>{username} n'a pas pu être effect msgid "Ownership transferred" msgstr "Propriété transférée" -#. Form field label for the name of an expression pack. -#. Form field label for the name of an expression pack. -#: src/features/expressions/components/modals/CreatePackModal.tsx:26 -#: src/features/expressions/components/modals/EditPackModal.tsx:27 -msgid "Pack name" -msgstr "Nom du pack" - -#. Form validation error shown when the pack name field is empty. -#. Form validation error shown when the pack name field is empty. -#: src/features/expressions/components/modals/CreatePackModal.tsx:30 -#: src/features/expressions/components/modals/EditPackModal.tsx:31 -msgid "Pack name is required" -msgstr "Le nom du pack est obligatoire" - -#. Form validation error for a pack name that is too short. -#. Form validation error for a pack name that is too short. -#: src/features/expressions/components/modals/CreatePackModal.tsx:34 -#: src/features/expressions/components/modals/EditPackModal.tsx:35 -msgid "Pack name must be at least 2 characters" -msgstr "Le nom du pack doit contenir au moins 2 caractères" - -#. Form validation error for a pack name that is too long. -#. Form validation error for a pack name that is too long. -#: src/features/expressions/components/modals/CreatePackModal.tsx:38 -#: src/features/expressions/components/modals/EditPackModal.tsx:39 -msgid "Pack name must be at most 64 characters" -msgstr "Le nom du pack ne doit pas dépasser 64 caractères" - #. Voice stats field label (mobile lobby). Shows packet loss percentage. #. Voice stats field label (mobile voice lobby). Shows packet loss percentage. #: src/features/voice/components/bottomsheets/DirectCallLobbyBottomSheet.tsx:124 @@ -23371,11 +22968,6 @@ msgstr "Le nom du pack ne doit pas dépasser 64 caractères" msgid "Packet loss" msgstr "Perte de paquets" -#. 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/ExpressionPacksIndex.ts:15 -msgid "Packs" -msgstr "Packs" - #: src/features/channel/components/bottomsheets/ChannelSearchBottomSheet.tsx:718 msgid "Page {currentPage} of {totalPages}" msgstr "Page {currentPage} sur {totalPages}" @@ -23566,7 +23158,7 @@ msgid "Pause invites? New users won't be able to join through invite links until msgstr "Mettre les invitations en pause ? Les nouveaux utilisateurs ne pourront pas rejoindre via les liens d'invitation tant que vous ne les réactiverez pas. Les membres existants ne seront pas affectés." #. Short label for an advanced screen-share preview preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:39 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:44 msgid "Pause my screen share preview in the background" msgstr "Mettre en pause l'aperçu de mon partage d'écran en arrière-plan" @@ -23575,6 +23167,11 @@ msgstr "Mettre en pause l'aperçu de mon partage d'écran en arrière-plan" msgid "Pause notifications" msgstr "Mettre les notifications en pause" +#. Voice screen share menu preference that pauses the local stream preview while the app is unfocused. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:28 +msgid "Pause Preview When Fluxer Isn’t Focused" +msgstr "Mettre en pause l’aperçu quand Fluxer n’est pas actif" + #. Description shown for the emoji toggle while reduced motion is active. #: src/features/user/components/modals/tabs/accessibility_tab/AnimationTab.tsx:81 msgid "Paused by reduced motion. Turn on to keep animated emojis playing." @@ -23908,7 +23505,7 @@ msgid "Picture" msgstr "Photo" #. 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/VoiceVideoIndex.ts:124 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:145 msgid "Picture in picture" msgstr "Image dans l'image" @@ -24028,7 +23625,7 @@ msgid "Pins popout" msgstr "Épingles (fenêtre flottante)" #. 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/VoiceVideoIndex.ts:128 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:149 msgid "PiP" msgstr "PiP" @@ -24167,15 +23764,20 @@ msgstr "Réintégrer dans la fenêtre principale" msgid "Pop out call" msgstr "Afficher l’appel dans une nouvelle fenêtre" -#. Voice menu action on desktop that opens the participant camera feed in a separate window. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:29 -msgid "Pop out camera" -msgstr "Afficher la caméra dans une nouvelle fenêtre" - #. Voice menu action on desktop that opens the participant screen share in a separate window. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:33 -msgid "Pop out stream" -msgstr "Afficher le partage d’écran dans une nouvelle fenêtre" +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:57 +msgid "Pop Out Stream" +msgstr "Afficher le flux dans une fenêtre séparée" + +#. Voice menu action on desktop that opens the participant placeholder tile in a separate window. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:49 +msgid "Pop Out User" +msgstr "Afficher l'utilisateur" + +#. Voice menu action on desktop that opens the active participant camera feed in a separate window. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:45 +msgid "Pop Out Video" +msgstr "Afficher la vidéo" #. Overlay text shown on a voice participant tile while it lives in a separate popped-out window. #: src/features/voice/components/popout/PoppedOutOverlay.tsx:19 @@ -24225,7 +23827,7 @@ msgid "Prefer @mention" msgstr "Préférence de mention" #. Option label for an encoder path select. Refers to hardware video encoders. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:63 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:68 msgid "Prefer hardware" msgstr "Préférer le matériel" @@ -24237,7 +23839,7 @@ msgid "Prefer no @mention" msgstr "Ne pas être mentionné(e)" #. Option label for an encoder path select. Refers to software video encoders. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:67 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:72 msgid "Prefer software" msgstr "Préférer le logiciel" @@ -24256,6 +23858,11 @@ msgstr "Préférences" msgid "Preferences..." msgstr "Préférences..." +#. Accessible label for the advanced screen-share codec preference select. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:218 +msgid "Preferred screen share codec" +msgstr "Codec de partage d'écran préféré" + #. 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/AccessibilityIndex.ts:293 @@ -24391,6 +23998,11 @@ msgstr "Bouton d'aperçu" msgid "Preview camera" msgstr "Aperçu de la caméra" +#. Voice menu action that opens a preview of the current user camera. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:53 +msgid "Preview Camera" +msgstr "Aperçu de la caméra" + #. Status text on the placeholder shown in the voice call view when the user has hidden a remote stream preview. #: src/features/voice/components/HiddenStreamPlaceholder.tsx:10 msgid "Preview hidden" @@ -24424,7 +24036,7 @@ msgid "Preview sound" msgstr "Écouter un aperçu" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:136 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:157 msgid "Preview, popout, and stream thumbnail behavior" msgstr "Comportement de prévisualisation, d’affichage dans une fenêtre séparée et de vignette de flux." @@ -24523,7 +24135,7 @@ msgid "Primary navigation" msgstr "Navigation principale" #. Voice display preference checkbox that moves active speakers toward the front of the call grid when enabled. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:81 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:105 msgid "Prioritize speakers" msgstr "Prioriser les intervenants" @@ -24537,7 +24149,7 @@ msgstr "Orateur prioritaire" #. User settings tab for privacy and safety controls. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:12 #: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts:60 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:103 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:98 msgid "Privacy" msgstr "Confidentialité" @@ -24613,7 +24225,7 @@ msgid "Product name" msgstr "Nom du produit" #. User settings tab for editing the current user profile. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:91 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:86 msgid "Profile" msgstr "Profil" @@ -24977,7 +24589,7 @@ msgid "Push-to-talk is ignored in direct input. Switch to focused voice or custo msgstr "L'option Appuyer-pour-parler est ignorée en saisie directe. Passez en mode vocal ciblé ou personnalisé pour l'utiliser." #. Tooltip on the mic button in the voice control bar when push-to-talk is enabled. {pushToTalkHint} is the formatted shortcut key combo. -#: src/features/voice/components/VoiceControlBar.tsx:116 +#: src/features/voice/components/VoiceControlBar.tsx:112 msgid "Push-to-talk is on. Hold {pushToTalkHint} to speak." msgstr "Appuyez sur {pushToTalkHint} pour parler (activation vocale désactivée)." @@ -24997,7 +24609,7 @@ msgid "Push-to-talk won't unmute your microphone while you're deafened. Undeafen msgstr "Le raccourci d’activation vocale ne réactivera pas votre microphone lorsque vous serez en mode « silence ». Désactivez le mode « silence » pour pouvoir parler." #. Option label for a software encoder quality select. Means slower/higher-quality. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:87 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:92 msgid "Quality" msgstr "Qualité" @@ -25212,7 +24824,7 @@ msgid "Ready to upgrade?" msgstr "Prêt à passer à la version supérieure ?" #. Option label for a software encoder quality select. Means fastest/lower-latency. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:79 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:84 msgid "Realtime" msgstr "Temps réel" @@ -25287,11 +24899,9 @@ msgstr "Vérifier à nouveau" msgid "Recipients will be taken to {0} <0>{1}" msgstr "Les destinataires seront redirigés vers {0} <0>{1}" -#. Badge shown next to the auto codec option in the screen-share codec radio group. Keep it concise. #. Spellcheck engine option in the language tab. Lets the app choose the best available spellcheck engine. #. Spellcheck engine option in the textarea spellcheck submenu. Lets the app choose the best available engine. #: src/features/channel/components/textarea/TextareaContextMenu.tsx:70 -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:38 #: src/features/user/components/modals/tabs/LanguageTab.tsx:87 msgid "Recommended" msgstr "Recommandé" @@ -25556,11 +25166,6 @@ msgstr "Refuser" msgid "Rejected" msgstr "Rejeté" -#. Voice participant context menu submenu label for friend and block actions. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:198 -msgid "Relationship" -msgstr "Relation" - #. Short label in the markdown tab. Keep it concise. #: src/features/user/components/modals/tabs/component_gallery_tab/MarkdownTab.tsx:129 msgid "Relative" @@ -25641,7 +25246,6 @@ msgstr "Mémoriser la taille et la position de la fenêtre" #. Action label for removing the selected item from a list or relationship. #. Button label for removing the current webhook avatar image. #. Button or menu action label in the channel and chat message reactions sheet. Keep it concise. Keep the tone plain and specific. -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the linked accounts tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the search engines tab. Keep it concise. Keep the tone plain and specific. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. @@ -25660,8 +25264,6 @@ msgstr "Mémoriser la taille et la position de la fenêtre" #: src/features/ui/action_menu/GroupDMContextMenu.tsx:73 #: src/features/ui/action_menu/UserContextMenu.tsx:80 #: src/features/user/components/modals/tabs/chat_settings_tab/SearchEnginesTab.tsx:26 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:75 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:133 #: src/features/user/components/modals/tabs/LinkedAccountsTab.tsx:55 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:158 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:194 @@ -25833,11 +25435,6 @@ msgstr "Supprimez-en un de {targetName} pour faire de la place, puis réessayez. msgid "Remove override" msgstr "Supprimer la dérogation" -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:54 -msgid "Remove pack" -msgstr "Supprimer le pack" - #. Button or menu action label in the channel and chat message reactions sheet. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the message reactions modal. Keep it concise. Keep the tone plain and specific. #: src/features/channel/components/MessageReactionsSheet.tsx:33 @@ -25966,11 +25563,6 @@ msgstr "Rôle \" {oldLabel} \" supprimé." msgid "Removed roles." msgstr "Rôles supprimés." -#. Button or menu action label in the messaging commands. Keep it concise. Keep the tone plain and specific. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:57 -msgid "Removed scheduled message" -msgstr "Message programmé supprimé" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:419 msgid "Removed the channel from its category." msgstr "A retiré la chaîne de sa catégorie." @@ -26003,11 +25595,6 @@ msgstr "Supprime toutes les surcharges par variable, mais conserve votre bibliot msgid "Removing permissions could limit the bot's features." msgstr "La suppression des autorisations pourrait limiter les fonctionnalités du bot." -#. Description text in the expression packs tab. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:71 -msgid "Removing the pack will uninstall it from your account." -msgstr "La suppression du pack le désinstallera de votre compte." - #: src/features/moderation/components/modals/RemoveTimeoutModal.tsx:55 msgid "Removing the timeout will allow <0>{targetUserTag} to send messages, react, and join voice channels again." msgstr "Retirer le délai permettra à <0>{targetUserTag} d'envoyer des messages, de réagir et de rejoindre à nouveau les canaux vocaux." @@ -26654,42 +26241,42 @@ msgid "Resize floating panel" msgstr "Redimensionner le panneau flottant" #. Accessible label for the bottom-left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:80 +#: src/features/messaging/components/popouts/InboxPopout.tsx:74 msgid "Resize inbox from bottom left" msgstr "Redimensionner la boîte de réception depuis le coin inférieur gauche" #. Accessible label for the bottom-right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:84 +#: src/features/messaging/components/popouts/InboxPopout.tsx:78 msgid "Resize inbox from bottom right" msgstr "Redimensionner la boîte de réception depuis le coin inférieur droit" #. Accessible label for the bottom resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:60 +#: src/features/messaging/components/popouts/InboxPopout.tsx:54 msgid "Resize inbox from the bottom edge" msgstr "Redimensionner la boîte de réception par le bas" #. Accessible label for the left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:64 +#: src/features/messaging/components/popouts/InboxPopout.tsx:58 msgid "Resize inbox from the left edge" msgstr "Redimensionner la boîte de réception par la gauche" #. Accessible label for the right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:68 +#: src/features/messaging/components/popouts/InboxPopout.tsx:62 msgid "Resize inbox from the right edge" msgstr "Redimensionner la boîte de réception par la droite" #. Accessible label for the top resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:56 +#: src/features/messaging/components/popouts/InboxPopout.tsx:50 msgid "Resize inbox from the top edge" msgstr "Redimensionner la boîte de réception par le haut" #. Accessible label for the top-left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:72 +#: src/features/messaging/components/popouts/InboxPopout.tsx:66 msgid "Resize inbox from top left" msgstr "Redimensionner la boîte de réception depuis le coin supérieur gauche" #. Accessible label for the top-right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:76 +#: src/features/messaging/components/popouts/InboxPopout.tsx:70 msgid "Resize inbox from top right" msgstr "Redimensionner la boîte de réception depuis le coin supérieur droit" @@ -27071,11 +26658,6 @@ msgstr "Info-bulle droite" msgid "Right-click here to open the context menu" msgstr "Faites un clic droit ici pour ouvrir le menu contextuel" -#. Empty state hint in the scheduled messages popout explaining how to schedule a new message. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:22 -msgid "Right-click the send button to schedule a message." -msgstr "Faites un clic droit sur le bouton d'envoi pour programmer un message." - #. Action that rings the selected participant in a voice call. #. 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. @@ -27110,8 +26692,8 @@ msgstr "Couleur du rôle" msgid "Role created" msgstr "Rôle créé" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:341 -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:388 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:352 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:402 msgid "Role created successfully" msgstr "Rôle créé" @@ -27120,8 +26702,8 @@ msgstr "Rôle créé" msgid "Role deleted" msgstr "Rôle supprimé" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:425 -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:454 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:440 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:469 msgid "Role deleted successfully" msgstr "Rôle supprimé avec succès" @@ -27161,7 +26743,7 @@ msgstr "Rôles" msgid "Roles and members" msgstr "Rôles et membres" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:285 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:296 msgid "Roles updated successfully" msgstr "Rôles mis à jour" @@ -27269,7 +26851,6 @@ msgstr "Enregistrer" #: src/features/expressions/components/modals/AddFavoriteMemeModal.tsx:118 #: src/features/expressions/components/modals/EditFavoriteMemeModal.tsx:94 #: src/features/expressions/components/modals/EditGuildStickerModal.tsx:123 -#: src/features/expressions/components/modals/EditPackModal.tsx:127 #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:624 #: src/features/guild/components/modals/guild_tabs/GuildVanityURLTab.tsx:279 #: src/features/guild/components/modals/GuildFolderSettingsModal.tsx:90 @@ -27350,7 +26931,7 @@ msgstr "Enregistré" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:63 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:59 #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:63 msgid "Saved media" msgstr "Médias enregistrés" @@ -27403,23 +26984,11 @@ msgstr "Programmer" msgid "Schedule message" msgstr "Programmer l'envoi du message" -#. Status pill on a scheduled message row indicating it will send at the chosen time. -#. Tab label in the inbox popout listing the user scheduled messages. -#: src/features/messaging/components/popouts/InboxPopout.tsx:40 -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:30 -msgid "Scheduled" -msgstr "Programmé" - #. Developer / debug surface — keep terse and technical. Label in the developer Nagbar controls panel for the scheduled-maintenance banner. #: src/features/devtools/components/NagbarControls.ts:22 msgid "Scheduled maintenance nagbar" msgstr "Barre de notification de maintenance planifiée" -#. Label in the messaging commands. {scheduledTimeLabel} is the localized scheduled date and time. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:49 -msgid "Scheduled message for {scheduledTimeLabel}" -msgstr "Message programmé pour {scheduledTimeLabel}" - #. Inline validation message in the schedule-message modal when the picked time is more than 30 days away. Keep tone plain. #: src/features/messaging/components/modals/ScheduleMessageModal.tsx:31 msgid "Scheduled messages can be at most 30 days in the future." @@ -27490,7 +27059,7 @@ msgid "Screen share codec" msgstr "Codec de partage d'écran" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:140 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:161 msgid "Screen share encoder controls" msgstr "Commandes de l’encodeur de partage d’écran" @@ -27511,12 +27080,12 @@ msgid "Screen share is using software encoding ({codec}). Quality may be reduced msgstr "Le partage d'écran utilise l'encodage logiciel ({codec}). La qualité peut être réduite et l'utilisation du processeur augmentée. Votre GPU pourrait ne pas prendre en charge l'encodage matériel pour ce codec." #. 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/VoiceVideoIndex.ts:120 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:141 msgid "Screen share preview" msgstr "Aperçu du partage d'écran" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:116 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:137 msgid "Screen share preview behavior" msgstr "Comportement de l’aperçu du partage d’écran" @@ -27535,6 +27104,11 @@ msgstr "Les aperçus de partage d’écran sont désactivés." msgid "Screen share previews are enabled." msgstr "Les aperçus de partage d’écran sont activés." +#. Voice screen share menu action that opens the screen share preview privacy controls. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:32 +msgid "Screen Share Privacy" +msgstr "Confidentialité du partage d'écran" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the video tab. Keep it concise. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:82 @@ -27562,11 +27136,6 @@ msgstr "Démarrage du partage d'écran" msgid "Screen share stop" msgstr "Arrêt du partage d'écran" -#. Accessible label for the screen-share codec radio group. -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:42 -msgid "Screen share video codec" -msgstr "Codec vidéo du partage d'écran" - #. 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. #. Status badge label shown on a live tile when the participant is sharing their screen. @@ -28931,6 +28500,11 @@ msgstr "Partagez des écrans et des fenêtres." msgid "Share source" msgstr "Partager la source" +#. Toggle label for sharing audio with an active stream. +#: src/features/voice/components/StreamSettingsMenuContent.tsx:156 +msgid "Share Stream Audio" +msgstr "Partager l'audio du flux" + #. Description in the premium gift purchase section. premiumProductName is the short paid product name. #: src/features/premium/utils/PremiumMessageDescriptors.ts:40 msgid "Share the {premiumProductName} experience with your friends by purchasing a gift subscription." @@ -28940,15 +28514,6 @@ msgstr "Offrez l'expérience {premiumProductName} à vos amis en leur achetant u msgid "Share theme" msgstr "Partager le thème" -#: src/features/expressions/components/modals/PackInviteModal.tsx:192 -msgid "Share this link" -msgstr "Partager ce lien" - -#. Description shown in the emoji pack invite modal. -#: src/features/expressions/components/modals/PackInviteModal.tsx:65 -msgid "Share this link — the pack installs when accepted." -msgstr "Partagez ce lien : le pack s'installe une fois accepté." - #. Privacy > Active now: confirmation modal title when turning sharing on. #: src/features/user/components/modals/tabs/privacy_safety_tab/ActiveNowTab.tsx:33 msgid "Share voice activity with all friends?" @@ -28976,11 +28541,6 @@ msgstr "Partager votre écran" msgid "Share your screen in high definition (1080p), quad HD (1440p), or native source resolution, at up to 60 FPS." msgstr "Partagez votre écran en haute définition (1080p), en Quad HD (1440p) ou dans la résolution source native, jusqu'à 60 FPS." -#. Description shown in the sticker pack invite modal. -#: src/features/expressions/components/modals/PackInviteModal.tsx:69 -msgid "Share your sticker pack via link." -msgstr "Partager votre pack de stickers via un lien." - #. Button or menu action label in the share theme modal. Keep it concise. #: src/features/theme/components/modals/ShareThemeModal.tsx:39 msgid "Share your theme" @@ -29081,7 +28641,7 @@ msgstr "Conflits de raccourcis" #. User settings tab for keyboard shortcuts and custom bindings. #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:18 #: src/features/user/components/settings_utils/section_registry/AccessibilitySections.ts:175 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:128 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:123 msgid "Shortcuts" msgstr "Raccourcis" @@ -29241,11 +28801,6 @@ msgstr "Afficher le bouton emoji" msgid "Show emoji reactions on messages" msgstr "Afficher les réactions emoji sur les messages" -#. Developer option label for exposing the staff-only Expression packs page in user settings. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:125 -msgid "Show expression packs settings" -msgstr "Afficher les paramètres des packs d’expressions" - #. Short label for an advanced media button preference. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedChatControls.tsx:77 msgid "Show favorite button" @@ -29381,15 +28936,15 @@ msgstr "Afficher les salons masqués" #. Toggle label in the mobile video settings bottom sheet. Controls whether the local camera tile is visible. #. Voice display preference checkbox that controls whether the current user sees their own camera tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:69 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:93 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:92 -#: src/features/voice/components/VoiceSettingsMenus.tsx:814 +#: src/features/voice/components/VoiceSettingsMenus.tsx:815 msgid "Show my own camera" msgstr "Afficher ma propre caméra" #. Voice display preference checkbox that controls whether the current user sees their own screen share tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:73 -msgid "Show my screen share" +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:97 +msgid "Show My Screen Share" msgstr "Afficher mon partage d'écran" #. Developer option label for showing the current user as typing. @@ -29417,9 +28972,9 @@ msgstr "Afficher la fenêtre modale du nouvel appareil" #. Toggle label in the mobile video settings bottom sheet. Controls whether participants without video are shown in the grid. #. Voice display preference checkbox that controls whether participants without video are shown in the grid. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:77 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:101 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:96 -#: src/features/voice/components/VoiceSettingsMenus.tsx:828 +#: src/features/voice/components/VoiceSettingsMenus.tsx:829 msgid "Show non-video participants" msgstr "Afficher les participants sans vidéo" @@ -29449,7 +29004,7 @@ msgid "Show per-device participant volume sliders in voice menus" msgstr "Afficher les curseurs de volume des participants par appareil dans les menus vocaux" #. Developer option label for exposing the staff-only profile timezone section in profile settings. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:134 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:125 msgid "Show profile timezone settings" msgstr "Afficher les paramètres de fuseau horaire du profil" @@ -29681,7 +29236,7 @@ msgstr "Connecté" #. Settings section label for account sessions and devices. #: src/features/user/components/modals/tabs/DevicesTab.tsx:517 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:42 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:34 msgid "Signed-in devices" msgstr "Appareils connectés" @@ -29759,7 +29314,7 @@ msgid "Single community mode" msgstr "Mode communauté unique" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:103 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:108 msgid "Single layer" msgstr "Couche unique" @@ -29816,7 +29371,7 @@ msgid "Skip the external link warning for all domains" msgstr "Ignorer l'avertissement de lien externe pour tous les domaines" #. Developer / debug surface — keep terse and technical. Tooltip / description for the no-op in-app reports toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:148 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:139 msgid "Skip the network call when an in-app report is submitted. The flow still advances to the success screen so you can exercise the UI, but nothing is actually sent to the safety team." msgstr "Ignore l'appel réseau lorsqu'un signalement est envoyé depuis l'application. Le flux avance toujours vers l'écran de succès pour que vous puissiez tester l'interface utilisateur, mais rien n'est réellement envoyé à l'équipe de sécurité." @@ -30063,12 +29618,12 @@ msgid "Social" msgstr "Social" #. 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/VoiceVideoIndex.ts:148 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:169 msgid "Software encoder" msgstr "Encodeur logiciel" #. Label for an advanced screen-share select. Refers to software video encoder quality bias. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:71 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:76 msgid "Software encoder quality" msgstr "Qualité de l’encodeur logiciel" @@ -30393,7 +29948,7 @@ msgid "Spanish (Spain)" msgstr "Espagnol (Espagne)" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:111 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:116 msgid "Spatial and temporal layers" msgstr "Couches spatiales et temporelles" @@ -30495,7 +30050,7 @@ msgstr "Vérification orthographique" #: src/features/user/components/modals/tabs/LanguageTab.tsx:414 #: src/features/user/components/modals/tabs/LanguageTab.tsx:456 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:74 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:58 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:50 msgid "Spellcheck" msgstr "Vérification orthographique" @@ -30683,10 +30238,6 @@ msgstr "Démarrer l'appel" msgid "Start camera test and configure effects" msgstr "Lancer le test de la caméra et configurer les effets" -#: src/features/expressions/components/modals/CreatePackModal.tsx:93 -msgid "Start curating a custom emoji pack that you can share and install." -msgstr "Commencez à créer un pack d'emojis personnalisé que vous pourrez partager et installer." - #. Label for the start of a date range (inclusive). Leave blank for no lower bound. #: src/features/user/components/modals/tabs/privacy_safety_tab/data_request_modal/DataRequestModal.tsx:175 msgid "Start date" @@ -30697,10 +30248,6 @@ msgstr "Date de début" msgid "Start date must be earlier than end date." msgstr "La date de début doit être antérieure à la date de fin." -#: src/features/voice/components/VoiceSettingsMenus.tsx:860 -msgid "Start debug logging session" -msgstr "Démarrer la session de journalisation de débogage" - #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:125 msgid "Start drag and drop" @@ -30883,45 +30430,6 @@ msgstr "Densité des stickers" msgid "Sticker is too large" msgstr "L'autocollant est trop volumineux" -#. Kind label on a sticker pack invite embed. -#. Short label in the authentication invite header. Keep the tone plain and specific. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/auth/flow/InviteHeader.tsx:25 -#: src/features/channel/components/InviteEmbed.tsx:88 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:61 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:105 -msgid "Sticker pack" -msgstr "Pack de stickers" - -#. placeholder {0}: invite.pack.name -#: src/features/invite/commands/InviteCommands.tsx:146 -msgid "Sticker pack {0} has been installed." -msgstr "Le pack de stickers {0} a été installé." - -#. Title of the error modal when creating a new sticker pack is rejected because the user is at the creation limit. -#: src/features/invite/commands/InviteCommands.tsx:74 -msgid "Sticker pack creation limit reached" -msgstr "Limite de création de packs de stickers atteinte" - -#. Modal title for the sticker pack invite share flow. -#: src/features/expressions/components/modals/PackInviteModal.tsx:61 -msgid "Sticker pack invite" -msgstr "Invitation au pack de stickers" - -#. Title of the error modal when installing a sticker pack via invite is rejected because the user is at the install limit. -#: src/features/invite/commands/InviteCommands.tsx:65 -msgid "Sticker pack limit reached" -msgstr "Limite de packs de stickers atteinte" - -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#. Settings section label for sticker expression packs. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:84 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:27 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:22 -msgid "Sticker packs" -msgstr "Packs de stickers" - #: src/features/guild/components/modals/guild_tabs/GuildStickersTab.tsx:283 msgid "Sticker slots" msgstr "Emplacements de stickers" @@ -31039,6 +30547,13 @@ msgstr "Arrêter de partager l'activité vocale avec tous les amis ?" msgid "Stop speaking" msgstr "Arrêter de parler" +#. Danger action that stops the active screen share. +#. Voice screen share menu action that stops the current user stream. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:20 +#: src/features/voice/components/ActiveScreenShareMenu.tsx:19 +msgid "Stop Streaming" +msgstr "Arrêter le partage" + #. Confirmation prompt in the links tab. #: src/features/user/components/modals/tabs/chat_settings_tab/ChatSettingsTabLinksTab.tsx:31 msgid "Stop trusting all links?" @@ -31050,7 +30565,7 @@ msgid "Stop watching" msgstr "Arrêter de regarder" #. Tooltip / button label in the voice control bar that stops watching a remote screen share. -#: src/features/voice/components/VoiceControlBar.tsx:151 +#: src/features/voice/components/VoiceControlBar.tsx:147 msgid "Stop watching stream" msgstr "Arrêter de regarder le flux" @@ -31088,11 +30603,16 @@ msgstr "Flux masqué" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the user settings voice activity card. Keep it concise. #: src/features/user/components/profile/VoiceActivityCard.tsx:90 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:132 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:153 #: src/features/voice/components/StreamWatchHoverCard.tsx:21 msgid "Stream preview" msgstr "Aperçu du stream" +#. Compact submenu label for changing the resolution and frame rate of an active stream. +#: src/features/voice/components/StreamSettingsMenuContent.tsx:152 +msgid "Stream Quality" +msgstr "Qualité du flux" + #. Toolbar / menu button label in the screen-share picker. Opens the stream quality settings popover. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:164 msgid "Stream settings" @@ -31302,12 +30822,12 @@ msgid "Suspend" msgstr "Suspendre" #. 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/VoiceVideoIndex.ts:156 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:177 msgid "SVC" msgstr "SVC" #. Label for an advanced screen-share select. SVC is a WebRTC acronym and should stay uppercase. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:91 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:96 msgid "SVC mode" msgstr "Mode SVC" @@ -31757,7 +31277,7 @@ msgid "Template URL" msgstr "URL du modèle" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:107 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:112 msgid "Temporal layers" msgstr "Couches temporelles" @@ -31818,7 +31338,7 @@ msgstr "Tester les aperçus d’URL et les intégrations rendues" #. Channel type chip label for a text channel. #. Option label for a WebRTC content hint select. #: src/features/channel/utils/ChannelUtils.tsx:51 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:151 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:156 msgid "Text" msgstr "Texte" @@ -32002,11 +31522,6 @@ msgstr "Ce message a disparu ou vous n'avez plus accès à la conversation." msgid "That's all of them." msgstr "C'est tout." -#. End-of-list body text in the scheduled messages popout when all scheduled messages are visible. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:56 -msgid "That's everything in the queue." -msgstr "C'est tout ce qui est en attente." - #. Description text in the FluxerTag change modal. #: src/features/user/components/modals/FluxerTagChangeModal.tsx:69 msgid "The #0000 tag is reserved for Visionary subscribers. Visionary is no longer available for purchase." @@ -32671,7 +32186,7 @@ msgid "This invite has unlimited uses." msgstr "Cette invitation a un nombre d'utilisations illimité." #. Helper text shown on an invite embed while streaming privacy is active. -#: src/features/channel/components/InviteEmbed.tsx:141 +#: src/features/channel/components/InviteEmbed.tsx:112 msgid "This invite is hidden while sharing is protected." msgstr "Cette invitation est masquée tant que le partage est protégé." @@ -33167,7 +32682,7 @@ msgstr "Heure" #. Settings section label for app time display format. #: src/features/user/components/modals/tabs/LanguageTab.tsx:374 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:26 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:46 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:38 msgid "Time format" msgstr "Format de l'heure" @@ -33394,11 +32909,6 @@ msgstr "Activer/désactiver la table d'harmonie" msgid "Toggle the sticker picker" msgstr "Ouvrir/fermer le sélecteur de stickers" -#. Action that toggles whether the pack invite is unique to the recipient. -#: src/features/expressions/components/modals/PackInviteModal.tsx:73 -msgid "Toggle unique invite" -msgstr "Activer/désactiver l'invitation unique" - #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:305 msgid "Toggle voice activity" @@ -33731,7 +33241,7 @@ msgid "Try another search term, or pick a different category or language." msgstr "Essayez un autre terme de recherche, ou choisissez une autre catégorie ou langue." #. Helper text on an unknown invite embed suggesting the user request a fresh invite. -#: src/features/channel/components/InviteEmbed.tsx:129 +#: src/features/channel/components/InviteEmbed.tsx:100 msgid "Try asking for a new invite." msgstr "Essayez de demander une nouvelle invitation." @@ -33754,7 +33264,7 @@ msgstr "Réessayez de modifier votre message." msgid "TRY gifts are one-time payments. Cards charged in TRY still need to be issued in Türkiye for the purchase to stay eligible." msgstr "Les cadeaux en TRY sont des paiements uniques. Les cartes débitées en TRY doivent toujours être émises en Turquie pour que l'achat reste éligible." -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:254 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:252 msgid "Try searching for something like \"theme\", \"notifications\", or \"privacy\"" msgstr "Essayez de rechercher quelque chose comme \" thème \", \" notifications \" ou \" confidentialité \"" @@ -33804,7 +33314,7 @@ msgstr "Désactiver" #. Bulk voice action that turns off the camera on every active device of the current user. #. Voice menu action that turns off every active device/session's camera. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:90 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:114 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:93 msgid "Turn off all device cameras" msgstr "Désactiver toutes les caméras des appareils" @@ -33820,14 +33330,14 @@ msgstr "Désactiver la caméra" #. Voice menu action that turns off the camera on a single device of the current user. #. Voice menu action that turns off the camera on one device/session. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:57 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:81 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:81 msgid "Turn off device camera" msgstr "Désactiver la caméra de l'appareil" #. Voice menu action that ends the screen share on a single device of the current user. #. Voice menu action that stops screen sharing or streaming on one device/session. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:61 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:85 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:85 msgid "Turn off device stream" msgstr "Désactiver le flux de l'appareil" @@ -33839,7 +33349,7 @@ msgstr "Désactiver les messages privés et les demandes d'amis sur l'instance. #. Voice menu action that ends the current user screen share. #. Voice menu action that stops the current user's screen share or stream. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:65 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:89 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:69 msgid "Turn off stream" msgstr "Désactiver le flux" @@ -34019,16 +33529,6 @@ msgstr "La loi britannique exige une vérification du contenu mature. Pour conti msgid "Ukrainian" msgstr "Ukrainien" -#. Generic title for the error modal when an emoji pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:99 -msgid "Unable to install emoji pack" -msgstr "Impossible d'installer le pack d'emojis" - -#. Generic title for the error modal when a sticker pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:103 -msgid "Unable to install sticker pack" -msgstr "Impossible d'installer le pack de stickers" - #. Error-state title in the activity log tab when fetching log entries failed. #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTab.tsx:126 msgid "Unable to load activity logs" @@ -34038,11 +33538,6 @@ msgstr "Impossible de charger l’historique des activités" msgid "Unable to load applications" msgstr "Impossible de charger les applications" -#. Error message in the expression packs tab. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:36 -msgid "Unable to load pack information." -msgstr "Impossible de charger les informations du pack." - #. Error message in the channel and chat textual attachment code panel. #. Error message in the channel and chat textual attachment code panel. #: src/features/channel/components/embeds/attachments/CsvAttachmentTablePanel.tsx:31 @@ -34265,7 +33760,7 @@ msgstr "Retirer des favoris" #. Voice call layout action that removes focus from the currently pinned participant. #. Voice layout menu action that removes the focused participant or stream. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:25 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:41 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:97 msgid "Unfocus" msgstr "Désélectionner" @@ -34284,7 +33779,7 @@ msgstr "Déplier" #. Settings section label for the embed debugger URL input. #: src/features/user/components/modals/tabs/EmbedDebuggerTab.tsx:231 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:70 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:62 msgid "Unfurl debugger" msgstr "URL de débogage du décompacteur" @@ -34293,10 +33788,6 @@ msgstr "URL de débogage du décompacteur" msgid "Unicode emojis" msgstr "Émojis Unicode" -#: src/features/expressions/components/modals/PackInviteModal.tsx:180 -msgid "Unique invite" -msgstr "Invitation unique" - #. Codec description in the screen share codec policy menu, used for the universal fallback codec. #: src/features/voice/utils/ScreenShareCodecPolicy.ts:20 msgid "Universal fallback. Lowest quality, but it works everywhere." @@ -34350,7 +33841,7 @@ msgstr "Date inconnue" #. Fallback device or operating-system label in the devices tab when session client data is unavailable. #. Short label in the app layout voice participant item. #. Short label in the notifications. Keep it concise. -#: src/features/app/components/layout/VoiceParticipantItem.tsx:43 +#: src/features/app/components/layout/VoiceParticipantItem.tsx:44 #: src/features/user/components/modals/tabs/DevicesTab.tsx:65 #: src/features/user/components/modals/tabs/notifications_tab/Notifications.tsx:78 msgid "Unknown device" @@ -34376,7 +33867,7 @@ msgid "Unknown gift" msgstr "Cadeau inconnu" #. Title shown on an invite embed when the invite code resolves to nothing (expired, revoked, or invalid). -#: src/features/channel/components/InviteEmbed.tsx:125 +#: src/features/channel/components/InviteEmbed.tsx:96 msgid "Unknown invite" msgstr "Invitation inconnue" @@ -34428,7 +33919,7 @@ msgstr "utilisateur inconnu" #: src/features/devtools/utils/CommandUtils.ts:27 #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTab.tsx:114 #: src/features/voice/components/VoiceParticipantAvatarList.tsx:43 -#: src/features/voice/components/VoiceParticipantTile.tsx:161 +#: src/features/voice/components/VoiceParticipantTile.tsx:162 #: src/features/webhook/components/WebhookListItem.tsx:30 msgid "Unknown user" msgstr "Utilisateur inconnu" @@ -34450,13 +33941,6 @@ msgstr "unknown-mention" msgid "unknown-role" msgstr "unknown-role" -#. Option label representing an unlimited count. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/expressions/components/modals/PackInviteModal.tsx:29 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:32 -msgid "Unlimited" -msgstr "Illimité" - #. Audit log community feature label for unlimited custom emoji capacity. #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:126 msgid "Unlimited emoji" @@ -34525,7 +34009,7 @@ msgid "Unmute" msgstr "Réactiver le son" #. Voice control button label to turn the user's microphone back on. -#: src/features/voice/components/VoiceControlBar.tsx:121 +#: src/features/voice/components/VoiceControlBar.tsx:117 msgctxt "voice-control-action" msgid "Unmute" msgstr "Réactiver le micro" @@ -34613,7 +34097,7 @@ msgstr "Salon sans nom" #. Fallback display name for a group DM with no name set. #. Fallback title in an invite embed for a group DM with no name set. #. Short label in the channel display name state. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:72 +#: src/features/channel/components/InviteEmbed.tsx:63 #: src/features/channel/state/ChannelDisplayName.ts:19 #: src/features/channel/utils/ChannelUtils.tsx:59 msgid "Unnamed group" @@ -34692,7 +34176,7 @@ msgstr "non lu" #. 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. #. Tab label in the inbox popout filtering to channels with unread messages. -#: src/features/messaging/components/popouts/InboxPopout.tsx:32 +#: src/features/messaging/components/popouts/InboxPopout.tsx:30 #: src/features/user/components/settings_utils/search_index/NotificationsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:77 msgid "Unread" @@ -34828,7 +34312,7 @@ msgid "Up to {DISCOVERY_MAX_TAGS} tags help people find your community. They sho msgstr "Jusqu'à {DISCOVERY_MAX_TAGS} tags aident les gens à trouver votre communauté. Ils apparaissent dans la recherche Découverte." #. Feature comparison table value label. Shown in the restricted or stock column for a text-valued perk. Format includes a resolution token (4K) and a framerate token that should not be translated. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:91 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:87 msgid "Up to 4K/60fps" msgstr "Jusqu'à 4K/60 ips" @@ -34904,11 +34388,6 @@ msgstr "Règles mises à jour" msgid "Updated saved media" msgstr "Média enregistré mis à jour" -#. Label in the messaging commands. {scheduledTimeLabel} is the localized scheduled date and time. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:53 -msgid "Updated scheduled message for {scheduledTimeLabel}" -msgstr "Message programmé mis à jour pour {scheduledTimeLabel}" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:544 msgid "Updated the avatar." msgstr "A mis à jour l'avatar." @@ -35165,7 +34644,7 @@ msgid "Uploading emojis" msgstr "Importation des emojis" #. Description for the maximum screen share bitrate select. Keep WebRTC literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:159 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:164 msgid "Upper bitrate cap before WebRTC adapts to the network." msgstr "Limite supérieure du débit binaire avant que WebRTC ne s’adapte au réseau." @@ -35294,7 +34773,7 @@ msgid "Use an email you can open. We will send a code there." msgstr "Utilisez une adresse e-mail à laquelle vous avez accès. Nous vous enverrons un code à cette adresse." #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:67 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:63 msgid "Use animated emojis" msgstr "Utiliser les emojis animés" @@ -35596,11 +35075,6 @@ msgstr "Utilisé uniquement dans cette communauté." msgid "User" msgstr "Utilisateur" -#. Voice participant context menu submenu label for lower-frequency profile and communication actions. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:202 -msgid "User actions" -msgstr "Actions de l’utilisateur" - #. IAR modal: rule description. #: src/features/moderation/components/report_modal/IARModalCopy.ts:251 msgid "User appears underage, or is involved in grooming or child exploitation." @@ -35677,7 +35151,7 @@ msgid "User record" msgstr "Fiche utilisateur" #. Root label for the current user settings modal and settings search paths. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:352 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:341 msgid "User settings" msgstr "Paramètres utilisateur" @@ -36215,7 +35689,7 @@ msgid "Video progress" msgstr "Progression de la vidéo" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:75 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:71 msgid "Video quality" msgstr "Qualité vidéo" @@ -36604,7 +36078,7 @@ msgstr "Vocal (mature)" #. User settings tab for microphone, speaker, camera, and call stats. #. User settings tab for microphone, speaker, camera, and call stats. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:124 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:119 #: src/features/voice/utils/VoiceMessageDescriptors.ts:30 msgid "Voice & video" msgstr "Audio et vidéo" @@ -36861,7 +36335,7 @@ msgid "Wait here" msgstr "Veuillez patienter" #. Tooltip explaining that video / screen share controls are gated while the voice connection is not yet ready. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:56 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:45 msgid "Waiting for connection..." msgstr "En attente de connexion…" @@ -37362,11 +36836,6 @@ msgstr "Ce qu'il faut rechercher." msgid "What's happening?" msgstr "Quoi de neuf ?" -#. Form helper text for an expression pack description input. -#: src/features/expressions/components/modals/CreatePackModal.tsx:50 -msgid "What's in this pack?" -msgstr "Que contient ce pack ?" - #. Short label in the settings dialog mobile settings view. #. Short label in the whats new modal. #. Sidebar item in settings that opens the app update notes modal. @@ -37551,7 +37020,7 @@ msgid "Window state" msgstr "État de la fenêtre" #. User settings tab label shown on Windows desktop builds. Refers to the Microsoft Windows OS. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:74 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:69 msgid "Windows app" msgstr "Application Windows" @@ -37873,16 +37342,6 @@ msgstr "Vous ne pouvez pas modifier ce message." msgid "You can't grant a permission you don't have in this channel." msgstr "Vous ne pouvez pas accorder une autorisation que vous n'avez pas dans ce salon." -#. Body of the error modal when installing an emoji pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:91 -msgid "You can't install this emoji pack." -msgstr "Vous ne pouvez pas installer ce pack d'emojis." - -#. Body of the error modal when installing a sticker pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:95 -msgid "You can't install this sticker pack." -msgstr "Vous ne pouvez pas installer ce pack de stickers." - #. Title of the error modal shown when the user is banned from a discovery community. #: src/features/discovery/commands/DiscoveryJoinCommands.tsx:38 msgid "You can't join this community" @@ -37942,8 +37401,8 @@ msgstr "Vous ne pouvez pas envoyer de messages dans cette communauté." #. Tooltip in the voice control bar when the user lacks the Screen Share permission in this channel. Tone stays plain. #. Tooltip shown when the user lacks the Screen Share permission in the voice channel. Tone stays plain. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:65 -#: src/features/voice/components/VoiceControlBar.tsx:141 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:54 +#: src/features/voice/components/VoiceControlBar.tsx:137 msgid "You can't share your screen in this channel" msgstr "Vous ne pouvez pas partager votre écran dans ce salon" @@ -37956,8 +37415,8 @@ msgstr "Vous ne pouvez pas parler dans ce salon" #. Tooltip in the voice control bar when the user lacks the Video permission in this channel. Tone stays plain. #. Tooltip shown when the user lacks the Video permission in the voice channel. Tone stays plain. #: src/features/voice/components/modals/CameraPreviewModal.tsx:74 -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:61 -#: src/features/voice/components/VoiceControlBar.tsx:131 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:50 +#: src/features/voice/components/VoiceControlBar.tsx:127 msgid "You can't turn on your camera in this channel" msgstr "Vous ne pouvez pas activer votre caméra dans ce salon" @@ -38120,10 +37579,6 @@ msgstr "Vous n'êtes pas membre de cette communauté depuis assez longtemps pour msgid "You haven't blocked anyone yet." msgstr "Vous n'avez bloqué personne pour l'instant." -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:343 -msgid "You haven't created any packs yet." -msgstr "Vous n'avez pas encore créé de packs." - #. Intro copy in the keyboard navigation modal. {productName} is the app name. #: src/features/input/components/modals/KeyboardModeIntroModal.tsx:26 msgid "You just pressed Tab. Keyboard mode is now on so you can navigate {productName} without a mouse." @@ -38345,13 +37800,6 @@ msgstr "Vous avez atteint la limite de {bookmarksText}. Supprimez-en un pour en msgid "You're at the cap of {freeItemsText} — your instance admin sets this limit." msgstr "Vous avez atteint la limite de {freeItemsText} — l'administrateur de votre instance définit cette limite." -#. Fallback body of the emoji pack creation-limit error modal when no exact limit is known. -#. Fallback body of the sticker pack creation-limit error modal when no exact limit is known. -#: src/features/invite/commands/InviteCommands.tsx:61 -#: src/features/invite/commands/InviteCommands.tsx:79 -msgid "You're at the creation limit. Delete one to create another." -msgstr "Vous avez atteint la limite de création. Supprimez-en un pour en créer un autre." - #. Modal body shown when the free bookmarks limit is reached and Plutonium would increase it. Free and Plutonium limits are interpolated. #: src/features/app/components/alerts/MaxBookmarksModal.tsx:30 msgid "You're at the free cap of {bookmarksText}. {premiumProductName} bumps you up to {premiumBookmarksText} — or remove one to add another." @@ -38362,13 +37810,6 @@ msgstr "Vous avez atteint la limite gratuite de {bookmarksText}. {premiumProduct msgid "You're at the free cap of {freeItemsText}. {premiumProductName} bumps you up to {premiumItemsText}." msgstr "Vous avez atteint la limite gratuite de {freeItemsText}. {premiumProductName} vous permet d'aller jusqu'à {premiumItemsText}." -#. Fallback body of the emoji pack install-limit error modal when no exact limit is known. -#. Fallback body of the sticker pack install-limit error modal when no exact limit is known. -#: src/features/invite/commands/InviteCommands.tsx:52 -#: src/features/invite/commands/InviteCommands.tsx:70 -msgid "You're at the install limit. Remove one to add another." -msgstr "Vous avez atteint la limite d'installation. Supprimez-en un pour en ajouter un autre." - #. Short label in the user banned from guild modal. Keep it concise. Keep the tone plain and specific. #: src/features/moderation/components/alerts/UserBannedFromGuildModal.tsx:8 msgid "You're banned" @@ -38379,11 +37820,6 @@ msgstr "Vous êtes banni(e)" msgid "You're being rate limited. Wait {duration} before trying again." msgstr "Vous êtes soumis à une limitation de débit. Veuillez patienter {duration} avant de réessayer." -#. End-of-list title in the scheduled messages popout when all scheduled messages are visible. Tone can be friendly. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:51 -msgid "You're caught up" -msgstr "Vous êtes à jour" - #. Error modal body shown when a gift-subscription user tries to start a recurring subscription. Explains the extension/redemption path. #: src/features/app/components/dialogs/components/plutonium/hooks/useCheckoutActions.tsx:160 msgid "You're currently on a gift subscription. It won't renew. You can redeem more gift codes to extend it. Recurring subscriptions can be started after your gift time ends." @@ -38497,16 +37933,12 @@ msgstr "Vous avez déjà utilisé un remboursement en libre-service récemment. msgid "You've arrived, {username}! Let's get started." msgstr "Bienvenue, {username} ! C'est parti." -#: src/features/auth/flow/InviteHeader.tsx:200 -msgid "You've been invited to install" -msgstr "Vous avez été invité à installer" - -#: src/features/auth/flow/InviteHeader.tsx:96 -#: src/features/auth/flow/InviteHeader.tsx:299 +#: src/features/auth/flow/InviteHeader.tsx:69 +#: src/features/auth/flow/InviteHeader.tsx:213 msgid "You've been invited to join" msgstr "Vous avez été invité(e) à rejoindre" -#: src/features/auth/flow/InviteHeader.tsx:151 +#: src/features/auth/flow/InviteHeader.tsx:124 msgid "You've been invited to join a group DM by" msgstr "Vous avez été invité à rejoindre un groupe de discussion par" @@ -38586,7 +38018,7 @@ msgstr "Votre abonnement {premiumProductName} a expiré. Vous avez perdu tous le msgid "Your {productName} session expired. Sign in again to continue authorizing this application." msgstr "Votre session {productName} a expiré. Connectez-vous à nouveau pour continuer à autoriser cette application." -#: src/features/user/components/settings_utils/SettingsConstants.tsx:205 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:200 msgid "Your account" msgstr "Votre compte" diff --git a/fluxer_app/src/features/i18n/locales/he/messages.po b/fluxer_app/src/features/i18n/locales/he/messages.po index 0d6f4a94e..830e926d8 100644 --- a/fluxer_app/src/features/i18n/locales/he/messages.po +++ b/fluxer_app/src/features/i18n/locales/he/messages.po @@ -29,11 +29,6 @@ msgstr "(נערך)" msgid "(failed to load)" msgstr "(טעינה נכשלה)" -#. Placeholder content text shown for scheduled messages with neither text nor attachments. Keep the parentheses. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:38 -msgid "(no content)" -msgstr "(אין תוכן)" - #: src/features/app/components/pages/YouPage.tsx:189 #: src/features/user/components/modals/UserProfileMobileSheet.tsx:899 msgid "(only visible to you)" @@ -455,7 +450,7 @@ msgstr "{count, plural, one {הרחב (שורה אחת)} other {הרחב (# שו msgid "{count, plural, one {Expand (# row)} other {Expand (# rows)}}" msgstr "{count, plural, one {הצג (# שורה)} other {הצג (# שורות)}}" -#: src/features/voice/components/VoiceParticipantTile.tsx:303 +#: src/features/voice/components/VoiceParticipantTile.tsx:304 msgid "{count, plural, one {Expand # other device} other {Expand # other devices}}" msgstr "{count, plural, one {הרחב מכשיר אחד נוסף} other {הרחב # מכשירים נוספים}}" @@ -463,8 +458,8 @@ msgstr "{count, plural, one {הרחב מכשיר אחד נוסף} other {הרח msgid "{count, plural, one {Group DM · # member} other {Group DM · # members}}" msgstr "{count, plural, one {קבוצת DM · חבר אחד} other {קבוצת DM · {count} חברים}}" -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:252 -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:273 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:274 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:295 msgid "{count, plural, one {Hide # device} other {Hide # devices}}" msgstr "{count, plural, one {הסתר מכשיר אחד} other {הסתר # מכשירים}}" @@ -476,7 +471,7 @@ msgstr "{count, plural, one {בשיחה} other {# בשיחה}}" msgid "{count, plural, one {Join video call (# participant)} other {Join video call (# participants)}}" msgstr "{count, plural, one {הצטרף לשיחת וידאו (משתתף אחד)} other {הצטרף לשיחת וידאו (# משתתפים)}}" -#: src/features/voice/components/VoiceParticipantTile.tsx:620 +#: src/features/voice/components/VoiceParticipantTile.tsx:621 msgid "{count, plural, one {Keep watching # stream and add this one} other {Keep watching # streams and add this one}}" msgstr "{count, plural, one {המשך/המשיכי לצפות בסטרים # והוסף/הוסיפי את זה} other {המשך/המשיכי לצפות בסטרימים # והוסף/הוסיפי את זה}}" @@ -492,8 +487,8 @@ msgstr "{count, plural, one {הסר # אפליקציה} other {הסר # אפלי msgid "{count, plural, one {sent # attachment} other {sent # attachments}}" msgstr "{count, plural, one {נשלח # קובץ מצורף} other {נשלחו # קבצים מצורפים}}" -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:259 -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:280 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:281 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:302 msgid "{count, plural, one {Show # device} other {Show # devices}}" msgstr "{count, plural, one {הצג מכשיר #} other {הצג # מכשירים}}" @@ -535,22 +530,6 @@ msgstr "{count, plural, one {אתה כבר משתמש בחיבור היחיד ה msgid "{count, plural, one {You're at the cap of # saved media item. Remove one to add another.} other {You're at the cap of # saved media items. Remove one to add another.}}" msgstr "{count, plural, one {הגעת למגבלה של פריט מדיה שמור אחד. הסר אחד כדי להוסיף אחר.} other {הגעת למגבלה של # פריטי מדיה שמורים. הסר אחד כדי להוסיף אחר.}}" -#: src/features/invite/commands/InviteCommands.tsx:401 -msgid "{count, plural, one {You're at the limit of # emoji pack. Delete one to create another.} other {You're at the limit of # emoji packs. Delete one to create another.}}" -msgstr "{count, plural, one {הגעת למגבלה של חבילת אימוג'י אחת. מחק אחת כדי ליצור אחרת.} other {הגעת למגבלה של # חבילות אימוג'י. מחק אחת כדי ליצור אחרת.}}" - -#: src/features/invite/commands/InviteCommands.tsx:387 -msgid "{count, plural, one {You're at the limit of # installed emoji pack. Remove one to add another.} other {You're at the limit of # installed emoji packs. Remove one to add another.}}" -msgstr "{count, plural, one {הגעת למגבלה של חבילת אימוג'י אחת מותקנת. הסר אחת כדי להוסיף אחרת.} other {הגעת למגבלה של # חבילות אימוג'י מותקנות. הסר אחת כדי להוסיף אחרת.}}" - -#: src/features/invite/commands/InviteCommands.tsx:419 -msgid "{count, plural, one {You're at the limit of # installed sticker pack. Remove one to add another.} other {You're at the limit of # installed sticker packs. Remove one to add another.}}" -msgstr "{count, plural, one {הגעת למגבלה של חבילת מדבקות אחת מותקנת. הסר אחת כדי להוסיף אחרת.} other {הגעת למגבלה של # חבילות מדבקות מותקנות. הסר אחת כדי להוסיף אחרת.}}" - -#: src/features/invite/commands/InviteCommands.tsx:433 -msgid "{count, plural, one {You're at the limit of # sticker pack. Delete one to create another.} other {You're at the limit of # sticker packs. Delete one to create another.}}" -msgstr "{count, plural, one {הגעת למגבלה של חבילת מדבקות אחת. מחק אחת כדי ליצור אחרת.} other {הגעת למגבלה של # חבילות מדבקות. מחק אחת כדי ליצור אחרת.}}" - #: src/features/guild/components/alerts/MaxGuildsModal.tsx:24 msgid "{count, plural, one {You've reached the maximum number of communities you can join (# community). Leave a community before joining another one.} other {You've reached the maximum number of communities you can join (# communities). Leave a community before joining another one.}}" msgstr "{count, plural, one {הגעת למספר הקהילות המרבי שבאפשרותך להצטרף אליהן (קהילה אחת). עזוב קהילה לפני שתצטרף לאחרת.} other {הגעת למספר הקהילות המרבי שבאפשרותך להצטרף אליהן ({count} קהילות). עזוב קהילה לפני שתצטרף לאחרת.}}" @@ -750,14 +729,14 @@ msgstr "הפורמטים המותרים הם {formats}. גודל מקסימלי: msgid "{formats}. Max {maxSize}. Recommended: {recommendedSize}. {note}" msgstr "{formats}. מקסימום {maxSize}. מומלץ: {recommendedSize}. {note}" -#: src/features/auth/flow/InviteHeader.tsx:117 -#: src/features/auth/flow/InviteHeader.tsx:162 -#: src/features/auth/flow/InviteHeader.tsx:335 +#: src/features/auth/flow/InviteHeader.tsx:90 +#: src/features/auth/flow/InviteHeader.tsx:135 +#: src/features/auth/flow/InviteHeader.tsx:249 msgid "{formattedMemberCount} {memberCount, plural, one {member} other {members}}" msgstr "{formattedMemberCount} {memberCount, plural, one {חבר} other {חברים}}" -#: src/features/auth/flow/InviteHeader.tsx:111 -#: src/features/auth/flow/InviteHeader.tsx:320 +#: src/features/auth/flow/InviteHeader.tsx:84 +#: src/features/auth/flow/InviteHeader.tsx:234 msgid "{formattedPresenceCount} online" msgstr "{formattedPresenceCount} מחוברים" @@ -776,7 +755,7 @@ msgstr "{fps} פריימים לשנייה" msgid "{guildName} channels" msgstr "ערוצי {guildName}" -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:674 +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:673 msgid "{hiddenConnectionCount, plural, one {Expand # other device} other {Expand # other devices}}" msgstr "{hiddenConnectionCount, plural, one {הרחב מכשיר # נוסף} other {הרחב # מכשירים נוספים}}" @@ -874,7 +853,7 @@ msgstr "{length} צופים" msgid "{lineCount, plural, one {# line} other {# lines}}" msgstr "{lineCount, plural, one {# שורה} other {# שורות}}" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:145 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:143 msgid "{matchCount, plural, one {# match} other {# matches}}" msgstr "{matchCount, plural, one {# התאמה} other {# התאמות}}" @@ -889,7 +868,7 @@ msgid "{mbWayPaymentMethod} is a one-time payment method in {paymentProviderName msgstr "{mbWayPaymentMethod} היא שיטת תשלום חד-פעמית בקופה של {paymentProviderName}, ולכן היא אינה נתיב מנוי חוזר כאן." #. Screen share bitrate option label. Mbps means megabits per second. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:167 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:172 msgid "{megabits} Mbps" msgstr "{megabits} מגה-ביט/שנייה" @@ -1105,7 +1084,7 @@ msgid "{productName} detected a potential raid in this community. Invites are pa msgstr "{productName} זיהה פשיטה אפשרית בקהילה זו. ההזמנות מושהות, כך שמשתמשים חדשים אינם יכולים להצטרף כרגע." #. Anti-raid status message on a community invite embed. productName is the product brand name placeholder. -#: src/features/channel/components/InviteEmbed.tsx:117 +#: src/features/channel/components/InviteEmbed.tsx:88 msgid "{productName} detected a potential raid, so new users can't join right now." msgstr "{productName} זיהה פשיטה אפשרית, ולכן משתמשים חדשים לא יכולים להצטרף כרגע." @@ -1225,14 +1204,14 @@ msgstr "נותרו {remaining} תווים. קבל/י את {premiumProductName} msgid "{remainingSlotCount} remaining" msgstr "נותרו {remainingSlotCount}" -#: src/features/channel/components/InviteEmbed.tsx:282 -#: src/features/channel/components/InviteEmbed.tsx:455 -#: src/features/channel/components/InviteEmbed.tsx:724 +#: src/features/channel/components/InviteEmbed.tsx:248 +#: src/features/channel/components/InviteEmbed.tsx:356 +#: src/features/channel/components/InviteEmbed.tsx:625 msgid "{renderedMemberCount} {memberCount, plural, one {member} other {members}}" msgstr "{renderedMemberCount} {memberCount, plural, one {חבר} other {חברים}}" #. Presence summary on a community invite embed. renderedPresenceCount is a formatted count of online members. -#: src/features/channel/components/InviteEmbed.tsx:112 +#: src/features/channel/components/InviteEmbed.tsx:83 msgid "{renderedPresenceCount} online" msgstr "{renderedPresenceCount} מחוברים" @@ -1630,9 +1609,7 @@ msgstr "1 שלא נקרא" msgid "1 unread DM" msgstr "הודעה אישית אחת שלא נקראה" -#. Invite link use-limit option meaning the invite can be used once. #. Invite max-uses dropdown option for exactly one use. -#: src/features/expressions/components/modals/PackInviteModal.tsx:33 #: src/features/invite/components/modals/InviteModal.tsx:60 msgid "1 use" msgstr "שימוש אחד" @@ -1668,16 +1645,12 @@ msgstr "מתנה לשנה" msgid "10 minutes" msgstr "10 דקות" -#. Invite link use-limit option meaning the invite can be used ten times. #. Invite max-uses dropdown option for ten uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:41 #: src/features/invite/components/modals/InviteModal.tsx:68 msgid "10 uses" msgstr "10 שימושים" -#. Invite link use-limit option meaning the invite can be used 100 times. #. Invite max-uses dropdown option for 100 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:53 #: src/features/invite/components/modals/InviteModal.tsx:80 msgid "100 uses" msgstr "100 שימושים" @@ -1763,9 +1736,7 @@ msgctxt "adaptive-screen-share" msgid "240p" msgstr "240p" -#. Invite link use-limit option meaning the invite can be used 25 times. #. Invite max-uses dropdown option for 25 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:45 #: src/features/invite/components/modals/InviteModal.tsx:72 msgid "25 uses" msgstr "25 שימושים" @@ -1840,16 +1811,12 @@ msgstr "5 ימים" msgid "5 minutes" msgstr "5 דקות" -#. Invite link use-limit option meaning the invite can be used five times. #. Invite max-uses dropdown option for five uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:37 #: src/features/invite/components/modals/InviteModal.tsx:64 msgid "5 uses" msgstr "5 שימושים" -#. Invite link use-limit option meaning the invite can be used 50 times. #. Invite max-uses dropdown option for 50 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:49 #: src/features/invite/components/modals/InviteModal.tsx:76 msgid "50 uses" msgstr "50 שימושים" @@ -2083,13 +2050,6 @@ msgstr "קבל הזמנה" msgid "Accept the friend request from {userName}?" msgstr "לאשר את בקשת החברות מ{userName}?" -#. Helper text on a pack invite embed explaining that accepting installs the pack. -#. Note shown on expression pack invites before accepting. -#: src/features/channel/components/InviteEmbed.tsx:100 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:81 -msgid "Accepting this invite installs the pack automatically." -msgstr "קבלת ההזמנה הזו תתקין את החבילה באופן אוטומטי." - #. Short label in the notification utils helper. Keep it concise. #: src/features/notification/utils/NotificationUtils.ts:32 msgid "Access granted" @@ -2110,7 +2070,7 @@ msgstr "גישה לפרטי הפרופיל הבסיסיים שלך (שם משת #. User settings tab for accessibility preferences (visual, motion, screen reader, etc.). #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:14 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:93 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:66 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:61 msgid "Accessibility" msgstr "נגישות" @@ -2124,7 +2084,7 @@ msgstr "אזור נגיש בשידור חי" #. User settings tab for account login, password, MFA, and security. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:11 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:129 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:95 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:90 msgid "Account" msgstr "חשבון" @@ -2180,7 +2140,7 @@ msgstr "החשבון חדש מדי" #. Required-action modal title shown when an account-level verification step is required to proceed. #. Title of the error modal shown when an unclaimed (guest) account tries to accept a community or group DM invite. Auth-related; keep tone plain. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:8 -#: src/features/invite/commands/InviteCommands.tsx:37 +#: src/features/invite/commands/InviteCommands.tsx:35 msgid "Account verification required" msgstr "נדרש אימות חשבון" @@ -2461,7 +2421,7 @@ msgid "Add an account to continue." msgstr "הוסף חשבון כדי להמשיך." #. Body of the error modal shown when an unclaimed (guest) account tries to accept a community invite. Tells the user to complete sign-up first. -#: src/features/invite/commands/InviteCommands.tsx:42 +#: src/features/invite/commands/InviteCommands.tsx:40 msgid "Add an email and password to your account first." msgstr "הוסף/הוסיפי קודם אימייל וסיסמה לחשבון שלך." @@ -2771,7 +2731,7 @@ msgid "Address" msgstr "כתובת" #. Description for an H.264 backup stream select. Keep H.264, CPU, and GPU literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:119 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:124 msgid "Adds H.264 for mixed clients. Uses more encode work." msgstr "מוסיף H.264 עבור לקוחות מעורבים. דורש יותר עבודה בעיבוד." @@ -2827,11 +2787,9 @@ msgstr "מנהלים השהו הזמנות – אינך יכול/ה להצטרף #. Collapsed-by-default group at the end of the community overview tab holding less common settings. #. Disclosure button label in the voice connection status popout. Reveals technical bandwidth and network stats. #. User settings tab for power-user and experimental application preferences. -#. Voice participant context menu submenu label for IDs and diagnostics. #: src/features/channel/components/modals/channel_tabs/ChannelOverviewTab.tsx:337 #: src/features/guild/components/modals/guild_tabs/guild_overview_tab/index.tsx:28 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:178 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:145 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:140 #: src/features/voice/components/voice_connection_status/VoiceDetailsPopout.tsx:60 msgid "Advanced" msgstr "מתקדם" @@ -2842,7 +2800,7 @@ msgid "Advanced video settings" msgstr "הגדרות וידאו מתקדמות" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:100 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:121 msgid "Advertise a capped decode codec to force publisher migration" msgstr "פרסם קידוד פענוח מוגבל כדי לאלץ העברת מפרסם" @@ -3065,6 +3023,13 @@ msgstr "אפשר לכל אחד לראות את החיבור הזה בפרופי msgid "Allow anyone who can view your full profile to see your profile local time" msgstr "אפשר לכל מי שיכול לצפות בפרופיל המלא שלך לראות את השעה המקומית בפרופיל שלך" +#. Settings search entry label for the AV1 screen-share opt-in. AV1 is a codec name and should stay literal. +#. Switch label for the AV1 screen-share opt-in. AV1 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:236 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:88 +msgid "Allow AV1 for screen sharing" +msgstr "אפשר AV1 לשיתוף מסך" + #. Toggle label that allows DMs from bots in this community. #: src/features/ui/action_menu/items/BulkSettingsMenuItems.tsx:81 msgid "Allow bot direct messages" @@ -3112,6 +3077,13 @@ msgstr "אפשר שמות גמישים לערוצי טקסט" msgid "Allow for all communities" msgstr "אפשר לכל הקהילות" +#. Settings search entry label for the H.265/HEVC screen-share opt-in. H.265 and HEVC are codec names and should stay literal. +#. Switch label for the H.265/HEVC screen-share opt-in. H.265 and HEVC are codec names and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:240 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:92 +msgid "Allow H.265 (HEVC) for screen sharing" +msgstr "אפשר H.265 (HEVC) לשיתוף מסך" + #: src/features/connection/components/modals/EditConnectionModal.tsx:95 msgid "Allow members from communities you're in to see this connection" msgstr "אפשר לחברים מקהילות שבהן אתה חבר לראות את החיבור הזה" @@ -3218,7 +3190,7 @@ msgid "Already have an account?" msgstr "כבר יש לך חשבון?" #. Status label on a group DM invite embed when the current user is already a member. -#: src/features/channel/components/InviteEmbed.tsx:76 +#: src/features/channel/components/InviteEmbed.tsx:67 msgid "Already joined" msgstr "כבר הצטרפת" @@ -3426,7 +3398,7 @@ msgid "Animated avatars ({animatedAvatarFormats}) require {premiumProductName}." msgstr "אווטרים אנימטיביים ({animatedAvatarFormats}) דורשים {premiumProductName}." #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:79 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:75 msgid "Animated avatars & profile banners" msgstr "אווטרים מונפשים ובאנרים לפרופיל" @@ -3712,7 +3684,7 @@ msgstr "תג סמל האפליקציה" msgid "App language: {format}" msgstr "שפת האפליקציה: {format}" -#: src/features/user/components/settings_utils/SettingsConstants.tsx:209 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:204 msgid "App settings" msgstr "הגדרות אפליקציה" @@ -3739,7 +3711,7 @@ msgstr "רמת זום של האפליקציה" #. Advanced settings category tag. #. User settings tab for app appearance and layout options. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:13 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:116 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:111 msgid "Appearance" msgstr "מראה" @@ -3812,8 +3784,8 @@ msgstr "היישום עודכן בהצלחה" #: src/features/user/components/modals/tabs/applications_tab/index.tsx:90 #: src/features/user/components/modals/tabs/applications_tab/index.tsx:129 #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:29 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:74 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:70 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:66 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:65 msgid "Applications" msgstr "אפליקציות" @@ -3899,7 +3871,7 @@ msgid "Are you sure you want to delete every message in your personal notes? Thi msgstr "האם למחוק את כל ההודעות מהפתקים האישיים שלך? פעולה זו תמחק לצמיתות את כל ההודעות והקבצים המצורפים אליהן, ולא ניתן יהיה לבטל אותה." #. placeholder {0}: selectedRole.name -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:410 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:425 msgid "Are you sure you want to delete the <0>{0} role? Any members with this role will no longer have it." msgstr "האם למחוק את התפקיד <0>{0}? תפקיד זה יוסר מכל החברים שהוקצה להם." @@ -4080,11 +4052,6 @@ msgstr "קובץ מצורף (דוגמה)" msgid "Attachment mocks" msgstr "מדומי קבצים מצורפים" -#. Placeholder content text shown for scheduled messages that have attachments but no text content. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:34 -msgid "Attachment only message" -msgstr "הודעה עם קובץ מצורף בלבד" - #. Short label in the channel and chat textual attachment preview bottom sheet. Keep it concise. #. Short label in the channel and chat textual attachment preview modal. Keep it concise. #: src/features/channel/components/embeds/attachments/TextualAttachmentPreviewBottomSheet.tsx:27 @@ -4112,9 +4079,7 @@ msgstr "העלאת קבצים לא זמינה" msgid "Attachment: {filename}" msgstr "קובץ מצורף: {filename}" -#. Label in the scheduled message row preview indicating that attachments are included. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:43 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:34 msgid "Attachments" msgstr "קובצי מדיה" @@ -4238,7 +4203,7 @@ msgid "Audio settings" msgstr "הגדרות שמע" #. Voice control button label for microphone and speaker settings. -#: src/features/voice/components/VoiceControlBar.tsx:146 +#: src/features/voice/components/VoiceControlBar.tsx:142 msgctxt "voice-control-button" msgid "Audio settings" msgstr "הגדרות שמע" @@ -4344,7 +4309,7 @@ msgid "Authorized" 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/GeneralSettingsSections.ts:30 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:22 msgid "Authorized applications" msgstr "יישומים מורשים" @@ -4358,8 +4323,8 @@ msgstr "יישומים מורשים" #: src/features/user/components/modals/tabs/AuthorizedAppsTab.tsx:506 #: src/features/user/components/settings_utils/search_index/AuthorizedAppsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:148 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:34 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:107 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:102 msgid "Authorized apps" msgstr "אפליקציות מורשות" @@ -4442,7 +4407,6 @@ msgid "Autocomplete suggestion: {label}, {selectedOptionPosition} of {resultCoun msgstr "השלמה אוטומטית: {label}, {selectedOptionPosition} מתוך {resultCount}" #. Channel overview settings tab label, control, or validation message (name, topic, slowmode, voice region, mature content gate). -#. Label for the auto codec option in the screen-share codec radio group. Keep it concise. #. Option label for a WebRTC content hint select. #. Option label for an SVC mode select. #. Option label for an encoder path select. @@ -4451,11 +4415,10 @@ msgstr "השלמה אוטומטית: {label}, {selectedOptionPosition} מתוך #. Voice region option label in the voice settings menu meaning let Fluxer pick the best region automatically. #. Voice region picker option label meaning 'let Fluxer pick the best region automatically'. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/RtcRegionSelect.tsx:19 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:59 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:99 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:139 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:176 -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:34 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:64 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:104 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:144 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:181 #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:263 #: src/features/voice/components/VoiceRegionSelector.tsx:16 #: src/features/voice/components/VoiceSettingsMenus.tsx:126 @@ -4468,6 +4431,11 @@ msgctxt "rtc-region-value" msgid "Automatic" msgstr "אוטומטי" +#. Option label for the screen-share codec select. codec is the automatically selected codec label. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:222 +msgid "Automatic ({codec})" +msgstr "אוטומטי ({codec})" + #. Settings search entry label. Names the settings search entry in the settings UI. #. Voice setting label for automatically evening out microphone volume. #: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:48 @@ -4495,96 +4463,6 @@ msgstr "קריאת הודעות אוטומטית" msgid "Automatic start" msgstr "הפעלה אוטומטית" -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep Firefox as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:8 -msgid "Automatic would use {codecName} because Firefox screen sharing works most reliably with it." -msgstr "אוטומטי ישתמש ב-{codecName} מכיוון ששיתוף מסך ב-Firefox עובד בצורה המהימנה ביותר איתו." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:70 -msgid "Automatic would use {codecName} because no hardware encoder is available and this browser exposes H.265." -msgstr "אוטומטי ישתמש ב-{codecName} מכיוון שאין מקודד חומרה זמין והדפדפן הזה חושף H.265." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:75 -msgid "Automatic would use {codecName} because no hardware encoder is available and your computer exposes H.265." -msgstr "אוטומטי ישתמש ב־{codecName} מכיוון שאין מקודד חומרה זמין והמחשב שלך חושף H.265." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:90 -msgid "Automatic would use {codecName} because no higher-quality encoder is available and H.264 is compatible." -msgstr "אוטומטי ישתמש ב-{codecName} מכיוון שאין מקודד באיכות גבוהה יותר זמין ו-H.264 תואם." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep OpenH264 and Linux literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:101 -msgid "Automatic would use {codecName} because no video encoder is exposed. On Linux, OpenH264 may need to be installed." -msgstr "אוטומטי ישתמש ב-{codecName} מכיוון שלא נחשף מקודד וידאו. בלינוקס, ייתכן שיהיה צורך להתקין את OpenH264." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:60 -msgid "Automatic would use {codecName} because software encoding is preferred and this browser exposes AV1." -msgstr "אוטומטי ישתמש ב-{codecName} כי קידוד תוכנה עדיף ודפדפן זה חושף AV1." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:80 -msgid "Automatic would use {codecName} because software encoding is preferred and this browser exposes VP9." -msgstr "אוטומטי ישתמש ב-{codecName} מכיוון שקידוד תוכנה עדיף ודפדפן זה חושף את VP9." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:95 -msgid "Automatic would use {codecName} because software encoding is preferred and VP8 is the safest software fallback." -msgstr "אוטומטי ישתמש ב-{codecName} כי קידוד תוכנה עדיף ו-VP8 הוא הגיבוי הבטוח ביותר בתוכנה." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:65 -msgid "Automatic would use {codecName} because software encoding is preferred and your computer exposes AV1." -msgstr "אוטומטי ישתמש ב-{codecName} מכיוון שקידוד תוכנה עדיף והמחשב שלך חושף AV1." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:85 -msgid "Automatic would use {codecName} because software encoding is preferred and your computer exposes VP9." -msgstr "אוטומטי ישתמש ב-{codecName} כי קידוד תוכנה עדיף והמחשב שלך חושף VP9." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep codec names literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:25 -msgid "Automatic would use {codecName} because this browser does not expose H.264, so VP8 is the safest fallback." -msgstr "אוטומטי ישתמש ב-{codecName} מכיוון שהדפדפן הזה לא חושף H.264, ולכן VP8 הוא הגיבוי הבטוח ביותר." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep Chromium as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:13 -msgid "Automatic would use {codecName} because this browser supports it and it is the best fallback outside Chromium." -msgstr "אוטומטי ישתמש ב-{codecName} מכיוון שהדפדפן הזה תומך בו והוא הגיבוי הטוב ביותר מחוץ ל-Chromium." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep codec names literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:30 -msgid "Automatic would use {codecName} because your computer does not expose H.264, so VP8 is the safest fallback." -msgstr "אוטומטי ישתמש ב-{codecName} כי המחשב שלך לא חושף H.264, ולכן VP8 הוא הגיבוי הבטוח ביותר." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep Chromium as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:19 -msgid "Automatic would use {codecName} because your computer supports it and it is the best fallback outside Chromium." -msgstr "אוטומטי ישתמש ב-{codecName} כי המחשב שלך תומך בו, וזוהי ברירת המחדל הטובה ביותר מחוץ ל-Chromium." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:54 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware and it gives strong screen-share quality." -msgstr "אוטומטי ישתמש ב-{codecName} מכיוון שה-GPU שלך יכול לקודד אותו בחומרה והוא מספק איכות שיתוף מסך גבוהה." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:42 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware and it is the most compatible screen-share default." -msgstr "אוטומטי ישתמש ב-{codecName} מכיוון שה-GPU שלך יכול לקודד אותו בחומרה, וזו ברירת המחדל התואמת ביותר לשיתוף מסך." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:48 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware, with excellent compression and low CPU usage." -msgstr "אוטומטי ישתמש ב-{codecName} מכיוון שה-GPU שלך יכול לקודד אותו בחומרה, עם דחיסה מעולה ושימוש נמוך במעבד." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:36 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware, with the best compression for screen sharing." -msgstr "אוטומטי ישתמש ב-{codecName} מכיוון שה-GPU שלך יכול לקודד אותו בחומרה, עם הדחיסה הטובה ביותר לשיתוף מסך." - #. Short label in the animation tab. Keep it concise. #: src/features/user/components/modals/tabs/accessibility_tab/AnimationTab.tsx:52 msgid "Automatically play GIFs" @@ -4648,6 +4526,16 @@ msgstr "קריאה אוטומטית" msgid "Autoscrolling" msgstr "גלילה אוטומטית" +#. Settings search synonym. Codec name; keep literal. Used to match this term in the settings search bar. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:101 +msgid "AV1" +msgstr "AV1" + +#. Option label for the screen-share codec select while the AV1 opt-in is off and the option is disabled. AV1 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:226 +msgid "AV1 (requires opt-in)" +msgstr "AV1 (דורש אישור מראש)" + #. Label for the available desktop version in the Linux update modal. #: src/features/updater/commands/UpdaterModalCommands.tsx:140 msgid "Available" @@ -4875,7 +4763,7 @@ msgid "Badge" msgstr "תג" #. Option label for a software encoder quality select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:83 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:88 msgid "Balanced" msgstr "מאוזן" @@ -4917,7 +4805,7 @@ msgstr "הבאן יפוג ב-{0}." #: src/features/moderation/components/modals/BanMemberModal.tsx:270 #: src/features/ui/action_menu/GuildMemberContextMenu.tsx:66 #: src/features/ui/action_menu/items/GuildMemberMenuItems.tsx:51 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:94 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:118 msgid "Ban member" msgstr "השעיית משתמש" @@ -5046,7 +4934,7 @@ msgstr "בין 1 ל-32 תווים" #. 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/PlutoniumIndex.ts:27 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:207 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:202 msgid "Billing" msgstr "חיוב" @@ -5099,7 +4987,7 @@ msgid "Biometrics" 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/VoiceVideoIndex.ts:160 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:181 msgid "Bitrate" msgstr "קצב נתונים" @@ -5181,8 +5069,8 @@ msgstr "חסומים" #: src/features/user/components/modals/tabs/BlockedUsersTab.tsx:210 #: src/features/user/components/settings_utils/search_index/BlockedUsersIndex.ts:6 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:152 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:58 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:18 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:53 msgid "Blocked users" msgstr "משתמשים חסומים" @@ -5275,7 +5163,7 @@ msgstr "נוסף לסימניות." #. Tab label in the inbox popout listing the user bookmarks. #: src/features/channel/components/modals/BookmarksBottomSheet.tsx:33 #: src/features/messaging/components/pages/SavedMessagesPage.tsx:23 -#: src/features/messaging/components/popouts/InboxPopout.tsx:36 +#: src/features/messaging/components/popouts/InboxPopout.tsx:34 msgid "Bookmarks" msgstr "סימניות" @@ -5535,10 +5423,6 @@ msgstr "בריונות, יצירת קשר חוזרת ובלתי רצויה, מע msgid "Bullying, threats, hate, violence, raids, or content that pushes self-harm." msgstr "בריונות, איומים, שנאה, אלימות, פשיטות או תוכן שדוחף לפגיעה עצמית." -#: src/features/expressions/components/modals/CreatePackModal.tsx:95 -msgid "Bundle your favorite stickers into a pack you can distribute." -msgstr "אגדו את המדבקות המועדפות עליכם לחבילה שתוכלו להפיץ." - #. Short label in the app constants. #: src/features/app/constants/AppConstants.ts:45 msgid "Busy right now" @@ -5761,7 +5645,7 @@ msgid "Cameras and virtual capture devices are selected here in {productName}, n msgstr "מצלמות והתקני לכידה וירטואליים נבחרים כאן ב- {productName}, לא בבורר המערכת של Wayland. אם שום דבר לא מופיע כאן, בדוק הרשאות או חבר התקן." #. Tooltip in the voice control bar when cameras are disabled because the participant count exceeds the limit. {voiceChannelCameraUserLimit} is the configured threshold. -#: src/features/voice/components/VoiceControlBar.tsx:136 +#: src/features/voice/components/VoiceControlBar.tsx:132 msgid "Cameras are off above {voiceChannelCameraUserLimit} participants" msgstr "המצלמות כבויות מעל {voiceChannelCameraUserLimit} משתתפים" @@ -5781,7 +5665,6 @@ msgid "Can't upload files here" msgstr "לא ניתן להעלות קבצים לכאן" #. Action label for dismissing a mass-mention warning. -#. Button label on a scheduled message row that cancels (deletes) the scheduled send. #. Button label that closes the emoji rename popout without saving. #. Button that closes the delete channel confirmation without deleting. #. Button that closes the device logout confirmation without changes. @@ -5810,10 +5693,8 @@ msgstr "לא ניתן להעלות קבצים לכאן" #: src/features/emoji/components/emojis/EmojiListItem.tsx:318 #: src/features/expressions/components/modals/AddFavoriteMemeModal.tsx:111 #: src/features/expressions/components/modals/AddGuildStickerModal.tsx:250 -#: src/features/expressions/components/modals/CreatePackModal.tsx:137 #: src/features/expressions/components/modals/EditFavoriteMemeModal.tsx:87 #: src/features/expressions/components/modals/EditGuildStickerModal.tsx:116 -#: src/features/expressions/components/modals/EditPackModal.tsx:124 #: src/features/guild/components/modals/TransferOwnershipModal.tsx:91 #: src/features/i18n/utils/CommonMessageDescriptors.ts:98 #: src/features/input/state/input_keybind/shared.ts:137 @@ -5824,7 +5705,6 @@ msgstr "לא ניתן להעלות קבצים לכאן" #: src/features/messaging/components/modals/ForwardModal.tsx:635 #: src/features/messaging/components/modals/ImageCropModal.tsx:925 #: src/features/messaging/components/modals/MessageHistoryThresholdModal.tsx:107 -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:47 #: src/features/moderation/components/modals/BanMemberModal.tsx:262 #: src/features/moderation/components/modals/RemoveTimeoutModal.tsx:70 #: src/features/moderation/components/modals/TimeoutMemberModal.tsx:126 @@ -5850,11 +5730,6 @@ msgstr "ביטול" msgid "Cancel editing message" msgstr "ביטול עריכת ההודעה" -#. Button or menu action label in the channel and chat scheduled message edit bar. Keep it concise. -#: src/features/channel/components/ScheduledMessageEditBar.tsx:18 -msgid "Cancel editing scheduled message" -msgstr "ביטול עריכת הודעה מתוזמנת" - #. Relationship action label for canceling an outgoing friend request. #: src/features/relationship/utils/RelationshipMessageDescriptors.ts:25 msgid "Cancel friend request" @@ -5935,16 +5810,6 @@ msgstr "לא ניתן לערוך" msgid "Cannot delete account" msgstr "לא ניתן למחוק את החשבון" -#. Title of the error modal when installing an emoji pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:83 -msgid "Cannot install emoji pack" -msgstr "לא ניתן להתקין חבילת אימוג׳י" - -#. Title of the error modal when installing a sticker pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:87 -msgid "Cannot install sticker pack" -msgstr "לא ניתן להתקין חבילת מדבקות" - #. Toast error shown when captcha verification fails inside the auth captcha interceptor. #: src/features/auth/components/CaptchaInterceptor.tsx:14 msgid "Captcha verification failed. Try again." @@ -5955,15 +5820,15 @@ msgstr "אימות הקאפצ'ה נכשל. יש לנסות שוב." msgid "Capture" msgstr "לכידה" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:398 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:420 msgid "Capture app audio" msgstr "הקלטת שמע מהאפליקציה" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:399 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:421 msgid "Capture desktop audio" msgstr "הקלטת שמע מהמחשב" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:397 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:419 msgid "Capture device audio" msgstr "לכידת שמע מהמכשיר" @@ -6221,12 +6086,12 @@ msgstr "טופס שינוי סיסמה" msgid "Change scheduled" msgstr "שינוי מתוזמן" -#. Tooltip / button label in the screen-share status pill. Opens the picker to change what is being shared. -#. Voice control menu action to choose a different screen-share source. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:48 -#: src/features/voice/components/VoiceControlBar.tsx:108 -msgid "Change source" -msgstr "שנה מקור" +#. Action that opens the source picker for the active screen share. +#. Voice screen share menu action that changes the shared source. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:24 +#: src/features/voice/components/ActiveScreenShareMenu.tsx:23 +msgid "Change Stream" +msgstr "שנה זרם" #. Modal title for the screen-share picker when switching an ongoing stream to a new source. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:156 @@ -6575,7 +6440,7 @@ msgstr "חריגה ממגבלת התווים ב-{remaining}" #: src/features/input/components/modals/KeyboardShortcutsCheatsheetModal.tsx:40 #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:15 #: src/features/user/components/modals/tabs/keybinds_tab/DefaultKeybindsList.tsx:39 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:120 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:115 msgid "Chat" msgstr "צ'אט" @@ -6976,7 +6841,7 @@ msgid "Choose your profile accent color" 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/VoiceVideoIndex.ts:108 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:129 msgid "Cisco" msgstr "סיסקו" @@ -7584,7 +7449,7 @@ msgid "Codec" 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/VoiceVideoIndex.ts:96 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:117 msgid "Codec negotiation testing" msgstr "בדיקת משא ומתן על קודק" @@ -7628,8 +7493,8 @@ msgstr "כיווץ נושא הערוץ" #. Tooltip / aria label on a voice participant tile button that collapses expanded device tiles for one user. #. Voice menu action that collapses expanded device tiles back into a single tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:98 -#: src/features/voice/components/VoiceParticipantTile.tsx:165 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:122 +#: src/features/voice/components/VoiceParticipantTile.tsx:166 msgid "Collapse devices" msgstr "כיווץ מכשירים" @@ -8104,7 +7969,7 @@ msgstr "מיקוד תיבת טקסט" #. Button label that opens a dedicated advanced settings modal for configuring screen-share encoder controls. #. Button label that opens a dedicated advanced settings modal. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedChatControls.tsx:161 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:163 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:168 msgid "Configure" msgstr "הגדרות מתקדמות" @@ -8127,7 +7992,7 @@ msgid "Configure now" msgstr "הגדר כעת" #. Tooltip / aria label on the screen-share control while a share is active. Opens the configure / end menu. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:69 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:58 msgid "Configure or end screen share" msgstr "הגדר או סיים שיתוף מסך" @@ -8378,12 +8243,12 @@ msgstr "חיבור: {connectionId}" #: src/features/i18n/utils/CommonMessageDescriptors.ts:410 #: src/features/user/components/popouts/UserProfileShared.tsx:610 #: src/features/user/components/settings_utils/search_index/LinkedAccountsIndex.ts:8 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:38 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:30 msgid "Connections" msgstr "חיבורים" #. User settings tab for linked external accounts. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:111 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:106 msgctxt "user-settings-tab" msgid "Connections" msgstr "חיבורים" @@ -8434,7 +8299,7 @@ msgid "Content filtering" msgstr "סינון תוכן" #. Label for an advanced screen-share select. Refers to the WebRTC MediaStreamTrack contentHint value. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:131 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:136 msgid "Content hint" msgstr "רמז תוכן" @@ -9157,16 +9022,6 @@ msgstr "לא ניתן להתעלם מבקשת החברות" msgid "Couldn't ignore the friend request. Try again." msgstr "לא ניתן היה להתעלם מבקשת החברות. יש לנסות שוב." -#. Generic body for the error modal when an emoji pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:107 -msgid "Couldn't install this emoji pack. Try again later." -msgstr "לא ניתן היה להתקין את חבילת האימוג'י הזו. נסה שוב מאוחר יותר." - -#. Generic body for the error modal when a sticker pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:111 -msgid "Couldn't install this sticker pack. Try again later." -msgstr "לא ניתן היה להתקין את חבילת המדבקות הזו. נסה שוב מאוחר יותר." - #. Error modal title shown when accepting a community invite fails. #: src/features/invite/components/alerts/InviteAcceptFailedModal.tsx:9 msgid "Couldn't join community" @@ -9582,11 +9437,6 @@ msgstr "צור חשבון כדי לקבל את המתנה שלך" msgid "Create and manage applications and bots for your account" msgstr "יצירה וניהול של יישומים ובוטים עבור החשבון שלך" -#. Empty-state description for expression packs when the feature requires premium. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:63 -msgid "Create and share custom emoji and sticker packs with {premiumProductFullName}." -msgstr "צרו ושתפו חבילות אימוג'י ומדבקות מותאמות אישית עם {premiumProductFullName}." - #. Button or menu action label in the application create modal. Keep it concise. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/applications_tab/ApplicationCreateModal.tsx:20 @@ -9628,14 +9478,6 @@ msgstr "יצירת הודעה פרטית" msgid "Create emoji & stickers" msgstr "יצירת אימוג'י ומדבקות" -#. Action that opens the create-emoji-pack modal. -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/expressions/components/modals/CreatePackModal.tsx:18 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:314 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:31 -msgid "Create emoji pack" -msgstr "יצירת חבילת אימוג'י" - #. Accessible label for the create-favorite-category form. #: src/features/expressions/components/modals/CreateFavoriteCategoryModal.tsx:16 msgid "Create favorite category form" @@ -9688,14 +9530,6 @@ msgstr "יצירה או הצטרפות לקהילה" msgid "Create role" msgstr "יצירת תפקיד" -#. Action that opens the create-sticker-pack modal. -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/expressions/components/modals/CreatePackModal.tsx:22 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:314 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:35 -msgid "Create sticker pack" -msgstr "יצירת חבילת מדבקות" - #. Setup wizard title prompting the operator to create the first account. #: src/features/app/components/setup/SetupWizardSteps.tsx:48 msgid "Create the administrator account" @@ -9748,15 +9582,6 @@ msgstr "נוצר" msgid "Created {createdAt}" msgstr "נוצר ב-{createdAt}" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:334 -msgid "Created {createdCount} / {createdLimit}" -msgstr "נוצרו {createdCount} מתוך {createdLimit}" - -#. placeholder {0}: NicknameUtils.getDisplayName(packCreator) -#: src/features/channel/components/InviteEmbed.tsx:343 -msgid "Created by {0}" -msgstr "נוצר על ידי {0}" - #. placeholder {0}: inviter ? NicknameUtils.getNickname(inviter, undefined, channelId) : invite.inviter ? NicknameUtils.getDisplayName(invite.inviter) : '' #. placeholder {1}: formatExpiresAt(invite.expires_at) #: src/features/channel/components/modals/GroupInvitesBottomSheet.tsx:218 @@ -9768,13 +9593,6 @@ msgstr "נוצר על ידי {0}. יפוג בעוד {1}." msgid "Created by {creatorDisplayName} on {createdAt}" msgstr "נוצר על ידי {creatorDisplayName} ב-{createdAt}" -#. Metadata label for an expression pack invite. userName is the pack creator username. -#. Short label in the authentication invite header. Preserve {userName}; it is inserted by code. Keep the tone plain and specific. -#: src/features/auth/flow/InviteHeader.tsx:29 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:73 -msgid "Created by {userName}" -msgstr "נוצר על ידי {userName}" - #. placeholder {0}: renderInline(change.newValue, i18n, guildId) #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:739 msgid "Created for channel {0}." @@ -9787,11 +9605,6 @@ msgstr "נוצר עבור ערוץ {0}." msgid "Created on {0}." msgstr "נוצר ב-{0}." -#. 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/ExpressionPacksIndex.ts:43 -msgid "Created packs" -msgstr "חבילות שיצרתי" - #. placeholder {0}: renderInline(change.newValue, i18n) #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:743 msgid "Created with name {0}." @@ -10119,7 +9932,7 @@ msgid "Custom tags" msgstr "תגיות מותאמות אישית" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:87 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:83 msgid "Custom themes" msgstr "עיצובים מותאמים אישית" @@ -10603,7 +10416,6 @@ msgstr "ברירת המחדל היא כבוי בנייד כדי לשמור על #. Button or menu action label in the channel and chat embed audio. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the channel and chat media container. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the channel and chat mobile memes picker. Keep it concise. Keep the tone plain and specific. -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the messaging commands. Keep it concise. Keep the tone plain and specific. #. Confirm button label on the destructive delete-saved-media alert. #. Danger button label that confirms deleting a custom emoji. @@ -10626,7 +10438,6 @@ msgstr "ברירת המחדל היא כבוי בנייד כדי לשמור על #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:117 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:290 #: src/features/user/components/modals/tabs/component_gallery_tab/index.tsx:238 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:49 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:154 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:190 msgid "Delete" @@ -10785,11 +10596,6 @@ msgstr "מחיקת ההודעות שלי" msgid "Delete other members' messages. Pinning is controlled separately." msgstr "מחיקת הודעות של חברים אחרים. הצמדה נשלטת בנפרד." -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:40 -msgid "Delete pack" -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:31 msgid "Delete passkey" @@ -10862,11 +10668,6 @@ msgstr "מחיקת ההודעה הזו" msgid "Delete this message? Can't be undone." msgstr "למחוק את ההודעה הזו? לא ניתן לבטל פעולה זו." -#. Error message in the expression packs tab. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:45 -msgid "Delete this pack? Can't be undone." -msgstr "למחוק את החבילה הזו? לא ניתן לבטל פעולה זו." - #. Danger action in the channel permissions overwrite context menu that removes a member permission override from the channel. #: src/features/channel/components/modals/channel_tabs/channel_permissions_tab/OverwriteContextMenu.tsx:19 msgid "Delete user" @@ -11011,7 +10812,7 @@ msgid "Description must be no more than {discoveryDescriptionMaxLength} characte msgstr "התיאור חייב להיות באורך של עד {discoveryDescriptionMaxLength} תווים." #. Developer settings tab showing UI component examples. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:153 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:148 msgid "Design system" msgstr "מערכת עיצוב" @@ -11025,8 +10826,8 @@ msgstr "מחשב שולחני" #. User settings tab for desktop app integration and platform settings. #. User settings tab label shown on desktop builds when the OS could not be identified (fallback for the per-OS labels). -#: src/features/user/components/settings_utils/SettingsConstants.tsx:86 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:141 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:81 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:136 msgid "Desktop app" msgstr "אפליקציית שולחן העבודה" @@ -11113,7 +10914,7 @@ msgstr "גרסת שולחן העבודה {version} זמינה. הורידו את #. Settings section label for desktop window behavior. #: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx:150 #: src/features/user/components/settings_utils/search_index/DesktopSettingsIndex.ts:94 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:62 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:54 msgid "Desktop window" msgstr "חלון שולחן עבודה" @@ -11139,7 +10940,7 @@ msgid "Detached banner" msgstr "באנר מנותק" #. Option label for a WebRTC content hint select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:147 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:152 msgid "Detail" msgstr "פרטים" @@ -11163,7 +10964,7 @@ 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/advanced_settings_tab/AdvancedSettingsCategories.ts:20 #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:25 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:211 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:206 msgid "Developer" msgstr "מפתח" @@ -11171,7 +10972,7 @@ msgstr "מפתח" #. Settings section label for client developer mode. #: src/features/user/components/modals/tabs/ClientDeveloperSettingsTab.tsx:17 #: src/features/user/components/settings_utils/search_index/ClientDeveloperSettingsIndex.ts:7 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:66 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:58 msgid "Developer mode" msgstr "מצב מפתח" @@ -11218,11 +11019,6 @@ msgstr "מכשיר" msgid "Device alerts" msgstr "התראות מכשיר" -#. Voice participant context menu submenu label for actions that affect one or more voice devices. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:182 -msgid "Device controls" -msgstr "בקרות מכשיר" - #: src/features/user/components/modals/tabs/DevicesTab.tsx:131 msgid "Device details" msgstr "פרטי מכשיר" @@ -11232,7 +11028,7 @@ msgstr "פרטי מכשיר" msgid "Device revoked" msgstr "המכשיר נחסם" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:891 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1024 msgid "Device selection" msgstr "בחירת מכשיר" @@ -11255,7 +11051,7 @@ msgstr "מכשיר:" #: src/features/user/components/modals/tabs/DevicesTab.tsx:530 #: src/features/user/components/settings_utils/search_index/DevicesIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/AppearanceSections.ts:82 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:62 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:57 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:124 msgid "Devices" msgstr "מכשירים" @@ -11437,7 +11233,7 @@ msgid "Disable mobile push notifications" msgstr "השבתת התראות דחיפה בנייד" #. Short label for an advanced screen-share preview preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:43 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:48 msgid "Disable picture-in-picture popout for screen shares" msgstr "השבתת חלון קופץ של תמונה בתוך תמונה לשיתופי מסך" @@ -11478,7 +11274,7 @@ msgstr "טופס השבתת אימות דו-שלבי" #. Voice menu checkbox label. Hides another participant's video only for the current user. #. Voice menu checkbox that hides a participant video on the current device only. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:86 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:110 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:77 msgid "Disable video locally" msgstr "השבתת וידאו מקומית" @@ -11754,11 +11550,6 @@ msgstr "שם לתצוגה" msgid "Display name (optional)" msgstr "שם לתצוגה (אופציונלי)" -#. Voice participant context menu submenu label for call display and diagnostics preferences. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:186 -msgid "Display options" -msgstr "אפשרויות תצוגה" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:661 msgid "Display role members separately." msgstr "הצג חברי תפקיד בנפרד." @@ -12284,12 +12075,8 @@ msgstr "הולנדית" msgid "e.g., YubiKey, iPhone, work computer" msgstr "לדוגמה: YubiKey, אייפון, מחשב עבודה" -#: src/features/expressions/components/modals/PackInviteModal.tsx:187 -msgid "Each link works once." -msgstr "כל קישור עובד פעם אחת." - #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:83 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:79 msgid "Early access to new features" msgstr "גישה מוקדמת לתכונות חדשות" @@ -12315,7 +12102,6 @@ msgstr "ביטול הד" #: src/features/emoji/components/stickers/StickerGridItem.tsx:43 #: src/features/platform/utils/DesktopLocaleBridge.ts:42 #: src/features/user/components/modals/tabs/chat_settings_tab/SearchEnginesTab.tsx:35 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:123 #: src/features/user/components/modals/tabs/LinkedAccountsTab.tsx:51 msgid "Edit" msgstr "עריכה" @@ -12396,11 +12182,6 @@ msgstr "עריכת פרופיל קהילה" msgid "Edit connection" msgstr "עריכת איש קשר" -#. Action that opens the edit-emoji-pack modal. -#: src/features/expressions/components/modals/EditPackModal.tsx:19 -msgid "Edit emoji pack" -msgstr "עריכת חבילת אימוג׳י" - #. Permission description in the role/permission editor for the Manage Community permission. Refers to top-level community settings, not per-channel. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:23 msgid "Edit global settings like name, description, and icon." @@ -12512,11 +12293,6 @@ msgstr "עריכת מדבקה" msgid "Edit sticker {stickerName}" msgstr "עריכת מדבקה {stickerName}" -#. Action that opens the edit-sticker-pack modal. -#: src/features/expressions/components/modals/EditPackModal.tsx:23 -msgid "Edit sticker pack" -msgstr "עריכת חבילת מדבקות" - #. Settings search entry description. One-line summary of what the settings search entry controls. #: src/features/user/components/settings_utils/search_index/ApplicationsIndex.ts:88 msgid "Edit the bot avatar, tag, bio, banner, and friend request behavior" @@ -12555,11 +12331,6 @@ msgstr "העריכה אינה זמינה באופן זמני. יש לנסות ש msgid "Editing message" msgstr "עריכת הודעה" -#. Button or menu action label in the channel and chat scheduled message edit bar. Keep it concise. -#: src/features/channel/components/ScheduledMessageEditBar.tsx:14 -msgid "Editing scheduled message" -msgstr "עריכת הודעה מתוזמנת" - #. Discovery category dropdown option in the community Discovery settings tab. #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:88 msgid "Education" @@ -12674,7 +12445,7 @@ msgstr "הטמעה" #. Developer settings tab for testing URL unfurls and rendered embeds. #. Settings search entry label for the developer embed debugger. #: src/features/user/components/settings_utils/search_index/EmbedDebuggerIndex.ts:7 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:149 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:144 msgid "Embed debugger" msgstr "מנפה שגיאות הטמעות" @@ -12726,10 +12497,8 @@ msgstr "הטמעות לא מושתקות" #. Audit log target-type filter label. Filters entries that target a custom emoji. #. Column header for the custom emoji image or glyph. #. 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/app/config/AuditLogConstants.ts:172 #: src/features/emoji/components/emojis/EmojiListItem.tsx:337 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:162 msgid "Emoji" msgstr "אימוג'י" @@ -12745,11 +12514,6 @@ msgstr "אמוג'י" msgid "emoji {emojiName}" msgstr "אמוג'י {emojiName}" -#. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:59 -msgid "Emoji & sticker packs" -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/ChatSettingsIndex.ts:351 msgid "Emoji autocomplete" @@ -12795,45 +12559,6 @@ msgstr "שם האימוג'י יכול להכיל עד 32 תווים" msgid "Emoji names need at least 2 characters and can use letters, numbers, and underscores. Emojis must be under {maxSize}. Static images are resized to 128x128 pixels and compressed automatically. Animated emojis and SVGs must already fit the limit." msgstr "שמות אימוג'י צריכים לכלול לפחות 2 תווים ויכולים להשתמש באותיות, מספרים וקו תחתון. גודל האימוג'י לא יעלה על {maxSize}. תמונות סטטיות יוקטנו לגודל של 128x128 פיקסלים ויידחסו באופן אוטומטי. אימוג'ים מונפשים וקבצי SVG צריכים להתאים כבר למגבלה." -#. Kind label on an emoji pack invite embed. -#. Short label in the authentication invite header. Keep the tone plain and specific. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/auth/flow/InviteHeader.tsx:21 -#: src/features/channel/components/InviteEmbed.tsx:84 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:57 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:105 -msgid "Emoji pack" -msgstr "חבילת אימוג'י" - -#. placeholder {0}: invite.pack.name -#: src/features/invite/commands/InviteCommands.tsx:144 -msgid "Emoji pack {0} has been installed." -msgstr "חבילת האימוג'י {0} הותקנה." - -#. Title of the error modal when creating a new emoji pack is rejected because the user is at the creation limit. -#: src/features/invite/commands/InviteCommands.tsx:56 -msgid "Emoji pack creation limit reached" -msgstr "הגעת למגבלת יצירת חבילות אימוג'י" - -#. Modal title for the emoji pack invite share flow. -#: src/features/expressions/components/modals/PackInviteModal.tsx:57 -msgid "Emoji pack invite" -msgstr "הזמנה לחבילת אימוג'י" - -#. Title of the error modal when installing an emoji pack via invite is rejected because the user is at the install limit. -#: src/features/invite/commands/InviteCommands.tsx:47 -msgid "Emoji pack limit reached" -msgstr "הגעת למגבלת חבילות האימוג'י" - -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#. Settings section label for emoji expression packs. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:80 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:23 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:18 -msgid "Emoji packs" -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/ChatSettingsSections.ts:126 msgid "Emoji picker" @@ -12882,8 +12607,8 @@ msgstr "אין מועדפים" #. Label for an advanced select that caps the best video codec this client advertises it can decode. #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:172 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:92 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:177 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:113 msgid "Emulate decode codec (testing)" msgstr "דמה מקודד פענוח (בדיקה)" @@ -13177,18 +12902,18 @@ msgstr "הפעלת תוכן למבוגרים." #. Label for an advanced screen-share select. Refers to hardware or software video encoding. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:51 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:144 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:56 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:165 msgid "Encoder path" msgstr "נתיב מקודד" #. Description for the encoder path select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:55 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:60 msgid "Encoder preference for new screen shares." msgstr "העדפת מקודד עבור שיתופי מסך חדשים." #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:164 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:185 msgid "Encoder, SVC, backup stream, and bitrate presets" msgstr "הגדרות מוקדמות למקודד, SVC, זרם גיבוי וקצב נתונים." @@ -13220,10 +12945,8 @@ msgstr "סיום תקופת החסד" msgid "End grace period now?" msgstr "לסיים את תקופת החסד עכשיו?" -#. Button label that stops the current screen share. #. Voice control menu action to stop sharing the screen. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:52 -#: src/features/voice/components/VoiceControlBar.tsx:112 +#: src/features/voice/components/VoiceControlBar.tsx:108 msgid "End screen share" msgstr "הפסקת שיתוף מסך" @@ -13540,7 +13263,9 @@ msgstr "כל צלילי המערכת" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Subsection title in the voice tab. Keep it concise. +#. Voice menu submenu label for per-user entrance sound controls. #. Voice menu submenu label that contains per-user entrance sound mute and volume controls. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:179 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:309 #: src/features/user/components/modals/tabs/UserVoiceTab.tsx:187 #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:145 @@ -13568,6 +13293,8 @@ msgid "Entrance sound saved" msgstr "צליל כניסה נשמר" #. Voice menu slider label adjusting playback volume of this user's entrance sound, locally only. +#. Voice menu slider label for a user's entrance sound playback volume. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:187 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:318 msgid "Entrance sound volume" msgstr "עוצמת קול כניסה" @@ -13803,10 +13530,6 @@ msgstr "ניסיוני" msgid "EXPERIMENTAL" msgstr "EXPERIMENTAL" -#: src/features/expressions/components/modals/PackInviteModal.tsx:152 -msgid "Expiration" -msgstr "תפוגה" - #. Label above the expiration duration dropdown in the invite link settings. #: src/features/invite/components/modals/InviteModal.tsx:102 msgid "Expire after" @@ -13941,13 +13664,8 @@ msgstr "ייצוא הנתונים שלי" msgid "Export themes" msgstr "ייצוא ערכות נושא" -#. Developer / debug surface — keep terse and technical. Tooltip / description for the Expression packs settings toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:129 -msgid "Expose the staff-only Expression packs page in user settings." -msgstr "הצג את דף חבילות הביטויים המיועדות לצוות בהגדרות המשתמש." - #. Developer / debug surface — keep terse and technical. Tooltip / description for the profile timezone settings toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:138 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:129 msgid "Expose the staff-only timezone section in profile settings." msgstr "הצג את סעיף אזור הזמן המיועד רק למנהלים בהגדרות הפרופיל." @@ -13958,23 +13676,6 @@ msgstr "הצג את סעיף אזור הזמן המיועד רק למנהלים msgid "Expression autocomplete" msgstr "השלמה אוטומטית של ביטויים" -#. Settings search entry label. Names the settings search entry in the settings UI. -#. User settings tab for purchased or owned emoji/sticker expression packs. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:166 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:7 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:54 -msgid "Expression packs" -msgstr "חבילות ביטוי" - -#. Empty-state title for expression packs when the feature requires premium. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:59 -msgid "Expression packs are a {premiumProductName} feature" -msgstr "חבילות ביטוי הן תכונה של {premiumProductName}" - -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:168 -msgid "Expression packs are not enabled on this instance. Contact your instance administrator for more information." -msgstr "חבילות ביטויים אינן זמינות ביישום זה. לקבלת מידע נוסף, יש לפנות למנהל/ת היישום." - #. Aria label for the expression picker category nav. #: src/features/i18n/utils/CommonMessageDescriptors.ts:751 msgid "Expression picker categories" @@ -13987,9 +13688,7 @@ msgstr "מחיקת ביטוי" #. Community settings sidebar category grouping the emoji and stickers tabs. #. 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/GuildSettingsConstants.ts:249 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:19 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:134 msgid "Expressions" msgstr "ביטויים" @@ -14457,7 +14156,7 @@ msgstr "מועדפים" msgid "Favorites" msgstr "מועדפים" -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:182 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:177 msgid "Feature" msgstr "תכונה" @@ -14753,14 +14452,14 @@ msgstr "מיקוד שדה הטקסט" #. Voice call layout action that pins one of several active devices of the same participant. #. Voice layout menu action that focuses one device/session for a participant. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:37 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:61 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:101 msgid "Focus this device" msgstr "התמקד במכשיר זה" #. Voice call layout action that pins the selected participant in the focused view. #. Voice layout menu action that focuses one participant in the call view. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:41 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:65 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:105 msgid "Focus this person" msgstr "התמקד באדם זה" @@ -14807,7 +14506,7 @@ msgstr "הגדרות תיקייה" msgid "Follow us on {blueskyProviderName}" msgstr "עקבו אחרינו ב- {blueskyProviderName}" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:693 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:826 msgid "Follow voice input" msgstr "מעקב אחר קלט קולי" @@ -15061,7 +14760,7 @@ msgstr "הועברה הודעה" msgid "Forwarded from" msgstr "הועבר מ־" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:269 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:267 msgid "Found {resultCount} results in {categoryCount} categories" msgstr "נמצאו {resultCount} תוצאות ב-{categoryCount} קטגוריות" @@ -15096,7 +14795,7 @@ msgstr "קצב פריימים" msgid "France" msgstr "צרפת" -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:187 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:182 msgid "Free" msgstr "חינם" @@ -15355,10 +15054,6 @@ msgstr "כללי" msgid "Generate a shareable link or copy your combined custom CSS." msgstr "יצירת קישור שניתן לשיתוף או העתקת קוד ה-CSS המותאם אישית המשולב שלך." -#: src/features/expressions/components/modals/PackInviteModal.tsx:213 -msgid "Generate invite" -msgstr "יצירת הזמנה" - #. Short label in the add friends to group modal. Keep it concise. #: src/features/relationship/components/modals/AddFriendsToGroupModal.tsx:23 msgid "Generate invite link" @@ -15639,7 +15334,7 @@ msgstr "ניתן במתנה <0/> עד <1>{giftEndDate}. לא מתחדש בא #. Settings search entry label. Also used as a search synonym in the settings search bar. #. User settings tab for gift inventory and redemption codes. #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:37 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:99 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:94 msgid "Gifts" msgstr "מתנות" @@ -15664,7 +15359,7 @@ msgid "Glad you're here, {username}!" msgstr "כיף שאת/ה כאן, {username}!" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:71 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:67 msgid "Global emoji & sticker access" msgstr "גישה גלובלית לאמוג'י ומדבקות" @@ -15703,8 +15398,8 @@ msgstr "עבור אל {premiumProductName}" #. Button label on a community invite embed when the current user is already a member. #. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:108 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:53 +#: src/features/channel/components/InviteEmbed.tsx:79 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:45 msgid "Go to community" msgstr "מעבר לקהילה" @@ -15831,7 +15526,7 @@ msgstr "הוענקה {0}." msgid "Grants all permissions and bypasses channel restrictions. Highly sensitive." msgstr "מעניק את כל ההרשאות ועוקף הגבלות ערוץ. רגיש במיוחד." -#: src/features/voice/components/StreamSettingsMenuContent.tsx:878 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1011 msgid "Granular selection" msgstr "בחירה פרטנית" @@ -15867,7 +15562,7 @@ msgstr "יוונית" #. Toggle label in the mobile video settings bottom sheet. Switches to grid layout. #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:88 -#: src/features/voice/components/VoiceSettingsMenus.tsx:784 +#: src/features/voice/components/VoiceSettingsMenus.tsx:785 msgid "Grid view" msgstr "תצוגת רשת" @@ -15948,7 +15643,7 @@ msgstr "הזמנות לקבוצה" #. Audit log channel type label for group DM channels. #. Fallback display name for an unnamed group DM in quick switcher results. #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:57 -#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:44 +#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:43 msgid "Group message" msgstr "הודעה קבוצתית" @@ -16010,20 +15705,25 @@ msgid "Grouping" 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/VoiceVideoIndex.ts:104 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:125 msgid "H.264" msgstr "H.264" #. Label for an advanced screen-share select. H.264 is a codec name and should stay literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:115 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:120 msgid "H.264 backup stream" msgstr "זרם גיבוי H.264" #. Option label for an H.264 backup stream select. H.264 is a codec name and should stay literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:127 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:132 msgid "H.264 simulcast backup" msgstr "גיבוי H.264 בשידור סימולטני" +#. Option label for the screen-share codec select while the HEVC opt-in is off and the option is disabled. H.265 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:231 +msgid "H.265 (requires opt-in)" +msgstr "H.265 (דורש אישור מראש)" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the connection add connection modal. #: src/features/connection/components/modals/AddConnectionModal.tsx:57 @@ -16075,12 +15775,8 @@ msgstr "האצת חומרה" msgid "Hardware acceleration can cause rendering glitches with transparent windows. Try --disable-gpu if you see flicker or smearing." msgstr "האצת חומרה עלולה לגרום לבעיות רינדור עם חלונות שקופים. נסה --disable-gpu אם אתה רואה הבהוב או מריחה." -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:132 -msgid "Hardware acceleration is off, so codecs will encode on your CPU. <0>Turn it back on in {advancedSettingsLabel}." -msgstr "האצת חומרה כבויה, ולכן מקודדים יפעלו על המעבד שלך. <0>הפעל אותה מחדש ב{advancedSettingsLabel}." - #. 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/VoiceVideoIndex.ts:152 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:173 msgid "Hardware encoder" msgstr "מקודד חומרה" @@ -16215,10 +15911,15 @@ msgid "Help translate {PRODUCT_NAME} into your language on <0>{I18N_WEBLATE_DOMA msgstr "עזרו לתרגם את {PRODUCT_NAME} לשפה שלכם ב-<0>{I18N_WEBLATE_DOMAIN}." #. Description for a WebRTC content hint select. Keep Motion, Detail, and text as plain option concepts. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:135 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:140 msgid "Helps the browser choose motion, detail, or text handling." msgstr "מסייע לדפדפן לבחור טיפול בתנועה, בפרטים או בטקסט." +#. Settings search synonym. Codec name; keep literal. Used to match this term in the settings search bar. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:105 +msgid "HEVC" +msgstr "HEVC" + #. Codec description in the screen share codec policy menu. HEVC is a codec name; keep WebRTC literal. #: src/features/voice/utils/ScreenShareCodecPolicy.ts:28 msgid "HEVC. Efficient at low bitrate, but only usable when WebRTC exposes a hardware encoder." @@ -16370,7 +16071,7 @@ msgid "Hide muted channels by default?" msgstr "להסתיר ערוצים מושתקים כברירת מחדל?" #. Short label for an advanced stream privacy preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:47 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:52 msgid "Hide my stream preview thumbnail" msgstr "הסתר את התמונה הממוזערת של תצוגה מקדימה של הזרם שלי" @@ -16389,7 +16090,7 @@ msgstr "הסתר סיסמה" msgid "Hide picture-in-picture popout?" msgstr "להסתיר את החלון הקופץ של 'תמונה בתוך תמונה'?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:727 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:860 msgid "Hide preview thumbnail" msgstr "הסתר תצוגה מקדימה ממוזערת" @@ -16451,7 +16152,7 @@ msgid "High dynamic range display mode" msgstr "מצב תצוגה בטווח דינמי רחב (HDR)" #. Description for a software encoder quality select. Keep AV1 and CPU literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:75 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:80 msgid "Higher quality can cost more CPU and latency." msgstr "איכות גבוהה יותר עלולה לעלות יותר במשאבי CPU ולגרום להשהיה." @@ -16474,7 +16175,7 @@ msgstr "טיפים" msgid "Hoist order" msgstr "סדר הצגה" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:507 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:522 msgid "Hoist order reset to default" msgstr "סדר ההצגה אופס לברירת מחדל" @@ -16503,7 +16204,7 @@ msgstr "החזק כדי להקליט. גרור למעלה כדי לנעול, א #. Action label in quick switcher for navigating to the Home tab. #: src/features/app/components/layout/MobileBottomNav.tsx:110 -#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:48 +#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:47 msgid "Home" msgstr "בית" @@ -16834,11 +16535,11 @@ msgstr "התעלם" msgid "Ignore friend request" msgstr "התעלם מבקשת חברות" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:868 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1001 msgid "Ignore hardware devices" msgstr "התעלם מהתקני חומרה" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:844 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:977 msgid "Ignore input media" msgstr "התעלם מקלט מדיה" @@ -16864,7 +16565,7 @@ msgstr "התעלם מסימון ספאם" msgid "Ignore the friend request from {displayName}?" msgstr "להתעלם מבקשת החברות מ- {displayName}?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:855 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:988 msgid "Ignore virtual" msgstr "התעלם משינוי קולי" @@ -17198,7 +16899,7 @@ msgid "Inbox preview" msgstr "תצוגה מקדימה של תיבת הדואר הנכנס" #. Accessible label for the inbox popout tablist. -#: src/features/messaging/components/popouts/InboxPopout.tsx:44 +#: src/features/messaging/components/popouts/InboxPopout.tsx:38 msgid "Inbox tabs" msgstr "כרטיסיות תיבת דואר נכנס" @@ -17446,38 +17147,11 @@ msgstr "הוספת אימוג'י" msgid "Install {productName} for the full source picker and smoother screen-sharing controls." msgstr "התקן את {productName} כדי לקבל את בורר המקור המלא ובקרות חלקות יותר לשיתוף מסך." -#. Button label on an emoji pack invite embed that installs the pack. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:92 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:65 -msgid "Install emoji pack" -msgstr "התקנת חבילת אימוג׳י" - -#. Button label on a sticker pack invite embed that installs the pack. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:96 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:69 -msgid "Install sticker pack" -msgstr "התקנת חבילת מדבקות" - #. Label for the installed desktop version in the Linux update modal. #: src/features/updater/commands/UpdaterModalCommands.tsx:136 msgid "Installed" msgstr "מותקן" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:303 -msgid "Installed {installedCount} / {installedLimit}" -msgstr "{installedCount}/{installedLimit} מותקנים" - -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:113 -msgid "Installed on {installedAt}" -msgstr "מותקן ב-{installedAt}" - -#. 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/ExpressionPacksIndex.ts:39 -msgid "Installed packs" -msgstr "חבילות מותקנות" - #. Desktop updater modal body. The currentVersion placeholder is the installed app version. #: src/features/updater/commands/UpdaterModalCommands.tsx:45 msgid "Installed version: {currentVersion}." @@ -17527,7 +17201,7 @@ msgstr "ממשק" #. Settings section label for interface language selection. #. Settings section title in the language tab. Keep it concise. #: src/features/user/components/modals/tabs/LanguageTab.tsx:79 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:50 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:42 msgid "Interface language" msgstr "שפת ממשק" @@ -17536,11 +17210,6 @@ msgstr "שפת ממשק" msgid "Interface size" msgstr "גודל ממשק" -#. Status pill on a scheduled message row when the schedule is in the past or otherwise invalid. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:26 -msgid "Invalid" -msgstr "לא חוקי" - #. Error message in the use entrance sound. #. Error message in the use sound settings. #: src/features/user/components/modals/tabs/hooks/useEntranceSound.ts:30 @@ -17631,7 +17300,6 @@ msgstr "בלתי נראה" #: src/features/app/config/AuditLogConstants.ts:180 #: src/features/channel/components/guild_members_page/MemberTableRow.tsx:43 #: src/features/invite/components/modals/InviteModal.tsx:97 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:120 msgid "Invite" msgstr "הזמן" @@ -17704,7 +17372,7 @@ msgid "Invite link settings" msgstr "הגדרות קישור הזמנה" #. Title shown on an invite embed while streaming privacy is active. -#: src/features/channel/components/InviteEmbed.tsx:137 +#: src/features/channel/components/InviteEmbed.tsx:108 msgid "Invite masked" msgstr "ההזמנה מוסתרת" @@ -17786,7 +17454,7 @@ msgid "Invite to community" msgstr "הזמן לקהילה" #. Title shown on an invite embed when the invite cannot be resolved due to a non-permanent failure. -#: src/features/channel/components/InviteEmbed.tsx:133 +#: src/features/channel/components/InviteEmbed.tsx:104 msgid "Invite unavailable" msgstr "ההזמנה לא זמינה" @@ -17805,17 +17473,6 @@ msgstr "הוזמן על ידי" msgid "Invited by {0}." msgstr "הוזמן על ידי {0}." -#. Short label in the authentication invite header. Preserve {inviterTag}; it is inserted by code. Keep the tone plain and specific. -#: src/features/auth/flow/InviteHeader.tsx:34 -#: src/features/channel/components/InviteEmbed.tsx:347 -msgid "Invited by {inviterTag}" -msgstr "הוזמנת על ידי {inviterTag}" - -#. Metadata label for an expression pack invite. userTag is the inviter username and discriminator. -#: src/features/invite/components/modals/InviteAcceptModal.tsx:77 -msgid "Invited by {userTag}" -msgstr "הוזמנת על ידי {userTag}" - #: src/features/invite/components/InviteListItem.tsx:67 msgid "Inviter" msgstr "מזמין" @@ -17860,7 +17517,7 @@ msgstr "ההזמנות מושהות כי {productName} זיהה פשיטה אפ #. Invite settings notice shown after admins pause invite links for a community. #. Status message on a community invite embed when invites are paused by community admins. -#: src/features/channel/components/InviteEmbed.tsx:121 +#: src/features/channel/components/InviteEmbed.tsx:92 #: src/features/invite/components/DisableInvitesButton.tsx:48 msgid "Invites are paused for this community." msgstr "ההזמנות מושהות לקהילה זו." @@ -17871,7 +17528,7 @@ msgstr "ההזמנות מושהות בקהילה זו על ידי מנהל. ני #. Audit log community feature label meaning invite creation is disabled. #. Status label on a community invite embed when invites are paused or anti-raid mode is active. -#: src/features/channel/components/InviteEmbed.tsx:104 +#: src/features/channel/components/InviteEmbed.tsx:75 #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:106 msgid "Invites disabled" msgstr "ההזמנות מושבתות" @@ -17884,7 +17541,7 @@ msgstr "סרגל התראות להזמנות מושבתות" #. Button or menu action label in the invite accept modal. Keep it concise. #. Button or menu action label in the invites disabled modal. Keep it concise. #: src/features/invite/components/alerts/InvitesDisabledModal.tsx:9 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:49 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:41 msgid "Invites paused" msgstr "ההזמנות הושהו" @@ -18025,12 +17682,12 @@ msgid "Join community form" msgstr "טופס הצטרפות לקהילה" #. Button label on a group DM invite embed that accepts the invite. -#: src/features/channel/components/InviteEmbed.tsx:80 +#: src/features/channel/components/InviteEmbed.tsx:71 msgid "Join group" msgstr "הצטרף לקבוצה" #. Button or menu action label in the invite accept modal. Keep it concise. -#: src/features/invite/components/modals/InviteAcceptModal.tsx:45 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:37 msgid "Join group DM" msgstr "הצטרף/הצטרפי לצ'אט הקבוצתי" @@ -18355,12 +18012,12 @@ msgstr "קוריאנית" #. User settings tab for language, locale, and time display preferences. #: src/features/app/components/setup/SetupWizardSteps.tsx:56 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:6 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:137 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:132 msgid "Language" 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/GeneralSettingsSections.ts:54 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:46 msgid "Language settings" msgstr "הגדרות שפה" @@ -18440,15 +18097,10 @@ msgid "Launch at login" msgstr "הפעלה בעת התחברות" #. Description for an SVC mode select. Keep SVC and AV1 literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:95 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:100 msgid "Layering for AV1 and VP9 when available." msgstr "שכבות עבור AV1 ו-VP9 כאשר זמין." -#. CTA label that opens the premium settings tab from expression packs. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:67 -msgid "Learn about {premiumProductName}" -msgstr "מידע נוסף על {premiumProductName}" - #. Accessible label for the screen-share picker footer info button. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:184 msgid "Learn about screen share previews" @@ -18818,7 +18470,7 @@ msgid "Links" msgstr "קישורים" #. User settings tab label shown on Linux desktop builds. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:78 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:73 msgid "Linux app" msgstr "אפליקציית לינוקס" @@ -19115,7 +18767,7 @@ msgid "macOS" msgstr "macOS" #. User settings tab label shown on macOS desktop builds. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:82 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:77 msgid "macOS app" msgstr "אפליקציית macOS" @@ -19247,11 +18899,6 @@ msgstr "ניהול תכונות קהילה" msgid "Manage emoji & stickers" msgstr "ניהול אימוג'י ומדבקות" -#. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:47 -msgid "Manage expression packs" -msgstr "ניהול חבילות ביטוי" - #: src/features/channel/components/modals/channel_tabs/ChannelWebhooksTab.tsx:93 msgid "Manage incoming webhooks that can post messages into this channel." msgstr "ניהול Webhooks נכנסים שיכולים לפרסם הודעות בערוץ זה." @@ -19316,7 +18963,7 @@ msgstr "עדכון ידני של היישום למחשב" #. Action label in the inbox popout overflow menu. Marks every inbox channel as read. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/messaging/components/popouts/InboxPopout.tsx:48 +#: src/features/messaging/components/popouts/InboxPopout.tsx:42 #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:435 msgid "Mark all as read" msgstr "סמן הכל כנקרא" @@ -19334,7 +18981,7 @@ msgstr "סמן את כל ההודעות הישירות כנקראו" #. Accessible label and tooltip for the mark-all-as-read button in the inbox popout. #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:165 -#: src/features/messaging/components/popouts/InboxPopout.tsx:52 +#: src/features/messaging/components/popouts/InboxPopout.tsx:46 msgid "Mark all inbox channels as read" msgstr "סמן את כל הערוצים בתיבת הדואר הנכנס כנקראו" @@ -19597,10 +19244,6 @@ msgstr "מספר השימושים המקסימלי" msgid "Max size: {BACKGROUND_MEDIA_MAX_SIZE_LABEL}." msgstr "גודל מקסימלי: {BACKGROUND_MEDIA_MAX_SIZE_LABEL}." -#: src/features/expressions/components/modals/PackInviteModal.tsx:168 -msgid "Max uses" -msgstr "מקסימום שימושים" - #: src/features/user/components/modals/tabs/component_gallery_tab/IndicatorsTab.tsx:451 msgid "Max visible count" msgstr "מספר חשיפות מקסימלי" @@ -19615,13 +19258,6 @@ msgstr "הגדל חלון" msgid "Maximizes visible messages with minimal spacing." msgstr "ממקסם את כמות ההודעות הגלויות עם רווח מינימלי." -#. Form helper text describing the maximum length of a description field. -#. Form helper text describing the maximum length of a description field. -#: src/features/expressions/components/modals/CreatePackModal.tsx:46 -#: src/features/expressions/components/modals/EditPackModal.tsx:43 -msgid "Maximum 256 characters" -msgstr "מקסימום 256 תווים" - #. Label for attachment decay maximum eligible size. #: src/features/app/components/setup/SetupWizardSteps.tsx:240 msgid "Maximum eligible size (MB)" @@ -19638,10 +19274,15 @@ msgid "Maximum protection for family-friendly spaces" msgstr "הגנה מרבית למרחבים ידידותיים למשפחה" #. Label for an advanced screen-share bitrate select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:155 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:160 msgid "Maximum screen share bitrate" msgstr "קצב סיביות מרבי לשיתוף מסך" +#. Settings search entry description for the AV1 and H.265 screen-share opt-in toggles. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:97 +msgid "May cause compatibility issues for viewers. We’re working on improving this." +msgstr "עלול לגרום לבעיות תאימות עבור צופים. אנו עובדים על שיפור זה." + #. Short label in the max favorite memes modal. #: src/features/app/components/alerts/MaxFavoriteMemesModal.tsx:34 #: src/features/expressions/components/modals/GiftAcceptModal.tsx:220 @@ -19690,9 +19331,7 @@ msgid "Media buttons" msgstr "לחצני מדיה" #. Accessible label for the floating media controls toolbar in the media viewer modal. -#. Voice participant context menu submenu label for camera, stream, and video actions. #: src/features/messaging/components/modals/media_modal/shared.ts:69 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:190 msgid "Media controls" msgstr "פקדי מדיה" @@ -19898,7 +19537,7 @@ msgstr "חברים, נבחרו" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Voice participant menu action that inserts a mention of the selected user into the message composer. #: src/features/ui/action_menu/items/MentionUserMenuItem.tsx:13 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:45 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:69 #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:67 msgid "Mention" msgstr "תיוג" @@ -20004,7 +19643,7 @@ msgstr "הודעה" #: src/features/guild/components/modals/guild_tabs/GuildMemberActionsSheet.tsx:88 #: src/features/ui/action_menu/items/ActionsSubmenu.tsx:41 #: src/features/ui/action_menu/items/MessageUserMenuItem.tsx:26 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:49 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:73 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabInputsTab.tsx:86 #: src/features/user/components/modals/UserProfileMobileSheet.tsx:712 #: src/features/user/components/modals/UserProfileModal.tsx:562 @@ -20342,7 +19981,7 @@ msgstr "נדרשת הרשאת מיקרופון" msgid "Microphone test" msgstr "בדיקת מיקרופון" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:813 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:946 msgid "Microphone workaround" msgstr "פתרון עוקף למיקרופון" @@ -20532,9 +20171,7 @@ msgid "Mod" msgstr "מוד" #. Permission category for moderation actions against members or messages. -#. Voice participant context menu submenu label for member moderation actions. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:141 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:194 msgid "Moderation" msgstr "ניהול תוכן" @@ -20667,7 +20304,7 @@ msgstr "הכי רלוונטי" #. Short label in the inline. Keep it concise. #: src/features/user/components/modals/tabs/accessibility_tab/AccessibilityTabInline.tsx:31 #: src/features/user/components/modals/tabs/AccessibilityTab.tsx:98 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:143 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:148 #: src/features/user/components/settings_utils/search_index/AccessibilityIndex.ts:297 #: src/features/user/components/settings_utils/section_registry/AccessibilitySections.ts:271 msgid "Motion" @@ -20685,7 +20322,7 @@ msgid "Move" msgstr "העברה" #. Submenu label that moves every active device into another voice channel. -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:22 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:37 msgid "Move all devices to…" msgstr "העבר את כל המכשירים אל…" @@ -20702,7 +20339,7 @@ msgstr "מעבר אחורה בהיסטוריית הערוצים שנצפו" #. Submenu label that moves a single device into another voice channel. #. Submenu label that moves a single device into another voice channel. #: src/features/ui/action_menu/items/MoveToChannelSubmenu.tsx:21 -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:18 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:33 msgid "Move device to…" msgstr "העבר מכשיר אל…" @@ -20739,7 +20376,7 @@ msgstr "העברה אל" #. Submenu label that moves the selected participant or content into another channel. #. Submenu label that moves the selected participant or content into another channel. #: src/features/ui/action_menu/items/MoveToChannelSubmenu.tsx:29 -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:26 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:41 msgid "Move to…" msgstr "העברה אל…" @@ -20804,7 +20441,7 @@ msgstr "תו מוזיקה" #: src/features/channel/components/bottomsheets/channel_details_bottom_sheet/ChannelDetailsBottomSheetShared.ts:132 #: src/features/channel/components/embeds/media/EmbedVideo.tsx:72 #: src/features/guild/components/modals/GuildNotificationSettingsModal.tsx:141 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:20 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:36 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:65 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:73 #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:178 @@ -20818,7 +20455,7 @@ msgid "Mute" msgstr "השתקה" #. Voice control button label to turn the user's microphone off. -#: src/features/voice/components/VoiceControlBar.tsx:126 +#: src/features/voice/components/VoiceControlBar.tsx:122 msgctxt "voice-control-action" msgid "Mute" msgstr "השתק" @@ -20884,7 +20521,7 @@ msgid "Mute conversation" msgstr "השתקת שיחה" #. Voice menu toggle that mutes a single device when the current user is connected on multiple devices. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:53 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:77 msgid "Mute device" msgstr "השתקת מכשיר" @@ -20898,7 +20535,9 @@ msgstr "השתקת הודעה פרטית" msgid "Mute DMs" msgstr "להשתיק הודעות פרטיות" +#. Voice menu checkbox label that locally silences a user's entrance sound. #. Voice menu checkbox label. Locally silences this user's custom entrance sound when they join, only for the current user. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:183 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:313 msgid "Mute entrance sound" msgstr "השתקת צליל כניסה" @@ -21107,11 +20746,6 @@ msgstr "החיפוש ההפוך שלי לתמונות" msgid "My search engine" msgstr "מנוע החיפוש שלי" -#. Form placeholder example for a pack name input. -#: src/features/expressions/components/modals/CreatePackModal.tsx:42 -msgid "My super pack" -msgstr "החבילה הנהדרת שלי" - #. Short label in the add custom search engine modal. Keep it concise. #: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx:84 msgid "My translator" @@ -21757,10 +21391,6 @@ msgstr "אין עדיין מתנות" msgid "No hoisted roles. Enable \"Show this role separately\" on a role to see it here." msgstr "אין תפקידים מועדפים. הפעל/י את האפשרות \"הצג תפקיד זה בנפרד\" בתפקיד כדי לראות אותו כאן." -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:320 -msgid "No installed packs yet." -msgstr "אין חבילות מותקנות עדיין." - #: src/features/guild/components/modals/guild_tabs/guild_overview_tab/fields/GuildInviteSplashUploadField.tsx:154 msgid "No invite background" msgstr "אין תמונת רקע להזמנה" @@ -21954,11 +21584,6 @@ msgstr "אין מדיה שמורה" msgid "No saved payment methods." msgstr "אין אמצעי תשלום שמורים." -#. Empty state title in the scheduled messages popout when the user has none scheduled. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:18 -msgid "No scheduled messages" -msgstr "אין הודעות מתוזמנות" - #. Body of the screen-share-unsupported modal shown when xdg-desktop-portal returns no capturable sources. #: src/features/voice/components/alerts/ScreenShareUnsupportedModal.tsx:18 msgid "No screens or windows were returned by the Linux screen sharing portal. Try again after checking that your desktop environment allows screen capture." @@ -21969,7 +21594,7 @@ msgstr "לא נמצאו מסכים או חלונות שהוחזרו על ידי msgid "No search results" msgstr "אין תוצאות חיפוש" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:251 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:249 #: src/features/app/components/dialogs/components/DesktopSettingsView.tsx:549 msgid "No settings found" msgstr "לא נמצאו הגדרות" @@ -22096,7 +21721,7 @@ msgid "No webhooks" msgstr "אין Webhooks" #. Developer option label for short-circuiting the in-app reporting (IAR) flow. When enabled, submitting a report skips the network call. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:143 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:134 msgid "No-op in-app reports" msgstr "דיווחים פנימיים לא פעילים" @@ -22303,7 +21928,7 @@ msgid "Notifications" msgstr "התראות" #. User settings tab for notification and alert sound controls. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:132 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:127 msgctxt "user-settings-tab" msgid "Notifications" msgstr "התראות" @@ -22366,7 +21991,7 @@ msgstr "אובייקטים" #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/SlowmodeControl.tsx:24 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:97 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:139 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:123 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:128 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:59 msgid "Off" msgstr "כבוי" @@ -22500,7 +22125,7 @@ msgstr "חל רק על מסכים רחבים." msgid "Only credit cards are accepted. Debit and prepaid cards cannot be used for the mature content check." msgstr "אנו מקבלים כרטיסי אשראי בלבד. לא ניתן להשתמש בכרטיסי חיוב או בכרטיסים נטענים לצורך אימות התוכן למבוגרים." -#: src/features/voice/components/StreamSettingsMenuContent.tsx:833 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:966 msgid "Only default speakers" msgstr "רמקולים מוגדרים כברירת מחדל בלבד" @@ -22548,7 +22173,7 @@ msgstr "יש להריץ קוד כאן רק אם אתם מבינים בדיוק msgid "Only show message previews for DMs with unread messages" msgstr "הצג תצוגה מקדימה של הודעות רק בצ'אטים פרטיים עם הודעות שלא נקראו" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:823 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:956 msgid "Only speakers" msgstr "רמקולים בלבד" @@ -22820,7 +22445,7 @@ msgstr "פתח אימוג'י בדפדפן" msgid "Open emoji picker" msgstr "פתח בורר אימוג'י" -#: src/features/voice/components/VoiceSettingsMenus.tsx:877 +#: src/features/voice/components/VoiceSettingsMenus.tsx:859 msgid "Open event sink" msgstr "פתיחת מקור אירועים" @@ -22938,13 +22563,13 @@ msgstr "פתיחת פרופיל של {directMessageName}" #. Accessible label for the avatar button that opens a user profile. #. Short label in the app layout voice participant item. Preserve {displayName}; it is inserted by code. -#: src/features/app/components/layout/VoiceParticipantItem.tsx:47 +#: src/features/app/components/layout/VoiceParticipantItem.tsx:48 #: src/features/ui/avatars/AvatarStack.tsx:21 msgid "Open profile for {displayName}" msgstr "פתח פרופיל עבור {displayName}" #. Short label in the app layout grouped voice participant. Preserve {nickname}; it is inserted by code. -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:35 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:36 msgid "Open profile for {nickname}" msgstr "פתח פרופיל עבור {nickname}" @@ -23079,17 +22704,17 @@ msgid "Open your settings" msgstr "פתח/פתחי את ההגדרות שלך" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:112 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:133 msgid "OpenH264 software codec on Linux" msgstr "קודק תוכנה OpenH264 בלינוקס" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:88 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:109 msgid "OpenH264 video codec" msgstr "קודק וידאו OpenH264" #. Switch label for the OpenH264 codec toggle. "OpenH264" is a product name and "Cisco Systems, Inc." is a company name; do not translate either. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:34 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:39 msgid "OpenH264 Video Codec provided by Cisco Systems, Inc." msgstr "רכיב ה-Codec של OpenH264 מסופק על ידי Cisco Systems, Inc." @@ -23336,34 +22961,6 @@ msgstr "הבעלות לא הועברה אל <0>{username} בשלב זה." msgid "Ownership transferred" msgstr "הבעלות הועברה" -#. Form field label for the name of an expression pack. -#. Form field label for the name of an expression pack. -#: src/features/expressions/components/modals/CreatePackModal.tsx:26 -#: src/features/expressions/components/modals/EditPackModal.tsx:27 -msgid "Pack name" -msgstr "שם החבילה" - -#. Form validation error shown when the pack name field is empty. -#. Form validation error shown when the pack name field is empty. -#: src/features/expressions/components/modals/CreatePackModal.tsx:30 -#: src/features/expressions/components/modals/EditPackModal.tsx:31 -msgid "Pack name is required" -msgstr "שם החבילה נדרש" - -#. Form validation error for a pack name that is too short. -#. Form validation error for a pack name that is too short. -#: src/features/expressions/components/modals/CreatePackModal.tsx:34 -#: src/features/expressions/components/modals/EditPackModal.tsx:35 -msgid "Pack name must be at least 2 characters" -msgstr "שם החבילה חייב להכיל לפחות 2 תווים" - -#. Form validation error for a pack name that is too long. -#. Form validation error for a pack name that is too long. -#: src/features/expressions/components/modals/CreatePackModal.tsx:38 -#: src/features/expressions/components/modals/EditPackModal.tsx:39 -msgid "Pack name must be at most 64 characters" -msgstr "שם החבילה יכול להכיל עד 64 תווים" - #. Voice stats field label (mobile lobby). Shows packet loss percentage. #. Voice stats field label (mobile voice lobby). Shows packet loss percentage. #: src/features/voice/components/bottomsheets/DirectCallLobbyBottomSheet.tsx:124 @@ -23371,11 +22968,6 @@ msgstr "שם החבילה יכול להכיל עד 64 תווים" msgid "Packet loss" 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/ExpressionPacksIndex.ts:15 -msgid "Packs" -msgstr "חבילות" - #: src/features/channel/components/bottomsheets/ChannelSearchBottomSheet.tsx:718 msgid "Page {currentPage} of {totalPages}" msgstr "עמוד {currentPage} מתוך {totalPages}" @@ -23566,7 +23158,7 @@ msgid "Pause invites? New users won't be able to join through invite links until msgstr "להשהות הזמנות? משתמשים חדשים לא יוכלו להצטרף דרך קישורי הזמנה עד שתפעילו אותם מחדש. חברים קיימים לא יושפעו." #. Short label for an advanced screen-share preview preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:39 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:44 msgid "Pause my screen share preview in the background" msgstr "השהה את התצוגה המקדימה של שיתוף המסך שלי ברקע" @@ -23575,6 +23167,11 @@ msgstr "השהה את התצוגה המקדימה של שיתוף המסך של msgid "Pause notifications" msgstr "השהיית התראות" +#. Voice screen share menu preference that pauses the local stream preview while the app is unfocused. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:28 +msgid "Pause Preview When Fluxer Isn’t Focused" +msgstr "השהה תצוגה מקדימה כש-Fluxer לא ממוקד" + #. Description shown for the emoji toggle while reduced motion is active. #: src/features/user/components/modals/tabs/accessibility_tab/AnimationTab.tsx:81 msgid "Paused by reduced motion. Turn on to keep animated emojis playing." @@ -23908,7 +23505,7 @@ msgid "Picture" 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/VoiceVideoIndex.ts:124 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:145 msgid "Picture in picture" msgstr "תמונה בתוך תמונה" @@ -24028,7 +23625,7 @@ msgid "Pins popout" 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/VoiceVideoIndex.ts:128 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:149 msgid "PiP" msgstr "תמונה בתוך תמונה" @@ -24167,15 +23764,20 @@ msgstr "החזר למסך הראשי" msgid "Pop out call" msgstr "הצג שיחה בחלון נפרד" -#. Voice menu action on desktop that opens the participant camera feed in a separate window. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:29 -msgid "Pop out camera" -msgstr "הצג מצלמה בחלון נפרד" - #. Voice menu action on desktop that opens the participant screen share in a separate window. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:33 -msgid "Pop out stream" -msgstr "הצג שיתוף מסך בחלון נפרד" +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:57 +msgid "Pop Out Stream" +msgstr "הצג זרם בחלון נפרד" + +#. Voice menu action on desktop that opens the participant placeholder tile in a separate window. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:49 +msgid "Pop Out User" +msgstr "הצג משתמש בחלון נפרד" + +#. Voice menu action on desktop that opens the active participant camera feed in a separate window. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:45 +msgid "Pop Out Video" +msgstr "הצג וידאו בחלון נפרד" #. Overlay text shown on a voice participant tile while it lives in a separate popped-out window. #: src/features/voice/components/popout/PoppedOutOverlay.tsx:19 @@ -24225,7 +23827,7 @@ msgid "Prefer @mention" msgstr "העדפת אזכור ב-@" #. Option label for an encoder path select. Refers to hardware video encoders. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:63 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:68 msgid "Prefer hardware" msgstr "העדף חומרה" @@ -24237,7 +23839,7 @@ msgid "Prefer no @mention" msgstr "העדף ללא @תיוג" #. Option label for an encoder path select. Refers to software video encoders. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:67 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:72 msgid "Prefer software" msgstr "העדף תוכנה" @@ -24256,6 +23858,11 @@ msgstr "העדפות" msgid "Preferences..." msgstr "העדפות..." +#. Accessible label for the advanced screen-share codec preference select. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:218 +msgid "Preferred screen share codec" +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/settings_utils/search_index/AccessibilityIndex.ts:293 @@ -24391,6 +23998,11 @@ msgstr "לחצן תצוגה מקדימה" msgid "Preview camera" msgstr "תצוגה מקדימה של המצלמה" +#. Voice menu action that opens a preview of the current user camera. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:53 +msgid "Preview Camera" +msgstr "הצג מצלמה" + #. Status text on the placeholder shown in the voice call view when the user has hidden a remote stream preview. #: src/features/voice/components/HiddenStreamPlaceholder.tsx:10 msgid "Preview hidden" @@ -24424,7 +24036,7 @@ msgid "Preview sound" msgstr "השמעת צליל" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:136 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:157 msgid "Preview, popout, and stream thumbnail behavior" msgstr "תצוגה מקדימה, פתיחה בחלון נפרד והתנהגות של תמונת מצב עבור סטרימינג." @@ -24523,7 +24135,7 @@ msgid "Primary navigation" msgstr "ניווט ראשי" #. Voice display preference checkbox that moves active speakers toward the front of the call grid when enabled. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:81 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:105 msgid "Prioritize speakers" msgstr "תעדוף דוברים" @@ -24537,7 +24149,7 @@ msgstr "דובר בעדיפות" #. User settings tab for privacy and safety controls. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:12 #: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts:60 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:103 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:98 msgid "Privacy" msgstr "פרטיות" @@ -24613,7 +24225,7 @@ msgid "Product name" msgstr "שם המוצר" #. User settings tab for editing the current user profile. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:91 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:86 msgid "Profile" msgstr "פרופיל" @@ -24977,7 +24589,7 @@ msgid "Push-to-talk is ignored in direct input. Switch to focused voice or custo msgstr "הקש-ודבר מתעלם מקלט ישיר. עבור למצב קולי ממוקד או מותאם אישית כדי להשתמש בו." #. Tooltip on the mic button in the voice control bar when push-to-talk is enabled. {pushToTalkHint} is the formatted shortcut key combo. -#: src/features/voice/components/VoiceControlBar.tsx:116 +#: src/features/voice/components/VoiceControlBar.tsx:112 msgid "Push-to-talk is on. Hold {pushToTalkHint} to speak." msgstr "הדיבור בלחיצה מופעל. החזק את {pushToTalkHint} כדי לדבר." @@ -24997,7 +24609,7 @@ msgid "Push-to-talk won't unmute your microphone while you're deafened. Undeafen msgstr "לא ניתן להפעיל את מצב הדיבור בלחיצה כאשר המיקרופון מושתק. בטל את ההשתקה כדי לדבר." #. Option label for a software encoder quality select. Means slower/higher-quality. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:87 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:92 msgid "Quality" msgstr "איכות" @@ -25212,7 +24824,7 @@ msgid "Ready to upgrade?" msgstr "מוכנים לשדרג?" #. Option label for a software encoder quality select. Means fastest/lower-latency. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:79 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:84 msgid "Realtime" msgstr "זמן אמת" @@ -25287,11 +24899,9 @@ msgstr "בדוק שוב" msgid "Recipients will be taken to {0} <0>{1}" msgstr "הנמענים יועברו אל {0} <0>{1}" -#. Badge shown next to the auto codec option in the screen-share codec radio group. Keep it concise. #. Spellcheck engine option in the language tab. Lets the app choose the best available spellcheck engine. #. Spellcheck engine option in the textarea spellcheck submenu. Lets the app choose the best available engine. #: src/features/channel/components/textarea/TextareaContextMenu.tsx:70 -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:38 #: src/features/user/components/modals/tabs/LanguageTab.tsx:87 msgid "Recommended" msgstr "מומלץ" @@ -25556,11 +25166,6 @@ msgstr "דחה" msgid "Rejected" msgstr "נדחו" -#. Voice participant context menu submenu label for friend and block actions. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:198 -msgid "Relationship" -msgstr "יחס" - #. Short label in the markdown tab. Keep it concise. #: src/features/user/components/modals/tabs/component_gallery_tab/MarkdownTab.tsx:129 msgid "Relative" @@ -25641,7 +25246,6 @@ msgstr "זכור גודל ומיקום של החלון" #. Action label for removing the selected item from a list or relationship. #. Button label for removing the current webhook avatar image. #. Button or menu action label in the channel and chat message reactions sheet. Keep it concise. Keep the tone plain and specific. -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the linked accounts tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the search engines tab. Keep it concise. Keep the tone plain and specific. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. @@ -25660,8 +25264,6 @@ msgstr "זכור גודל ומיקום של החלון" #: src/features/ui/action_menu/GroupDMContextMenu.tsx:73 #: src/features/ui/action_menu/UserContextMenu.tsx:80 #: src/features/user/components/modals/tabs/chat_settings_tab/SearchEnginesTab.tsx:26 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:75 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:133 #: src/features/user/components/modals/tabs/LinkedAccountsTab.tsx:55 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:158 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:194 @@ -25833,11 +25435,6 @@ msgstr "הסר אחד מ{targetName} כדי לפנות מקום, ואז נסה msgid "Remove override" msgstr "הסר עקיפה" -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:54 -msgid "Remove pack" -msgstr "הסר חבילה" - #. Button or menu action label in the channel and chat message reactions sheet. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the message reactions modal. Keep it concise. Keep the tone plain and specific. #: src/features/channel/components/MessageReactionsSheet.tsx:33 @@ -25966,11 +25563,6 @@ msgstr "התפקיד {oldLabel} הוסר." msgid "Removed roles." msgstr "הוסרו תפקידים." -#. Button or menu action label in the messaging commands. Keep it concise. Keep the tone plain and specific. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:57 -msgid "Removed scheduled message" -msgstr "הודעה מתוזמנת הוסרה" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:419 msgid "Removed the channel from its category." msgstr "הערוץ הוסר מהקטגוריה שלו." @@ -26003,11 +25595,6 @@ msgstr "מסיר כל עקיפה לכל משתנה אך משאיר את הספר msgid "Removing permissions could limit the bot's features." msgstr "הסרת הרשאות עלולה להגביל את התכונות של הבוט." -#. Description text in the expression packs tab. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:71 -msgid "Removing the pack will uninstall it from your account." -msgstr "הסרת החבילה תבטל את התקנתה מהחשבון שלך." - #: src/features/moderation/components/modals/RemoveTimeoutModal.tsx:55 msgid "Removing the timeout will allow <0>{targetUserTag} to send messages, react, and join voice channels again." msgstr "הסרת ההשעיה תאפשר ל-<0>{targetUserTag} לשלוח הודעות, להגיב ולהצטרף לערוצי קול שוב." @@ -26654,42 +26241,42 @@ msgid "Resize floating panel" msgstr "שינוי גודל חלונית צפה" #. Accessible label for the bottom-left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:80 +#: src/features/messaging/components/popouts/InboxPopout.tsx:74 msgid "Resize inbox from bottom left" msgstr "שנה גודל תיבת דואר נכנס מהפינה השמאלית התחתונה" #. Accessible label for the bottom-right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:84 +#: src/features/messaging/components/popouts/InboxPopout.tsx:78 msgid "Resize inbox from bottom right" msgstr "שנה גודל תיבת דואר מהפינה הימנית התחתונה" #. Accessible label for the bottom resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:60 +#: src/features/messaging/components/popouts/InboxPopout.tsx:54 msgid "Resize inbox from the bottom edge" msgstr "שנה גודל תיבת דואר מקצה התחתון" #. Accessible label for the left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:64 +#: src/features/messaging/components/popouts/InboxPopout.tsx:58 msgid "Resize inbox from the left edge" msgstr "שנה גודל תיבת דואר מקצה שמאל" #. Accessible label for the right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:68 +#: src/features/messaging/components/popouts/InboxPopout.tsx:62 msgid "Resize inbox from the right edge" msgstr "שנה גודל תיבת דואר מקצה ימין" #. Accessible label for the top resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:56 +#: src/features/messaging/components/popouts/InboxPopout.tsx:50 msgid "Resize inbox from the top edge" msgstr "שנה גודל תיבת דואר מקצה עליון" #. Accessible label for the top-left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:72 +#: src/features/messaging/components/popouts/InboxPopout.tsx:66 msgid "Resize inbox from top left" msgstr "שנה גודל תיבת דואר מהפינה השמאלית העליונה" #. Accessible label for the top-right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:76 +#: src/features/messaging/components/popouts/InboxPopout.tsx:70 msgid "Resize inbox from top right" msgstr "שנה גודל תיבת דואר נכנס מהפינה הימנית העליונה" @@ -27071,11 +26658,6 @@ msgstr "תיאור כלי ימני" msgid "Right-click here to open the context menu" msgstr "לחצו כאן לחיצה ימנית כדי לפתוח את תפריט ההקשר" -#. Empty state hint in the scheduled messages popout explaining how to schedule a new message. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:22 -msgid "Right-click the send button to schedule a message." -msgstr "לחצו לחיצה ימנית על כפתור השליחה כדי לתזמן הודעה." - #. Action that rings the selected participant in a voice call. #. 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. @@ -27110,8 +26692,8 @@ msgstr "צבע תפקיד" msgid "Role created" msgstr "תפקיד נוצר" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:341 -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:388 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:352 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:402 msgid "Role created successfully" msgstr "התפקיד נוצר בהצלחה" @@ -27120,8 +26702,8 @@ msgstr "התפקיד נוצר בהצלחה" msgid "Role deleted" msgstr "תפקיד נמחק" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:425 -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:454 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:440 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:469 msgid "Role deleted successfully" msgstr "התפקיד נמחק בהצלחה" @@ -27161,7 +26743,7 @@ msgstr "תפקידים" msgid "Roles and members" msgstr "תפקידים וחברים" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:285 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:296 msgid "Roles updated successfully" msgstr "התפקידים עודכנו בהצלחה" @@ -27269,7 +26851,6 @@ msgstr "שמור" #: src/features/expressions/components/modals/AddFavoriteMemeModal.tsx:118 #: src/features/expressions/components/modals/EditFavoriteMemeModal.tsx:94 #: src/features/expressions/components/modals/EditGuildStickerModal.tsx:123 -#: src/features/expressions/components/modals/EditPackModal.tsx:127 #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:624 #: src/features/guild/components/modals/guild_tabs/GuildVanityURLTab.tsx:279 #: src/features/guild/components/modals/GuildFolderSettingsModal.tsx:90 @@ -27350,7 +26931,7 @@ msgstr "נשמר" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:63 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:59 #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:63 msgid "Saved media" msgstr "מדיה שמורה" @@ -27403,23 +26984,11 @@ msgstr "תזמון" msgid "Schedule message" msgstr "תזמון הודעה" -#. Status pill on a scheduled message row indicating it will send at the chosen time. -#. Tab label in the inbox popout listing the user scheduled messages. -#: src/features/messaging/components/popouts/InboxPopout.tsx:40 -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:30 -msgid "Scheduled" -msgstr "מתוזמן" - #. Developer / debug surface — keep terse and technical. Label in the developer Nagbar controls panel for the scheduled-maintenance banner. #: src/features/devtools/components/NagbarControls.ts:22 msgid "Scheduled maintenance nagbar" msgstr "הודעת תחזוקה מתוזמנת" -#. Label in the messaging commands. {scheduledTimeLabel} is the localized scheduled date and time. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:49 -msgid "Scheduled message for {scheduledTimeLabel}" -msgstr "הודעה מתוזמנת עבור {scheduledTimeLabel}" - #. Inline validation message in the schedule-message modal when the picked time is more than 30 days away. Keep tone plain. #: src/features/messaging/components/modals/ScheduleMessageModal.tsx:31 msgid "Scheduled messages can be at most 30 days in the future." @@ -27490,7 +27059,7 @@ msgid "Screen share codec" msgstr "קודק שיתוף מסך" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:140 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:161 msgid "Screen share encoder controls" msgstr "בקרות מקודד שיתוף מסך" @@ -27511,12 +27080,12 @@ msgid "Screen share is using software encoding ({codec}). Quality may be reduced msgstr "שיתוף המסך משתמש בקידוד תוכנה ({codec}). ייתכן שהאיכות תהיה נמוכה יותר וצריכת המעבד תגדל. ייתכן שהכרטיס הגרפי שלך אינו תומך בקידוד חומרה עבור רכיב ה־codec הזה." #. 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/VoiceVideoIndex.ts:120 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:141 msgid "Screen share preview" msgstr "תצוגה מקדימה של שיתוף מסך" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:116 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:137 msgid "Screen share preview behavior" msgstr "התנהגות תצוגה מקדימה של שיתוף מסך" @@ -27535,6 +27104,11 @@ msgstr "תצוגות מקדימות של שיתוף מסך מושבתות." msgid "Screen share previews are enabled." msgstr "תצוגות מקדימות של שיתוף מסך מופעלות." +#. Voice screen share menu action that opens the screen share preview privacy controls. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:32 +msgid "Screen Share Privacy" +msgstr "פרטיות שיתוף מסך" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the video tab. Keep it concise. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:82 @@ -27562,11 +27136,6 @@ msgstr "שיתוף מסך התחיל" msgid "Screen share stop" msgstr "שיתוף מסך הופסק" -#. Accessible label for the screen-share codec radio group. -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:42 -msgid "Screen share video codec" -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. #. Status badge label shown on a live tile when the participant is sharing their screen. @@ -28931,6 +28500,11 @@ msgstr "שתף מסכים וחלונות." msgid "Share source" msgstr "שיתוף מקור" +#. Toggle label for sharing audio with an active stream. +#: src/features/voice/components/StreamSettingsMenuContent.tsx:156 +msgid "Share Stream Audio" +msgstr "שתף שמע של הזרם" + #. Description in the premium gift purchase section. premiumProductName is the short paid product name. #: src/features/premium/utils/PremiumMessageDescriptors.ts:40 msgid "Share the {premiumProductName} experience with your friends by purchasing a gift subscription." @@ -28940,15 +28514,6 @@ msgstr "שתף את חוויית {premiumProductName} עם חבריך על יד msgid "Share theme" msgstr "שיתוף ערכת נושא" -#: src/features/expressions/components/modals/PackInviteModal.tsx:192 -msgid "Share this link" -msgstr "שתף קישור זה" - -#. Description shown in the emoji pack invite modal. -#: src/features/expressions/components/modals/PackInviteModal.tsx:65 -msgid "Share this link — the pack installs when accepted." -msgstr "שתפו את הקישור הזה — החבילה תותקן כשתתקבל." - #. Privacy > Active now: confirmation modal title when turning sharing on. #: src/features/user/components/modals/tabs/privacy_safety_tab/ActiveNowTab.tsx:33 msgid "Share voice activity with all friends?" @@ -28976,11 +28541,6 @@ msgstr "שתף את המסך שלך" msgid "Share your screen in high definition (1080p), quad HD (1440p), or native source resolution, at up to 60 FPS." msgstr "שתפו את המסך שלכם באיכות HD (1080p), ב-Quad HD (1440p) או ברזולוציית מקור טבעית, עד 60 פריימים לשנייה." -#. Description shown in the sticker pack invite modal. -#: src/features/expressions/components/modals/PackInviteModal.tsx:69 -msgid "Share your sticker pack via link." -msgstr "שתפו את חבילת המדבקות שלכם באמצעות קישור." - #. Button or menu action label in the share theme modal. Keep it concise. #: src/features/theme/components/modals/ShareThemeModal.tsx:39 msgid "Share your theme" @@ -29081,7 +28641,7 @@ msgstr "התנגשויות בקיצורי דרך" #. User settings tab for keyboard shortcuts and custom bindings. #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:18 #: src/features/user/components/settings_utils/section_registry/AccessibilitySections.ts:175 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:128 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:123 msgid "Shortcuts" msgstr "קיצורי דרך" @@ -29241,11 +28801,6 @@ msgstr "הצגת לחצן אימוג'י" msgid "Show emoji reactions on messages" msgstr "הצגת תגובות אימוג'י בהודעות" -#. Developer option label for exposing the staff-only Expression packs page in user settings. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:125 -msgid "Show expression packs settings" -msgstr "הצג הגדרות חבילות ביטויים (אפשרות למפתחים, מיועדת לצוות בלבד)" - #. Short label for an advanced media button preference. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedChatControls.tsx:77 msgid "Show favorite button" @@ -29381,15 +28936,15 @@ msgstr "הצגת ערוצים מושתקים" #. Toggle label in the mobile video settings bottom sheet. Controls whether the local camera tile is visible. #. Voice display preference checkbox that controls whether the current user sees their own camera tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:69 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:93 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:92 -#: src/features/voice/components/VoiceSettingsMenus.tsx:814 +#: src/features/voice/components/VoiceSettingsMenus.tsx:815 msgid "Show my own camera" msgstr "הצגת המצלמה שלי" #. Voice display preference checkbox that controls whether the current user sees their own screen share tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:73 -msgid "Show my screen share" +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:97 +msgid "Show My Screen Share" msgstr "הצג את שיתוף המסך שלי" #. Developer option label for showing the current user as typing. @@ -29417,9 +28972,9 @@ msgstr "הצגת חלון קופץ של מכשיר חדש" #. Toggle label in the mobile video settings bottom sheet. Controls whether participants without video are shown in the grid. #. Voice display preference checkbox that controls whether participants without video are shown in the grid. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:77 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:101 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:96 -#: src/features/voice/components/VoiceSettingsMenus.tsx:828 +#: src/features/voice/components/VoiceSettingsMenus.tsx:829 msgid "Show non-video participants" msgstr "הצגת משתתפים ללא וידאו" @@ -29449,7 +29004,7 @@ msgid "Show per-device participant volume sliders in voice menus" msgstr "הצג פקדי עוצמת קול למשתתפים לפי מכשיר בתפריטי קול" #. Developer option label for exposing the staff-only profile timezone section in profile settings. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:134 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:125 msgid "Show profile timezone settings" msgstr "הצג הגדרות אזור זמן בפרופיל (אפשרות למפתחים, מיועדת לצוות בלבד)" @@ -29681,7 +29236,7 @@ msgstr "מחובר" #. Settings section label for account sessions and devices. #: src/features/user/components/modals/tabs/DevicesTab.tsx:517 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:42 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:34 msgid "Signed-in devices" msgstr "מכשירים מחוברים" @@ -29759,7 +29314,7 @@ msgid "Single community mode" msgstr "מצב קהילה יחידה" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:103 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:108 msgid "Single layer" msgstr "שכבה אחת" @@ -29816,7 +29371,7 @@ msgid "Skip the external link warning for all domains" msgstr "דלג על אזהרת הקישור החיצוני עבור כל הדומיינים" #. Developer / debug surface — keep terse and technical. Tooltip / description for the no-op in-app reports toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:148 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:139 msgid "Skip the network call when an in-app report is submitted. The flow still advances to the success screen so you can exercise the UI, but nothing is actually sent to the safety team." msgstr "דלג על קריאת הרשת בעת שליחת דיווח מתוך האפליקציה. התהליך עדיין יתקדם למסך ההצלחה כדי שתוכלו לבדוק את ממשק המשתמש, אך שום דבר לא יישלח בפועל לצוות הבטיחות." @@ -30063,12 +29618,12 @@ msgid "Social" 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/VoiceVideoIndex.ts:148 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:169 msgid "Software encoder" msgstr "מקודד תוכנה" #. Label for an advanced screen-share select. Refers to software video encoder quality bias. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:71 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:76 msgid "Software encoder quality" msgstr "איכות מקודד תוכנה" @@ -30393,7 +29948,7 @@ msgid "Spanish (Spain)" msgstr "ספרדית (ספרד)" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:111 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:116 msgid "Spatial and temporal layers" msgstr "שכבות מרחביות וזמניות" @@ -30495,7 +30050,7 @@ msgstr "בדיקת איות" #: src/features/user/components/modals/tabs/LanguageTab.tsx:414 #: src/features/user/components/modals/tabs/LanguageTab.tsx:456 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:74 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:58 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:50 msgid "Spellcheck" msgstr "בדיקת איות" @@ -30683,10 +30238,6 @@ msgstr "התחלת שיחה" msgid "Start camera test and configure effects" msgstr "התחילו בדיקת מצלמה והגדירו אפקטים" -#: src/features/expressions/components/modals/CreatePackModal.tsx:93 -msgid "Start curating a custom emoji pack that you can share and install." -msgstr "התחילו לאצור חבילת אימוג'י מותאמת אישית שתוכלו לשתף ולהתקין." - #. Label for the start of a date range (inclusive). Leave blank for no lower bound. #: src/features/user/components/modals/tabs/privacy_safety_tab/data_request_modal/DataRequestModal.tsx:175 msgid "Start date" @@ -30697,10 +30248,6 @@ msgstr "תאריך התחלה" msgid "Start date must be earlier than end date." msgstr "תאריך ההתחלה חייב להיות מוקדם יותר מתאריך הסיום." -#: src/features/voice/components/VoiceSettingsMenus.tsx:860 -msgid "Start debug logging session" -msgstr "התחלת סשן רישום לצרכי ניפוי באגים" - #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:125 msgid "Start drag and drop" @@ -30883,45 +30430,6 @@ msgstr "צפיפות מדבקות" msgid "Sticker is too large" msgstr "המדבקה גדולה מדי" -#. Kind label on a sticker pack invite embed. -#. Short label in the authentication invite header. Keep the tone plain and specific. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/auth/flow/InviteHeader.tsx:25 -#: src/features/channel/components/InviteEmbed.tsx:88 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:61 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:105 -msgid "Sticker pack" -msgstr "חבילת מדבקות" - -#. placeholder {0}: invite.pack.name -#: src/features/invite/commands/InviteCommands.tsx:146 -msgid "Sticker pack {0} has been installed." -msgstr "חבילת המדבקות {0} הותקנה." - -#. Title of the error modal when creating a new sticker pack is rejected because the user is at the creation limit. -#: src/features/invite/commands/InviteCommands.tsx:74 -msgid "Sticker pack creation limit reached" -msgstr "הגעת למגבלת יצירת חבילות מדבקות" - -#. Modal title for the sticker pack invite share flow. -#: src/features/expressions/components/modals/PackInviteModal.tsx:61 -msgid "Sticker pack invite" -msgstr "הזמנה לחבילת מדבקות" - -#. Title of the error modal when installing a sticker pack via invite is rejected because the user is at the install limit. -#: src/features/invite/commands/InviteCommands.tsx:65 -msgid "Sticker pack limit reached" -msgstr "הגעת למגבלת חבילות המדבקות" - -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#. Settings section label for sticker expression packs. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:84 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:27 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:22 -msgid "Sticker packs" -msgstr "חבילות מדבקות" - #: src/features/guild/components/modals/guild_tabs/GuildStickersTab.tsx:283 msgid "Sticker slots" msgstr "מקומות למדבקות" @@ -31039,6 +30547,13 @@ msgstr "להפסיק לשתף פעילות קולית עם כל החברים?" msgid "Stop speaking" msgstr "הפסק לדבר" +#. Danger action that stops the active screen share. +#. Voice screen share menu action that stops the current user stream. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:20 +#: src/features/voice/components/ActiveScreenShareMenu.tsx:19 +msgid "Stop Streaming" +msgstr "הפסק סטרימינג" + #. Confirmation prompt in the links tab. #: src/features/user/components/modals/tabs/chat_settings_tab/ChatSettingsTabLinksTab.tsx:31 msgid "Stop trusting all links?" @@ -31050,7 +30565,7 @@ msgid "Stop watching" msgstr "הפסק צפייה" #. Tooltip / button label in the voice control bar that stops watching a remote screen share. -#: src/features/voice/components/VoiceControlBar.tsx:151 +#: src/features/voice/components/VoiceControlBar.tsx:147 msgid "Stop watching stream" msgstr "הפסק לצפות בשידור" @@ -31088,11 +30603,16 @@ msgstr "הזרם מוסתר" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the user settings voice activity card. Keep it concise. #: src/features/user/components/profile/VoiceActivityCard.tsx:90 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:132 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:153 #: src/features/voice/components/StreamWatchHoverCard.tsx:21 msgid "Stream preview" msgstr "תצוגה מקדימה של השידור" +#. Compact submenu label for changing the resolution and frame rate of an active stream. +#: src/features/voice/components/StreamSettingsMenuContent.tsx:152 +msgid "Stream Quality" +msgstr "איכות השידור" + #. Toolbar / menu button label in the screen-share picker. Opens the stream quality settings popover. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:164 msgid "Stream settings" @@ -31302,12 +30822,12 @@ msgid "Suspend" 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/VoiceVideoIndex.ts:156 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:177 msgid "SVC" msgstr "SVC" #. Label for an advanced screen-share select. SVC is a WebRTC acronym and should stay uppercase. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:91 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:96 msgid "SVC mode" msgstr "מצב SVC" @@ -31757,7 +31277,7 @@ msgid "Template URL" msgstr "כתובת אתר של תבנית" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:107 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:112 msgid "Temporal layers" msgstr "שכבות זמניות" @@ -31818,7 +31338,7 @@ msgstr "בדיקת פתיחת כתובות אתרים והטמעות מעובד #. Channel type chip label for a text channel. #. Option label for a WebRTC content hint select. #: src/features/channel/utils/ChannelUtils.tsx:51 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:151 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:156 msgid "Text" msgstr "טקסט" @@ -32002,11 +31522,6 @@ msgstr "ההודעה הזו נמחקה, או שאיבדת גישה לשיחה." msgid "That's all of them." msgstr "זה הכל." -#. End-of-list body text in the scheduled messages popout when all scheduled messages are visible. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:56 -msgid "That's everything in the queue." -msgstr "זה הכל בתור." - #. Description text in the FluxerTag change modal. #: src/features/user/components/modals/FluxerTagChangeModal.tsx:69 msgid "The #0000 tag is reserved for Visionary subscribers. Visionary is no longer available for purchase." @@ -32671,7 +32186,7 @@ msgid "This invite has unlimited uses." msgstr "להזמנה זו יש שימוש בלתי מוגבל." #. Helper text shown on an invite embed while streaming privacy is active. -#: src/features/channel/components/InviteEmbed.tsx:141 +#: src/features/channel/components/InviteEmbed.tsx:112 msgid "This invite is hidden while sharing is protected." msgstr "ההזמנה הזו מוסתרת בזמן שהשיתוף מוגן." @@ -33167,7 +32682,7 @@ msgstr "שעה" #. Settings section label for app time display format. #: src/features/user/components/modals/tabs/LanguageTab.tsx:374 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:26 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:46 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:38 msgid "Time format" msgstr "פורמט שעה" @@ -33394,11 +32909,6 @@ msgstr "החלף מצב סאונדבורד" msgid "Toggle the sticker picker" msgstr "החלף/י מציג מדבקות" -#. Action that toggles whether the pack invite is unique to the recipient. -#: src/features/expressions/components/modals/PackInviteModal.tsx:73 -msgid "Toggle unique invite" -msgstr "החלף הזמנה ייחודית" - #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:305 msgid "Toggle voice activity" @@ -33731,7 +33241,7 @@ msgid "Try another search term, or pick a different category or language." msgstr "נסה מונח חיפוש אחר, או בחר קטגוריה או שפה אחרת." #. Helper text on an unknown invite embed suggesting the user request a fresh invite. -#: src/features/channel/components/InviteEmbed.tsx:129 +#: src/features/channel/components/InviteEmbed.tsx:100 msgid "Try asking for a new invite." msgstr "נסה לבקש הזמנה חדשה." @@ -33754,7 +33264,7 @@ msgstr "נסה/נסי לערוך את ההודעה שוב." msgid "TRY gifts are one-time payments. Cards charged in TRY still need to be issued in Türkiye for the purchase to stay eligible." msgstr "מתנות ב-TRY הן תשלומים חד-פעמיים. כרטיסים שחויבו ב-TRY עדיין צריכים להיות מונפקים בטורקיה כדי שהרכישה תישאר זכאית." -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:254 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:252 msgid "Try searching for something like \"theme\", \"notifications\", or \"privacy\"" msgstr "נסה לחפש משהו כמו \"עיצוב\", \"התראות\" או \"פרטיות\"" @@ -33804,7 +33314,7 @@ msgstr "כיבוי" #. Bulk voice action that turns off the camera on every active device of the current user. #. Voice menu action that turns off every active device/session's camera. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:90 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:114 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:93 msgid "Turn off all device cameras" msgstr "כבה את כל מצלמות המכשירים" @@ -33820,14 +33330,14 @@ msgstr "כיבוי מצלמה" #. Voice menu action that turns off the camera on a single device of the current user. #. Voice menu action that turns off the camera on one device/session. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:57 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:81 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:81 msgid "Turn off device camera" msgstr "כיבוי מצלמת המכשיר" #. Voice menu action that ends the screen share on a single device of the current user. #. Voice menu action that stops screen sharing or streaming on one device/session. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:61 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:85 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:85 msgid "Turn off device stream" msgstr "השתק את הזרם מהמכשיר" @@ -33839,7 +33349,7 @@ msgstr "כבה הודעות פרטיות ובקשות חברות בכל המער #. Voice menu action that ends the current user screen share. #. Voice menu action that stops the current user's screen share or stream. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:65 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:89 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:69 msgid "Turn off stream" msgstr "כיבוי שידור" @@ -34019,16 +33529,6 @@ msgstr "החוק הבריטי דורש בדיקת תוכן למבוגרים. כ msgid "Ukrainian" msgstr "אוקראינית" -#. Generic title for the error modal when an emoji pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:99 -msgid "Unable to install emoji pack" -msgstr "לא ניתן להתקין את חבילת האימוג'י" - -#. Generic title for the error modal when a sticker pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:103 -msgid "Unable to install sticker pack" -msgstr "לא ניתן להתקין חבילת מדבקות" - #. Error-state title in the activity log tab when fetching log entries failed. #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTab.tsx:126 msgid "Unable to load activity logs" @@ -34038,11 +33538,6 @@ msgstr "לא ניתן לטעון את יומני הפעילות" msgid "Unable to load applications" msgstr "לא ניתן לטעון יישומים" -#. Error message in the expression packs tab. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:36 -msgid "Unable to load pack information." -msgstr "לא ניתן לטעון את פרטי החבילה." - #. Error message in the channel and chat textual attachment code panel. #. Error message in the channel and chat textual attachment code panel. #: src/features/channel/components/embeds/attachments/CsvAttachmentTablePanel.tsx:31 @@ -34265,7 +33760,7 @@ msgstr "הסר מהמועדפים" #. Voice call layout action that removes focus from the currently pinned participant. #. Voice layout menu action that removes the focused participant or stream. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:25 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:41 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:97 msgid "Unfocus" msgstr "הסר מיקוד" @@ -34284,7 +33779,7 @@ msgstr "פתיחת תצוגה מקדימה" #. Settings section label for the embed debugger URL input. #: src/features/user/components/modals/tabs/EmbedDebuggerTab.tsx:231 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:70 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:62 msgid "Unfurl debugger" msgstr "מבטל ניפוח קישורים" @@ -34293,10 +33788,6 @@ msgstr "מבטל ניפוח קישורים" msgid "Unicode emojis" msgstr "אמוג'י Unicode" -#: src/features/expressions/components/modals/PackInviteModal.tsx:180 -msgid "Unique invite" -msgstr "הזמנה ייחודית" - #. Codec description in the screen share codec policy menu, used for the universal fallback codec. #: src/features/voice/utils/ScreenShareCodecPolicy.ts:20 msgid "Universal fallback. Lowest quality, but it works everywhere." @@ -34350,7 +33841,7 @@ msgstr "תאריך לא ידוע" #. Fallback device or operating-system label in the devices tab when session client data is unavailable. #. Short label in the app layout voice participant item. #. Short label in the notifications. Keep it concise. -#: src/features/app/components/layout/VoiceParticipantItem.tsx:43 +#: src/features/app/components/layout/VoiceParticipantItem.tsx:44 #: src/features/user/components/modals/tabs/DevicesTab.tsx:65 #: src/features/user/components/modals/tabs/notifications_tab/Notifications.tsx:78 msgid "Unknown device" @@ -34376,7 +33867,7 @@ msgid "Unknown gift" msgstr "מתנה לא ידועה" #. Title shown on an invite embed when the invite code resolves to nothing (expired, revoked, or invalid). -#: src/features/channel/components/InviteEmbed.tsx:125 +#: src/features/channel/components/InviteEmbed.tsx:96 msgid "Unknown invite" msgstr "הזמנה לא ידועה" @@ -34428,7 +33919,7 @@ msgstr "משתמש לא ידוע" #: src/features/devtools/utils/CommandUtils.ts:27 #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTab.tsx:114 #: src/features/voice/components/VoiceParticipantAvatarList.tsx:43 -#: src/features/voice/components/VoiceParticipantTile.tsx:161 +#: src/features/voice/components/VoiceParticipantTile.tsx:162 #: src/features/webhook/components/WebhookListItem.tsx:30 msgid "Unknown user" msgstr "משתמש לא ידוע" @@ -34450,13 +33941,6 @@ msgstr "unknown-mention" msgid "unknown-role" msgstr "unknown-role" -#. Option label representing an unlimited count. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/expressions/components/modals/PackInviteModal.tsx:29 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:32 -msgid "Unlimited" -msgstr "ללא הגבלה" - #. Audit log community feature label for unlimited custom emoji capacity. #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:126 msgid "Unlimited emoji" @@ -34525,7 +34009,7 @@ msgid "Unmute" msgstr "בטל השתקה" #. Voice control button label to turn the user's microphone back on. -#: src/features/voice/components/VoiceControlBar.tsx:121 +#: src/features/voice/components/VoiceControlBar.tsx:117 msgctxt "voice-control-action" msgid "Unmute" msgstr "בטל השתקה" @@ -34613,7 +34097,7 @@ msgstr "ערוץ ללא שם" #. Fallback display name for a group DM with no name set. #. Fallback title in an invite embed for a group DM with no name set. #. Short label in the channel display name state. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:72 +#: src/features/channel/components/InviteEmbed.tsx:63 #: src/features/channel/state/ChannelDisplayName.ts:19 #: src/features/channel/utils/ChannelUtils.tsx:59 msgid "Unnamed group" @@ -34692,7 +34176,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. #. Tab label in the inbox popout filtering to channels with unread messages. -#: src/features/messaging/components/popouts/InboxPopout.tsx:32 +#: src/features/messaging/components/popouts/InboxPopout.tsx:30 #: src/features/user/components/settings_utils/search_index/NotificationsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:77 msgid "Unread" @@ -34828,7 +34312,7 @@ msgid "Up to {DISCOVERY_MAX_TAGS} tags help people find your community. They sho msgstr "עד {DISCOVERY_MAX_TAGS} תגיות עוזרות לאנשים למצוא את הקהילה שלך. הן מופיעות בחיפוש גילוי." #. Feature comparison table value label. Shown in the restricted or stock column for a text-valued perk. Format includes a resolution token (4K) and a framerate token that should not be translated. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:91 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:87 msgid "Up to 4K/60fps" msgstr "עד 4K/60fps" @@ -34904,11 +34388,6 @@ msgstr "מדיניות מעודכנת" msgid "Updated saved media" msgstr "המדיה השמורה עודכנה" -#. Label in the messaging commands. {scheduledTimeLabel} is the localized scheduled date and time. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:53 -msgid "Updated scheduled message for {scheduledTimeLabel}" -msgstr "הודעה מתוזמנת עודכנה עבור {scheduledTimeLabel}" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:544 msgid "Updated the avatar." msgstr "התמונה עודכנה." @@ -35165,7 +34644,7 @@ msgid "Uploading emojis" msgstr "מעלה אימוג'יז" #. Description for the maximum screen share bitrate select. Keep WebRTC literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:159 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:164 msgid "Upper bitrate cap before WebRTC adapts to the network." msgstr "מגבלת קצב ביטים עליונה לפני ש-WebRTC מתאים את עצמו לרשת." @@ -35294,7 +34773,7 @@ msgid "Use an email you can open. We will send a code there." msgstr "השתמש/י בכתובת אימייל שתוכל/י לפתוח. נשלח לשם קוד." #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:67 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:63 msgid "Use animated emojis" msgstr "שימוש באימוג'י מונפשים" @@ -35596,11 +35075,6 @@ msgstr "בשימוש בקהילה זו בלבד." msgid "User" msgstr "משתמש" -#. Voice participant context menu submenu label for lower-frequency profile and communication actions. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:202 -msgid "User actions" -msgstr "פעולות משתמש" - #. IAR modal: rule description. #: src/features/moderation/components/report_modal/IARModalCopy.ts:251 msgid "User appears underage, or is involved in grooming or child exploitation." @@ -35677,7 +35151,7 @@ msgid "User record" msgstr "רשומת משתמש" #. Root label for the current user settings modal and settings search paths. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:352 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:341 msgid "User settings" msgstr "הגדרות משתמש" @@ -36215,7 +35689,7 @@ msgid "Video progress" msgstr "התקדמות הסרטון" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:75 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:71 msgid "Video quality" msgstr "איכות וידאו" @@ -36604,7 +36078,7 @@ msgstr "קולי (למבוגרים בלבד)" #. User settings tab for microphone, speaker, camera, and call stats. #. User settings tab for microphone, speaker, camera, and call stats. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:124 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:119 #: src/features/voice/utils/VoiceMessageDescriptors.ts:30 msgid "Voice & video" msgstr "שמע ווידאו" @@ -36861,7 +36335,7 @@ msgid "Wait here" msgstr "המתן כאן" #. Tooltip explaining that video / screen share controls are gated while the voice connection is not yet ready. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:56 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:45 msgid "Waiting for connection..." msgstr "ממתין לחיבור..." @@ -37362,11 +36836,6 @@ msgstr "מה לחפש." msgid "What's happening?" msgstr "מה קורה?" -#. Form helper text for an expression pack description input. -#: src/features/expressions/components/modals/CreatePackModal.tsx:50 -msgid "What's in this pack?" -msgstr "מה יש בחבילה הזו?" - #. Short label in the settings dialog mobile settings view. #. Short label in the whats new modal. #. Sidebar item in settings that opens the app update notes modal. @@ -37551,7 +37020,7 @@ msgid "Window state" msgstr "מצב חלון" #. User settings tab label shown on Windows desktop builds. Refers to the Microsoft Windows OS. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:74 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:69 msgid "Windows app" msgstr "אפליקציית Windows" @@ -37873,16 +37342,6 @@ msgstr "אינך יכול/ה לערוך הודעה זו." msgid "You can't grant a permission you don't have in this channel." msgstr "אינך יכול/ה להעניק הרשאה שאין לך בערוץ זה." -#. Body of the error modal when installing an emoji pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:91 -msgid "You can't install this emoji pack." -msgstr "אינך יכול/ה להתקין את חבילת האימוג'י הזו." - -#. Body of the error modal when installing a sticker pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:95 -msgid "You can't install this sticker pack." -msgstr "אינך יכול/ה להתקין חבילת מדבקות זו." - #. Title of the error modal shown when the user is banned from a discovery community. #: src/features/discovery/commands/DiscoveryJoinCommands.tsx:38 msgid "You can't join this community" @@ -37942,8 +37401,8 @@ msgstr "אינך יכול/ה לשלוח הודעות בקהילה זו." #. Tooltip in the voice control bar when the user lacks the Screen Share permission in this channel. Tone stays plain. #. Tooltip shown when the user lacks the Screen Share permission in the voice channel. Tone stays plain. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:65 -#: src/features/voice/components/VoiceControlBar.tsx:141 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:54 +#: src/features/voice/components/VoiceControlBar.tsx:137 msgid "You can't share your screen in this channel" msgstr "אינך יכול/ה לשתף את המסך שלך בערוץ זה" @@ -37956,8 +37415,8 @@ msgstr "אינך יכול לדבר בערוץ זה" #. Tooltip in the voice control bar when the user lacks the Video permission in this channel. Tone stays plain. #. Tooltip shown when the user lacks the Video permission in the voice channel. Tone stays plain. #: src/features/voice/components/modals/CameraPreviewModal.tsx:74 -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:61 -#: src/features/voice/components/VoiceControlBar.tsx:131 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:50 +#: src/features/voice/components/VoiceControlBar.tsx:127 msgid "You can't turn on your camera in this channel" msgstr "אינך יכול/ה להפעיל את המצלמה שלך בערוץ זה" @@ -38120,10 +37579,6 @@ msgstr "אינך חבר בקהילה זו מספיק זמן כדי לשלוח ה msgid "You haven't blocked anyone yet." msgstr "עוד לא חסמת אף אחד." -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:343 -msgid "You haven't created any packs yet." -msgstr "עוד לא יצרת חבילות." - #. Intro copy in the keyboard navigation modal. {productName} is the app name. #: src/features/input/components/modals/KeyboardModeIntroModal.tsx:26 msgid "You just pressed Tab. Keyboard mode is now on so you can navigate {productName} without a mouse." @@ -38345,13 +37800,6 @@ msgstr "הגעתם ל-{bookmarksText}. הסירו אחד כדי להוסיף א msgid "You're at the cap of {freeItemsText} — your instance admin sets this limit." msgstr "הגעת למגבלה של {freeItemsText} — מנהל/ת השרת שלך קבע/ה את המגבלה הזו." -#. Fallback body of the emoji pack creation-limit error modal when no exact limit is known. -#. Fallback body of the sticker pack creation-limit error modal when no exact limit is known. -#: src/features/invite/commands/InviteCommands.tsx:61 -#: src/features/invite/commands/InviteCommands.tsx:79 -msgid "You're at the creation limit. Delete one to create another." -msgstr "הגעת למגבלת היצירה. מחק פריט אחד כדי ליצור אחר." - #. Modal body shown when the free bookmarks limit is reached and Plutonium would increase it. Free and Plutonium limits are interpolated. #: src/features/app/components/alerts/MaxBookmarksModal.tsx:30 msgid "You're at the free cap of {bookmarksText}. {premiumProductName} bumps you up to {premiumBookmarksText} — or remove one to add another." @@ -38362,13 +37810,6 @@ msgstr "הגעת למגבלה החינמית של {bookmarksText}. ‏{premiumPr msgid "You're at the free cap of {freeItemsText}. {premiumProductName} bumps you up to {premiumItemsText}." msgstr "הגעת למגבלה החינמית של {freeItemsText}. {premiumProductName} מקפיץ אותך ל-{premiumItemsText}." -#. Fallback body of the emoji pack install-limit error modal when no exact limit is known. -#. Fallback body of the sticker pack install-limit error modal when no exact limit is known. -#: src/features/invite/commands/InviteCommands.tsx:52 -#: src/features/invite/commands/InviteCommands.tsx:70 -msgid "You're at the install limit. Remove one to add another." -msgstr "הגעת למגבלת ההתקנה. הסר אחד כדי להוסיף אחר." - #. Short label in the user banned from guild modal. Keep it concise. Keep the tone plain and specific. #: src/features/moderation/components/alerts/UserBannedFromGuildModal.tsx:8 msgid "You're banned" @@ -38379,11 +37820,6 @@ msgstr "נחסמת" msgid "You're being rate limited. Wait {duration} before trying again." msgstr "הגעת למגבלת הקצב. המתן {duration} לפני שתנסה שוב." -#. End-of-list title in the scheduled messages popout when all scheduled messages are visible. Tone can be friendly. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:51 -msgid "You're caught up" -msgstr "הכול סודר" - #. Error modal body shown when a gift-subscription user tries to start a recurring subscription. Explains the extension/redemption path. #: src/features/app/components/dialogs/components/plutonium/hooks/useCheckoutActions.tsx:160 msgid "You're currently on a gift subscription. It won't renew. You can redeem more gift codes to extend it. Recurring subscriptions can be started after your gift time ends." @@ -38497,16 +37933,12 @@ msgstr "כבר השתמשת לאחרונה באפשרות להחזר בשירו msgid "You've arrived, {username}! Let's get started." msgstr "הגעת, {username}! בוא/י נתחיל/נתחיל." -#: src/features/auth/flow/InviteHeader.tsx:200 -msgid "You've been invited to install" -msgstr "הוזמנת להתקין" - -#: src/features/auth/flow/InviteHeader.tsx:96 -#: src/features/auth/flow/InviteHeader.tsx:299 +#: src/features/auth/flow/InviteHeader.tsx:69 +#: src/features/auth/flow/InviteHeader.tsx:213 msgid "You've been invited to join" msgstr "הוזמנת להצטרף אל" -#: src/features/auth/flow/InviteHeader.tsx:151 +#: src/features/auth/flow/InviteHeader.tsx:124 msgid "You've been invited to join a group DM by" msgstr "הוזמנת להצטרף לצ'אט קבוצתי על ידי" @@ -38586,7 +38018,7 @@ msgstr "תוקף המנוי שלך ל-{premiumProductName} פג. איבדת את msgid "Your {productName} session expired. Sign in again to continue authorizing this application." msgstr "ההפעלה שלך ב- {productName} פגה. היכנס/י שוב כדי להמשיך ולאשר את היישום הזה." -#: src/features/user/components/settings_utils/SettingsConstants.tsx:205 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:200 msgid "Your account" msgstr "החשבון שלך" diff --git a/fluxer_app/src/features/i18n/locales/hi/messages.po b/fluxer_app/src/features/i18n/locales/hi/messages.po index 75fe657fb..03b9ded3b 100644 --- a/fluxer_app/src/features/i18n/locales/hi/messages.po +++ b/fluxer_app/src/features/i18n/locales/hi/messages.po @@ -29,11 +29,6 @@ msgstr "(संपादित)" msgid "(failed to load)" msgstr "(लोड नहीं हो सका)" -#. Placeholder content text shown for scheduled messages with neither text nor attachments. Keep the parentheses. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:38 -msgid "(no content)" -msgstr "(कोई सामग्री नहीं)" - #: src/features/app/components/pages/YouPage.tsx:189 #: src/features/user/components/modals/UserProfileMobileSheet.tsx:899 msgid "(only visible to you)" @@ -455,7 +450,7 @@ msgstr "{count, plural, one {विस्तार करें (# लाइन) msgid "{count, plural, one {Expand (# row)} other {Expand (# rows)}}" msgstr "{count, plural, one {# पंक्तियाँ खोलें} other {# पंक्तियों को खोलें}}" -#: src/features/voice/components/VoiceParticipantTile.tsx:303 +#: src/features/voice/components/VoiceParticipantTile.tsx:304 msgid "{count, plural, one {Expand # other device} other {Expand # other devices}}" msgstr "{count, plural, one {अन्य # डिवाइस को बड़ा करें} other {अन्य # डिवाइस को बड़ा करें}}" @@ -463,8 +458,8 @@ msgstr "{count, plural, one {अन्य # डिवाइस को बड़ msgid "{count, plural, one {Group DM · # member} other {Group DM · # members}}" msgstr "{count, plural, one {ग्रुप DM · # सदस्य} other {ग्रुप DM · # सदस्य}}" -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:252 -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:273 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:274 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:295 msgid "{count, plural, one {Hide # device} other {Hide # devices}}" msgstr "{count, plural, one {# डिवाइस छिपाएं} other {# डिवाइस छिपाएं}}" @@ -476,7 +471,7 @@ msgstr "{count, plural, one {कॉल पर} other {# लोग कॉल प msgid "{count, plural, one {Join video call (# participant)} other {Join video call (# participants)}}" msgstr "{count, plural, one {वीडियो कॉल में शामिल हों (# प्रतिभागी)} other {वीडियो कॉल में शामिल हों (# प्रतिभागी)}}" -#: src/features/voice/components/VoiceParticipantTile.tsx:620 +#: src/features/voice/components/VoiceParticipantTile.tsx:621 msgid "{count, plural, one {Keep watching # stream and add this one} other {Keep watching # streams and add this one}}" msgstr "{count, plural, one {# स्ट्रीम देखना जारी रखें और इसे जोड़ें} other {# स्ट्रीम देखना जारी रखें और इसे जोड़ें}}" @@ -492,8 +487,8 @@ msgstr "{count, plural, one {# ऐप को निरस्त करें} ot msgid "{count, plural, one {sent # attachment} other {sent # attachments}}" msgstr "{count, plural, one {# अटैचमेंट भेजा} other {# अटैचमेंट भेजे}}" -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:259 -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:280 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:281 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:302 msgid "{count, plural, one {Show # device} other {Show # devices}}" msgstr "{count, plural, one {एक डिवाइस दिखाएं} other {# डिवाइस दिखाएं}}" @@ -535,22 +530,6 @@ msgstr "{count, plural, one {आप इस वॉइस चैनल के ल msgid "{count, plural, one {You're at the cap of # saved media item. Remove one to add another.} other {You're at the cap of # saved media items. Remove one to add another.}}" msgstr "{count, plural, one {आप # सहेजे गए मीडिया आइटम की सीमा पर हैं। दूसरा जोड़ने के लिए एक हटाएँ।} other {आप # सहेजे गए मीडिया आइटम की सीमा पर हैं। दूसरा जोड़ने के लिए एक हटाएँ।}}" -#: src/features/invite/commands/InviteCommands.tsx:401 -msgid "{count, plural, one {You're at the limit of # emoji pack. Delete one to create another.} other {You're at the limit of # emoji packs. Delete one to create another.}}" -msgstr "{count, plural, one {आप # इमोजी पैक की सीमा पर हैं। दूसरा बनाने के लिए एक हटाएँ।} other {आप # इमोजी पैक की सीमा पर हैं। दूसरा बनाने के लिए एक हटाएँ।}}" - -#: src/features/invite/commands/InviteCommands.tsx:387 -msgid "{count, plural, one {You're at the limit of # installed emoji pack. Remove one to add another.} other {You're at the limit of # installed emoji packs. Remove one to add another.}}" -msgstr "{count, plural, one {आप # इंस्टॉल किए गए इमोजी पैक की सीमा पर हैं। दूसरा जोड़ने के लिए एक हटाएँ।} other {आप # इंस्टॉल किए गए इमोजी पैक की सीमा पर हैं। दूसरा जोड़ने के लिए एक हटाएँ।}}" - -#: src/features/invite/commands/InviteCommands.tsx:419 -msgid "{count, plural, one {You're at the limit of # installed sticker pack. Remove one to add another.} other {You're at the limit of # installed sticker packs. Remove one to add another.}}" -msgstr "{count, plural, one {आप # इंस्टॉल किए गए स्टिकर पैक की सीमा पर हैं। दूसरा जोड़ने के लिए एक हटाएँ।} other {आप # इंस्टॉल किए गए स्टिकर पैक की सीमा पर हैं। दूसरा जोड़ने के लिए एक हटाएँ।}}" - -#: src/features/invite/commands/InviteCommands.tsx:433 -msgid "{count, plural, one {You're at the limit of # sticker pack. Delete one to create another.} other {You're at the limit of # sticker packs. Delete one to create another.}}" -msgstr "{count, plural, one {आप # स्टिकर पैक की सीमा पर हैं। दूसरा बनाने के लिए एक हटाएँ।} other {आप # स्टिकर पैक की सीमा पर हैं। दूसरा बनाने के लिए एक हटाएँ।}}" - #: src/features/guild/components/alerts/MaxGuildsModal.tsx:24 msgid "{count, plural, one {You've reached the maximum number of communities you can join (# community). Leave a community before joining another one.} other {You've reached the maximum number of communities you can join (# communities). Leave a community before joining another one.}}" msgstr "{count, plural, one {आप अधिकतम संख्या में कम्युनिटी में शामिल हो चुके हैं (# कम्युनिटी)। किसी दूसरी कम्युनिटी में शामिल होने से पहले एक कम्युनिटी छोड़ दें।} other {आप अधिकतम संख्या में कम्युनिटी में शामिल हो चुके हैं (# कम्युनिटी)। किसी दूसरी कम्युनिटी में शामिल होने से पहले एक कम्युनिटी छोड़ दें।}}" @@ -750,14 +729,14 @@ msgstr "{formats}. अधिकतम {maxSize}. अनुशंसित: {reco msgid "{formats}. Max {maxSize}. Recommended: {recommendedSize}. {note}" msgstr "{formats}. अधिकतम {maxSize}. अनुशंसित: {recommendedSize}. {note}" -#: src/features/auth/flow/InviteHeader.tsx:117 -#: src/features/auth/flow/InviteHeader.tsx:162 -#: src/features/auth/flow/InviteHeader.tsx:335 +#: src/features/auth/flow/InviteHeader.tsx:90 +#: src/features/auth/flow/InviteHeader.tsx:135 +#: src/features/auth/flow/InviteHeader.tsx:249 msgid "{formattedMemberCount} {memberCount, plural, one {member} other {members}}" msgstr "{formattedMemberCount} {memberCount, plural, one {सदस्य} other {सदस्य}}" -#: src/features/auth/flow/InviteHeader.tsx:111 -#: src/features/auth/flow/InviteHeader.tsx:320 +#: src/features/auth/flow/InviteHeader.tsx:84 +#: src/features/auth/flow/InviteHeader.tsx:234 msgid "{formattedPresenceCount} online" msgstr "{formattedPresenceCount} ऑनलाइन" @@ -776,7 +755,7 @@ msgstr "{fps} FPS" msgid "{guildName} channels" msgstr "{guildName} चैनल" -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:674 +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:673 msgid "{hiddenConnectionCount, plural, one {Expand # other device} other {Expand # other devices}}" msgstr "{hiddenConnectionCount, plural, one {एक और डिवाइस दिखाएँ} other {# अन्य डिवाइस दिखाएँ}}" @@ -874,7 +853,7 @@ msgstr "{length} दर्शक" msgid "{lineCount, plural, one {# line} other {# lines}}" msgstr "{lineCount, plural, one {# लाइन} other {# लाइनें}}" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:145 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:143 msgid "{matchCount, plural, one {# match} other {# matches}}" msgstr "{matchCount, plural, one {# मिलान} other {# मिलान}}" @@ -889,7 +868,7 @@ msgid "{mbWayPaymentMethod} is a one-time payment method in {paymentProviderName msgstr "{mbWayPaymentMethod} {paymentProviderName} चेकआउट में एक बार का भुगतान तरीका है, इसलिए यह यहां एक आवर्ती सदस्यता मार्ग नहीं है।" #. Screen share bitrate option label. Mbps means megabits per second. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:167 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:172 msgid "{megabits} Mbps" msgstr "{megabits} Mbps" @@ -1105,7 +1084,7 @@ msgid "{productName} detected a potential raid in this community. Invites are pa msgstr "{productName} ने इस कम्युनिटी में संभावित रेड का पता लगाया है। इनवाइट रोक दिए गए हैं, इसलिए नए यूज़र अभी शामिल नहीं हो सकते हैं।" #. Anti-raid status message on a community invite embed. productName is the product brand name placeholder. -#: src/features/channel/components/InviteEmbed.tsx:117 +#: src/features/channel/components/InviteEmbed.tsx:88 msgid "{productName} detected a potential raid, so new users can't join right now." msgstr "{productName} ने संभावित रेड का पता लगाया है, इसलिए नए उपयोगकर्ता अभी शामिल नहीं हो सकते हैं।" @@ -1225,14 +1204,14 @@ msgstr "{remaining} वर्ण बचे हैं। {premiumMaxLength} व msgid "{remainingSlotCount} remaining" msgstr "{remainingSlotCount} बाकी" -#: src/features/channel/components/InviteEmbed.tsx:282 -#: src/features/channel/components/InviteEmbed.tsx:455 -#: src/features/channel/components/InviteEmbed.tsx:724 +#: src/features/channel/components/InviteEmbed.tsx:248 +#: src/features/channel/components/InviteEmbed.tsx:356 +#: src/features/channel/components/InviteEmbed.tsx:625 msgid "{renderedMemberCount} {memberCount, plural, one {member} other {members}}" msgstr "{renderedMemberCount} {memberCount, plural, one {सदस्य} other {सदस्य}}" #. Presence summary on a community invite embed. renderedPresenceCount is a formatted count of online members. -#: src/features/channel/components/InviteEmbed.tsx:112 +#: src/features/channel/components/InviteEmbed.tsx:83 msgid "{renderedPresenceCount} online" msgstr "{renderedPresenceCount} ऑनलाइन" @@ -1630,9 +1609,7 @@ msgstr "1 अपठित" msgid "1 unread DM" msgstr "1 अपठित DM" -#. Invite link use-limit option meaning the invite can be used once. #. Invite max-uses dropdown option for exactly one use. -#: src/features/expressions/components/modals/PackInviteModal.tsx:33 #: src/features/invite/components/modals/InviteModal.tsx:60 msgid "1 use" msgstr "1 उपयोग" @@ -1668,16 +1645,12 @@ msgstr "1 साल का उपहार" msgid "10 minutes" msgstr "10 मिनट" -#. Invite link use-limit option meaning the invite can be used ten times. #. Invite max-uses dropdown option for ten uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:41 #: src/features/invite/components/modals/InviteModal.tsx:68 msgid "10 uses" msgstr "10 उपयोग" -#. Invite link use-limit option meaning the invite can be used 100 times. #. Invite max-uses dropdown option for 100 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:53 #: src/features/invite/components/modals/InviteModal.tsx:80 msgid "100 uses" msgstr "100 बार इस्तेमाल किया गया" @@ -1763,9 +1736,7 @@ msgctxt "adaptive-screen-share" msgid "240p" msgstr "240p" -#. Invite link use-limit option meaning the invite can be used 25 times. #. Invite max-uses dropdown option for 25 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:45 #: src/features/invite/components/modals/InviteModal.tsx:72 msgid "25 uses" msgstr "25 बार इस्तेमाल किया गया" @@ -1840,16 +1811,12 @@ msgstr "5 दिन" msgid "5 minutes" msgstr "5 मिनट" -#. Invite link use-limit option meaning the invite can be used five times. #. Invite max-uses dropdown option for five uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:37 #: src/features/invite/components/modals/InviteModal.tsx:64 msgid "5 uses" msgstr "5 उपयोग" -#. Invite link use-limit option meaning the invite can be used 50 times. #. Invite max-uses dropdown option for 50 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:49 #: src/features/invite/components/modals/InviteModal.tsx:76 msgid "50 uses" msgstr "50 उपयोग" @@ -2083,13 +2050,6 @@ msgstr "आमंत्रण स्वीकार करें" msgid "Accept the friend request from {userName}?" msgstr "{userName} की फ्रेंड रिक्वेस्ट स्वीकार करें?" -#. Helper text on a pack invite embed explaining that accepting installs the pack. -#. Note shown on expression pack invites before accepting. -#: src/features/channel/components/InviteEmbed.tsx:100 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:81 -msgid "Accepting this invite installs the pack automatically." -msgstr "इस आमंत्रण को स्वीकार करने पर पैक अपने आप इंस्टॉल हो जाएगा।" - #. Short label in the notification utils helper. Keep it concise. #: src/features/notification/utils/NotificationUtils.ts:32 msgid "Access granted" @@ -2110,7 +2070,7 @@ msgstr "अपनी बुनियादी प्रोफ़ाइल जा #. User settings tab for accessibility preferences (visual, motion, screen reader, etc.). #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:14 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:93 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:66 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:61 msgid "Accessibility" msgstr "अक्सेसिबिलिटी" @@ -2124,7 +2084,7 @@ msgstr "सुलभ लाइव क्षेत्र" #. User settings tab for account login, password, MFA, and security. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:11 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:129 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:95 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:90 msgid "Account" msgstr "अकाउंट" @@ -2180,7 +2140,7 @@ msgstr "खाता बहुत नया है" #. Required-action modal title shown when an account-level verification step is required to proceed. #. Title of the error modal shown when an unclaimed (guest) account tries to accept a community or group DM invite. Auth-related; keep tone plain. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:8 -#: src/features/invite/commands/InviteCommands.tsx:37 +#: src/features/invite/commands/InviteCommands.tsx:35 msgid "Account verification required" msgstr "खाता सत्यापन ज़रूरी है" @@ -2461,7 +2421,7 @@ msgid "Add an account to continue." msgstr "जारी रखने के लिए एक खाता जोड़ें।" #. Body of the error modal shown when an unclaimed (guest) account tries to accept a community invite. Tells the user to complete sign-up first. -#: src/features/invite/commands/InviteCommands.tsx:42 +#: src/features/invite/commands/InviteCommands.tsx:40 msgid "Add an email and password to your account first." msgstr "पहले अपने खाते में ईमेल और पासवर्ड जोड़ें।" @@ -2771,7 +2731,7 @@ msgid "Address" msgstr "पता" #. Description for an H.264 backup stream select. Keep H.264, CPU, and GPU literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:119 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:124 msgid "Adds H.264 for mixed clients. Uses more encode work." msgstr "मिश्रित क्लाइंट के लिए H.264 जोड़ता है। अधिक एन्कोडिंग कार्य करता है।" @@ -2827,11 +2787,9 @@ msgstr "एडमिन ने इनवाइट रोक दिए हैं #. Collapsed-by-default group at the end of the community overview tab holding less common settings. #. Disclosure button label in the voice connection status popout. Reveals technical bandwidth and network stats. #. User settings tab for power-user and experimental application preferences. -#. Voice participant context menu submenu label for IDs and diagnostics. #: src/features/channel/components/modals/channel_tabs/ChannelOverviewTab.tsx:337 #: src/features/guild/components/modals/guild_tabs/guild_overview_tab/index.tsx:28 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:178 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:145 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:140 #: src/features/voice/components/voice_connection_status/VoiceDetailsPopout.tsx:60 msgid "Advanced" msgstr "एडवांस" @@ -2842,7 +2800,7 @@ msgid "Advanced video settings" msgstr "उन्नत वीडियो सेटिंग्स" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:100 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:121 msgid "Advertise a capped decode codec to force publisher migration" msgstr "प्रकाशक माइग्रेशन को बाध्य करने के लिए एक कैप्ड डिकोड कोडेक का विज्ञापन करें" @@ -3065,6 +3023,13 @@ msgstr "किसी को भी अपनी प्रोफ़ाइल प msgid "Allow anyone who can view your full profile to see your profile local time" msgstr "जो कोई भी आपकी पूरी प्रोफ़ाइल देख सकता है, उसे आपकी प्रोफ़ाइल का स्थानीय समय देखने की अनुमति दें" +#. Settings search entry label for the AV1 screen-share opt-in. AV1 is a codec name and should stay literal. +#. Switch label for the AV1 screen-share opt-in. AV1 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:236 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:88 +msgid "Allow AV1 for screen sharing" +msgstr "स्क्रीन शेयरिंग के लिए AV1 की अनुमति दें" + #. Toggle label that allows DMs from bots in this community. #: src/features/ui/action_menu/items/BulkSettingsMenuItems.tsx:81 msgid "Allow bot direct messages" @@ -3112,6 +3077,13 @@ msgstr "टेक्स्ट चैनल के नामों को लच msgid "Allow for all communities" msgstr "सभी कम्युनिटी के लिए अनुमति दें" +#. Settings search entry label for the H.265/HEVC screen-share opt-in. H.265 and HEVC are codec names and should stay literal. +#. Switch label for the H.265/HEVC screen-share opt-in. H.265 and HEVC are codec names and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:240 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:92 +msgid "Allow H.265 (HEVC) for screen sharing" +msgstr "H.265 (HEVC) को स्क्रीन शेयरिंग के लिए अनुमति दें" + #: src/features/connection/components/modals/EditConnectionModal.tsx:95 msgid "Allow members from communities you're in to see this connection" msgstr "आप जिन कम्युनिटी में हैं, उनके सदस्यों को यह कनेक्शन देखने दें" @@ -3218,7 +3190,7 @@ msgid "Already have an account?" msgstr "पहले से ही अकाउंट है?" #. Status label on a group DM invite embed when the current user is already a member. -#: src/features/channel/components/InviteEmbed.tsx:76 +#: src/features/channel/components/InviteEmbed.tsx:67 msgid "Already joined" msgstr "पहले से शामिल हुए" @@ -3426,7 +3398,7 @@ msgid "Animated avatars ({animatedAvatarFormats}) require {premiumProductName}." msgstr "एनिमेटेड अवतार ({animatedAvatarFormats}) के लिए {premiumProductName} की आवश्यकता होती है।" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:79 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:75 msgid "Animated avatars & profile banners" msgstr "एनिमेटेड अवतार और प्रोफ़ाइल बैनर" @@ -3712,7 +3684,7 @@ msgstr "ऐप आइकॉन बैज" msgid "App language: {format}" msgstr "ऐप की भाषा: {format}" -#: src/features/user/components/settings_utils/SettingsConstants.tsx:209 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:204 msgid "App settings" msgstr "ऐप सेटिंग्स" @@ -3739,7 +3711,7 @@ msgstr "ऐप ज़ूम स्तर" #. Advanced settings category tag. #. User settings tab for app appearance and layout options. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:13 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:116 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:111 msgid "Appearance" msgstr "दिखावट" @@ -3812,8 +3784,8 @@ msgstr "एप्लिकेशन सफलतापूर्वक अपड #: src/features/user/components/modals/tabs/applications_tab/index.tsx:90 #: src/features/user/components/modals/tabs/applications_tab/index.tsx:129 #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:29 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:74 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:70 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:66 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:65 msgid "Applications" msgstr "एप्लिकेशन" @@ -3899,7 +3871,7 @@ msgid "Are you sure you want to delete every message in your personal notes? Thi msgstr "क्या आप वाकई अपने निजी नोट्स के सभी मैसेज मिटाना चाहते हैं? इससे सभी मैसेज और उनके अटैचमेंट हमेशा के लिए हट जाएँगे. इस कार्रवाई को पहले जैसा नहीं किया जा सकता." #. placeholder {0}: selectedRole.name -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:410 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:425 msgid "Are you sure you want to delete the <0>{0} role? Any members with this role will no longer have it." msgstr "क्या आप वाकई <0>{0} भूमिका को हटाना चाहते हैं? इस भूमिका वाले किसी भी सदस्य के पास अब यह नहीं रहेगा।" @@ -4080,11 +4052,6 @@ msgstr "अटैचमेंट मॉक" msgid "Attachment mocks" msgstr "अटैचमेंट मॉक" -#. Placeholder content text shown for scheduled messages that have attachments but no text content. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:34 -msgid "Attachment only message" -msgstr "केवल अटैचमेंट वाला मैसेज" - #. Short label in the channel and chat textual attachment preview bottom sheet. Keep it concise. #. Short label in the channel and chat textual attachment preview modal. Keep it concise. #: src/features/channel/components/embeds/attachments/TextualAttachmentPreviewBottomSheet.tsx:27 @@ -4112,9 +4079,7 @@ msgstr "अटैचमेंट अपलोड उपलब्ध नहीं msgid "Attachment: {filename}" msgstr "अटैचमेंट: {filename}" -#. Label in the scheduled message row preview indicating that attachments are included. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:43 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:34 msgid "Attachments" msgstr "अटैचमेंट" @@ -4238,7 +4203,7 @@ msgid "Audio settings" msgstr "ऑडियो सेटिंग्ज़" #. Voice control button label for microphone and speaker settings. -#: src/features/voice/components/VoiceControlBar.tsx:146 +#: src/features/voice/components/VoiceControlBar.tsx:142 msgctxt "voice-control-button" msgid "Audio settings" msgstr "ऑडियो सेटिंग्ज़" @@ -4344,7 +4309,7 @@ msgid "Authorized" 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/GeneralSettingsSections.ts:30 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:22 msgid "Authorized applications" msgstr "अधिकृत ऐप्लिकेशन" @@ -4358,8 +4323,8 @@ msgstr "अधिकृत ऐप्लिकेशन" #: src/features/user/components/modals/tabs/AuthorizedAppsTab.tsx:506 #: src/features/user/components/settings_utils/search_index/AuthorizedAppsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:148 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:34 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:107 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:102 msgid "Authorized apps" msgstr "अधिकृत ऐप" @@ -4442,7 +4407,6 @@ msgid "Autocomplete suggestion: {label}, {selectedOptionPosition} of {resultCoun msgstr "ऑटो-कम्प्लीट सुझाव: {label}, {resultCount} में से {selectedOptionPosition}" #. Channel overview settings tab label, control, or validation message (name, topic, slowmode, voice region, mature content gate). -#. Label for the auto codec option in the screen-share codec radio group. Keep it concise. #. Option label for a WebRTC content hint select. #. Option label for an SVC mode select. #. Option label for an encoder path select. @@ -4451,11 +4415,10 @@ msgstr "ऑटो-कम्प्लीट सुझाव: {label}, {resultCoun #. Voice region option label in the voice settings menu meaning let Fluxer pick the best region automatically. #. Voice region picker option label meaning 'let Fluxer pick the best region automatically'. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/RtcRegionSelect.tsx:19 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:59 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:99 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:139 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:176 -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:34 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:64 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:104 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:144 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:181 #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:263 #: src/features/voice/components/VoiceRegionSelector.tsx:16 #: src/features/voice/components/VoiceSettingsMenus.tsx:126 @@ -4468,6 +4431,11 @@ msgctxt "rtc-region-value" msgid "Automatic" msgstr "स्वचालित" +#. Option label for the screen-share codec select. codec is the automatically selected codec label. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:222 +msgid "Automatic ({codec})" +msgstr "स्वचालित ({codec})" + #. Settings search entry label. Names the settings search entry in the settings UI. #. Voice setting label for automatically evening out microphone volume. #: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:48 @@ -4495,96 +4463,6 @@ msgstr "मैसेज अपने आप पढ़ना" msgid "Automatic start" msgstr "ऑटोमैटिक स्टार्ट" -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep Firefox as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:8 -msgid "Automatic would use {codecName} because Firefox screen sharing works most reliably with it." -msgstr "स्वचालित रूप से {codecName} का उपयोग होगा क्योंकि Firefox स्क्रीन शेयरिंग इसके साथ सबसे विश्वसनीय रूप से काम करती है।" - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:70 -msgid "Automatic would use {codecName} because no hardware encoder is available and this browser exposes H.265." -msgstr "स्वचालित {codecName} का उपयोग करेगा क्योंकि कोई हार्डवेयर एनकोडर उपलब्ध नहीं है और यह ब्राउज़र H.265 को उजागर करता है।" - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:75 -msgid "Automatic would use {codecName} because no hardware encoder is available and your computer exposes H.265." -msgstr "स्वचालित {codecName} का उपयोग करेगा क्योंकि कोई हार्डवेयर एनकोडर उपलब्ध नहीं है और आपका कंप्यूटर H.265 को एक्सपोज़ करता है।" - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:90 -msgid "Automatic would use {codecName} because no higher-quality encoder is available and H.264 is compatible." -msgstr "स्वचालित {codecName} का उपयोग करेगा क्योंकि कोई उच्च-गुणवत्ता वाला एन्कोडर उपलब्ध नहीं है और H.264 संगत है।" - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep OpenH264 and Linux literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:101 -msgid "Automatic would use {codecName} because no video encoder is exposed. On Linux, OpenH264 may need to be installed." -msgstr "स्वचालित रूप से {codecName} का उपयोग होगा क्योंकि कोई वीडियो एनकोडर उपलब्ध नहीं है। Linux पर, OpenH264 इंस्टॉल करने की आवश्यकता हो सकती है।" - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:60 -msgid "Automatic would use {codecName} because software encoding is preferred and this browser exposes AV1." -msgstr "स्वचालित {codecName} का उपयोग करेगा क्योंकि सॉफ़्टवेयर एन्कोडिंग को प्राथमिकता दी जाती है और यह ब्राउज़र AV1 को उजागर करता है।" - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:80 -msgid "Automatic would use {codecName} because software encoding is preferred and this browser exposes VP9." -msgstr "स्वचालित {codecName} का उपयोग करेगा क्योंकि सॉफ़्टवेयर एन्कोडिंग को प्राथमिकता दी जाती है और यह ब्राउज़र VP9 को एक्सपोज़ करता है।" - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:95 -msgid "Automatic would use {codecName} because software encoding is preferred and VP8 is the safest software fallback." -msgstr "स्वचालित {codecName} का उपयोग करेगा क्योंकि सॉफ़्टवेयर एन्कोडिंग को प्राथमिकता दी जाती है और VP8 सबसे सुरक्षित सॉफ़्टवेयर फ़ॉलबैक है।" - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:65 -msgid "Automatic would use {codecName} because software encoding is preferred and your computer exposes AV1." -msgstr "स्वचालित {codecName} का उपयोग करेगा क्योंकि सॉफ़्टवेयर एन्कोडिंग को प्राथमिकता दी जाती है और आपका कंप्यूटर AV1 को एक्सपोज़ करता है।" - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:85 -msgid "Automatic would use {codecName} because software encoding is preferred and your computer exposes VP9." -msgstr "स्वचालित {codecName} का उपयोग करेगा क्योंकि सॉफ़्टवेयर एन्कोडिंग को प्राथमिकता दी जाती है और आपका कंप्यूटर VP9 को एक्सपोज़ करता है।" - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep codec names literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:25 -msgid "Automatic would use {codecName} because this browser does not expose H.264, so VP8 is the safest fallback." -msgstr "स्वचालित रूप से {codecName} का उपयोग होगा क्योंकि यह ब्राउज़र H.264 को एक्सपोज़ नहीं करता है, इसलिए VP8 सबसे सुरक्षित फ़ॉलबैक है।" - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep Chromium as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:13 -msgid "Automatic would use {codecName} because this browser supports it and it is the best fallback outside Chromium." -msgstr "स्वचालित रूप से {codecName} का उपयोग होगा क्योंकि यह ब्राउज़र इसे सपोर्ट करता है और यह Chromium के बाहर सबसे अच्छा फ़ॉलबैक है।" - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep codec names literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:30 -msgid "Automatic would use {codecName} because your computer does not expose H.264, so VP8 is the safest fallback." -msgstr "स्वचालित {codecName} का उपयोग करेगा क्योंकि आपका कंप्यूटर H.264 को एक्सपोज़ नहीं करता है, इसलिए VP8 सबसे सुरक्षित फ़ॉलबैक है।" - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep Chromium as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:19 -msgid "Automatic would use {codecName} because your computer supports it and it is the best fallback outside Chromium." -msgstr "स्वचालित {codecName} का उपयोग करेगा क्योंकि आपका कंप्यूटर इसका समर्थन करता है और यह Chromium के बाहर सबसे अच्छा फ़ॉलबैक है।" - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:54 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware and it gives strong screen-share quality." -msgstr "स्वचालित रूप से {codecName} का उपयोग होगा क्योंकि आपका GPU इसे हार्डवेयर में एन्कोड कर सकता है और यह स्क्रीन-शेयर की अच्छी गुणवत्ता देता है।" - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:42 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware and it is the most compatible screen-share default." -msgstr "स्वचालित {codecName} का उपयोग करेगा क्योंकि आपका GPU इसे हार्डवेयर में एन्कोड कर सकता है और यह सबसे संगत स्क्रीन-शेयर डिफ़ॉल्ट है।" - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:48 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware, with excellent compression and low CPU usage." -msgstr "स्वचालित रूप से {codecName} का उपयोग होगा क्योंकि आपका GPU इसे हार्डवेयर में एन्कोड कर सकता है, बेहतरीन कम्प्रेशन और कम CPU उपयोग के साथ।" - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:36 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware, with the best compression for screen sharing." -msgstr "स्वचालित रूप से {codecName} का उपयोग होगा क्योंकि आपका GPU इसे हार्डवेयर में एन्कोड कर सकता है, जिसमें स्क्रीन शेयरिंग के लिए सबसे अच्छा कम्प्रेशन है।" - #. Short label in the animation tab. Keep it concise. #: src/features/user/components/modals/tabs/accessibility_tab/AnimationTab.tsx:52 msgid "Automatically play GIFs" @@ -4648,6 +4526,16 @@ msgstr "अपने आप पढ़ा गया" msgid "Autoscrolling" msgstr "ऑटोस्क्रॉलिंग" +#. Settings search synonym. Codec name; keep literal. Used to match this term in the settings search bar. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:101 +msgid "AV1" +msgstr "AV1" + +#. Option label for the screen-share codec select while the AV1 opt-in is off and the option is disabled. AV1 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:226 +msgid "AV1 (requires opt-in)" +msgstr "AV1 (ऑप्ट-इन आवश्यक)" + #. Label for the available desktop version in the Linux update modal. #: src/features/updater/commands/UpdaterModalCommands.tsx:140 msgid "Available" @@ -4875,7 +4763,7 @@ msgid "Badge" msgstr "बैज" #. Option label for a software encoder quality select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:83 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:88 msgid "Balanced" msgstr "संतुलित" @@ -4917,7 +4805,7 @@ msgstr "बैन {0} पर खत्म होगा." #: src/features/moderation/components/modals/BanMemberModal.tsx:270 #: src/features/ui/action_menu/GuildMemberContextMenu.tsx:66 #: src/features/ui/action_menu/items/GuildMemberMenuItems.tsx:51 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:94 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:118 msgid "Ban member" msgstr "सदस्य को बैन करें" @@ -5046,7 +4934,7 @@ msgstr "1 से 32 वर्णों के बीच" #. 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/PlutoniumIndex.ts:27 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:207 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:202 msgid "Billing" msgstr "बिलिंग" @@ -5099,7 +4987,7 @@ msgid "Biometrics" 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/VoiceVideoIndex.ts:160 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:181 msgid "Bitrate" msgstr "बिटरेट" @@ -5181,8 +5069,8 @@ msgstr "ब्लॉक किए गए" #: src/features/user/components/modals/tabs/BlockedUsersTab.tsx:210 #: src/features/user/components/settings_utils/search_index/BlockedUsersIndex.ts:6 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:152 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:58 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:18 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:53 msgid "Blocked users" msgstr "ब्लॉक किए गए यूज़र" @@ -5275,7 +5163,7 @@ msgstr "बुकमार्क किया गया।" #. Tab label in the inbox popout listing the user bookmarks. #: src/features/channel/components/modals/BookmarksBottomSheet.tsx:33 #: src/features/messaging/components/pages/SavedMessagesPage.tsx:23 -#: src/features/messaging/components/popouts/InboxPopout.tsx:36 +#: src/features/messaging/components/popouts/InboxPopout.tsx:34 msgid "Bookmarks" msgstr "बुकमार्क" @@ -5535,10 +5423,6 @@ msgstr "धमकाना, बार-बार अवांछित संप msgid "Bullying, threats, hate, violence, raids, or content that pushes self-harm." msgstr "धमकाना, धमकियाँ देना, नफ़रत फैलाना, हिंसा, रेड करना या खुद को नुकसान पहुँचाने वाली सामग्री।" -#: src/features/expressions/components/modals/CreatePackModal.tsx:95 -msgid "Bundle your favorite stickers into a pack you can distribute." -msgstr "अपने पसंदीदा स्टिकर को एक पैक में बंडल करें जिसे आप डिस्ट्रीब्यूट कर सकते हैं।" - #. Short label in the app constants. #: src/features/app/constants/AppConstants.ts:45 msgid "Busy right now" @@ -5761,7 +5645,7 @@ msgid "Cameras and virtual capture devices are selected here in {productName}, n msgstr "कैमरे और वर्चुअल कैप्चर डिवाइस {productName} में यहीं चुने जाते हैं, न कि वेनलैंड सिस्टम पिकर में। अगर यहां कुछ भी दिखाई नहीं देता है, तो अनुमतियां जांचें या कोई डिवाइस कनेक्ट करें।" #. Tooltip in the voice control bar when cameras are disabled because the participant count exceeds the limit. {voiceChannelCameraUserLimit} is the configured threshold. -#: src/features/voice/components/VoiceControlBar.tsx:136 +#: src/features/voice/components/VoiceControlBar.tsx:132 msgid "Cameras are off above {voiceChannelCameraUserLimit} participants" msgstr "{voiceChannelCameraUserLimit} से ज़्यादा प्रतिभागियों के होने पर कैमरे बंद रहते हैं" @@ -5781,7 +5665,6 @@ msgid "Can't upload files here" msgstr "यहां फ़ाइलें अपलोड नहीं की जा सकतीं" #. Action label for dismissing a mass-mention warning. -#. Button label on a scheduled message row that cancels (deletes) the scheduled send. #. Button label that closes the emoji rename popout without saving. #. Button that closes the delete channel confirmation without deleting. #. Button that closes the device logout confirmation without changes. @@ -5810,10 +5693,8 @@ msgstr "यहां फ़ाइलें अपलोड नहीं की #: src/features/emoji/components/emojis/EmojiListItem.tsx:318 #: src/features/expressions/components/modals/AddFavoriteMemeModal.tsx:111 #: src/features/expressions/components/modals/AddGuildStickerModal.tsx:250 -#: src/features/expressions/components/modals/CreatePackModal.tsx:137 #: src/features/expressions/components/modals/EditFavoriteMemeModal.tsx:87 #: src/features/expressions/components/modals/EditGuildStickerModal.tsx:116 -#: src/features/expressions/components/modals/EditPackModal.tsx:124 #: src/features/guild/components/modals/TransferOwnershipModal.tsx:91 #: src/features/i18n/utils/CommonMessageDescriptors.ts:98 #: src/features/input/state/input_keybind/shared.ts:137 @@ -5824,7 +5705,6 @@ msgstr "यहां फ़ाइलें अपलोड नहीं की #: src/features/messaging/components/modals/ForwardModal.tsx:635 #: src/features/messaging/components/modals/ImageCropModal.tsx:925 #: src/features/messaging/components/modals/MessageHistoryThresholdModal.tsx:107 -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:47 #: src/features/moderation/components/modals/BanMemberModal.tsx:262 #: src/features/moderation/components/modals/RemoveTimeoutModal.tsx:70 #: src/features/moderation/components/modals/TimeoutMemberModal.tsx:126 @@ -5850,11 +5730,6 @@ msgstr "रद्द करें" msgid "Cancel editing message" msgstr "मैसेज एडिट करना रद्द करें" -#. Button or menu action label in the channel and chat scheduled message edit bar. Keep it concise. -#: src/features/channel/components/ScheduledMessageEditBar.tsx:18 -msgid "Cancel editing scheduled message" -msgstr "शेड्यूल किए गए मैसेज में बदलाव रद्द करें" - #. Relationship action label for canceling an outgoing friend request. #: src/features/relationship/utils/RelationshipMessageDescriptors.ts:25 msgid "Cancel friend request" @@ -5935,16 +5810,6 @@ msgstr "संपादित नहीं किया जा सकता" msgid "Cannot delete account" msgstr "खाता नहीं मिटा सकते" -#. Title of the error modal when installing an emoji pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:83 -msgid "Cannot install emoji pack" -msgstr "इमोजी पैक इंस्टॉल नहीं किया जा सकता" - -#. Title of the error modal when installing a sticker pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:87 -msgid "Cannot install sticker pack" -msgstr "स्टिकर पैक इंस्टॉल नहीं किया जा सकता" - #. Toast error shown when captcha verification fails inside the auth captcha interceptor. #: src/features/auth/components/CaptchaInterceptor.tsx:14 msgid "Captcha verification failed. Try again." @@ -5955,15 +5820,15 @@ msgstr "कैप्चा सत्यापन विफल रहा। फ msgid "Capture" msgstr "कैप्चर करें" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:398 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:420 msgid "Capture app audio" msgstr "ऐप ऑडियो कैप्चर करें" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:399 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:421 msgid "Capture desktop audio" msgstr "डेस्कटॉप ऑडियो कैप्चर करें" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:397 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:419 msgid "Capture device audio" msgstr "डिवाइस ऑडियो कैप्चर करें" @@ -6221,12 +6086,12 @@ msgstr "पासवर्ड बदलें फ़ॉर्म" msgid "Change scheduled" msgstr "बदलाव शेड्यूल किया गया है" -#. Tooltip / button label in the screen-share status pill. Opens the picker to change what is being shared. -#. Voice control menu action to choose a different screen-share source. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:48 -#: src/features/voice/components/VoiceControlBar.tsx:108 -msgid "Change source" -msgstr "स्रोत बदलें" +#. Action that opens the source picker for the active screen share. +#. Voice screen share menu action that changes the shared source. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:24 +#: src/features/voice/components/ActiveScreenShareMenu.tsx:23 +msgid "Change Stream" +msgstr "स्ट्रीम बदलें" #. Modal title for the screen-share picker when switching an ongoing stream to a new source. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:156 @@ -6575,7 +6440,7 @@ msgstr "अक्षर सीमा {remaining} से ज़्यादा #: src/features/input/components/modals/KeyboardShortcutsCheatsheetModal.tsx:40 #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:15 #: src/features/user/components/modals/tabs/keybinds_tab/DefaultKeybindsList.tsx:39 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:120 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:115 msgid "Chat" msgstr "चैट" @@ -6976,7 +6841,7 @@ msgid "Choose your profile accent color" 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/VoiceVideoIndex.ts:108 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:129 msgid "Cisco" msgstr "सिस्को" @@ -7584,7 +7449,7 @@ msgid "Codec" 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/VoiceVideoIndex.ts:96 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:117 msgid "Codec negotiation testing" msgstr "कोडेक बातचीत परीक्षण" @@ -7628,8 +7493,8 @@ msgstr "चैनल विषय छोटा करें" #. Tooltip / aria label on a voice participant tile button that collapses expanded device tiles for one user. #. Voice menu action that collapses expanded device tiles back into a single tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:98 -#: src/features/voice/components/VoiceParticipantTile.tsx:165 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:122 +#: src/features/voice/components/VoiceParticipantTile.tsx:166 msgid "Collapse devices" msgstr "डिवाइसों को छोटा करें" @@ -8104,7 +7969,7 @@ msgstr "कंपोजर फ़ोकस" #. Button label that opens a dedicated advanced settings modal for configuring screen-share encoder controls. #. Button label that opens a dedicated advanced settings modal. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedChatControls.tsx:161 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:163 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:168 msgid "Configure" msgstr "कॉन्फ़िगर करें" @@ -8127,7 +7992,7 @@ msgid "Configure now" msgstr "अभी कॉन्फ़िगर करें" #. Tooltip / aria label on the screen-share control while a share is active. Opens the configure / end menu. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:69 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:58 msgid "Configure or end screen share" msgstr "स्क्रीन शेयर कॉन्फ़िगर करें या खत्म करें" @@ -8378,12 +8243,12 @@ msgstr "कनेक्शन: {connectionId}" #: src/features/i18n/utils/CommonMessageDescriptors.ts:410 #: src/features/user/components/popouts/UserProfileShared.tsx:610 #: src/features/user/components/settings_utils/search_index/LinkedAccountsIndex.ts:8 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:38 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:30 msgid "Connections" msgstr "कनेक्शन" #. User settings tab for linked external accounts. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:111 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:106 msgctxt "user-settings-tab" msgid "Connections" msgstr "कनेक्शन" @@ -8434,7 +8299,7 @@ msgid "Content filtering" msgstr "कंटेंट फ़िल्टरिंग" #. Label for an advanced screen-share select. Refers to the WebRTC MediaStreamTrack contentHint value. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:131 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:136 msgid "Content hint" msgstr "कंटेंट हिंट" @@ -9157,16 +9022,6 @@ msgstr "मित्रता अनुरोध को अनदेखा न msgid "Couldn't ignore the friend request. Try again." msgstr "मित्रता अनुरोध को अनदेखा नहीं कर पाए. फिर से कोशिश करें." -#. Generic body for the error modal when an emoji pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:107 -msgid "Couldn't install this emoji pack. Try again later." -msgstr "यह इमोजी पैक इंस्टॉल नहीं हो सका। बाद में फिर से कोशिश करें।" - -#. Generic body for the error modal when a sticker pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:111 -msgid "Couldn't install this sticker pack. Try again later." -msgstr "यह स्टिकर पैक इंस्टॉल नहीं हो सका। बाद में फिर से कोशिश करें।" - #. Error modal title shown when accepting a community invite fails. #: src/features/invite/components/alerts/InviteAcceptFailedModal.tsx:9 msgid "Couldn't join community" @@ -9582,11 +9437,6 @@ msgstr "अपना उपहार पाने के लिए एक अक msgid "Create and manage applications and bots for your account" msgstr "अपने खाते के लिए ऐप्लिकेशन और बॉट बनाएँ और मैनेज करें" -#. Empty-state description for expression packs when the feature requires premium. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:63 -msgid "Create and share custom emoji and sticker packs with {premiumProductFullName}." -msgstr "{premiumProductFullName} के साथ कस्टम इमोजी और स्टिकर पैक बनाएं और शेयर करें।" - #. Button or menu action label in the application create modal. Keep it concise. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/applications_tab/ApplicationCreateModal.tsx:20 @@ -9628,14 +9478,6 @@ msgstr "DM बनाएँ" msgid "Create emoji & stickers" msgstr "इमोजी और स्टिकर बनाएँ" -#. Action that opens the create-emoji-pack modal. -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/expressions/components/modals/CreatePackModal.tsx:18 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:314 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:31 -msgid "Create emoji pack" -msgstr "इमोजी पैक बनाएं" - #. Accessible label for the create-favorite-category form. #: src/features/expressions/components/modals/CreateFavoriteCategoryModal.tsx:16 msgid "Create favorite category form" @@ -9688,14 +9530,6 @@ msgstr "कम्युनिटी बनाएँ या उसमें श msgid "Create role" msgstr "भूमिका बनाएँ" -#. Action that opens the create-sticker-pack modal. -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/expressions/components/modals/CreatePackModal.tsx:22 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:314 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:35 -msgid "Create sticker pack" -msgstr "स्टिकर पैक बनाएं" - #. Setup wizard title prompting the operator to create the first account. #: src/features/app/components/setup/SetupWizardSteps.tsx:48 msgid "Create the administrator account" @@ -9748,15 +9582,6 @@ msgstr "बनाया गया" msgid "Created {createdAt}" msgstr "बनाया गया {createdAt}" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:334 -msgid "Created {createdCount} / {createdLimit}" -msgstr "{createdCount}/{createdLimit} बनाए गए" - -#. placeholder {0}: NicknameUtils.getDisplayName(packCreator) -#: src/features/channel/components/InviteEmbed.tsx:343 -msgid "Created by {0}" -msgstr "{0} ने बनाया" - #. placeholder {0}: inviter ? NicknameUtils.getNickname(inviter, undefined, channelId) : invite.inviter ? NicknameUtils.getDisplayName(invite.inviter) : '' #. placeholder {1}: formatExpiresAt(invite.expires_at) #: src/features/channel/components/modals/GroupInvitesBottomSheet.tsx:218 @@ -9768,13 +9593,6 @@ msgstr "{0} ने बनाया है. {1} में खत्म होग msgid "Created by {creatorDisplayName} on {createdAt}" msgstr "{creatorDisplayName} ने {createdAt} को बनाया" -#. Metadata label for an expression pack invite. userName is the pack creator username. -#. Short label in the authentication invite header. Preserve {userName}; it is inserted by code. Keep the tone plain and specific. -#: src/features/auth/flow/InviteHeader.tsx:29 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:73 -msgid "Created by {userName}" -msgstr "{userName} द्वारा बनाया गया" - #. placeholder {0}: renderInline(change.newValue, i18n, guildId) #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:739 msgid "Created for channel {0}." @@ -9787,11 +9605,6 @@ msgstr "{0} चैनल के लिए बनाया गया।" msgid "Created on {0}." msgstr "{0} को बनाया गया।" -#. 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/ExpressionPacksIndex.ts:43 -msgid "Created packs" -msgstr "बनाए गए पैक" - #. placeholder {0}: renderInline(change.newValue, i18n) #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:743 msgid "Created with name {0}." @@ -10119,7 +9932,7 @@ msgid "Custom tags" msgstr "पसंद के टैग" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:87 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:83 msgid "Custom themes" msgstr "पसंद के थीम" @@ -10603,7 +10416,6 @@ msgstr "बैटरी लाइफ़ और डेटा बचाने क #. Button or menu action label in the channel and chat embed audio. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the channel and chat media container. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the channel and chat mobile memes picker. Keep it concise. Keep the tone plain and specific. -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the messaging commands. Keep it concise. Keep the tone plain and specific. #. Confirm button label on the destructive delete-saved-media alert. #. Danger button label that confirms deleting a custom emoji. @@ -10626,7 +10438,6 @@ msgstr "बैटरी लाइफ़ और डेटा बचाने क #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:117 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:290 #: src/features/user/components/modals/tabs/component_gallery_tab/index.tsx:238 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:49 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:154 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:190 msgid "Delete" @@ -10785,11 +10596,6 @@ msgstr "मेरे मैसेज मिटाएँ" msgid "Delete other members' messages. Pinning is controlled separately." msgstr "अन्य सदस्यों के मैसेज मिटाएं. पिन करने की सुविधा अलग से कंट्रोल की जाती है." -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:40 -msgid "Delete pack" -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:31 msgid "Delete passkey" @@ -10862,11 +10668,6 @@ msgstr "यह मैसेज मिटाएँ" msgid "Delete this message? Can't be undone." msgstr "यह मैसेज डिलीट करें? इसे अनडू नहीं किया जा सकता." -#. Error message in the expression packs tab. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:45 -msgid "Delete this pack? Can't be undone." -msgstr "यह पैक हटाएँ? इसे पूर्ववत नहीं किया जा सकता।" - #. Danger action in the channel permissions overwrite context menu that removes a member permission override from the channel. #: src/features/channel/components/modals/channel_tabs/channel_permissions_tab/OverwriteContextMenu.tsx:19 msgid "Delete user" @@ -11011,7 +10812,7 @@ msgid "Description must be no more than {discoveryDescriptionMaxLength} characte msgstr "विवरण {discoveryDescriptionMaxLength} वर्णों से अधिक नहीं होना चाहिए।" #. Developer settings tab showing UI component examples. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:153 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:148 msgid "Design system" msgstr "डिज़ाइन सिस्टम" @@ -11025,8 +10826,8 @@ msgstr "डेस्कटॉप" #. User settings tab for desktop app integration and platform settings. #. User settings tab label shown on desktop builds when the OS could not be identified (fallback for the per-OS labels). -#: src/features/user/components/settings_utils/SettingsConstants.tsx:86 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:141 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:81 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:136 msgid "Desktop app" msgstr "डेस्कटॉप ऐप" @@ -11113,7 +10914,7 @@ msgstr "डेस्कटॉप संस्करण {version} उपलब् #. Settings section label for desktop window behavior. #: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx:150 #: src/features/user/components/settings_utils/search_index/DesktopSettingsIndex.ts:94 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:62 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:54 msgid "Desktop window" msgstr "डेस्कटॉप विंडो" @@ -11139,7 +10940,7 @@ msgid "Detached banner" msgstr "हटाया गया बैनर" #. Option label for a WebRTC content hint select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:147 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:152 msgid "Detail" msgstr "विवरण" @@ -11163,7 +10964,7 @@ 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/advanced_settings_tab/AdvancedSettingsCategories.ts:20 #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:25 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:211 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:206 msgid "Developer" msgstr "डेवलपर" @@ -11171,7 +10972,7 @@ msgstr "डेवलपर" #. Settings section label for client developer mode. #: src/features/user/components/modals/tabs/ClientDeveloperSettingsTab.tsx:17 #: src/features/user/components/settings_utils/search_index/ClientDeveloperSettingsIndex.ts:7 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:66 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:58 msgid "Developer mode" msgstr "डेवलपर मोड" @@ -11218,11 +11019,6 @@ msgstr "डिवाइस" msgid "Device alerts" msgstr "डिवाइस अलर्ट" -#. Voice participant context menu submenu label for actions that affect one or more voice devices. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:182 -msgid "Device controls" -msgstr "डिवाइस नियंत्रण" - #: src/features/user/components/modals/tabs/DevicesTab.tsx:131 msgid "Device details" msgstr "डिवाइस विवरण" @@ -11232,7 +11028,7 @@ msgstr "डिवाइस विवरण" msgid "Device revoked" msgstr "डिवाइस हटा दिया गया" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:891 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1024 msgid "Device selection" msgstr "डिवाइस चुनें" @@ -11255,7 +11051,7 @@ msgstr "डिवाइस:" #: src/features/user/components/modals/tabs/DevicesTab.tsx:530 #: src/features/user/components/settings_utils/search_index/DevicesIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/AppearanceSections.ts:82 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:62 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:57 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:124 msgid "Devices" msgstr "डिवाइस" @@ -11437,7 +11233,7 @@ msgid "Disable mobile push notifications" msgstr "मोबाइल पुश नोटिफ़िकेशन बंद करें" #. Short label for an advanced screen-share preview preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:43 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:48 msgid "Disable picture-in-picture popout for screen shares" msgstr "स्क्रीन शेयर के लिए पिक्चर-इन-पिक्चर पॉपआउट बंद करें" @@ -11478,7 +11274,7 @@ msgstr "दो-कारक प्रमाणीकरण फ़ॉर्म #. Voice menu checkbox label. Hides another participant's video only for the current user. #. Voice menu checkbox that hides a participant video on the current device only. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:86 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:110 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:77 msgid "Disable video locally" msgstr "वीडियो को स्थानीय रूप से बंद करें" @@ -11754,11 +11550,6 @@ msgstr "डिस्प्ले नाम" msgid "Display name (optional)" msgstr "डिस्प्ले नाम (वैकल्पिक)" -#. Voice participant context menu submenu label for call display and diagnostics preferences. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:186 -msgid "Display options" -msgstr "डिस्प्ले विकल्प" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:661 msgid "Display role members separately." msgstr "भूमिका के सदस्यों को अलग से दिखाएं।" @@ -12284,12 +12075,8 @@ msgstr "डच" msgid "e.g., YubiKey, iPhone, work computer" msgstr "जैसे: YubiKey, iPhone, ऑफ़िस का कंप्यूटर" -#: src/features/expressions/components/modals/PackInviteModal.tsx:187 -msgid "Each link works once." -msgstr "हर लिंक एक बार काम करता है।" - #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:83 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:79 msgid "Early access to new features" msgstr "नई सुविधाओं का अर्ली एक्सेस" @@ -12315,7 +12102,6 @@ msgstr "इको कैंसलेशन" #: src/features/emoji/components/stickers/StickerGridItem.tsx:43 #: src/features/platform/utils/DesktopLocaleBridge.ts:42 #: src/features/user/components/modals/tabs/chat_settings_tab/SearchEnginesTab.tsx:35 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:123 #: src/features/user/components/modals/tabs/LinkedAccountsTab.tsx:51 msgid "Edit" msgstr "बदलाव करें" @@ -12396,11 +12182,6 @@ msgstr "कम्युनिटी प्रोफ़ाइल एडिट क msgid "Edit connection" msgstr "कनेक्शन संपादित करें" -#. Action that opens the edit-emoji-pack modal. -#: src/features/expressions/components/modals/EditPackModal.tsx:19 -msgid "Edit emoji pack" -msgstr "इमोजी पैक एडिट करें" - #. Permission description in the role/permission editor for the Manage Community permission. Refers to top-level community settings, not per-channel. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:23 msgid "Edit global settings like name, description, and icon." @@ -12512,11 +12293,6 @@ msgstr "स्टिकर एडिट करें" msgid "Edit sticker {stickerName}" msgstr "स्टिकर {stickerName} एडिट करें" -#. Action that opens the edit-sticker-pack modal. -#: src/features/expressions/components/modals/EditPackModal.tsx:23 -msgid "Edit sticker pack" -msgstr "स्टिकर पैक संपादित करें" - #. Settings search entry description. One-line summary of what the settings search entry controls. #: src/features/user/components/settings_utils/search_index/ApplicationsIndex.ts:88 msgid "Edit the bot avatar, tag, bio, banner, and friend request behavior" @@ -12555,11 +12331,6 @@ msgstr "एडिटिंग अस्थायी रूप से अनु msgid "Editing message" msgstr "मैसेज एडिट कर रहे हैं" -#. Button or menu action label in the channel and chat scheduled message edit bar. Keep it concise. -#: src/features/channel/components/ScheduledMessageEditBar.tsx:14 -msgid "Editing scheduled message" -msgstr "शेड्यूल किए गए मैसेज में बदलाव किया जा रहा है" - #. Discovery category dropdown option in the community Discovery settings tab. #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:88 msgid "Education" @@ -12674,7 +12445,7 @@ msgstr "एम्बेड करें" #. Developer settings tab for testing URL unfurls and rendered embeds. #. Settings search entry label for the developer embed debugger. #: src/features/user/components/settings_utils/search_index/EmbedDebuggerIndex.ts:7 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:149 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:144 msgid "Embed debugger" msgstr "एम्बेड डीबगर" @@ -12726,10 +12497,8 @@ msgstr "एम्बेड अनसप्रेस किए गए" #. Audit log target-type filter label. Filters entries that target a custom emoji. #. Column header for the custom emoji image or glyph. #. 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/app/config/AuditLogConstants.ts:172 #: src/features/emoji/components/emojis/EmojiListItem.tsx:337 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:162 msgid "Emoji" msgstr "इमोजी" @@ -12745,11 +12514,6 @@ msgstr "इमोजी" msgid "emoji {emojiName}" msgstr "इमोजी {emojiName}" -#. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:59 -msgid "Emoji & sticker packs" -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/ChatSettingsIndex.ts:351 msgid "Emoji autocomplete" @@ -12795,45 +12559,6 @@ msgstr "इमोजी का नाम ज़्यादा से ज़् msgid "Emoji names need at least 2 characters and can use letters, numbers, and underscores. Emojis must be under {maxSize}. Static images are resized to 128x128 pixels and compressed automatically. Animated emojis and SVGs must already fit the limit." msgstr "इमोजी नामों में कम से कम 2 अक्षर होने चाहिए और इसमें अक्षर, संख्याएँ और अंडरस्कोर हो सकते हैं। इमोजी {maxSize} से कम होने चाहिए। स्थिर छवियों को स्वचालित रूप से 128x128 पिक्सेल आकार में बदला जाता है और संपीड़ित किया जाता है। एनिमेटेड इमोजी और SVG पहले से ही सीमा के भीतर होने चाहिए।" -#. Kind label on an emoji pack invite embed. -#. Short label in the authentication invite header. Keep the tone plain and specific. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/auth/flow/InviteHeader.tsx:21 -#: src/features/channel/components/InviteEmbed.tsx:84 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:57 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:105 -msgid "Emoji pack" -msgstr "इमोजी पैक" - -#. placeholder {0}: invite.pack.name -#: src/features/invite/commands/InviteCommands.tsx:144 -msgid "Emoji pack {0} has been installed." -msgstr "इमोजी पैक {0} इंस्टॉल हो गया है." - -#. Title of the error modal when creating a new emoji pack is rejected because the user is at the creation limit. -#: src/features/invite/commands/InviteCommands.tsx:56 -msgid "Emoji pack creation limit reached" -msgstr "इमोजी पैक बनाने की सीमा पूरी हो गई है" - -#. Modal title for the emoji pack invite share flow. -#: src/features/expressions/components/modals/PackInviteModal.tsx:57 -msgid "Emoji pack invite" -msgstr "इमोजी पैक आमंत्रण" - -#. Title of the error modal when installing an emoji pack via invite is rejected because the user is at the install limit. -#: src/features/invite/commands/InviteCommands.tsx:47 -msgid "Emoji pack limit reached" -msgstr "इमोजी पैक की सीमा पूरी हो गई है" - -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#. Settings section label for emoji expression packs. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:80 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:23 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:18 -msgid "Emoji packs" -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/ChatSettingsSections.ts:126 msgid "Emoji picker" @@ -12882,8 +12607,8 @@ msgstr "पसंदीदा खाली हैं" #. Label for an advanced select that caps the best video codec this client advertises it can decode. #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:172 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:92 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:177 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:113 msgid "Emulate decode codec (testing)" msgstr "डीकोड कोडेक का अनुकरण करें (परीक्षण)" @@ -13177,18 +12902,18 @@ msgstr "परिपक्व सामग्री सक्षम की ग #. Label for an advanced screen-share select. Refers to hardware or software video encoding. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:51 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:144 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:56 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:165 msgid "Encoder path" msgstr "एन्कोडर पाथ" #. Description for the encoder path select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:55 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:60 msgid "Encoder preference for new screen shares." msgstr "नए स्क्रीन शेयर के लिए एन्कोडर प्राथमिकता।" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:164 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:185 msgid "Encoder, SVC, backup stream, and bitrate presets" msgstr "एन्कोडर, SVC, बैकअप स्ट्रीम और बिटरेट प्रीसेट।" @@ -13220,10 +12945,8 @@ msgstr "ग्रेस पीरियड खत्म करें" msgid "End grace period now?" msgstr "ग्रेस पीरियड अभी खत्म करें?" -#. Button label that stops the current screen share. #. Voice control menu action to stop sharing the screen. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:52 -#: src/features/voice/components/VoiceControlBar.tsx:112 +#: src/features/voice/components/VoiceControlBar.tsx:108 msgid "End screen share" msgstr "स्क्रीन शेयर बंद करें" @@ -13540,7 +13263,9 @@ msgstr "पूरे सिस्टम की ऑडियो" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Subsection title in the voice tab. Keep it concise. +#. Voice menu submenu label for per-user entrance sound controls. #. Voice menu submenu label that contains per-user entrance sound mute and volume controls. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:179 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:309 #: src/features/user/components/modals/tabs/UserVoiceTab.tsx:187 #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:145 @@ -13568,6 +13293,8 @@ msgid "Entrance sound saved" msgstr "एंट्रेंस साउंड सेव किया गया" #. Voice menu slider label adjusting playback volume of this user's entrance sound, locally only. +#. Voice menu slider label for a user's entrance sound playback volume. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:187 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:318 msgid "Entrance sound volume" msgstr "एंट्रेंस साउंड वॉल्यूम" @@ -13803,10 +13530,6 @@ msgstr "प्रायोगिक" msgid "EXPERIMENTAL" msgstr "EXPERIMENTAL" -#: src/features/expressions/components/modals/PackInviteModal.tsx:152 -msgid "Expiration" -msgstr "समय सीमा" - #. Label above the expiration duration dropdown in the invite link settings. #: src/features/invite/components/modals/InviteModal.tsx:102 msgid "Expire after" @@ -13941,13 +13664,8 @@ msgstr "मेरा डेटा एक्सपोर्ट करें" msgid "Export themes" msgstr "थीम एक्सपोर्ट करें" -#. Developer / debug surface — keep terse and technical. Tooltip / description for the Expression packs settings toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:129 -msgid "Expose the staff-only Expression packs page in user settings." -msgstr "उपयोगकर्ता सेटिंग्स में केवल स्टाफ के लिए उपलब्ध एक्सप्रेशन पैक पेज दिखाएं।" - #. Developer / debug surface — keep terse and technical. Tooltip / description for the profile timezone settings toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:138 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:129 msgid "Expose the staff-only timezone section in profile settings." msgstr "प्रोफ़ाइल सेटिंग्स में केवल कर्मचारियों के लिए समय क्षेत्र अनुभाग दिखाएँ।" @@ -13958,23 +13676,6 @@ msgstr "प्रोफ़ाइल सेटिंग्स में केव msgid "Expression autocomplete" msgstr "एक्सप्रेशन ऑटो-कम्प्लीट" -#. Settings search entry label. Names the settings search entry in the settings UI. -#. User settings tab for purchased or owned emoji/sticker expression packs. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:166 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:7 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:54 -msgid "Expression packs" -msgstr "एक्सप्रेशन पैक" - -#. Empty-state title for expression packs when the feature requires premium. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:59 -msgid "Expression packs are a {premiumProductName} feature" -msgstr "अभिव्यक्ति पैक एक {premiumProductName} सुविधा है" - -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:168 -msgid "Expression packs are not enabled on this instance. Contact your instance administrator for more information." -msgstr "इस इंस्टेंस पर एक्सप्रेशन पैक चालू नहीं हैं. ज़्यादा जानकारी के लिए अपने इंस्टेंस एडमिनिस्ट्रेटर से संपर्क करें." - #. Aria label for the expression picker category nav. #: src/features/i18n/utils/CommonMessageDescriptors.ts:751 msgid "Expression picker categories" @@ -13987,9 +13688,7 @@ msgstr "अभिव्यक्ति हटाना" #. Community settings sidebar category grouping the emoji and stickers tabs. #. 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/GuildSettingsConstants.ts:249 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:19 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:134 msgid "Expressions" msgstr "अभिव्यक्तियाँ" @@ -14457,7 +14156,7 @@ msgstr "पसंदीदा" msgid "Favorites" msgstr "पसंदीदा" -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:182 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:177 msgid "Feature" msgstr "सुविधा" @@ -14753,14 +14452,14 @@ msgstr "टेक्स्ट एरिया पर जाएं" #. Voice call layout action that pins one of several active devices of the same participant. #. Voice layout menu action that focuses one device/session for a participant. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:37 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:61 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:101 msgid "Focus this device" msgstr "इस डिवाइस पर फ़ोकस करें" #. Voice call layout action that pins the selected participant in the focused view. #. Voice layout menu action that focuses one participant in the call view. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:41 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:65 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:105 msgid "Focus this person" msgstr "इस व्यक्ति पर फ़ोकस करें" @@ -14807,7 +14506,7 @@ msgstr "फ़ोल्डर सेटिंग्ज़" msgid "Follow us on {blueskyProviderName}" msgstr "हमें {blueskyProviderName} पर फ़ॉलो करें" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:693 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:826 msgid "Follow voice input" msgstr "वॉइस इनपुट को फ़ॉलो करें" @@ -15061,7 +14760,7 @@ msgstr "एक मैसेज फ़ॉरवर्ड किया गया" msgid "Forwarded from" msgstr "से फ़ॉरवर्ड किया गया" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:269 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:267 msgid "Found {resultCount} results in {categoryCount} categories" msgstr "{categoryCount} श्रेणियों में {resultCount} परिणाम मिले" @@ -15096,7 +14795,7 @@ msgstr "फ्रेमरेट" msgid "France" msgstr "फ़्रांस" -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:187 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:182 msgid "Free" msgstr "मुफ़्त" @@ -15355,10 +15054,6 @@ msgstr "सामान्य" msgid "Generate a shareable link or copy your combined custom CSS." msgstr "शेयर करने लायक लिंक जनरेट करें या अपनी कंबाइंड कस्टम CSS कॉपी करें।" -#: src/features/expressions/components/modals/PackInviteModal.tsx:213 -msgid "Generate invite" -msgstr "आमंत्रण लिंक जनरेट करें" - #. Short label in the add friends to group modal. Keep it concise. #: src/features/relationship/components/modals/AddFriendsToGroupModal.tsx:23 msgid "Generate invite link" @@ -15639,7 +15334,7 @@ msgstr "उपहार में मिला <0/> जब तक <1>{giftEndDat #. Settings search entry label. Also used as a search synonym in the settings search bar. #. User settings tab for gift inventory and redemption codes. #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:37 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:99 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:94 msgid "Gifts" msgstr "गिफ़्ट" @@ -15664,7 +15359,7 @@ msgid "Glad you're here, {username}!" msgstr "खुशी है कि आप यहाँ हैं, {username}!" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:71 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:67 msgid "Global emoji & sticker access" msgstr "ग्लोबल इमोजी और स्टिकर एक्सेस" @@ -15703,8 +15398,8 @@ msgstr "{premiumProductName} पर जाएं" #. Button label on a community invite embed when the current user is already a member. #. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:108 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:53 +#: src/features/channel/components/InviteEmbed.tsx:79 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:45 msgid "Go to community" msgstr "कम्युनिटी पर जाएं" @@ -15831,7 +15526,7 @@ msgstr "{0} दिया गया।" msgid "Grants all permissions and bypasses channel restrictions. Highly sensitive." msgstr "सभी अनुमतियाँ देता है और चैनल प्रतिबंधों को बायपास करता है। अत्यधिक संवेदनशील।" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:878 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1011 msgid "Granular selection" msgstr "बारीक चयन" @@ -15867,7 +15562,7 @@ msgstr "यूनानी" #. Toggle label in the mobile video settings bottom sheet. Switches to grid layout. #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:88 -#: src/features/voice/components/VoiceSettingsMenus.tsx:784 +#: src/features/voice/components/VoiceSettingsMenus.tsx:785 msgid "Grid view" msgstr "ग्रिड व्यू" @@ -15948,7 +15643,7 @@ msgstr "ग्रुप इनवाइट" #. Audit log channel type label for group DM channels. #. Fallback display name for an unnamed group DM in quick switcher results. #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:57 -#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:44 +#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:43 msgid "Group message" msgstr "ग्रुप मैसेज" @@ -16010,20 +15705,25 @@ msgid "Grouping" 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/VoiceVideoIndex.ts:104 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:125 msgid "H.264" msgstr "H.264" #. Label for an advanced screen-share select. H.264 is a codec name and should stay literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:115 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:120 msgid "H.264 backup stream" msgstr "H.264 बैकअप स्ट्रीम" #. Option label for an H.264 backup stream select. H.264 is a codec name and should stay literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:127 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:132 msgid "H.264 simulcast backup" msgstr "H.264 सिमुलकास्ट बैकअप" +#. Option label for the screen-share codec select while the HEVC opt-in is off and the option is disabled. H.265 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:231 +msgid "H.265 (requires opt-in)" +msgstr "H.265 (ऑप्ट-इन आवश्यक है)" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the connection add connection modal. #: src/features/connection/components/modals/AddConnectionModal.tsx:57 @@ -16075,12 +15775,8 @@ msgstr "हार्डवेयर एक्सीलरेशन" msgid "Hardware acceleration can cause rendering glitches with transparent windows. Try --disable-gpu if you see flicker or smearing." msgstr "हार्डवेयर एक्सेलेरेशन से पारदर्शी विंडो में रेंडरिंग में गड़बड़ी हो सकती है. अगर आपको फ़्लिकर या स्मियरिंग दिखती है, तो --disable-gpu आज़माएँ." -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:132 -msgid "Hardware acceleration is off, so codecs will encode on your CPU. <0>Turn it back on in {advancedSettingsLabel}." -msgstr "हार्डवेयर त्वरण बंद है, इसलिए कोडेक आपके सीपीयू पर एन्कोड करेंगे। <0>इसे {advancedSettingsLabel} में वापस चालू करें।" - #. 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/VoiceVideoIndex.ts:152 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:173 msgid "Hardware encoder" msgstr "हार्डवेयर एन्कोडर" @@ -16215,10 +15911,15 @@ msgid "Help translate {PRODUCT_NAME} into your language on <0>{I18N_WEBLATE_DOMA msgstr "{PRODUCT_NAME} को अपनी भाषा में <0>{I18N_WEBLATE_DOMAIN} पर अनुवाद करने में मदद करें।" #. Description for a WebRTC content hint select. Keep Motion, Detail, and text as plain option concepts. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:135 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:140 msgid "Helps the browser choose motion, detail, or text handling." msgstr "ब्राउज़र को गति, विवरण या टेक्स्ट हैंडलिंग चुनने में मदद करता है।" +#. Settings search synonym. Codec name; keep literal. Used to match this term in the settings search bar. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:105 +msgid "HEVC" +msgstr "HEVC" + #. Codec description in the screen share codec policy menu. HEVC is a codec name; keep WebRTC literal. #: src/features/voice/utils/ScreenShareCodecPolicy.ts:28 msgid "HEVC. Efficient at low bitrate, but only usable when WebRTC exposes a hardware encoder." @@ -16370,7 +16071,7 @@ msgid "Hide muted channels by default?" msgstr "म्यूट किए गए चैनल डिफ़ॉल्ट रूप से छिपाएँ?" #. Short label for an advanced stream privacy preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:47 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:52 msgid "Hide my stream preview thumbnail" msgstr "मेरे स्ट्रीम पूर्वावलोकन थंबनेल को छिपाएँ" @@ -16389,7 +16090,7 @@ msgstr "पासवर्ड छिपाएं" msgid "Hide picture-in-picture popout?" msgstr "पिक्चर-इन-पिक्चर पॉपआउट छिपाएँ?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:727 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:860 msgid "Hide preview thumbnail" msgstr "पूर्वावलोकन थंबनेल छिपाएँ" @@ -16451,7 +16152,7 @@ msgid "High dynamic range display mode" msgstr "हाई डायनामिक रेंज डिस्प्ले मोड" #. Description for a software encoder quality select. Keep AV1 and CPU literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:75 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:80 msgid "Higher quality can cost more CPU and latency." msgstr "उच्च गुणवत्ता से अधिक CPU और विलंबता हो सकती है।" @@ -16474,7 +16175,7 @@ msgstr "संकेत" msgid "Hoist order" msgstr "होइस्ट क्रम" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:507 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:522 msgid "Hoist order reset to default" msgstr "होइस्ट ऑर्डर डिफ़ॉल्ट पर रीसेट किया गया" @@ -16503,7 +16204,7 @@ msgstr "रिकॉर्ड करने के लिए दबाए रख #. Action label in quick switcher for navigating to the Home tab. #: src/features/app/components/layout/MobileBottomNav.tsx:110 -#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:48 +#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:47 msgid "Home" msgstr "होम" @@ -16834,11 +16535,11 @@ msgstr "नज़रअंदाज़ करें" msgid "Ignore friend request" msgstr "दोस्ती का अनुरोध अनदेखा करें" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:868 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1001 msgid "Ignore hardware devices" msgstr "हार्डवेयर डिवाइस को अनदेखा करें" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:844 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:977 msgid "Ignore input media" msgstr "इनपुट मीडिया को अनदेखा करें" @@ -16864,7 +16565,7 @@ msgstr "स्पैम फ़्लैग को अनदेखा करे msgid "Ignore the friend request from {displayName}?" msgstr "क्या आप {displayName} की फ्रेंड रिक्वेस्ट को अनदेखा करना चाहते हैं?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:855 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:988 msgid "Ignore virtual" msgstr "वर्चुअल को अनदेखा करें" @@ -17198,7 +16899,7 @@ msgid "Inbox preview" msgstr "इनबॉक्स का प्रीव्यू" #. Accessible label for the inbox popout tablist. -#: src/features/messaging/components/popouts/InboxPopout.tsx:44 +#: src/features/messaging/components/popouts/InboxPopout.tsx:38 msgid "Inbox tabs" msgstr "इनबॉक्स टैब" @@ -17446,38 +17147,11 @@ msgstr "इमोजी डालें" msgid "Install {productName} for the full source picker and smoother screen-sharing controls." msgstr "बेहतर सोर्स पिकर और स्मूथ स्क्रीन-शेयरिंग कंट्रोल के लिए {productName} इंस्टॉल करें।" -#. Button label on an emoji pack invite embed that installs the pack. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:92 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:65 -msgid "Install emoji pack" -msgstr "इमोजी पैक इंस्टॉल करें" - -#. Button label on a sticker pack invite embed that installs the pack. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:96 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:69 -msgid "Install sticker pack" -msgstr "स्टिकर पैक इंस्टॉल करें" - #. Label for the installed desktop version in the Linux update modal. #: src/features/updater/commands/UpdaterModalCommands.tsx:136 msgid "Installed" msgstr "इंस्टॉल किया गया" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:303 -msgid "Installed {installedCount} / {installedLimit}" -msgstr "इंस्टॉल किए गए {installedCount} / {installedLimit}" - -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:113 -msgid "Installed on {installedAt}" -msgstr "{installedAt} पर इंस्टॉल किया गया" - -#. 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/ExpressionPacksIndex.ts:39 -msgid "Installed packs" -msgstr "इंस्टॉल किए गए पैक" - #. Desktop updater modal body. The currentVersion placeholder is the installed app version. #: src/features/updater/commands/UpdaterModalCommands.tsx:45 msgid "Installed version: {currentVersion}." @@ -17527,7 +17201,7 @@ msgstr "इंटरफ़ेस" #. Settings section label for interface language selection. #. Settings section title in the language tab. Keep it concise. #: src/features/user/components/modals/tabs/LanguageTab.tsx:79 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:50 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:42 msgid "Interface language" msgstr "इंटरफ़ेस भाषा" @@ -17536,11 +17210,6 @@ msgstr "इंटरफ़ेस भाषा" msgid "Interface size" msgstr "इंटरफ़ेस का आकार" -#. Status pill on a scheduled message row when the schedule is in the past or otherwise invalid. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:26 -msgid "Invalid" -msgstr "अमान्य" - #. Error message in the use entrance sound. #. Error message in the use sound settings. #: src/features/user/components/modals/tabs/hooks/useEntranceSound.ts:30 @@ -17631,7 +17300,6 @@ msgstr "अदृश्य" #: src/features/app/config/AuditLogConstants.ts:180 #: src/features/channel/components/guild_members_page/MemberTableRow.tsx:43 #: src/features/invite/components/modals/InviteModal.tsx:97 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:120 msgid "Invite" msgstr "आमंत्रित करें" @@ -17704,7 +17372,7 @@ msgid "Invite link settings" msgstr "लिंक सेटिंग न्योता दें" #. Title shown on an invite embed while streaming privacy is active. -#: src/features/channel/components/InviteEmbed.tsx:137 +#: src/features/channel/components/InviteEmbed.tsx:108 msgid "Invite masked" msgstr "आमंत्रण छिपाया गया" @@ -17786,7 +17454,7 @@ msgid "Invite to community" msgstr "कम्युनिटी में आमंत्रित करें" #. Title shown on an invite embed when the invite cannot be resolved due to a non-permanent failure. -#: src/features/channel/components/InviteEmbed.tsx:133 +#: src/features/channel/components/InviteEmbed.tsx:104 msgid "Invite unavailable" msgstr "आमंत्रण अनुपलब्ध है" @@ -17805,17 +17473,6 @@ msgstr "आमंत्रित किया गया" msgid "Invited by {0}." msgstr "{0} द्वारा आमंत्रित किया गया।" -#. Short label in the authentication invite header. Preserve {inviterTag}; it is inserted by code. Keep the tone plain and specific. -#: src/features/auth/flow/InviteHeader.tsx:34 -#: src/features/channel/components/InviteEmbed.tsx:347 -msgid "Invited by {inviterTag}" -msgstr "{inviterTag} ने आमंत्रित किया" - -#. Metadata label for an expression pack invite. userTag is the inviter username and discriminator. -#: src/features/invite/components/modals/InviteAcceptModal.tsx:77 -msgid "Invited by {userTag}" -msgstr "{userTag} द्वारा आमंत्रित किया गया" - #: src/features/invite/components/InviteListItem.tsx:67 msgid "Inviter" msgstr "आमंत्रक" @@ -17860,7 +17517,7 @@ msgstr "{productName} द्वारा संभावित रेड का #. Invite settings notice shown after admins pause invite links for a community. #. Status message on a community invite embed when invites are paused by community admins. -#: src/features/channel/components/InviteEmbed.tsx:121 +#: src/features/channel/components/InviteEmbed.tsx:92 #: src/features/invite/components/DisableInvitesButton.tsx:48 msgid "Invites are paused for this community." msgstr "इस कम्युनिटी के लिए इनवाइट रोके गए हैं." @@ -17871,7 +17528,7 @@ msgstr "इस कम्युनिटी में एडमिन ने इ #. Audit log community feature label meaning invite creation is disabled. #. Status label on a community invite embed when invites are paused or anti-raid mode is active. -#: src/features/channel/components/InviteEmbed.tsx:104 +#: src/features/channel/components/InviteEmbed.tsx:75 #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:106 msgid "Invites disabled" msgstr "आमंत्रण अक्षम किए गए" @@ -17884,7 +17541,7 @@ msgstr "आमंत्रण अक्षम नागबार" #. Button or menu action label in the invite accept modal. Keep it concise. #. Button or menu action label in the invites disabled modal. Keep it concise. #: src/features/invite/components/alerts/InvitesDisabledModal.tsx:9 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:49 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:41 msgid "Invites paused" msgstr "आमंत्रण रोके गए" @@ -18025,12 +17682,12 @@ msgid "Join community form" msgstr "समुदाय में शामिल होने का फ़ॉर्म" #. Button label on a group DM invite embed that accepts the invite. -#: src/features/channel/components/InviteEmbed.tsx:80 +#: src/features/channel/components/InviteEmbed.tsx:71 msgid "Join group" msgstr "ग्रुप में शामिल हों" #. Button or menu action label in the invite accept modal. Keep it concise. -#: src/features/invite/components/modals/InviteAcceptModal.tsx:45 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:37 msgid "Join group DM" msgstr "ग्रुप DM में शामिल हों" @@ -18355,12 +18012,12 @@ msgstr "कोरियाई" #. User settings tab for language, locale, and time display preferences. #: src/features/app/components/setup/SetupWizardSteps.tsx:56 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:6 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:137 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:132 msgid "Language" 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/GeneralSettingsSections.ts:54 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:46 msgid "Language settings" msgstr "भाषा सेटिंग्ज़" @@ -18440,15 +18097,10 @@ msgid "Launch at login" msgstr "लॉगिन पर लॉन्च करें" #. Description for an SVC mode select. Keep SVC and AV1 literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:95 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:100 msgid "Layering for AV1 and VP9 when available." msgstr "SVC और AV1 उपलब्ध होने पर लेयरिंग।" -#. CTA label that opens the premium settings tab from expression packs. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:67 -msgid "Learn about {premiumProductName}" -msgstr "{premiumProductName} के बारे में जानें" - #. Accessible label for the screen-share picker footer info button. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:184 msgid "Learn about screen share previews" @@ -18818,7 +18470,7 @@ msgid "Links" msgstr "लिंक" #. User settings tab label shown on Linux desktop builds. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:78 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:73 msgid "Linux app" msgstr "लिनक्स ऐप" @@ -19115,7 +18767,7 @@ msgid "macOS" msgstr "macOS" #. User settings tab label shown on macOS desktop builds. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:82 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:77 msgid "macOS app" msgstr "मैकओएस ऐप" @@ -19247,11 +18899,6 @@ msgstr "कम्युनिटी सुविधाओं को मैने msgid "Manage emoji & stickers" msgstr "इमोजी और स्टिकर मैनेज करें" -#. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:47 -msgid "Manage expression packs" -msgstr "एक्सप्रेशन पैक प्रबंधित करें" - #: src/features/channel/components/modals/channel_tabs/ChannelWebhooksTab.tsx:93 msgid "Manage incoming webhooks that can post messages into this channel." msgstr "आने वाले वेबहुक मैनेज करें जो इस चैनल में मैसेज पोस्ट कर सकते हैं।" @@ -19316,7 +18963,7 @@ msgstr "डेस्कटॉप को मैन्युअल रूप स #. Action label in the inbox popout overflow menu. Marks every inbox channel as read. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/messaging/components/popouts/InboxPopout.tsx:48 +#: src/features/messaging/components/popouts/InboxPopout.tsx:42 #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:435 msgid "Mark all as read" msgstr "सभी को पढ़ा गया मार्क करें" @@ -19334,7 +18981,7 @@ msgstr "सभी DM को पढ़ा गया मार्क करें" #. Accessible label and tooltip for the mark-all-as-read button in the inbox popout. #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:165 -#: src/features/messaging/components/popouts/InboxPopout.tsx:52 +#: src/features/messaging/components/popouts/InboxPopout.tsx:46 msgid "Mark all inbox channels as read" msgstr "सभी इनबॉक्स चैनलों को पढ़ा गया के रूप में मार्क करें" @@ -19597,10 +19244,6 @@ msgstr "अधिकतम उपयोग की संख्या" msgid "Max size: {BACKGROUND_MEDIA_MAX_SIZE_LABEL}." msgstr "अधिकतम आकार: {BACKGROUND_MEDIA_MAX_SIZE_LABEL}।" -#: src/features/expressions/components/modals/PackInviteModal.tsx:168 -msgid "Max uses" -msgstr "अधिकतम उपयोग" - #: src/features/user/components/modals/tabs/component_gallery_tab/IndicatorsTab.tsx:451 msgid "Max visible count" msgstr "अधिकतम दृश्यमान संख्या" @@ -19615,13 +19258,6 @@ msgstr "विंडो को बड़ा करें" msgid "Maximizes visible messages with minimal spacing." msgstr "कम से कम स्पेस के साथ ज़्यादा से ज़्यादा मैसेज दिखते हैं." -#. Form helper text describing the maximum length of a description field. -#. Form helper text describing the maximum length of a description field. -#: src/features/expressions/components/modals/CreatePackModal.tsx:46 -#: src/features/expressions/components/modals/EditPackModal.tsx:43 -msgid "Maximum 256 characters" -msgstr "अधिकतम 256 वर्ण" - #. Label for attachment decay maximum eligible size. #: src/features/app/components/setup/SetupWizardSteps.tsx:240 msgid "Maximum eligible size (MB)" @@ -19638,10 +19274,15 @@ msgid "Maximum protection for family-friendly spaces" msgstr "परिवार के अनुकूल जगहों के लिए अधिकतम सुरक्षा" #. Label for an advanced screen-share bitrate select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:155 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:160 msgid "Maximum screen share bitrate" msgstr "अधिकतम स्क्रीन शेयर बिटरेट" +#. Settings search entry description for the AV1 and H.265 screen-share opt-in toggles. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:97 +msgid "May cause compatibility issues for viewers. We’re working on improving this." +msgstr "यह देखने वालों के लिए अनुकूलता समस्याएँ पैदा कर सकता है। हम इसमें सुधार कर रहे हैं।" + #. Short label in the max favorite memes modal. #: src/features/app/components/alerts/MaxFavoriteMemesModal.tsx:34 #: src/features/expressions/components/modals/GiftAcceptModal.tsx:220 @@ -19690,9 +19331,7 @@ msgid "Media buttons" msgstr "मीडिया बटन" #. Accessible label for the floating media controls toolbar in the media viewer modal. -#. Voice participant context menu submenu label for camera, stream, and video actions. #: src/features/messaging/components/modals/media_modal/shared.ts:69 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:190 msgid "Media controls" msgstr "मीडिया कंट्रोल" @@ -19898,7 +19537,7 @@ msgstr "सदस्य, चुने गए" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Voice participant menu action that inserts a mention of the selected user into the message composer. #: src/features/ui/action_menu/items/MentionUserMenuItem.tsx:13 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:45 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:69 #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:67 msgid "Mention" msgstr "मेंशन करें" @@ -20004,7 +19643,7 @@ msgstr "मैसेज" #: src/features/guild/components/modals/guild_tabs/GuildMemberActionsSheet.tsx:88 #: src/features/ui/action_menu/items/ActionsSubmenu.tsx:41 #: src/features/ui/action_menu/items/MessageUserMenuItem.tsx:26 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:49 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:73 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabInputsTab.tsx:86 #: src/features/user/components/modals/UserProfileMobileSheet.tsx:712 #: src/features/user/components/modals/UserProfileModal.tsx:562 @@ -20342,7 +19981,7 @@ msgstr "माइक्रोफ़ोन की अनुमति ज़रू msgid "Microphone test" msgstr "माइक टेस्ट" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:813 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:946 msgid "Microphone workaround" msgstr "माइक्रोफ़ोन वर्कअराउंड" @@ -20532,9 +20171,7 @@ msgid "Mod" msgstr "मॉड" #. Permission category for moderation actions against members or messages. -#. Voice participant context menu submenu label for member moderation actions. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:141 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:194 msgid "Moderation" msgstr "मॉडरेशन" @@ -20667,7 +20304,7 @@ msgstr "सबसे ज़्यादा प्रासंगिक" #. Short label in the inline. Keep it concise. #: src/features/user/components/modals/tabs/accessibility_tab/AccessibilityTabInline.tsx:31 #: src/features/user/components/modals/tabs/AccessibilityTab.tsx:98 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:143 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:148 #: src/features/user/components/settings_utils/search_index/AccessibilityIndex.ts:297 #: src/features/user/components/settings_utils/section_registry/AccessibilitySections.ts:271 msgid "Motion" @@ -20685,7 +20322,7 @@ msgid "Move" msgstr "भेजें" #. Submenu label that moves every active device into another voice channel. -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:22 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:37 msgid "Move all devices to…" msgstr "सभी डिवाइस को यहां ले जाएं…" @@ -20702,7 +20339,7 @@ msgstr "देखे गए चैनल इतिहास में पीछ #. Submenu label that moves a single device into another voice channel. #. Submenu label that moves a single device into another voice channel. #: src/features/ui/action_menu/items/MoveToChannelSubmenu.tsx:21 -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:18 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:33 msgid "Move device to…" msgstr "डिवाइस को यहां ले जाएं…" @@ -20739,7 +20376,7 @@ msgstr "यहां ले जाएं" #. Submenu label that moves the selected participant or content into another channel. #. Submenu label that moves the selected participant or content into another channel. #: src/features/ui/action_menu/items/MoveToChannelSubmenu.tsx:29 -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:26 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:41 msgid "Move to…" msgstr "यहां ले जाएं…" @@ -20804,7 +20441,7 @@ msgstr "म्यूज़िक नोट" #: src/features/channel/components/bottomsheets/channel_details_bottom_sheet/ChannelDetailsBottomSheetShared.ts:132 #: src/features/channel/components/embeds/media/EmbedVideo.tsx:72 #: src/features/guild/components/modals/GuildNotificationSettingsModal.tsx:141 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:20 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:36 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:65 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:73 #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:178 @@ -20818,7 +20455,7 @@ msgid "Mute" msgstr "म्यूट करें" #. Voice control button label to turn the user's microphone off. -#: src/features/voice/components/VoiceControlBar.tsx:126 +#: src/features/voice/components/VoiceControlBar.tsx:122 msgctxt "voice-control-action" msgid "Mute" msgstr "म्यूट करें" @@ -20884,7 +20521,7 @@ msgid "Mute conversation" msgstr "बातचीत म्यूट करें" #. Voice menu toggle that mutes a single device when the current user is connected on multiple devices. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:53 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:77 msgid "Mute device" msgstr "डिवाइस म्यूट करें" @@ -20898,7 +20535,9 @@ msgstr "DM म्यूट करें" msgid "Mute DMs" msgstr "DM म्यूट करें" +#. Voice menu checkbox label that locally silences a user's entrance sound. #. Voice menu checkbox label. Locally silences this user's custom entrance sound when they join, only for the current user. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:183 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:313 msgid "Mute entrance sound" msgstr "प्रवेश ध्वनि को म्यूट करें" @@ -21107,11 +20746,6 @@ msgstr "मेरी रिवर्स इमेज खोज" msgid "My search engine" msgstr "मेरा सर्च इंजन" -#. Form placeholder example for a pack name input. -#: src/features/expressions/components/modals/CreatePackModal.tsx:42 -msgid "My super pack" -msgstr "मेरा सुपर पैक" - #. Short label in the add custom search engine modal. Keep it concise. #: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx:84 msgid "My translator" @@ -21757,10 +21391,6 @@ msgstr "अभी तक कोई उपहार नहीं" msgid "No hoisted roles. Enable \"Show this role separately\" on a role to see it here." msgstr "कोई होइस्टेड भूमिका नहीं। किसी भूमिका को यहां देखने के लिए उस पर \"इस भूमिका को अलग से दिखाएं\" सक्षम करें।" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:320 -msgid "No installed packs yet." -msgstr "अभी तक कोई पैक इंस्टॉल नहीं किया गया है।" - #: src/features/guild/components/modals/guild_tabs/guild_overview_tab/fields/GuildInviteSplashUploadField.tsx:154 msgid "No invite background" msgstr "कोई आमंत्रण बैकग्राउंड नहीं" @@ -21954,11 +21584,6 @@ msgstr "कोई मीडिया सेव नहीं किया गय msgid "No saved payment methods." msgstr "कोई सहेजी गई भुगतान विधि नहीं।" -#. Empty state title in the scheduled messages popout when the user has none scheduled. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:18 -msgid "No scheduled messages" -msgstr "कोई शेड्यूल किए गए मैसेज नहीं" - #. Body of the screen-share-unsupported modal shown when xdg-desktop-portal returns no capturable sources. #: src/features/voice/components/alerts/ScreenShareUnsupportedModal.tsx:18 msgid "No screens or windows were returned by the Linux screen sharing portal. Try again after checking that your desktop environment allows screen capture." @@ -21969,7 +21594,7 @@ msgstr "लिनक्स स्क्रीन शेयरिंग पोर msgid "No search results" msgstr "कोई खोज परिणाम नहीं" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:251 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:249 #: src/features/app/components/dialogs/components/DesktopSettingsView.tsx:549 msgid "No settings found" msgstr "कोई सेटिंग नहीं मिली" @@ -22096,7 +21721,7 @@ msgid "No webhooks" msgstr "कोई वेबहुक नहीं" #. Developer option label for short-circuiting the in-app reporting (IAR) flow. When enabled, submitting a report skips the network call. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:143 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:134 msgid "No-op in-app reports" msgstr "इन-ऐप रिपोर्ट को नो-ऑप करें" @@ -22303,7 +21928,7 @@ msgid "Notifications" msgstr "सूचनाएं" #. User settings tab for notification and alert sound controls. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:132 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:127 msgctxt "user-settings-tab" msgid "Notifications" msgstr "सूचनाएं" @@ -22366,7 +21991,7 @@ msgstr "ऑब्जेक्ट" #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/SlowmodeControl.tsx:24 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:97 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:139 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:123 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:128 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:59 msgid "Off" msgstr "बंद" @@ -22500,7 +22125,7 @@ msgstr "केवल चौड़ी स्क्रीन पर लागू msgid "Only credit cards are accepted. Debit and prepaid cards cannot be used for the mature content check." msgstr "केवल क्रेडिट कार्ड स्वीकार किए जाते हैं। परिपक्व सामग्री की जाँच के लिए डेबिट और प्रीपेड कार्ड का उपयोग नहीं किया जा सकता है।" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:833 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:966 msgid "Only default speakers" msgstr "केवल डिफ़ॉल्ट स्पीकर" @@ -22548,7 +22173,7 @@ msgstr "यहां कोड तभी चलाएं जब आप ठीक msgid "Only show message previews for DMs with unread messages" msgstr "केवल बिना पढ़े मैसेज वाले DM के लिए मैसेज प्रीव्यू दिखाएं" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:823 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:956 msgid "Only speakers" msgstr "केवल स्पीकर" @@ -22820,7 +22445,7 @@ msgstr "ब्राउज़र में इमोजी खोलें" msgid "Open emoji picker" msgstr "इमोजी पिकर खोलें" -#: src/features/voice/components/VoiceSettingsMenus.tsx:877 +#: src/features/voice/components/VoiceSettingsMenus.tsx:859 msgid "Open event sink" msgstr "इवेंट सिंक खोलें" @@ -22938,13 +22563,13 @@ msgstr "{directMessageName} की प्रोफ़ाइल खोलें" #. Accessible label for the avatar button that opens a user profile. #. Short label in the app layout voice participant item. Preserve {displayName}; it is inserted by code. -#: src/features/app/components/layout/VoiceParticipantItem.tsx:47 +#: src/features/app/components/layout/VoiceParticipantItem.tsx:48 #: src/features/ui/avatars/AvatarStack.tsx:21 msgid "Open profile for {displayName}" msgstr "{displayName} की प्रोफ़ाइल खोलें" #. Short label in the app layout grouped voice participant. Preserve {nickname}; it is inserted by code. -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:35 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:36 msgid "Open profile for {nickname}" msgstr "{nickname} की प्रोफ़ाइल खोलें" @@ -23079,17 +22704,17 @@ msgid "Open your settings" msgstr "अपनी सेटिंग खोलें" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:112 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:133 msgid "OpenH264 software codec on Linux" msgstr "Linux पर OpenH264 सॉफ़्टवेयर कोडेक" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:88 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:109 msgid "OpenH264 video codec" msgstr "ओपनएच264 वीडियो कोडेक" #. Switch label for the OpenH264 codec toggle. "OpenH264" is a product name and "Cisco Systems, Inc." is a company name; do not translate either. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:34 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:39 msgid "OpenH264 Video Codec provided by Cisco Systems, Inc." msgstr "Cisco Systems, Inc. द्वारा प्रदान किया गया OpenH264 वीडियो कोडेक।" @@ -23336,34 +22961,6 @@ msgstr "इस समय <0>{username} को मालिकाना ह msgid "Ownership transferred" msgstr "स्वामित्व ट्रांसफ़र किया गया" -#. Form field label for the name of an expression pack. -#. Form field label for the name of an expression pack. -#: src/features/expressions/components/modals/CreatePackModal.tsx:26 -#: src/features/expressions/components/modals/EditPackModal.tsx:27 -msgid "Pack name" -msgstr "पैक का नाम" - -#. Form validation error shown when the pack name field is empty. -#. Form validation error shown when the pack name field is empty. -#: src/features/expressions/components/modals/CreatePackModal.tsx:30 -#: src/features/expressions/components/modals/EditPackModal.tsx:31 -msgid "Pack name is required" -msgstr "पैक का नाम ज़रूरी है" - -#. Form validation error for a pack name that is too short. -#. Form validation error for a pack name that is too short. -#: src/features/expressions/components/modals/CreatePackModal.tsx:34 -#: src/features/expressions/components/modals/EditPackModal.tsx:35 -msgid "Pack name must be at least 2 characters" -msgstr "पैक का नाम कम से कम 2 अक्षरों का होना चाहिए" - -#. Form validation error for a pack name that is too long. -#. Form validation error for a pack name that is too long. -#: src/features/expressions/components/modals/CreatePackModal.tsx:38 -#: src/features/expressions/components/modals/EditPackModal.tsx:39 -msgid "Pack name must be at most 64 characters" -msgstr "पैक का नाम ज़्यादा से ज़्यादा 64 वर्णों का होना चाहिए" - #. Voice stats field label (mobile lobby). Shows packet loss percentage. #. Voice stats field label (mobile voice lobby). Shows packet loss percentage. #: src/features/voice/components/bottomsheets/DirectCallLobbyBottomSheet.tsx:124 @@ -23371,11 +22968,6 @@ msgstr "पैक का नाम ज़्यादा से ज़्या msgid "Packet loss" 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/ExpressionPacksIndex.ts:15 -msgid "Packs" -msgstr "पैक" - #: src/features/channel/components/bottomsheets/ChannelSearchBottomSheet.tsx:718 msgid "Page {currentPage} of {totalPages}" msgstr "पेज {currentPage} / {totalPages}" @@ -23566,7 +23158,7 @@ msgid "Pause invites? New users won't be able to join through invite links until msgstr "आमंत्रण रोकें? नए उपयोगकर्ता तब तक आमंत्रण लिंक के ज़रिए शामिल नहीं हो पाएँगे, जब तक आप उन्हें फिर से चालू नहीं करते. मौजूदा सदस्यों पर कोई असर नहीं पड़ेगा." #. Short label for an advanced screen-share preview preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:39 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:44 msgid "Pause my screen share preview in the background" msgstr "बैकग्राउंड में मेरे स्क्रीन शेयर के प्रीव्यू को रोकें" @@ -23575,6 +23167,11 @@ msgstr "बैकग्राउंड में मेरे स्क्री msgid "Pause notifications" msgstr "सूचनाएं रोकें" +#. Voice screen share menu preference that pauses the local stream preview while the app is unfocused. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:28 +msgid "Pause Preview When Fluxer Isn’t Focused" +msgstr "जब Fluxer फ़ोकस में न हो तो प्रीव्यू रोकें" + #. Description shown for the emoji toggle while reduced motion is active. #: src/features/user/components/modals/tabs/accessibility_tab/AnimationTab.tsx:81 msgid "Paused by reduced motion. Turn on to keep animated emojis playing." @@ -23908,7 +23505,7 @@ msgid "Picture" 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/VoiceVideoIndex.ts:124 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:145 msgid "Picture in picture" msgstr "पिक्चर इन पिक्चर" @@ -24028,7 +23625,7 @@ msgid "Pins popout" 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/VoiceVideoIndex.ts:128 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:149 msgid "PiP" msgstr "पिप" @@ -24167,15 +23764,20 @@ msgstr "वापस लाएं" msgid "Pop out call" msgstr "कॉल को अलग विंडो में खोलें" -#. Voice menu action on desktop that opens the participant camera feed in a separate window. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:29 -msgid "Pop out camera" -msgstr "कैमरा अलग विंडो में खोलें" - #. Voice menu action on desktop that opens the participant screen share in a separate window. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:33 -msgid "Pop out stream" -msgstr "स्ट्रीम को अलग विंडो में खोलें" +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:57 +msgid "Pop Out Stream" +msgstr "स्ट्रीम को पॉप आउट करें" + +#. Voice menu action on desktop that opens the participant placeholder tile in a separate window. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:49 +msgid "Pop Out User" +msgstr "उपयोगकर्ता को बाहर निकालें" + +#. Voice menu action on desktop that opens the active participant camera feed in a separate window. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:45 +msgid "Pop Out Video" +msgstr "वीडियो पॉप आउट करें" #. Overlay text shown on a voice participant tile while it lives in a separate popped-out window. #: src/features/voice/components/popout/PoppedOutOverlay.tsx:19 @@ -24225,7 +23827,7 @@ msgid "Prefer @mention" msgstr "@मेंशन को प्राथमिकता दें" #. Option label for an encoder path select. Refers to hardware video encoders. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:63 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:68 msgid "Prefer hardware" msgstr "हार्डवेयर को प्राथमिकता दें" @@ -24237,7 +23839,7 @@ msgid "Prefer no @mention" msgstr "@मेंशन पसंद नहीं" #. Option label for an encoder path select. Refers to software video encoders. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:67 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:72 msgid "Prefer software" msgstr "सॉफ़्टवेयर को प्राथमिकता दें" @@ -24256,6 +23858,11 @@ msgstr "सेटिंग" msgid "Preferences..." msgstr "प्राथमिकताएँ..." +#. Accessible label for the advanced screen-share codec preference select. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:218 +msgid "Preferred screen share codec" +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/settings_utils/search_index/AccessibilityIndex.ts:293 @@ -24391,6 +23998,11 @@ msgstr "प्रीव्यू बटन" msgid "Preview camera" msgstr "कैमरा का पूर्वावलोकन करें" +#. Voice menu action that opens a preview of the current user camera. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:53 +msgid "Preview Camera" +msgstr "कैमरा प्रीव्यू" + #. Status text on the placeholder shown in the voice call view when the user has hidden a remote stream preview. #: src/features/voice/components/HiddenStreamPlaceholder.tsx:10 msgid "Preview hidden" @@ -24424,7 +24036,7 @@ msgid "Preview sound" msgstr "साउंड का प्रीव्यू करें" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:136 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:157 msgid "Preview, popout, and stream thumbnail behavior" msgstr "पूर्वावलोकन, पॉपआउट और स्ट्रीम थंबनेल व्यवहार" @@ -24523,7 +24135,7 @@ msgid "Primary navigation" msgstr "मुख्य नेविगेशन" #. Voice display preference checkbox that moves active speakers toward the front of the call grid when enabled. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:81 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:105 msgid "Prioritize speakers" msgstr "बोलने वालों को प्राथमिकता दें" @@ -24537,7 +24149,7 @@ msgstr "प्राथमिकता वाला स्पीकर" #. User settings tab for privacy and safety controls. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:12 #: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts:60 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:103 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:98 msgid "Privacy" msgstr "प्राइवेसी" @@ -24613,7 +24225,7 @@ msgid "Product name" msgstr "उत्पाद का नाम" #. User settings tab for editing the current user profile. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:91 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:86 msgid "Profile" msgstr "प्रोफ़ाइल" @@ -24977,7 +24589,7 @@ msgid "Push-to-talk is ignored in direct input. Switch to focused voice or custo msgstr "डायरेक्ट इनपुट में पुश-टू-टॉक को अनदेखा किया जाता है. इसका उपयोग करने के लिए फ़ोकस की गई वॉइस या कस्टम पर स्विच करें." #. Tooltip on the mic button in the voice control bar when push-to-talk is enabled. {pushToTalkHint} is the formatted shortcut key combo. -#: src/features/voice/components/VoiceControlBar.tsx:116 +#: src/features/voice/components/VoiceControlBar.tsx:112 msgid "Push-to-talk is on. Hold {pushToTalkHint} to speak." msgstr "पुश-टू-टॉक चालू है। बोलने के लिए {pushToTalkHint} दबाए रखें।" @@ -24997,7 +24609,7 @@ msgid "Push-to-talk won't unmute your microphone while you're deafened. Undeafen msgstr "पुश-टू-टॉक आपके माइक्रोफ़ोन को तब तक अनम्यूट नहीं करेगा जब तक आप स्वयं म्यूट नहीं हैं। बात करने के लिए, पहले अपना म्यूट हटाएँ।" #. Option label for a software encoder quality select. Means slower/higher-quality. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:87 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:92 msgid "Quality" msgstr "क्वालिटी" @@ -25212,7 +24824,7 @@ msgid "Ready to upgrade?" msgstr "अपग्रेड करने के लिए तैयार हैं?" #. Option label for a software encoder quality select. Means fastest/lower-latency. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:79 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:84 msgid "Realtime" msgstr "रीयलटाइम" @@ -25287,11 +24899,9 @@ msgstr "फिर से जांचें" msgid "Recipients will be taken to {0} <0>{1}" msgstr "प्राप्तकर्ताओं को {0} <0>{1} पर ले जाया जाएगा" -#. Badge shown next to the auto codec option in the screen-share codec radio group. Keep it concise. #. Spellcheck engine option in the language tab. Lets the app choose the best available spellcheck engine. #. Spellcheck engine option in the textarea spellcheck submenu. Lets the app choose the best available engine. #: src/features/channel/components/textarea/TextareaContextMenu.tsx:70 -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:38 #: src/features/user/components/modals/tabs/LanguageTab.tsx:87 msgid "Recommended" msgstr "सुझाया गया" @@ -25556,11 +25166,6 @@ msgstr "खारिज करें" msgid "Rejected" msgstr "खारिज किया गया" -#. Voice participant context menu submenu label for friend and block actions. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:198 -msgid "Relationship" -msgstr "रिश्ता" - #. Short label in the markdown tab. Keep it concise. #: src/features/user/components/modals/tabs/component_gallery_tab/MarkdownTab.tsx:129 msgid "Relative" @@ -25641,7 +25246,6 @@ msgstr "विंडो का साइज़ और पोज़िशन य #. Action label for removing the selected item from a list or relationship. #. Button label for removing the current webhook avatar image. #. Button or menu action label in the channel and chat message reactions sheet. Keep it concise. Keep the tone plain and specific. -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the linked accounts tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the search engines tab. Keep it concise. Keep the tone plain and specific. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. @@ -25660,8 +25264,6 @@ msgstr "विंडो का साइज़ और पोज़िशन य #: src/features/ui/action_menu/GroupDMContextMenu.tsx:73 #: src/features/ui/action_menu/UserContextMenu.tsx:80 #: src/features/user/components/modals/tabs/chat_settings_tab/SearchEnginesTab.tsx:26 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:75 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:133 #: src/features/user/components/modals/tabs/LinkedAccountsTab.tsx:55 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:158 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:194 @@ -25833,11 +25435,6 @@ msgstr "{targetName} से एक हटाकर जगह बनाएं, msgid "Remove override" msgstr "ओवरराइड हटाएं" -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:54 -msgid "Remove pack" -msgstr "पैक हटाएँ" - #. Button or menu action label in the channel and chat message reactions sheet. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the message reactions modal. Keep it concise. Keep the tone plain and specific. #: src/features/channel/components/MessageReactionsSheet.tsx:33 @@ -25966,11 +25563,6 @@ msgstr "भूमिका {oldLabel} हटाई गई।" msgid "Removed roles." msgstr "भूमिकाएं हटाई गईं." -#. Button or menu action label in the messaging commands. Keep it concise. Keep the tone plain and specific. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:57 -msgid "Removed scheduled message" -msgstr "शेड्यूल किया गया मैसेज हटाया गया" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:419 msgid "Removed the channel from its category." msgstr "चैनल को उसकी कैटेगरी से हटा दिया गया." @@ -26003,11 +25595,6 @@ msgstr "हर वैरिएबल ओवरराइड को हटात msgid "Removing permissions could limit the bot's features." msgstr "अनुमतियां हटाने से बॉट की सुविधाएं सीमित हो सकती हैं।" -#. Description text in the expression packs tab. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:71 -msgid "Removing the pack will uninstall it from your account." -msgstr "पैक हटाने से यह आपके अकाउंट से अनइंस्टॉल हो जाएगा।" - #: src/features/moderation/components/modals/RemoveTimeoutModal.tsx:55 msgid "Removing the timeout will allow <0>{targetUserTag} to send messages, react, and join voice channels again." msgstr "टाइमआउट हटाने से <0>{targetUserTag} को फिर से संदेश भेजने, प्रतिक्रिया देने और वॉयस चैनल में शामिल होने की अनुमति मिल जाएगी।" @@ -26654,42 +26241,42 @@ msgid "Resize floating panel" msgstr "फ़्लोटिंग पैनल का आकार बदलें" #. Accessible label for the bottom-left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:80 +#: src/features/messaging/components/popouts/InboxPopout.tsx:74 msgid "Resize inbox from bottom left" msgstr "नीचे बाईं ओर से इनबॉक्स का आकार बदलें" #. Accessible label for the bottom-right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:84 +#: src/features/messaging/components/popouts/InboxPopout.tsx:78 msgid "Resize inbox from bottom right" msgstr "नीचे दाईं ओर से इनबॉक्स का आकार बदलें" #. Accessible label for the bottom resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:60 +#: src/features/messaging/components/popouts/InboxPopout.tsx:54 msgid "Resize inbox from the bottom edge" msgstr "इनबॉक्स को नीचे के किनारे से आकार बदलें" #. Accessible label for the left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:64 +#: src/features/messaging/components/popouts/InboxPopout.tsx:58 msgid "Resize inbox from the left edge" msgstr "बाईं ओर से इनबॉक्स का आकार बदलें" #. Accessible label for the right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:68 +#: src/features/messaging/components/popouts/InboxPopout.tsx:62 msgid "Resize inbox from the right edge" msgstr "दाहिनी ओर से इनबॉक्स का आकार बदलें" #. Accessible label for the top resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:56 +#: src/features/messaging/components/popouts/InboxPopout.tsx:50 msgid "Resize inbox from the top edge" msgstr "ऊपरी किनारे से इनबॉक्स का आकार बदलें" #. Accessible label for the top-left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:72 +#: src/features/messaging/components/popouts/InboxPopout.tsx:66 msgid "Resize inbox from top left" msgstr "ऊपर बाईं ओर से इनबॉक्स का आकार बदलें" #. Accessible label for the top-right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:76 +#: src/features/messaging/components/popouts/InboxPopout.tsx:70 msgid "Resize inbox from top right" msgstr "ऊपरी दाएँ कोने से इनबॉक्स का आकार बदलें" @@ -27071,11 +26658,6 @@ msgstr "दायां टूलटिप" msgid "Right-click here to open the context menu" msgstr "संदर्भ मेनू खोलने के लिए यहां राइट-क्लिक करें" -#. Empty state hint in the scheduled messages popout explaining how to schedule a new message. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:22 -msgid "Right-click the send button to schedule a message." -msgstr "मैसेज शेड्यूल करने के लिए सेंड बटन पर राइट-क्लिक करें।" - #. Action that rings the selected participant in a voice call. #. 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. @@ -27110,8 +26692,8 @@ msgstr "भूमिका का रंग" msgid "Role created" msgstr "भूमिका बनाई गई" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:341 -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:388 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:352 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:402 msgid "Role created successfully" msgstr "भूमिका सफलतापूर्वक बन गई" @@ -27120,8 +26702,8 @@ msgstr "भूमिका सफलतापूर्वक बन गई" msgid "Role deleted" msgstr "भूमिका हटाई गई" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:425 -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:454 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:440 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:469 msgid "Role deleted successfully" msgstr "भूमिका सफलतापूर्वक मिटा दी गई" @@ -27161,7 +26743,7 @@ msgstr "भूमिकाएँ" msgid "Roles and members" msgstr "भूमिकाएं और सदस्य" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:285 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:296 msgid "Roles updated successfully" msgstr "भूमिकाएं सफलतापूर्वक अपडेट की गईं" @@ -27269,7 +26851,6 @@ msgstr "सेव करें" #: src/features/expressions/components/modals/AddFavoriteMemeModal.tsx:118 #: src/features/expressions/components/modals/EditFavoriteMemeModal.tsx:94 #: src/features/expressions/components/modals/EditGuildStickerModal.tsx:123 -#: src/features/expressions/components/modals/EditPackModal.tsx:127 #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:624 #: src/features/guild/components/modals/guild_tabs/GuildVanityURLTab.tsx:279 #: src/features/guild/components/modals/GuildFolderSettingsModal.tsx:90 @@ -27350,7 +26931,7 @@ msgstr "सेव किया गया" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:63 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:59 #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:63 msgid "Saved media" msgstr "सेव की गई मीडिया" @@ -27403,23 +26984,11 @@ msgstr "शेड्यूल करें" msgid "Schedule message" msgstr "मैसेज शेड्यूल करें" -#. Status pill on a scheduled message row indicating it will send at the chosen time. -#. Tab label in the inbox popout listing the user scheduled messages. -#: src/features/messaging/components/popouts/InboxPopout.tsx:40 -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:30 -msgid "Scheduled" -msgstr "शेड्यूल किए गए" - #. Developer / debug surface — keep terse and technical. Label in the developer Nagbar controls panel for the scheduled-maintenance banner. #: src/features/devtools/components/NagbarControls.ts:22 msgid "Scheduled maintenance nagbar" msgstr "शेड्यूल किया गया रखरखाव नागबार" -#. Label in the messaging commands. {scheduledTimeLabel} is the localized scheduled date and time. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:49 -msgid "Scheduled message for {scheduledTimeLabel}" -msgstr "{scheduledTimeLabel} के लिए निर्धारित संदेश" - #. Inline validation message in the schedule-message modal when the picked time is more than 30 days away. Keep tone plain. #: src/features/messaging/components/modals/ScheduleMessageModal.tsx:31 msgid "Scheduled messages can be at most 30 days in the future." @@ -27490,7 +27059,7 @@ msgid "Screen share codec" msgstr "स्क्रीन शेयर कोडेक" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:140 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:161 msgid "Screen share encoder controls" msgstr "स्क्रीन शेयर एनकोडर नियंत्रण" @@ -27511,12 +27080,12 @@ msgid "Screen share is using software encoding ({codec}). Quality may be reduced msgstr "स्क्रीन शेयर सॉफ़्टवेयर एन्कोडिंग ({codec}) का उपयोग कर रहा है। गुणवत्ता कम हो सकती है और CPU का उपयोग बढ़ सकता है। हो सकता है कि आपका GPU इस कोडेक के लिए हार्डवेयर एन्कोडिंग का समर्थन न करता हो।" #. 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/VoiceVideoIndex.ts:120 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:141 msgid "Screen share preview" msgstr "स्क्रीन शेयर का प्रीव्यू" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:116 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:137 msgid "Screen share preview behavior" msgstr "स्क्रीन शेयर पूर्वावलोकन व्यवहार" @@ -27535,6 +27104,11 @@ msgstr "स्क्रीन शेयर पूर्वावलोकन अ msgid "Screen share previews are enabled." msgstr "स्क्रीन शेयर पूर्वावलोकन सक्षम हैं।" +#. Voice screen share menu action that opens the screen share preview privacy controls. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:32 +msgid "Screen Share Privacy" +msgstr "स्क्रीन शेयर गोपनीयता" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the video tab. Keep it concise. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:82 @@ -27562,11 +27136,6 @@ msgstr "स्क्रीन शेयर शुरू करें" msgid "Screen share stop" msgstr "स्क्रीन शेयर बंद करें" -#. Accessible label for the screen-share codec radio group. -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:42 -msgid "Screen share video codec" -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. #. Status badge label shown on a live tile when the participant is sharing their screen. @@ -28931,6 +28500,11 @@ msgstr "स्क्रीन और विंडो साझा करें msgid "Share source" msgstr "स्रोत शेयर करें" +#. Toggle label for sharing audio with an active stream. +#: src/features/voice/components/StreamSettingsMenuContent.tsx:156 +msgid "Share Stream Audio" +msgstr "स्ट्रीम ऑडियो शेयर करें" + #. Description in the premium gift purchase section. premiumProductName is the short paid product name. #: src/features/premium/utils/PremiumMessageDescriptors.ts:40 msgid "Share the {premiumProductName} experience with your friends by purchasing a gift subscription." @@ -28940,15 +28514,6 @@ msgstr "अपने दोस्तों के साथ {premiumProductName} msgid "Share theme" msgstr "थीम शेयर करें" -#: src/features/expressions/components/modals/PackInviteModal.tsx:192 -msgid "Share this link" -msgstr "यह लिंक शेयर करें" - -#. Description shown in the emoji pack invite modal. -#: src/features/expressions/components/modals/PackInviteModal.tsx:65 -msgid "Share this link — the pack installs when accepted." -msgstr "यह लिंक शेयर करें — स्वीकार करने पर पैक इंस्टॉल हो जाएगा।" - #. Privacy > Active now: confirmation modal title when turning sharing on. #: src/features/user/components/modals/tabs/privacy_safety_tab/ActiveNowTab.tsx:33 msgid "Share voice activity with all friends?" @@ -28976,11 +28541,6 @@ msgstr "अपनी स्क्रीन शेयर करें" msgid "Share your screen in high definition (1080p), quad HD (1440p), or native source resolution, at up to 60 FPS." msgstr "अपनी स्क्रीन को हाई डेफ़िनिशन (1080p), क्वाड HD (1440p) या नेटिव सोर्स रिज़ॉल्यूशन में, 60 FPS तक शेयर करें।" -#. Description shown in the sticker pack invite modal. -#: src/features/expressions/components/modals/PackInviteModal.tsx:69 -msgid "Share your sticker pack via link." -msgstr "लिंक के ज़रिए अपना स्टिकर पैक शेयर करें।" - #. Button or menu action label in the share theme modal. Keep it concise. #: src/features/theme/components/modals/ShareThemeModal.tsx:39 msgid "Share your theme" @@ -29081,7 +28641,7 @@ msgstr "शॉर्टकट में टकराव" #. User settings tab for keyboard shortcuts and custom bindings. #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:18 #: src/features/user/components/settings_utils/section_registry/AccessibilitySections.ts:175 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:128 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:123 msgid "Shortcuts" msgstr "शॉर्टकट" @@ -29241,11 +28801,6 @@ msgstr "इमोजी बटन दिखाएं" msgid "Show emoji reactions on messages" msgstr "मैसेज पर इमोजी रिएक्शन दिखाएं" -#. Developer option label for exposing the staff-only Expression packs page in user settings. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:125 -msgid "Show expression packs settings" -msgstr "उपयोगकर्ता सेटिंग्स में केवल-कर्मचारी एक्सप्रेशन पैक पृष्ठ को प्रदर्शित करें" - #. Short label for an advanced media button preference. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedChatControls.tsx:77 msgid "Show favorite button" @@ -29381,16 +28936,16 @@ msgstr "म्यूट किए गए चैनल दिखाएं" #. Toggle label in the mobile video settings bottom sheet. Controls whether the local camera tile is visible. #. Voice display preference checkbox that controls whether the current user sees their own camera tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:69 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:93 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:92 -#: src/features/voice/components/VoiceSettingsMenus.tsx:814 +#: src/features/voice/components/VoiceSettingsMenus.tsx:815 msgid "Show my own camera" msgstr "मेरा कैमरा दिखाएं" #. Voice display preference checkbox that controls whether the current user sees their own screen share tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:73 -msgid "Show my screen share" -msgstr "मेरी स्क्रीन शेयर दिखाएं" +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:97 +msgid "Show My Screen Share" +msgstr "मेरी स्क्रीन शेयर दिखाएँ" #. Developer option label for showing the current user as typing. #. Developer tools debug menu label. Internal-only surface for developers; translators may keep this terse. @@ -29417,9 +28972,9 @@ msgstr "नया डिवाइस मॉडल दिखाएं" #. Toggle label in the mobile video settings bottom sheet. Controls whether participants without video are shown in the grid. #. Voice display preference checkbox that controls whether participants without video are shown in the grid. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:77 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:101 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:96 -#: src/features/voice/components/VoiceSettingsMenus.tsx:828 +#: src/features/voice/components/VoiceSettingsMenus.tsx:829 msgid "Show non-video participants" msgstr "वीडियो में शामिल न होने वाले सदस्यों को दिखाएं" @@ -29449,7 +29004,7 @@ msgid "Show per-device participant volume sliders in voice menus" msgstr "वॉयस मेन्यू में प्रति-डिवाइस पार्टिसिपेंट वॉल्यूम स्लाइडर दिखाएं" #. Developer option label for exposing the staff-only profile timezone section in profile settings. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:134 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:125 msgid "Show profile timezone settings" msgstr "प्रोफ़ाइल सेटिंग्स में केवल-कर्मचारी प्रोफ़ाइल टाइमज़ोन अनुभाग को प्रदर्शित करें" @@ -29681,7 +29236,7 @@ msgstr "साइन इन किया गया" #. Settings section label for account sessions and devices. #: src/features/user/components/modals/tabs/DevicesTab.tsx:517 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:42 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:34 msgid "Signed-in devices" msgstr "लॉग इन डिवाइस" @@ -29759,7 +29314,7 @@ msgid "Single community mode" msgstr "सिंगल कम्युनिटी मोड" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:103 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:108 msgid "Single layer" msgstr "सिंगल लेयर" @@ -29816,7 +29371,7 @@ msgid "Skip the external link warning for all domains" msgstr "सभी डोमेन के लिए बाहरी लिंक चेतावनी को छोड़ें" #. Developer / debug surface — keep terse and technical. Tooltip / description for the no-op in-app reports toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:148 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:139 msgid "Skip the network call when an in-app report is submitted. The flow still advances to the success screen so you can exercise the UI, but nothing is actually sent to the safety team." msgstr "जब कोई इन-ऐप रिपोर्ट सबमिट की जाती है, तो नेटवर्क कॉल को छोड़ दें। फ़्लो अभी भी सफलता स्क्रीन पर आगे बढ़ता है ताकि आप UI का अभ्यास कर सकें, लेकिन सुरक्षा टीम को वास्तव में कुछ भी नहीं भेजा जाता है।" @@ -30063,12 +29618,12 @@ msgid "Social" 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/VoiceVideoIndex.ts:148 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:169 msgid "Software encoder" msgstr "सॉफ्टवेयर एनकोडर" #. Label for an advanced screen-share select. Refers to software video encoder quality bias. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:71 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:76 msgid "Software encoder quality" msgstr "सॉफ़्टवेयर एन्कोडर क्वालिटी" @@ -30393,7 +29948,7 @@ msgid "Spanish (Spain)" msgstr "स्पैनिश (स्पेन)" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:111 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:116 msgid "Spatial and temporal layers" msgstr "स्थानिक और अस्थायी परतें" @@ -30495,7 +30050,7 @@ msgstr "वर्तनी जांच" #: src/features/user/components/modals/tabs/LanguageTab.tsx:414 #: src/features/user/components/modals/tabs/LanguageTab.tsx:456 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:74 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:58 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:50 msgid "Spellcheck" msgstr "वर्तनी जांच" @@ -30683,10 +30238,6 @@ msgstr "कॉल शुरू करें" msgid "Start camera test and configure effects" msgstr "कैमरा टेस्ट शुरू करें और इफ़ेक्ट कॉन्फ़िगर करें" -#: src/features/expressions/components/modals/CreatePackModal.tsx:93 -msgid "Start curating a custom emoji pack that you can share and install." -msgstr "एक कस्टम इमोजी पैक बनाना शुरू करें जिसे आप शेयर और इंस्टॉल कर सकते हैं।" - #. Label for the start of a date range (inclusive). Leave blank for no lower bound. #: src/features/user/components/modals/tabs/privacy_safety_tab/data_request_modal/DataRequestModal.tsx:175 msgid "Start date" @@ -30697,10 +30248,6 @@ msgstr "शुरू करने की तारीख" msgid "Start date must be earlier than end date." msgstr "शुरू होने की तारीख खत्म होने की तारीख से पहले होनी चाहिए।" -#: src/features/voice/components/VoiceSettingsMenus.tsx:860 -msgid "Start debug logging session" -msgstr "डीबग लॉगिंग सत्र शुरू करें" - #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:125 msgid "Start drag and drop" @@ -30883,45 +30430,6 @@ msgstr "स्टिकर घनत्व" msgid "Sticker is too large" msgstr "स्टिकर बहुत बड़ा है" -#. Kind label on a sticker pack invite embed. -#. Short label in the authentication invite header. Keep the tone plain and specific. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/auth/flow/InviteHeader.tsx:25 -#: src/features/channel/components/InviteEmbed.tsx:88 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:61 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:105 -msgid "Sticker pack" -msgstr "स्टिकर पैक" - -#. placeholder {0}: invite.pack.name -#: src/features/invite/commands/InviteCommands.tsx:146 -msgid "Sticker pack {0} has been installed." -msgstr "स्टिकर पैक {0} इंस्टॉल हो गया है।" - -#. Title of the error modal when creating a new sticker pack is rejected because the user is at the creation limit. -#: src/features/invite/commands/InviteCommands.tsx:74 -msgid "Sticker pack creation limit reached" -msgstr "स्टिकर पैक बनाने की सीमा पूरी हो गई है" - -#. Modal title for the sticker pack invite share flow. -#: src/features/expressions/components/modals/PackInviteModal.tsx:61 -msgid "Sticker pack invite" -msgstr "स्टिकर पैक आमंत्रण" - -#. Title of the error modal when installing a sticker pack via invite is rejected because the user is at the install limit. -#: src/features/invite/commands/InviteCommands.tsx:65 -msgid "Sticker pack limit reached" -msgstr "स्टिकर पैक की सीमा पूरी हो गई है" - -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#. Settings section label for sticker expression packs. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:84 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:27 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:22 -msgid "Sticker packs" -msgstr "स्टिकर पैक" - #: src/features/guild/components/modals/guild_tabs/GuildStickersTab.tsx:283 msgid "Sticker slots" msgstr "स्टिकर स्लॉट" @@ -31039,6 +30547,13 @@ msgstr "सभी दोस्तों के साथ वॉइस गति msgid "Stop speaking" msgstr "बोलना बंद करें" +#. Danger action that stops the active screen share. +#. Voice screen share menu action that stops the current user stream. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:20 +#: src/features/voice/components/ActiveScreenShareMenu.tsx:19 +msgid "Stop Streaming" +msgstr "स्ट्रीमिंग बंद करें" + #. Confirmation prompt in the links tab. #: src/features/user/components/modals/tabs/chat_settings_tab/ChatSettingsTabLinksTab.tsx:31 msgid "Stop trusting all links?" @@ -31050,7 +30565,7 @@ msgid "Stop watching" msgstr "देखना बंद करें" #. Tooltip / button label in the voice control bar that stops watching a remote screen share. -#: src/features/voice/components/VoiceControlBar.tsx:151 +#: src/features/voice/components/VoiceControlBar.tsx:147 msgid "Stop watching stream" msgstr "स्ट्रीम देखना बंद करें" @@ -31088,11 +30603,16 @@ msgstr "स्ट्रीम छिपी हुई है" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the user settings voice activity card. Keep it concise. #: src/features/user/components/profile/VoiceActivityCard.tsx:90 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:132 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:153 #: src/features/voice/components/StreamWatchHoverCard.tsx:21 msgid "Stream preview" msgstr "स्ट्रीम का प्रीव्यू" +#. Compact submenu label for changing the resolution and frame rate of an active stream. +#: src/features/voice/components/StreamSettingsMenuContent.tsx:152 +msgid "Stream Quality" +msgstr "स्ट्रीम क्वालिटी" + #. Toolbar / menu button label in the screen-share picker. Opens the stream quality settings popover. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:164 msgid "Stream settings" @@ -31302,12 +30822,12 @@ msgid "Suspend" 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/VoiceVideoIndex.ts:156 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:177 msgid "SVC" msgstr "SVC" #. Label for an advanced screen-share select. SVC is a WebRTC acronym and should stay uppercase. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:91 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:96 msgid "SVC mode" msgstr "SVC मोड" @@ -31757,7 +31277,7 @@ msgid "Template URL" msgstr "टेम्पलेट यूआरएल" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:107 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:112 msgid "Temporal layers" msgstr "टेम्पोरल लेयर्स" @@ -31818,7 +31338,7 @@ msgstr "यूआरएल अनफ़र्ल और रेंडर कि #. Channel type chip label for a text channel. #. Option label for a WebRTC content hint select. #: src/features/channel/utils/ChannelUtils.tsx:51 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:151 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:156 msgid "Text" msgstr "टेक्स्ट" @@ -32002,11 +31522,6 @@ msgstr "वह मैसेज चला गया है या आपने msgid "That's all of them." msgstr "बस इतना ही था।" -#. End-of-list body text in the scheduled messages popout when all scheduled messages are visible. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:56 -msgid "That's everything in the queue." -msgstr "कतार में बस इतना ही है।" - #. Description text in the FluxerTag change modal. #: src/features/user/components/modals/FluxerTagChangeModal.tsx:69 msgid "The #0000 tag is reserved for Visionary subscribers. Visionary is no longer available for purchase." @@ -32671,7 +32186,7 @@ msgid "This invite has unlimited uses." msgstr "इस आमंत्रण के असीमित उपयोग हैं।" #. Helper text shown on an invite embed while streaming privacy is active. -#: src/features/channel/components/InviteEmbed.tsx:141 +#: src/features/channel/components/InviteEmbed.tsx:112 msgid "This invite is hidden while sharing is protected." msgstr "शेयरिंग सुरक्षित होने पर यह आमंत्रण छिपा हुआ है." @@ -33167,7 +32682,7 @@ msgstr "समय" #. Settings section label for app time display format. #: src/features/user/components/modals/tabs/LanguageTab.tsx:374 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:26 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:46 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:38 msgid "Time format" msgstr "समय फ़ॉर्मैट" @@ -33394,11 +32909,6 @@ msgstr "साउंडबोर्ड टॉगल करें" msgid "Toggle the sticker picker" msgstr "स्टिकर पिकर टॉगल करें" -#. Action that toggles whether the pack invite is unique to the recipient. -#: src/features/expressions/components/modals/PackInviteModal.tsx:73 -msgid "Toggle unique invite" -msgstr "अद्वितीय आमंत्रण टॉगल करें" - #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:305 msgid "Toggle voice activity" @@ -33731,7 +33241,7 @@ msgid "Try another search term, or pick a different category or language." msgstr "कोई और सर्च शब्द आज़माएं, या अलग श्रेणी या भाषा चुनें।" #. Helper text on an unknown invite embed suggesting the user request a fresh invite. -#: src/features/channel/components/InviteEmbed.tsx:129 +#: src/features/channel/components/InviteEmbed.tsx:100 msgid "Try asking for a new invite." msgstr "नया इनवाइट भेजने के लिए कहें." @@ -33754,7 +33264,7 @@ msgstr "अपना मैसेज फिर से एडिट करने msgid "TRY gifts are one-time payments. Cards charged in TRY still need to be issued in Türkiye for the purchase to stay eligible." msgstr "TRY उपहार एक बार के पेमेंट होते हैं. खरीदारी को योग्य बनाए रखने के लिए TRY में चार्ज किए गए कार्ड तुर्की में जारी किए जाने चाहिए." -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:254 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:252 msgid "Try searching for something like \"theme\", \"notifications\", or \"privacy\"" msgstr "कुछ ऐसा खोजने का प्रयास करें जैसे \"थीम\", \"सूचनाएं\", या \"गोपनीयता\"" @@ -33804,7 +33314,7 @@ msgstr "बंद करें" #. Bulk voice action that turns off the camera on every active device of the current user. #. Voice menu action that turns off every active device/session's camera. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:90 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:114 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:93 msgid "Turn off all device cameras" msgstr "सभी डिवाइस कैमरे बंद करें" @@ -33820,14 +33330,14 @@ msgstr "कैमरा बंद करें" #. Voice menu action that turns off the camera on a single device of the current user. #. Voice menu action that turns off the camera on one device/session. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:57 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:81 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:81 msgid "Turn off device camera" msgstr "डिवाइस कैमरा बंद करें" #. Voice menu action that ends the screen share on a single device of the current user. #. Voice menu action that stops screen sharing or streaming on one device/session. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:61 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:85 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:85 msgid "Turn off device stream" msgstr "डिवाइस स्ट्रीम बंद करें" @@ -33839,7 +33349,7 @@ msgstr "इंस्टेंस पर निजी मैसेजिंग #. Voice menu action that ends the current user screen share. #. Voice menu action that stops the current user's screen share or stream. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:65 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:89 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:69 msgid "Turn off stream" msgstr "स्ट्रीम बंद करें" @@ -34019,16 +33529,6 @@ msgstr "यूके कानून के लिए परिपक्व स msgid "Ukrainian" msgstr "यूक्रेनी" -#. Generic title for the error modal when an emoji pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:99 -msgid "Unable to install emoji pack" -msgstr "इमोजी पैक इंस्टॉल नहीं कर पा रहे हैं" - -#. Generic title for the error modal when a sticker pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:103 -msgid "Unable to install sticker pack" -msgstr "स्टिकर पैक इंस्टॉल नहीं किया जा सकता" - #. Error-state title in the activity log tab when fetching log entries failed. #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTab.tsx:126 msgid "Unable to load activity logs" @@ -34038,11 +33538,6 @@ msgstr "गतिविधि लॉग लोड करने में अस msgid "Unable to load applications" msgstr "एप्लिकेशन लोड नहीं हो पा रहे हैं" -#. Error message in the expression packs tab. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:36 -msgid "Unable to load pack information." -msgstr "पैक की जानकारी लोड नहीं की जा सकी।" - #. Error message in the channel and chat textual attachment code panel. #. Error message in the channel and chat textual attachment code panel. #: src/features/channel/components/embeds/attachments/CsvAttachmentTablePanel.tsx:31 @@ -34265,7 +33760,7 @@ msgstr "स्टिकर को अनफेवरेट करें" #. Voice call layout action that removes focus from the currently pinned participant. #. Voice layout menu action that removes the focused participant or stream. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:25 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:41 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:97 msgid "Unfocus" msgstr "अनफोकस करें" @@ -34284,7 +33779,7 @@ msgstr "अनफ़र्ल करें" #. Settings section label for the embed debugger URL input. #: src/features/user/components/modals/tabs/EmbedDebuggerTab.tsx:231 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:70 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:62 msgid "Unfurl debugger" msgstr "एम्बेड डिबगर URL इनपुट के लिए सेटिंग्स अनुभाग लेबल" @@ -34293,10 +33788,6 @@ msgstr "एम्बेड डिबगर URL इनपुट के लिए msgid "Unicode emojis" msgstr "यूनिकोड इमोजी" -#: src/features/expressions/components/modals/PackInviteModal.tsx:180 -msgid "Unique invite" -msgstr "अद्वितीय आमंत्रण" - #. Codec description in the screen share codec policy menu, used for the universal fallback codec. #: src/features/voice/utils/ScreenShareCodecPolicy.ts:20 msgid "Universal fallback. Lowest quality, but it works everywhere." @@ -34350,7 +33841,7 @@ msgstr "अज्ञात तारीख" #. Fallback device or operating-system label in the devices tab when session client data is unavailable. #. Short label in the app layout voice participant item. #. Short label in the notifications. Keep it concise. -#: src/features/app/components/layout/VoiceParticipantItem.tsx:43 +#: src/features/app/components/layout/VoiceParticipantItem.tsx:44 #: src/features/user/components/modals/tabs/DevicesTab.tsx:65 #: src/features/user/components/modals/tabs/notifications_tab/Notifications.tsx:78 msgid "Unknown device" @@ -34376,7 +33867,7 @@ msgid "Unknown gift" msgstr "अज्ञात उपहार" #. Title shown on an invite embed when the invite code resolves to nothing (expired, revoked, or invalid). -#: src/features/channel/components/InviteEmbed.tsx:125 +#: src/features/channel/components/InviteEmbed.tsx:96 msgid "Unknown invite" msgstr "अज्ञात आमंत्रण" @@ -34428,7 +33919,7 @@ msgstr "अज्ञात यूज़र" #: src/features/devtools/utils/CommandUtils.ts:27 #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTab.tsx:114 #: src/features/voice/components/VoiceParticipantAvatarList.tsx:43 -#: src/features/voice/components/VoiceParticipantTile.tsx:161 +#: src/features/voice/components/VoiceParticipantTile.tsx:162 #: src/features/webhook/components/WebhookListItem.tsx:30 msgid "Unknown user" msgstr "अज्ञात यूज़र" @@ -34450,13 +33941,6 @@ msgstr "unknown-mention" msgid "unknown-role" msgstr "unknown-role" -#. Option label representing an unlimited count. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/expressions/components/modals/PackInviteModal.tsx:29 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:32 -msgid "Unlimited" -msgstr "असीमित" - #. Audit log community feature label for unlimited custom emoji capacity. #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:126 msgid "Unlimited emoji" @@ -34525,7 +34009,7 @@ msgid "Unmute" msgstr "अनम्यूट करें" #. Voice control button label to turn the user's microphone back on. -#: src/features/voice/components/VoiceControlBar.tsx:121 +#: src/features/voice/components/VoiceControlBar.tsx:117 msgctxt "voice-control-action" msgid "Unmute" msgstr "अनम्यूट करें" @@ -34613,7 +34097,7 @@ msgstr "बिना नाम वाला चैनल" #. Fallback display name for a group DM with no name set. #. Fallback title in an invite embed for a group DM with no name set. #. Short label in the channel display name state. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:72 +#: src/features/channel/components/InviteEmbed.tsx:63 #: src/features/channel/state/ChannelDisplayName.ts:19 #: src/features/channel/utils/ChannelUtils.tsx:59 msgid "Unnamed group" @@ -34692,7 +34176,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. #. Tab label in the inbox popout filtering to channels with unread messages. -#: src/features/messaging/components/popouts/InboxPopout.tsx:32 +#: src/features/messaging/components/popouts/InboxPopout.tsx:30 #: src/features/user/components/settings_utils/search_index/NotificationsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:77 msgid "Unread" @@ -34828,7 +34312,7 @@ msgid "Up to {DISCOVERY_MAX_TAGS} tags help people find your community. They sho msgstr "{DISCOVERY_MAX_TAGS} टैग लोगों को आपकी कम्युनिटी ढूंढने में मदद करते हैं। वे डिस्कवरी सर्च में दिखते हैं।" #. Feature comparison table value label. Shown in the restricted or stock column for a text-valued perk. Format includes a resolution token (4K) and a framerate token that should not be translated. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:91 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:87 msgid "Up to 4K/60fps" msgstr "4K/60fps तक" @@ -34904,11 +34388,6 @@ msgstr "अपडेट की गई नीतियां" msgid "Updated saved media" msgstr "सेव की गई मीडिया अपडेट की गई" -#. Label in the messaging commands. {scheduledTimeLabel} is the localized scheduled date and time. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:53 -msgid "Updated scheduled message for {scheduledTimeLabel}" -msgstr "{scheduledTimeLabel} के लिए निर्धारित संदेश अपडेट किया गया" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:544 msgid "Updated the avatar." msgstr "अवतार अपडेट किया गया।" @@ -35165,7 +34644,7 @@ msgid "Uploading emojis" msgstr "इमोजी अपलोड हो रहे हैं" #. Description for the maximum screen share bitrate select. Keep WebRTC literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:159 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:164 msgid "Upper bitrate cap before WebRTC adapts to the network." msgstr "WebRTC नेटवर्क के अनुकूल होने से पहले ऊपरी बिटरेट सीमा।" @@ -35294,7 +34773,7 @@ msgid "Use an email you can open. We will send a code there." msgstr "ऐसा ईमेल इस्तेमाल करें जिसे आप खोल सकें. हम उस पर एक कोड भेजेंगे." #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:67 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:63 msgid "Use animated emojis" msgstr "एनिमेटेड इमोजी इस्तेमाल करें" @@ -35596,11 +35075,6 @@ msgstr "सिर्फ़ इस कम्युनिटी में इस msgid "User" msgstr "उपयोगकर्ता" -#. Voice participant context menu submenu label for lower-frequency profile and communication actions. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:202 -msgid "User actions" -msgstr "उपयोगकर्ता क्रियाएँ" - #. IAR modal: rule description. #: src/features/moderation/components/report_modal/IARModalCopy.ts:251 msgid "User appears underage, or is involved in grooming or child exploitation." @@ -35677,7 +35151,7 @@ msgid "User record" msgstr "उपयोगकर्ता रिकॉर्ड" #. Root label for the current user settings modal and settings search paths. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:352 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:341 msgid "User settings" msgstr "यूज़र सेटिंग्ज़" @@ -36215,7 +35689,7 @@ msgid "Video progress" msgstr "वीडियो प्रगति" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:75 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:71 msgid "Video quality" msgstr "वीडियो क्वालिटी" @@ -36604,7 +36078,7 @@ msgstr "वॉइस (परिपक्व)" #. User settings tab for microphone, speaker, camera, and call stats. #. User settings tab for microphone, speaker, camera, and call stats. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:124 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:119 #: src/features/voice/utils/VoiceMessageDescriptors.ts:30 msgid "Voice & video" msgstr "वॉइस और वीडियो" @@ -36861,7 +36335,7 @@ msgid "Wait here" msgstr "यहां प्रतीक्षा करें" #. Tooltip explaining that video / screen share controls are gated while the voice connection is not yet ready. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:56 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:45 msgid "Waiting for connection..." msgstr "कनेक्शन का इंतज़ार हो रहा है..." @@ -37362,11 +36836,6 @@ msgstr "क्या खोजना है।" msgid "What's happening?" msgstr "क्या चल रहा है?" -#. Form helper text for an expression pack description input. -#: src/features/expressions/components/modals/CreatePackModal.tsx:50 -msgid "What's in this pack?" -msgstr "इस पैक में क्या है?" - #. Short label in the settings dialog mobile settings view. #. Short label in the whats new modal. #. Sidebar item in settings that opens the app update notes modal. @@ -37551,7 +37020,7 @@ msgid "Window state" msgstr "विंडो स्थिति" #. User settings tab label shown on Windows desktop builds. Refers to the Microsoft Windows OS. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:74 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:69 msgid "Windows app" msgstr "विंडोज ऐप" @@ -37873,16 +37342,6 @@ msgstr "आप इस मैसेज को एडिट नहीं कर msgid "You can't grant a permission you don't have in this channel." msgstr "आप ऐसी अनुमति नहीं दे सकते जो आपके पास इस चैनल में नहीं है।" -#. Body of the error modal when installing an emoji pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:91 -msgid "You can't install this emoji pack." -msgstr "आप यह इमोजी पैक इंस्टॉल नहीं कर सकते।" - -#. Body of the error modal when installing a sticker pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:95 -msgid "You can't install this sticker pack." -msgstr "आप यह स्टिकर पैक इंस्टॉल नहीं कर सकते।" - #. Title of the error modal shown when the user is banned from a discovery community. #: src/features/discovery/commands/DiscoveryJoinCommands.tsx:38 msgid "You can't join this community" @@ -37942,8 +37401,8 @@ msgstr "आप इस कम्युनिटी में मैसेज न #. Tooltip in the voice control bar when the user lacks the Screen Share permission in this channel. Tone stays plain. #. Tooltip shown when the user lacks the Screen Share permission in the voice channel. Tone stays plain. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:65 -#: src/features/voice/components/VoiceControlBar.tsx:141 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:54 +#: src/features/voice/components/VoiceControlBar.tsx:137 msgid "You can't share your screen in this channel" msgstr "आप इस चैनल में अपनी स्क्रीन शेयर नहीं कर सकते" @@ -37956,8 +37415,8 @@ msgstr "आप इस चैनल में बोल नहीं सकते #. Tooltip in the voice control bar when the user lacks the Video permission in this channel. Tone stays plain. #. Tooltip shown when the user lacks the Video permission in the voice channel. Tone stays plain. #: src/features/voice/components/modals/CameraPreviewModal.tsx:74 -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:61 -#: src/features/voice/components/VoiceControlBar.tsx:131 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:50 +#: src/features/voice/components/VoiceControlBar.tsx:127 msgid "You can't turn on your camera in this channel" msgstr "आप इस चैनल में अपना कैमरा चालू नहीं कर सकते" @@ -38120,10 +37579,6 @@ msgstr "आप इस कम्युनिटी के सदस्य इत msgid "You haven't blocked anyone yet." msgstr "आपने अभी तक किसी को ब्लॉक नहीं किया है।" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:343 -msgid "You haven't created any packs yet." -msgstr "आपने अभी तक कोई पैक नहीं बनाया है।" - #. Intro copy in the keyboard navigation modal. {productName} is the app name. #: src/features/input/components/modals/KeyboardModeIntroModal.tsx:26 msgid "You just pressed Tab. Keyboard mode is now on so you can navigate {productName} without a mouse." @@ -38345,13 +37800,6 @@ msgstr "आप {bookmarksText} पर हैं। दूसरा जोड़ msgid "You're at the cap of {freeItemsText} — your instance admin sets this limit." msgstr "आप {freeItemsText} की सीमा पर पहुँच गए हैं — आपके इंस्टेंस एडमिन ने यह सीमा तय की है।" -#. Fallback body of the emoji pack creation-limit error modal when no exact limit is known. -#. Fallback body of the sticker pack creation-limit error modal when no exact limit is known. -#: src/features/invite/commands/InviteCommands.tsx:61 -#: src/features/invite/commands/InviteCommands.tsx:79 -msgid "You're at the creation limit. Delete one to create another." -msgstr "आप क्रिएशन लिमिट पर पहुँच गए हैं। दूसरा बनाने के लिए एक को डिलीट करें।" - #. Modal body shown when the free bookmarks limit is reached and Plutonium would increase it. Free and Plutonium limits are interpolated. #: src/features/app/components/alerts/MaxBookmarksModal.tsx:30 msgid "You're at the free cap of {bookmarksText}. {premiumProductName} bumps you up to {premiumBookmarksText} — or remove one to add another." @@ -38362,13 +37810,6 @@ msgstr "आप {bookmarksText} की मुफ़्त सीमा पर ह msgid "You're at the free cap of {freeItemsText}. {premiumProductName} bumps you up to {premiumItemsText}." msgstr "आप {freeItemsText} की मुफ़्त सीमा पर हैं. {premiumProductName} आपको {premiumItemsText} तक बढ़ा देता है." -#. Fallback body of the emoji pack install-limit error modal when no exact limit is known. -#. Fallback body of the sticker pack install-limit error modal when no exact limit is known. -#: src/features/invite/commands/InviteCommands.tsx:52 -#: src/features/invite/commands/InviteCommands.tsx:70 -msgid "You're at the install limit. Remove one to add another." -msgstr "आप इंस्टॉल सीमा पर पहुँच गए हैं। दूसरा जोड़ने के लिए एक हटाएँ।" - #. Short label in the user banned from guild modal. Keep it concise. Keep the tone plain and specific. #: src/features/moderation/components/alerts/UserBannedFromGuildModal.tsx:8 msgid "You're banned" @@ -38379,11 +37820,6 @@ msgstr "आपको बैन कर दिया गया है" msgid "You're being rate limited. Wait {duration} before trying again." msgstr "आपको दर सीमित किया जा रहा है। दोबारा कोशिश करने से पहले {duration} प्रतीक्षा करें।" -#. End-of-list title in the scheduled messages popout when all scheduled messages are visible. Tone can be friendly. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:51 -msgid "You're caught up" -msgstr "आप सब देख चुके हैं" - #. Error modal body shown when a gift-subscription user tries to start a recurring subscription. Explains the extension/redemption path. #: src/features/app/components/dialogs/components/plutonium/hooks/useCheckoutActions.tsx:160 msgid "You're currently on a gift subscription. It won't renew. You can redeem more gift codes to extend it. Recurring subscriptions can be started after your gift time ends." @@ -38497,16 +37933,12 @@ msgstr "आपने हाल ही में सेल्फ़-सर्व msgid "You've arrived, {username}! Let's get started." msgstr "आप आ गए, {username}! चलिए शुरू करते हैं।" -#: src/features/auth/flow/InviteHeader.tsx:200 -msgid "You've been invited to install" -msgstr "आपको इंस्टॉल करने के लिए आमंत्रित किया गया है" - -#: src/features/auth/flow/InviteHeader.tsx:96 -#: src/features/auth/flow/InviteHeader.tsx:299 +#: src/features/auth/flow/InviteHeader.tsx:69 +#: src/features/auth/flow/InviteHeader.tsx:213 msgid "You've been invited to join" msgstr "आपको इसमें शामिल होने के लिए आमंत्रित किया गया है" -#: src/features/auth/flow/InviteHeader.tsx:151 +#: src/features/auth/flow/InviteHeader.tsx:124 msgid "You've been invited to join a group DM by" msgstr "आपको एक ग्रुप DM में शामिल होने के लिए आमंत्रित किया गया है" @@ -38586,7 +38018,7 @@ msgstr "आपकी {premiumProductName} सदस्यता समाप् msgid "Your {productName} session expired. Sign in again to continue authorizing this application." msgstr "आपका {productName} सत्र समाप्त हो गया है। इस एप्लिकेशन को अधिकृत करना जारी रखने के लिए फिर से साइन इन करें।" -#: src/features/user/components/settings_utils/SettingsConstants.tsx:205 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:200 msgid "Your account" msgstr "आपका अकाउंट" diff --git a/fluxer_app/src/features/i18n/locales/hr/messages.po b/fluxer_app/src/features/i18n/locales/hr/messages.po index bd480a68a..e42609079 100644 --- a/fluxer_app/src/features/i18n/locales/hr/messages.po +++ b/fluxer_app/src/features/i18n/locales/hr/messages.po @@ -29,11 +29,6 @@ msgstr "(uredio)" msgid "(failed to load)" msgstr "(nije uspjelo učitavanje)" -#. Placeholder content text shown for scheduled messages with neither text nor attachments. Keep the parentheses. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:38 -msgid "(no content)" -msgstr "(nema sadržaja)" - #: src/features/app/components/pages/YouPage.tsx:189 #: src/features/user/components/modals/UserProfileMobileSheet.tsx:899 msgid "(only visible to you)" @@ -455,7 +450,7 @@ msgstr "{count, plural, one {Proširi (# redak)} other {Proširi (# redaka)}}" msgid "{count, plural, one {Expand (# row)} other {Expand (# rows)}}" msgstr "{count, plural, one {Prikaži (# red)} other {Prikaži (# redova)}}" -#: src/features/voice/components/VoiceParticipantTile.tsx:303 +#: src/features/voice/components/VoiceParticipantTile.tsx:304 msgid "{count, plural, one {Expand # other device} other {Expand # other devices}}" msgstr "{count, plural, one {Proširi # drugi uređaj} other {Proširi # druga uređaja}}" @@ -463,8 +458,8 @@ msgstr "{count, plural, one {Proširi # drugi uređaj} other {Proširi # druga u msgid "{count, plural, one {Group DM · # member} other {Group DM · # members}}" msgstr "{count, plural, one {Grupna izravna poruka · # član} other {Grupna izravna poruka · # članova}}" -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:252 -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:273 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:274 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:295 msgid "{count, plural, one {Hide # device} other {Hide # devices}}" msgstr "{count, plural, one {Sakrij # uređaj} other {Sakrij # uređaja}}" @@ -476,7 +471,7 @@ msgstr "{count, plural, one {U pozivu} other {# u pozivu}}" msgid "{count, plural, one {Join video call (# participant)} other {Join video call (# participants)}}" msgstr "{count, plural, one {Pridruži se videopozivu (# sudionik)} other {Pridruži se videopozivu (# sudionika)}}" -#: src/features/voice/components/VoiceParticipantTile.tsx:620 +#: src/features/voice/components/VoiceParticipantTile.tsx:621 msgid "{count, plural, one {Keep watching # stream and add this one} other {Keep watching # streams and add this one}}" msgstr "{count, plural, one {Nastavi gledati # stream i dodaj ovaj} other {Nastavi gledati # streama i dodaj ovaj}}" @@ -492,8 +487,8 @@ msgstr "{count, plural, one {Opozovi # aplikaciju} other {Opozovi # aplikacije}} msgid "{count, plural, one {sent # attachment} other {sent # attachments}}" msgstr "{count, plural, one {poslao # privitak} few {poslao # privitka} other {poslao # privitaka}}" -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:259 -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:280 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:281 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:302 msgid "{count, plural, one {Show # device} other {Show # devices}}" msgstr "{count, plural, one {Prikaži # uređaj} other {Prikaži # uređaja}}" @@ -535,22 +530,6 @@ msgstr "{count, plural, one {Već koristite jednu dopuštenu vezu za ovaj glasov msgid "{count, plural, one {You're at the cap of # saved media item. Remove one to add another.} other {You're at the cap of # saved media items. Remove one to add another.}}" msgstr "{count, plural, one {Dosegnuli ste ograničenje od # spremljene medijske stavke. Uklonite jednu da biste dodali drugu.} other {Dosegnuli ste ograničenje od # spremljenih medijskih stavki. Uklonite jednu da biste dodali drugu.}}" -#: src/features/invite/commands/InviteCommands.tsx:401 -msgid "{count, plural, one {You're at the limit of # emoji pack. Delete one to create another.} other {You're at the limit of # emoji packs. Delete one to create another.}}" -msgstr "{count, plural, one {Dosegnuli ste ograničenje od # paketa emojija. Izbrišite jedan da biste stvorili drugi.} other {Dosegnuli ste ograničenje od # paketa emojija. Izbrišite jedan da biste stvorili drugi.}}" - -#: src/features/invite/commands/InviteCommands.tsx:387 -msgid "{count, plural, one {You're at the limit of # installed emoji pack. Remove one to add another.} other {You're at the limit of # installed emoji packs. Remove one to add another.}}" -msgstr "{count, plural, one {Dosegnuli ste ograničenje od # instaliranog paketa emojija. Uklonite jedan da biste dodali drugi.} other {Dosegnuli ste ograničenje od # instaliranih paketa emojija. Uklonite jedan da biste dodali drugi.}}" - -#: src/features/invite/commands/InviteCommands.tsx:419 -msgid "{count, plural, one {You're at the limit of # installed sticker pack. Remove one to add another.} other {You're at the limit of # installed sticker packs. Remove one to add another.}}" -msgstr "{count, plural, one {Dosegnuli ste ograničenje od # instaliranog paketa naljepnica. Uklonite jedan da biste dodali drugi.} other {Dosegnuli ste ograničenje od # instaliranih paketa naljepnica. Uklonite jedan da biste dodali drugi.}}" - -#: src/features/invite/commands/InviteCommands.tsx:433 -msgid "{count, plural, one {You're at the limit of # sticker pack. Delete one to create another.} other {You're at the limit of # sticker packs. Delete one to create another.}}" -msgstr "{count, plural, one {Dosegnuli ste ograničenje od # paketa naljepnica. Izbrišite jedan da biste stvorili drugi.} other {Dosegnuli ste ograničenje od # paketa naljepnica. Izbrišite jedan da biste stvorili drugi.}}" - #: src/features/guild/components/alerts/MaxGuildsModal.tsx:24 msgid "{count, plural, one {You've reached the maximum number of communities you can join (# community). Leave a community before joining another one.} other {You've reached the maximum number of communities you can join (# communities). Leave a community before joining another one.}}" msgstr "{count, plural, one {Dosegli ste maksimalan broj zajednica kojima se možete pridružiti (# zajednica). Napustite zajednicu prije nego što se pridružite drugoj.} other {Dosegli ste maksimalan broj zajednica kojima se možete pridružiti (# zajednica). Napustite zajednicu prije nego što se pridružite drugoj.}}" @@ -750,14 +729,14 @@ msgstr "{formats}. Maksimalno {maxSize}. Preporučeno: {recommendedSize}" msgid "{formats}. Max {maxSize}. Recommended: {recommendedSize}. {note}" msgstr "{formats}. Maksimalno {maxSize}. Preporučeno: {recommendedSize}. {note}" -#: src/features/auth/flow/InviteHeader.tsx:117 -#: src/features/auth/flow/InviteHeader.tsx:162 -#: src/features/auth/flow/InviteHeader.tsx:335 +#: src/features/auth/flow/InviteHeader.tsx:90 +#: src/features/auth/flow/InviteHeader.tsx:135 +#: src/features/auth/flow/InviteHeader.tsx:249 msgid "{formattedMemberCount} {memberCount, plural, one {member} other {members}}" msgstr "{formattedMemberCount} {memberCount, plural, one {član} other {članova}}" -#: src/features/auth/flow/InviteHeader.tsx:111 -#: src/features/auth/flow/InviteHeader.tsx:320 +#: src/features/auth/flow/InviteHeader.tsx:84 +#: src/features/auth/flow/InviteHeader.tsx:234 msgid "{formattedPresenceCount} online" msgstr "{formattedPresenceCount} na mreži" @@ -776,7 +755,7 @@ msgstr "{fps} FPS" msgid "{guildName} channels" msgstr "Kanali {guildName}" -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:674 +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:673 msgid "{hiddenConnectionCount, plural, one {Expand # other device} other {Expand # other devices}}" msgstr "{hiddenConnectionCount, plural, one {Proširi # drugi uređaj} other {Proširi # drugih uređaja}}" @@ -874,7 +853,7 @@ msgstr "{length} gleda" msgid "{lineCount, plural, one {# line} other {# lines}}" msgstr "{lineCount, plural, one {# redak} few {# retka} other {# redaka}}" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:145 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:143 msgid "{matchCount, plural, one {# match} other {# matches}}" msgstr "{matchCount, plural, one {# podudaranje} other {# podudaranja}}" @@ -889,7 +868,7 @@ msgid "{mbWayPaymentMethod} is a one-time payment method in {paymentProviderName msgstr "{mbWayPaymentMethod} je jednokratna metoda plaćanja u naplati putem {paymentProviderName}, tako da ovdje nije put za ponavljajuću pretplatu." #. Screen share bitrate option label. Mbps means megabits per second. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:167 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:172 msgid "{megabits} Mbps" msgstr "{megabits} Mbps" @@ -1105,7 +1084,7 @@ msgid "{productName} detected a potential raid in this community. Invites are pa msgstr "{productName} je otkrio potencijalni napad u ovoj zajednici. Pozivnice su pauzirane, tako da se novi korisnici trenutačno ne mogu pridružiti." #. Anti-raid status message on a community invite embed. productName is the product brand name placeholder. -#: src/features/channel/components/InviteEmbed.tsx:117 +#: src/features/channel/components/InviteEmbed.tsx:88 msgid "{productName} detected a potential raid, so new users can't join right now." msgstr "{productName} je otkrio potencijalni napad, pa se novi korisnici trenutačno ne mogu pridružiti." @@ -1225,14 +1204,14 @@ msgstr "Preostalo je još {remaining} znakova. Nabavite {premiumProductName} za msgid "{remainingSlotCount} remaining" msgstr "Preostalo: {remainingSlotCount}" -#: src/features/channel/components/InviteEmbed.tsx:282 -#: src/features/channel/components/InviteEmbed.tsx:455 -#: src/features/channel/components/InviteEmbed.tsx:724 +#: src/features/channel/components/InviteEmbed.tsx:248 +#: src/features/channel/components/InviteEmbed.tsx:356 +#: src/features/channel/components/InviteEmbed.tsx:625 msgid "{renderedMemberCount} {memberCount, plural, one {member} other {members}}" msgstr "{renderedMemberCount} {memberCount, plural, one {član} other {članova}}" #. Presence summary on a community invite embed. renderedPresenceCount is a formatted count of online members. -#: src/features/channel/components/InviteEmbed.tsx:112 +#: src/features/channel/components/InviteEmbed.tsx:83 msgid "{renderedPresenceCount} online" msgstr "{renderedPresenceCount} na mreži" @@ -1630,9 +1609,7 @@ msgstr "1 nepročitana" msgid "1 unread DM" msgstr "1 nepročitana poruka" -#. Invite link use-limit option meaning the invite can be used once. #. Invite max-uses dropdown option for exactly one use. -#: src/features/expressions/components/modals/PackInviteModal.tsx:33 #: src/features/invite/components/modals/InviteModal.tsx:60 msgid "1 use" msgstr "1 upotreba" @@ -1668,16 +1645,12 @@ msgstr "Poklon za 1 godinu" msgid "10 minutes" msgstr "10 minuta" -#. Invite link use-limit option meaning the invite can be used ten times. #. Invite max-uses dropdown option for ten uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:41 #: src/features/invite/components/modals/InviteModal.tsx:68 msgid "10 uses" msgstr "10 korištenja" -#. Invite link use-limit option meaning the invite can be used 100 times. #. Invite max-uses dropdown option for 100 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:53 #: src/features/invite/components/modals/InviteModal.tsx:80 msgid "100 uses" msgstr "100 korištenja" @@ -1763,9 +1736,7 @@ msgctxt "adaptive-screen-share" msgid "240p" msgstr "240p" -#. Invite link use-limit option meaning the invite can be used 25 times. #. Invite max-uses dropdown option for 25 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:45 #: src/features/invite/components/modals/InviteModal.tsx:72 msgid "25 uses" msgstr "25 korištenja" @@ -1840,16 +1811,12 @@ msgstr "5 dana" msgid "5 minutes" msgstr "5 minuta" -#. Invite link use-limit option meaning the invite can be used five times. #. Invite max-uses dropdown option for five uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:37 #: src/features/invite/components/modals/InviteModal.tsx:64 msgid "5 uses" msgstr "5 korištenja" -#. Invite link use-limit option meaning the invite can be used 50 times. #. Invite max-uses dropdown option for 50 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:49 #: src/features/invite/components/modals/InviteModal.tsx:76 msgid "50 uses" msgstr "50 korištenja" @@ -2083,13 +2050,6 @@ msgstr "Prihvati pozivnicu" msgid "Accept the friend request from {userName}?" msgstr "Prihvatiti zahtjev za prijateljstvo od korisnika {userName}?" -#. Helper text on a pack invite embed explaining that accepting installs the pack. -#. Note shown on expression pack invites before accepting. -#: src/features/channel/components/InviteEmbed.tsx:100 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:81 -msgid "Accepting this invite installs the pack automatically." -msgstr "Prihvaćanjem ove pozivnice paket se automatski instalira." - #. Short label in the notification utils helper. Keep it concise. #: src/features/notification/utils/NotificationUtils.ts:32 msgid "Access granted" @@ -2110,7 +2070,7 @@ msgstr "Pristupite osnovnim informacijama profila (korisničko ime, avatar itd.) #. User settings tab for accessibility preferences (visual, motion, screen reader, etc.). #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:14 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:93 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:66 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:61 msgid "Accessibility" msgstr "Pristupačnost" @@ -2124,7 +2084,7 @@ msgstr "Pristupačno područje uživo" #. User settings tab for account login, password, MFA, and security. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:11 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:129 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:95 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:90 msgid "Account" msgstr "Račun" @@ -2180,7 +2140,7 @@ msgstr "Račun je prenov" #. Required-action modal title shown when an account-level verification step is required to proceed. #. Title of the error modal shown when an unclaimed (guest) account tries to accept a community or group DM invite. Auth-related; keep tone plain. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:8 -#: src/features/invite/commands/InviteCommands.tsx:37 +#: src/features/invite/commands/InviteCommands.tsx:35 msgid "Account verification required" msgstr "Potrebna je provjera računa" @@ -2461,7 +2421,7 @@ msgid "Add an account to continue." msgstr "Dodajte račun za nastavak." #. Body of the error modal shown when an unclaimed (guest) account tries to accept a community invite. Tells the user to complete sign-up first. -#: src/features/invite/commands/InviteCommands.tsx:42 +#: src/features/invite/commands/InviteCommands.tsx:40 msgid "Add an email and password to your account first." msgstr "Prvo dodajte e-poštu i lozinku svom računu." @@ -2771,7 +2731,7 @@ msgid "Address" msgstr "Adresa" #. Description for an H.264 backup stream select. Keep H.264, CPU, and GPU literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:119 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:124 msgid "Adds H.264 for mixed clients. Uses more encode work." msgstr "Dodaje H.264 za mješovite klijente. Koristi više resursa za kodiranje." @@ -2827,11 +2787,9 @@ msgstr "Administratori su pauzirali pozivnice — trenutačno se ne možete prid #. Collapsed-by-default group at the end of the community overview tab holding less common settings. #. Disclosure button label in the voice connection status popout. Reveals technical bandwidth and network stats. #. User settings tab for power-user and experimental application preferences. -#. Voice participant context menu submenu label for IDs and diagnostics. #: src/features/channel/components/modals/channel_tabs/ChannelOverviewTab.tsx:337 #: src/features/guild/components/modals/guild_tabs/guild_overview_tab/index.tsx:28 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:178 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:145 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:140 #: src/features/voice/components/voice_connection_status/VoiceDetailsPopout.tsx:60 msgid "Advanced" msgstr "Napredno" @@ -2842,7 +2800,7 @@ msgid "Advanced video settings" msgstr "Napredne video postavke" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:100 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:121 msgid "Advertise a capped decode codec to force publisher migration" msgstr "Ponudi ograničeni kodek za dekodiranje kako bi se prisilila migracija izdavača" @@ -3065,6 +3023,13 @@ msgstr "Dopusti svima da vide ovu vezu na tvom profilu" msgid "Allow anyone who can view your full profile to see your profile local time" msgstr "Dopusti svima koji mogu vidjeti vaš cijeli profil da vide vaše lokalno vrijeme profila" +#. Settings search entry label for the AV1 screen-share opt-in. AV1 is a codec name and should stay literal. +#. Switch label for the AV1 screen-share opt-in. AV1 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:236 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:88 +msgid "Allow AV1 for screen sharing" +msgstr "Dopusti AV1 za dijeljenje zaslona" + #. Toggle label that allows DMs from bots in this community. #: src/features/ui/action_menu/items/BulkSettingsMenuItems.tsx:81 msgid "Allow bot direct messages" @@ -3112,6 +3077,13 @@ msgstr "Dopusti fleksibilne nazive tekstualnih kanala" msgid "Allow for all communities" msgstr "Dopusti za sve zajednice" +#. Settings search entry label for the H.265/HEVC screen-share opt-in. H.265 and HEVC are codec names and should stay literal. +#. Switch label for the H.265/HEVC screen-share opt-in. H.265 and HEVC are codec names and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:240 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:92 +msgid "Allow H.265 (HEVC) for screen sharing" +msgstr "Dopusti H.265 (HEVC) za dijeljenje zaslona" + #: src/features/connection/components/modals/EditConnectionModal.tsx:95 msgid "Allow members from communities you're in to see this connection" msgstr "Dopusti članovima zajednica u kojima si da vide ovu vezu" @@ -3218,7 +3190,7 @@ msgid "Already have an account?" msgstr "Već imate račun?" #. Status label on a group DM invite embed when the current user is already a member. -#: src/features/channel/components/InviteEmbed.tsx:76 +#: src/features/channel/components/InviteEmbed.tsx:67 msgid "Already joined" msgstr "Već ste se pridružili" @@ -3426,7 +3398,7 @@ msgid "Animated avatars ({animatedAvatarFormats}) require {premiumProductName}." msgstr "Animirani avatari ({animatedAvatarFormats}) zahtijevaju {premiumProductName}." #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:79 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:75 msgid "Animated avatars & profile banners" msgstr "Animirani avatari i natpisi profila" @@ -3712,7 +3684,7 @@ msgstr "Oznaka ikone aplikacije" msgid "App language: {format}" msgstr "Jezik aplikacije: {format}" -#: src/features/user/components/settings_utils/SettingsConstants.tsx:209 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:204 msgid "App settings" msgstr "Postavke aplikacije" @@ -3739,7 +3711,7 @@ msgstr "Razina zumiranja aplikacije" #. Advanced settings category tag. #. User settings tab for app appearance and layout options. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:13 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:116 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:111 msgid "Appearance" msgstr "Izgled" @@ -3812,8 +3784,8 @@ msgstr "Aplikacija je uspješno ažurirana" #: src/features/user/components/modals/tabs/applications_tab/index.tsx:90 #: src/features/user/components/modals/tabs/applications_tab/index.tsx:129 #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:29 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:74 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:70 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:66 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:65 msgid "Applications" msgstr "Aplikacije" @@ -3899,7 +3871,7 @@ msgid "Are you sure you want to delete every message in your personal notes? Thi msgstr "Želite li zaista izbrisati sve poruke u svojim osobnim bilješkama? Ovo će trajno ukloniti sve poruke i njihove privitke. Ovu radnju nije moguće poništiti." #. placeholder {0}: selectedRole.name -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:410 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:425 msgid "Are you sure you want to delete the <0>{0} role? Any members with this role will no longer have it." msgstr "Želite li sigurno izbrisati ulogu <0>{0}? Svi članovi s ovom ulogom više je neće imati." @@ -4080,11 +4052,6 @@ msgstr "Privitak (maketa)" msgid "Attachment mocks" msgstr "Lažni privici" -#. Placeholder content text shown for scheduled messages that have attachments but no text content. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:34 -msgid "Attachment only message" -msgstr "Poruka samo s privitkom" - #. Short label in the channel and chat textual attachment preview bottom sheet. Keep it concise. #. Short label in the channel and chat textual attachment preview modal. Keep it concise. #: src/features/channel/components/embeds/attachments/TextualAttachmentPreviewBottomSheet.tsx:27 @@ -4112,9 +4079,7 @@ msgstr "Prijenos privitka nije dostupan" msgid "Attachment: {filename}" msgstr "Privitak: {filename}" -#. Label in the scheduled message row preview indicating that attachments are included. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:43 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:34 msgid "Attachments" msgstr "Privici" @@ -4238,7 +4203,7 @@ msgid "Audio settings" msgstr "Postavke zvuka" #. Voice control button label for microphone and speaker settings. -#: src/features/voice/components/VoiceControlBar.tsx:146 +#: src/features/voice/components/VoiceControlBar.tsx:142 msgctxt "voice-control-button" msgid "Audio settings" msgstr "Audio postavke" @@ -4344,7 +4309,7 @@ msgid "Authorized" msgstr "Autorizirano" #. 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/GeneralSettingsSections.ts:30 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:22 msgid "Authorized applications" msgstr "Autorizirane aplikacije" @@ -4358,8 +4323,8 @@ msgstr "Autorizirane aplikacije" #: src/features/user/components/modals/tabs/AuthorizedAppsTab.tsx:506 #: src/features/user/components/settings_utils/search_index/AuthorizedAppsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:148 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:34 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:107 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:102 msgid "Authorized apps" msgstr "Autorizirane aplikacije" @@ -4442,7 +4407,6 @@ msgid "Autocomplete suggestion: {label}, {selectedOptionPosition} of {resultCoun msgstr "Prijedlog automatskog dovršavanja: {label}, {selectedOptionPosition} od {resultCount}" #. Channel overview settings tab label, control, or validation message (name, topic, slowmode, voice region, mature content gate). -#. Label for the auto codec option in the screen-share codec radio group. Keep it concise. #. Option label for a WebRTC content hint select. #. Option label for an SVC mode select. #. Option label for an encoder path select. @@ -4451,11 +4415,10 @@ msgstr "Prijedlog automatskog dovršavanja: {label}, {selectedOptionPosition} od #. Voice region option label in the voice settings menu meaning let Fluxer pick the best region automatically. #. Voice region picker option label meaning 'let Fluxer pick the best region automatically'. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/RtcRegionSelect.tsx:19 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:59 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:99 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:139 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:176 -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:34 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:64 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:104 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:144 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:181 #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:263 #: src/features/voice/components/VoiceRegionSelector.tsx:16 #: src/features/voice/components/VoiceSettingsMenus.tsx:126 @@ -4468,6 +4431,11 @@ msgctxt "rtc-region-value" msgid "Automatic" msgstr "Automatski" +#. Option label for the screen-share codec select. codec is the automatically selected codec label. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:222 +msgid "Automatic ({codec})" +msgstr "Automatski ({codec})" + #. Settings search entry label. Names the settings search entry in the settings UI. #. Voice setting label for automatically evening out microphone volume. #: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:48 @@ -4495,96 +4463,6 @@ msgstr "Automatsko čitanje poruka" msgid "Automatic start" msgstr "Automatsko pokretanje" -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep Firefox as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:8 -msgid "Automatic would use {codecName} because Firefox screen sharing works most reliably with it." -msgstr "Automatski bi koristio {codecName} jer dijeljenje zaslona u Firefoxu najpouzdanije radi s njim." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:70 -msgid "Automatic would use {codecName} because no hardware encoder is available and this browser exposes H.265." -msgstr "Automatski bi se koristio {codecName} jer hardverski koder nije dostupan i ovaj preglednik podržava H.265." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:75 -msgid "Automatic would use {codecName} because no hardware encoder is available and your computer exposes H.265." -msgstr "Automatski bi se koristio {codecName} jer hardverski koder nije dostupan i vaše računalo podržava H.265." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:90 -msgid "Automatic would use {codecName} because no higher-quality encoder is available and H.264 is compatible." -msgstr "Automatski bi se koristio {codecName} jer nije dostupan nijedan koder više kvalitete, a H.264 je kompatibilan." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep OpenH264 and Linux literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:101 -msgid "Automatic would use {codecName} because no video encoder is exposed. On Linux, OpenH264 may need to be installed." -msgstr "Automatski bi se koristio {codecName} jer nije izložen nijedan video koder. Na Linuxu će možda trebati instalirati OpenH264." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:60 -msgid "Automatic would use {codecName} because software encoding is preferred and this browser exposes AV1." -msgstr "Automatski bi se koristio {codecName} jer je softversko kodiranje preferirano i ovaj preglednik podržava AV1." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:80 -msgid "Automatic would use {codecName} because software encoding is preferred and this browser exposes VP9." -msgstr "Automatski bi se koristio {codecName} jer je softversko kodiranje preferirano i ovaj preglednik podržava VP9." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:95 -msgid "Automatic would use {codecName} because software encoding is preferred and VP8 is the safest software fallback." -msgstr "Automatski bi koristio {codecName} jer je softversko kodiranje preferirano, a VP8 je najsigurnija softverska zamjena." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:65 -msgid "Automatic would use {codecName} because software encoding is preferred and your computer exposes AV1." -msgstr "Automatski bi koristio {codecName} jer je softversko kodiranje preferirano i vaše računalo podržava AV1." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:85 -msgid "Automatic would use {codecName} because software encoding is preferred and your computer exposes VP9." -msgstr "Automatski bi koristio {codecName} jer je softversko kodiranje preferirano i vaše računalo podržava VP9." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep codec names literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:25 -msgid "Automatic would use {codecName} because this browser does not expose H.264, so VP8 is the safest fallback." -msgstr "Automatski bi se koristio {codecName} jer ovaj preglednik ne podržava H.264, pa je VP8 najsigurnija zamjenska opcija." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep Chromium as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:13 -msgid "Automatic would use {codecName} because this browser supports it and it is the best fallback outside Chromium." -msgstr "Automatski bi koristio {codecName} jer ga ovaj preglednik podržava i najbolja je zamjena izvan Chromiuma." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep codec names literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:30 -msgid "Automatic would use {codecName} because your computer does not expose H.264, so VP8 is the safest fallback." -msgstr "Automatski bi koristio {codecName} jer vaše računalo ne podržava H.264, pa je VP8 najsigurnija zamjena." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep Chromium as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:19 -msgid "Automatic would use {codecName} because your computer supports it and it is the best fallback outside Chromium." -msgstr "Automatski bi koristio {codecName} jer ga vaše računalo podržava i najbolja je zamjena izvan Chromiuma." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:54 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware and it gives strong screen-share quality." -msgstr "Automatski bi se koristio {codecName} jer ga vaš GPU može hardverski kodirati, a pruža visoku kvalitetu dijeljenja zaslona." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:42 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware and it is the most compatible screen-share default." -msgstr "Automatski bi se koristio {codecName} jer ga vaš GPU može hardverski kodirati i to je najkompatibilnija zadana postavka za dijeljenje zaslona." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:48 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware, with excellent compression and low CPU usage." -msgstr "Automatski bi koristio {codecName} jer ga vaš GPU može hardverski kodirati, uz izvrsnu kompresiju i nisku upotrebu procesora." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:36 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware, with the best compression for screen sharing." -msgstr "Automatski bi se koristio {codecName} jer ga vaš GPU može hardverski kodirati, uz najbolju kompresiju za dijeljenje zaslona." - #. Short label in the animation tab. Keep it concise. #: src/features/user/components/modals/tabs/accessibility_tab/AnimationTab.tsx:52 msgid "Automatically play GIFs" @@ -4648,6 +4526,16 @@ msgstr "Automatsko čitanje" msgid "Autoscrolling" msgstr "Automatsko pomicanje" +#. Settings search synonym. Codec name; keep literal. Used to match this term in the settings search bar. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:101 +msgid "AV1" +msgstr "AV1" + +#. Option label for the screen-share codec select while the AV1 opt-in is off and the option is disabled. AV1 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:226 +msgid "AV1 (requires opt-in)" +msgstr "AV1 (zahtijeva uključivanje)" + #. Label for the available desktop version in the Linux update modal. #: src/features/updater/commands/UpdaterModalCommands.tsx:140 msgid "Available" @@ -4875,7 +4763,7 @@ msgid "Badge" msgstr "Značka" #. Option label for a software encoder quality select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:83 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:88 msgid "Balanced" msgstr "Uravnoteženo" @@ -4917,7 +4805,7 @@ msgstr "Zabrana istječe u {0}." #: src/features/moderation/components/modals/BanMemberModal.tsx:270 #: src/features/ui/action_menu/GuildMemberContextMenu.tsx:66 #: src/features/ui/action_menu/items/GuildMemberMenuItems.tsx:51 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:94 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:118 msgid "Ban member" msgstr "Zabrani članu" @@ -5046,7 +4934,7 @@ msgstr "Između 1 i 32 znaka" #. 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/PlutoniumIndex.ts:27 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:207 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:202 msgid "Billing" msgstr "Naplata" @@ -5099,7 +4987,7 @@ msgid "Biometrics" msgstr "Biometrija" #. 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/VoiceVideoIndex.ts:160 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:181 msgid "Bitrate" msgstr "Brzina prijenosa podataka" @@ -5181,8 +5069,8 @@ msgstr "Blokirano" #: src/features/user/components/modals/tabs/BlockedUsersTab.tsx:210 #: src/features/user/components/settings_utils/search_index/BlockedUsersIndex.ts:6 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:152 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:58 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:18 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:53 msgid "Blocked users" msgstr "Blokirani korisnici" @@ -5275,7 +5163,7 @@ msgstr "Dodano u oznake." #. Tab label in the inbox popout listing the user bookmarks. #: src/features/channel/components/modals/BookmarksBottomSheet.tsx:33 #: src/features/messaging/components/pages/SavedMessagesPage.tsx:23 -#: src/features/messaging/components/popouts/InboxPopout.tsx:36 +#: src/features/messaging/components/popouts/InboxPopout.tsx:34 msgid "Bookmarks" msgstr "Spremljene poruke" @@ -5535,10 +5423,6 @@ msgstr "Zlostavljanje, ponavljani neželjeni kontakt, uhođenje ili ciljano zlos msgid "Bullying, threats, hate, violence, raids, or content that pushes self-harm." msgstr "Zlostavljanje, prijetnje, mržnja, nasilje, napadi ili sadržaj koji potiče samoozljeđivanje." -#: src/features/expressions/components/modals/CreatePackModal.tsx:95 -msgid "Bundle your favorite stickers into a pack you can distribute." -msgstr "Složite svoje omiljene naljepnice u paket koji možete dijeliti." - #. Short label in the app constants. #: src/features/app/constants/AppConstants.ts:45 msgid "Busy right now" @@ -5761,7 +5645,7 @@ msgid "Cameras and virtual capture devices are selected here in {productName}, n msgstr "Kamere i uređaji za virtualno snimanje odabiru se ovdje u aplikaciji {productName}, a ne u Wayland sustavu za odabir. Ako se ovdje ništa ne prikazuje, provjerite dopuštenja ili povežite uređaj." #. Tooltip in the voice control bar when cameras are disabled because the participant count exceeds the limit. {voiceChannelCameraUserLimit} is the configured threshold. -#: src/features/voice/components/VoiceControlBar.tsx:136 +#: src/features/voice/components/VoiceControlBar.tsx:132 msgid "Cameras are off above {voiceChannelCameraUserLimit} participants" msgstr "Kamere su isključene iznad {voiceChannelCameraUserLimit} sudionika" @@ -5781,7 +5665,6 @@ msgid "Can't upload files here" msgstr "Ovdje nije moguće učitati datoteke" #. Action label for dismissing a mass-mention warning. -#. Button label on a scheduled message row that cancels (deletes) the scheduled send. #. Button label that closes the emoji rename popout without saving. #. Button that closes the delete channel confirmation without deleting. #. Button that closes the device logout confirmation without changes. @@ -5810,10 +5693,8 @@ msgstr "Ovdje nije moguće učitati datoteke" #: src/features/emoji/components/emojis/EmojiListItem.tsx:318 #: src/features/expressions/components/modals/AddFavoriteMemeModal.tsx:111 #: src/features/expressions/components/modals/AddGuildStickerModal.tsx:250 -#: src/features/expressions/components/modals/CreatePackModal.tsx:137 #: src/features/expressions/components/modals/EditFavoriteMemeModal.tsx:87 #: src/features/expressions/components/modals/EditGuildStickerModal.tsx:116 -#: src/features/expressions/components/modals/EditPackModal.tsx:124 #: src/features/guild/components/modals/TransferOwnershipModal.tsx:91 #: src/features/i18n/utils/CommonMessageDescriptors.ts:98 #: src/features/input/state/input_keybind/shared.ts:137 @@ -5824,7 +5705,6 @@ msgstr "Ovdje nije moguće učitati datoteke" #: src/features/messaging/components/modals/ForwardModal.tsx:635 #: src/features/messaging/components/modals/ImageCropModal.tsx:925 #: src/features/messaging/components/modals/MessageHistoryThresholdModal.tsx:107 -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:47 #: src/features/moderation/components/modals/BanMemberModal.tsx:262 #: src/features/moderation/components/modals/RemoveTimeoutModal.tsx:70 #: src/features/moderation/components/modals/TimeoutMemberModal.tsx:126 @@ -5850,11 +5730,6 @@ msgstr "Odustani" msgid "Cancel editing message" msgstr "Odustani od uređivanja poruke" -#. Button or menu action label in the channel and chat scheduled message edit bar. Keep it concise. -#: src/features/channel/components/ScheduledMessageEditBar.tsx:18 -msgid "Cancel editing scheduled message" -msgstr "Odustani od uređivanja zakazane poruke" - #. Relationship action label for canceling an outgoing friend request. #: src/features/relationship/utils/RelationshipMessageDescriptors.ts:25 msgid "Cancel friend request" @@ -5935,16 +5810,6 @@ msgstr "Nije moguće urediti" msgid "Cannot delete account" msgstr "Nije moguće izbrisati račun" -#. Title of the error modal when installing an emoji pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:83 -msgid "Cannot install emoji pack" -msgstr "Nije moguće instalirati paket emojija" - -#. Title of the error modal when installing a sticker pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:87 -msgid "Cannot install sticker pack" -msgstr "Nije moguće instalirati paket naljepnica" - #. Toast error shown when captcha verification fails inside the auth captcha interceptor. #: src/features/auth/components/CaptchaInterceptor.tsx:14 msgid "Captcha verification failed. Try again." @@ -5955,15 +5820,15 @@ msgstr "Provjera Captche nije uspjela. Pokušajte ponovno." msgid "Capture" msgstr "Snimanje" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:398 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:420 msgid "Capture app audio" msgstr "Snimanje zvuka aplikacije" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:399 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:421 msgid "Capture desktop audio" msgstr "Snimanje zvuka s radne površine" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:397 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:419 msgid "Capture device audio" msgstr "Snimanje zvuka uređaja" @@ -6221,12 +6086,12 @@ msgstr "Obrazac za promjenu lozinke" msgid "Change scheduled" msgstr "Promjena zakazana" -#. Tooltip / button label in the screen-share status pill. Opens the picker to change what is being shared. -#. Voice control menu action to choose a different screen-share source. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:48 -#: src/features/voice/components/VoiceControlBar.tsx:108 -msgid "Change source" -msgstr "Promijeni izvor" +#. Action that opens the source picker for the active screen share. +#. Voice screen share menu action that changes the shared source. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:24 +#: src/features/voice/components/ActiveScreenShareMenu.tsx:23 +msgid "Change Stream" +msgstr "Promijeni stream" #. Modal title for the screen-share picker when switching an ongoing stream to a new source. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:156 @@ -6575,7 +6440,7 @@ msgstr "Prekoračeno ograničenje broja znakova za {remaining}" #: src/features/input/components/modals/KeyboardShortcutsCheatsheetModal.tsx:40 #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:15 #: src/features/user/components/modals/tabs/keybinds_tab/DefaultKeybindsList.tsx:39 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:120 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:115 msgid "Chat" msgstr "Čavrljanje" @@ -6976,7 +6841,7 @@ msgid "Choose your profile accent color" msgstr "Odaberite boju naglaska profila" #. 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/VoiceVideoIndex.ts:108 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:129 msgid "Cisco" msgstr "Cisco" @@ -7584,7 +7449,7 @@ msgid "Codec" msgstr "Kodek" #. 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/VoiceVideoIndex.ts:96 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:117 msgid "Codec negotiation testing" msgstr "Testiranje pregovaranja o kodeku" @@ -7628,8 +7493,8 @@ msgstr "Sažmi temu kanala" #. Tooltip / aria label on a voice participant tile button that collapses expanded device tiles for one user. #. Voice menu action that collapses expanded device tiles back into a single tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:98 -#: src/features/voice/components/VoiceParticipantTile.tsx:165 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:122 +#: src/features/voice/components/VoiceParticipantTile.tsx:166 msgid "Collapse devices" msgstr "Sažmi uređaje" @@ -8104,7 +7969,7 @@ msgstr "Fokusiranje sastavljača" #. Button label that opens a dedicated advanced settings modal for configuring screen-share encoder controls. #. Button label that opens a dedicated advanced settings modal. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedChatControls.tsx:161 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:163 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:168 msgid "Configure" msgstr "Konfiguriraj" @@ -8127,7 +7992,7 @@ msgid "Configure now" msgstr "Konfiguriraj sada" #. Tooltip / aria label on the screen-share control while a share is active. Opens the configure / end menu. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:69 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:58 msgid "Configure or end screen share" msgstr "Konfigurirajte ili prekinite dijeljenje zaslona" @@ -8378,12 +8243,12 @@ msgstr "Veza: {connectionId}" #: src/features/i18n/utils/CommonMessageDescriptors.ts:410 #: src/features/user/components/popouts/UserProfileShared.tsx:610 #: src/features/user/components/settings_utils/search_index/LinkedAccountsIndex.ts:8 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:38 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:30 msgid "Connections" msgstr "Veza" #. User settings tab for linked external accounts. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:111 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:106 msgctxt "user-settings-tab" msgid "Connections" msgstr "Povezivanja" @@ -8434,7 +8299,7 @@ msgid "Content filtering" msgstr "Filtriranje sadržaja" #. Label for an advanced screen-share select. Refers to the WebRTC MediaStreamTrack contentHint value. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:131 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:136 msgid "Content hint" msgstr "Savjet za sadržaj" @@ -9157,16 +9022,6 @@ msgstr "Nije moguće zanemariti zahtjev za prijateljstvo" msgid "Couldn't ignore the friend request. Try again." msgstr "Nije bilo moguće zanemariti zahtjev za prijateljstvo. Pokušajte ponovno." -#. Generic body for the error modal when an emoji pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:107 -msgid "Couldn't install this emoji pack. Try again later." -msgstr "Nije bilo moguće instalirati ovaj paket emojija. Pokušajte ponovno kasnije." - -#. Generic body for the error modal when a sticker pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:111 -msgid "Couldn't install this sticker pack. Try again later." -msgstr "Nije bilo moguće instalirati ovaj paket naljepnica. Pokušajte ponovno kasnije." - #. Error modal title shown when accepting a community invite fails. #: src/features/invite/components/alerts/InviteAcceptFailedModal.tsx:9 msgid "Couldn't join community" @@ -9582,11 +9437,6 @@ msgstr "Izradite račun kako biste preuzeli svoj dar" msgid "Create and manage applications and bots for your account" msgstr "Stvorite i upravljajte aplikacijama i botovima za svoj račun" -#. Empty-state description for expression packs when the feature requires premium. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:63 -msgid "Create and share custom emoji and sticker packs with {premiumProductFullName}." -msgstr "Stvarajte i dijelite prilagođene pakete emojija i naljepnica uz {premiumProductFullName}." - #. Button or menu action label in the application create modal. Keep it concise. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/applications_tab/ApplicationCreateModal.tsx:20 @@ -9628,14 +9478,6 @@ msgstr "Kreiraj izravnu poruku" msgid "Create emoji & stickers" msgstr "Stvaranje emojija i naljepnica" -#. Action that opens the create-emoji-pack modal. -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/expressions/components/modals/CreatePackModal.tsx:18 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:314 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:31 -msgid "Create emoji pack" -msgstr "Stvori paket emojija" - #. Accessible label for the create-favorite-category form. #: src/features/expressions/components/modals/CreateFavoriteCategoryModal.tsx:16 msgid "Create favorite category form" @@ -9688,14 +9530,6 @@ msgstr "Stvori ili se pridruži zajednici" msgid "Create role" msgstr "Stvori ulogu" -#. Action that opens the create-sticker-pack modal. -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/expressions/components/modals/CreatePackModal.tsx:22 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:314 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:35 -msgid "Create sticker pack" -msgstr "Izradi paket naljepnica" - #. Setup wizard title prompting the operator to create the first account. #: src/features/app/components/setup/SetupWizardSteps.tsx:48 msgid "Create the administrator account" @@ -9748,15 +9582,6 @@ msgstr "Kreirano" msgid "Created {createdAt}" msgstr "Stvoreno {createdAt}" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:334 -msgid "Created {createdCount} / {createdLimit}" -msgstr "Stvoreno: {createdCount} / {createdLimit}" - -#. placeholder {0}: NicknameUtils.getDisplayName(packCreator) -#: src/features/channel/components/InviteEmbed.tsx:343 -msgid "Created by {0}" -msgstr "Izradio/la {0}" - #. placeholder {0}: inviter ? NicknameUtils.getNickname(inviter, undefined, channelId) : invite.inviter ? NicknameUtils.getDisplayName(invite.inviter) : '' #. placeholder {1}: formatExpiresAt(invite.expires_at) #: src/features/channel/components/modals/GroupInvitesBottomSheet.tsx:218 @@ -9768,13 +9593,6 @@ msgstr "Izradio/la {0}. Istječe za {1}." msgid "Created by {creatorDisplayName} on {createdAt}" msgstr "Izradio/la {creatorDisplayName} dana {createdAt}" -#. Metadata label for an expression pack invite. userName is the pack creator username. -#. Short label in the authentication invite header. Preserve {userName}; it is inserted by code. Keep the tone plain and specific. -#: src/features/auth/flow/InviteHeader.tsx:29 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:73 -msgid "Created by {userName}" -msgstr "Izradio/izradila {userName}" - #. placeholder {0}: renderInline(change.newValue, i18n, guildId) #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:739 msgid "Created for channel {0}." @@ -9787,11 +9605,6 @@ msgstr "Stvoreno za kanal {0}." msgid "Created on {0}." msgstr "Stvoreno {0}." -#. 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/ExpressionPacksIndex.ts:43 -msgid "Created packs" -msgstr "Stvoreni paketi" - #. placeholder {0}: renderInline(change.newValue, i18n) #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:743 msgid "Created with name {0}." @@ -10119,7 +9932,7 @@ msgid "Custom tags" msgstr "Prilagođene oznake" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:87 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:83 msgid "Custom themes" msgstr "Prilagođene teme" @@ -10603,7 +10416,6 @@ msgstr "Na mobilnim uređajima je zadano isključeno radi očuvanja baterije i u #. Button or menu action label in the channel and chat embed audio. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the channel and chat media container. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the channel and chat mobile memes picker. Keep it concise. Keep the tone plain and specific. -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the messaging commands. Keep it concise. Keep the tone plain and specific. #. Confirm button label on the destructive delete-saved-media alert. #. Danger button label that confirms deleting a custom emoji. @@ -10626,7 +10438,6 @@ msgstr "Na mobilnim uređajima je zadano isključeno radi očuvanja baterije i u #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:117 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:290 #: src/features/user/components/modals/tabs/component_gallery_tab/index.tsx:238 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:49 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:154 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:190 msgid "Delete" @@ -10785,11 +10596,6 @@ msgstr "Izbriši moje poruke" msgid "Delete other members' messages. Pinning is controlled separately." msgstr "Brisanje poruka drugih članova. Prikvačivanje se kontrolira zasebno." -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:40 -msgid "Delete pack" -msgstr "Izbriši paket" - #. 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:31 msgid "Delete passkey" @@ -10862,11 +10668,6 @@ msgstr "Izbriši ovu poruku" msgid "Delete this message? Can't be undone." msgstr "Izbrisati ovu poruku? Ne može se poništiti." -#. Error message in the expression packs tab. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:45 -msgid "Delete this pack? Can't be undone." -msgstr "Izbrisati ovaj paket? Ne može se poništiti." - #. Danger action in the channel permissions overwrite context menu that removes a member permission override from the channel. #: src/features/channel/components/modals/channel_tabs/channel_permissions_tab/OverwriteContextMenu.tsx:19 msgid "Delete user" @@ -11011,7 +10812,7 @@ msgid "Description must be no more than {discoveryDescriptionMaxLength} characte msgstr "Opis ne smije imati više od {discoveryDescriptionMaxLength} znakova." #. Developer settings tab showing UI component examples. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:153 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:148 msgid "Design system" msgstr "Sustav dizajna" @@ -11025,8 +10826,8 @@ msgstr "Računalo" #. User settings tab for desktop app integration and platform settings. #. User settings tab label shown on desktop builds when the OS could not be identified (fallback for the per-OS labels). -#: src/features/user/components/settings_utils/SettingsConstants.tsx:86 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:141 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:81 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:136 msgid "Desktop app" msgstr "Aplikacija za stolno računalo" @@ -11113,7 +10914,7 @@ msgstr "Dostupna je desktop verzija {version}. Preuzmite instalacijski program i #. Settings section label for desktop window behavior. #: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx:150 #: src/features/user/components/settings_utils/search_index/DesktopSettingsIndex.ts:94 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:62 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:54 msgid "Desktop window" msgstr "Prozor radne površine" @@ -11139,7 +10940,7 @@ msgid "Detached banner" msgstr "Odvojeni natpis" #. Option label for a WebRTC content hint select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:147 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:152 msgid "Detail" msgstr "Detalji" @@ -11163,7 +10964,7 @@ msgstr "Prepoznaj tijekom tipkanja" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:20 #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:25 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:211 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:206 msgid "Developer" msgstr "Razvojni programer" @@ -11171,7 +10972,7 @@ msgstr "Razvojni programer" #. Settings section label for client developer mode. #: src/features/user/components/modals/tabs/ClientDeveloperSettingsTab.tsx:17 #: src/features/user/components/settings_utils/search_index/ClientDeveloperSettingsIndex.ts:7 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:66 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:58 msgid "Developer mode" msgstr "Način rada za razvojne programere" @@ -11218,11 +11019,6 @@ msgstr "Uređaj" msgid "Device alerts" msgstr "Upozorenja uređaja" -#. Voice participant context menu submenu label for actions that affect one or more voice devices. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:182 -msgid "Device controls" -msgstr "Kontrole uređaja" - #: src/features/user/components/modals/tabs/DevicesTab.tsx:131 msgid "Device details" msgstr "Detalji uređaja" @@ -11232,7 +11028,7 @@ msgstr "Detalji uređaja" msgid "Device revoked" msgstr "Uređaj opozvan" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:891 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1024 msgid "Device selection" msgstr "Odabir uređaja" @@ -11255,7 +11051,7 @@ msgstr "Uređaj:" #: src/features/user/components/modals/tabs/DevicesTab.tsx:530 #: src/features/user/components/settings_utils/search_index/DevicesIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/AppearanceSections.ts:82 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:62 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:57 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:124 msgid "Devices" msgstr "Uređaji" @@ -11437,7 +11233,7 @@ msgid "Disable mobile push notifications" msgstr "Isključi mobilne push obavijesti" #. Short label for an advanced screen-share preview preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:43 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:48 msgid "Disable picture-in-picture popout for screen shares" msgstr "Onemogući skočni prozor slike u slici za dijeljenje zaslona" @@ -11478,7 +11274,7 @@ msgstr "Obrazac za isključivanje dvostruke provjere autentičnosti" #. Voice menu checkbox label. Hides another participant's video only for the current user. #. Voice menu checkbox that hides a participant video on the current device only. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:86 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:110 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:77 msgid "Disable video locally" msgstr "Onemogući videozapis lokalno" @@ -11754,11 +11550,6 @@ msgstr "Ime za prikaz" msgid "Display name (optional)" msgstr "Ime za prikaz (neobavezno)" -#. Voice participant context menu submenu label for call display and diagnostics preferences. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:186 -msgid "Display options" -msgstr "Opcije prikaza" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:661 msgid "Display role members separately." msgstr "Prikaži članove uloga zasebno." @@ -12284,12 +12075,8 @@ msgstr "Nizozemski" msgid "e.g., YubiKey, iPhone, work computer" msgstr "npr. YubiKey, iPhone, poslovno računalo" -#: src/features/expressions/components/modals/PackInviteModal.tsx:187 -msgid "Each link works once." -msgstr "Svaka poveznica radi jednom." - #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:83 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:79 msgid "Early access to new features" msgstr "Rani pristup novim značajkama" @@ -12315,7 +12102,6 @@ msgstr "Poništavanje jeke" #: src/features/emoji/components/stickers/StickerGridItem.tsx:43 #: src/features/platform/utils/DesktopLocaleBridge.ts:42 #: src/features/user/components/modals/tabs/chat_settings_tab/SearchEnginesTab.tsx:35 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:123 #: src/features/user/components/modals/tabs/LinkedAccountsTab.tsx:51 msgid "Edit" msgstr "Uredi" @@ -12396,11 +12182,6 @@ msgstr "Uredi profil zajednice" msgid "Edit connection" msgstr "Uredi vezu" -#. Action that opens the edit-emoji-pack modal. -#: src/features/expressions/components/modals/EditPackModal.tsx:19 -msgid "Edit emoji pack" -msgstr "Uredi paket emojija" - #. Permission description in the role/permission editor for the Manage Community permission. Refers to top-level community settings, not per-channel. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:23 msgid "Edit global settings like name, description, and icon." @@ -12512,11 +12293,6 @@ msgstr "Uredi naljepnicu" msgid "Edit sticker {stickerName}" msgstr "Uredi naljepnicu {stickerName}" -#. Action that opens the edit-sticker-pack modal. -#: src/features/expressions/components/modals/EditPackModal.tsx:23 -msgid "Edit sticker pack" -msgstr "Uredi paket naljepnica" - #. Settings search entry description. One-line summary of what the settings search entry controls. #: src/features/user/components/settings_utils/search_index/ApplicationsIndex.ts:88 msgid "Edit the bot avatar, tag, bio, banner, and friend request behavior" @@ -12555,11 +12331,6 @@ msgstr "Uređivanje je privremeno nedostupno. Pokušajte ponovno kasnije." msgid "Editing message" msgstr "Uređivanje poruke" -#. Button or menu action label in the channel and chat scheduled message edit bar. Keep it concise. -#: src/features/channel/components/ScheduledMessageEditBar.tsx:14 -msgid "Editing scheduled message" -msgstr "Uređivanje zakazane poruke" - #. Discovery category dropdown option in the community Discovery settings tab. #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:88 msgid "Education" @@ -12674,7 +12445,7 @@ msgstr "Ugradi" #. Developer settings tab for testing URL unfurls and rendered embeds. #. Settings search entry label for the developer embed debugger. #: src/features/user/components/settings_utils/search_index/EmbedDebuggerIndex.ts:7 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:149 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:144 msgid "Embed debugger" msgstr "Otklanjanje pogrešaka u ugradnji" @@ -12726,10 +12497,8 @@ msgstr "Ugrađeni sadržaj je prikazan" #. Audit log target-type filter label. Filters entries that target a custom emoji. #. Column header for the custom emoji image or glyph. #. 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/app/config/AuditLogConstants.ts:172 #: src/features/emoji/components/emojis/EmojiListItem.tsx:337 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:162 msgid "Emoji" msgstr "Emojii" @@ -12745,11 +12514,6 @@ msgstr "Emojii" msgid "emoji {emojiName}" msgstr "emoji {emojiName}" -#. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:59 -msgid "Emoji & sticker packs" -msgstr "Paketi emojija i naljepnica" - #. 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:351 msgid "Emoji autocomplete" @@ -12795,45 +12559,6 @@ msgstr "Naziv emojija mora imati najviše 32 znaka" msgid "Emoji names need at least 2 characters and can use letters, numbers, and underscores. Emojis must be under {maxSize}. Static images are resized to 128x128 pixels and compressed automatically. Animated emojis and SVGs must already fit the limit." msgstr "Nazivi emotikona moraju imati najmanje 2 znaka i mogu sadržavati slova, brojeve i podvlake. Emotikoni moraju biti manji od {maxSize}. Statične slike se automatski mijenjaju veličine na 128x128 piksela i komprimiraju. Animirani emotikoni i SVG-ovi već trebaju odgovarati limitu." -#. Kind label on an emoji pack invite embed. -#. Short label in the authentication invite header. Keep the tone plain and specific. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/auth/flow/InviteHeader.tsx:21 -#: src/features/channel/components/InviteEmbed.tsx:84 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:57 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:105 -msgid "Emoji pack" -msgstr "Paket emojija" - -#. placeholder {0}: invite.pack.name -#: src/features/invite/commands/InviteCommands.tsx:144 -msgid "Emoji pack {0} has been installed." -msgstr "Paket emotikona {0} je instaliran." - -#. Title of the error modal when creating a new emoji pack is rejected because the user is at the creation limit. -#: src/features/invite/commands/InviteCommands.tsx:56 -msgid "Emoji pack creation limit reached" -msgstr "Dosegnuto ograničenje za izradu paketa emojija" - -#. Modal title for the emoji pack invite share flow. -#: src/features/expressions/components/modals/PackInviteModal.tsx:57 -msgid "Emoji pack invite" -msgstr "Pozivnica za paket emojija" - -#. Title of the error modal when installing an emoji pack via invite is rejected because the user is at the install limit. -#: src/features/invite/commands/InviteCommands.tsx:47 -msgid "Emoji pack limit reached" -msgstr "Dosegnuto ograničenje paketa emojija" - -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#. Settings section label for emoji expression packs. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:80 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:23 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:18 -msgid "Emoji packs" -msgstr "Paketi emotikona" - #. 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/ChatSettingsSections.ts:126 msgid "Emoji picker" @@ -12882,8 +12607,8 @@ msgstr "Prazni favoriti" #. Label for an advanced select that caps the best video codec this client advertises it can decode. #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:172 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:92 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:177 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:113 msgid "Emulate decode codec (testing)" msgstr "Emuliraj kodek za dekodiranje (testiranje)" @@ -13177,18 +12902,18 @@ msgstr "Omogućen je sadržaj za odrasle." #. Label for an advanced screen-share select. Refers to hardware or software video encoding. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:51 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:144 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:56 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:165 msgid "Encoder path" msgstr "Putanja kodera" #. Description for the encoder path select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:55 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:60 msgid "Encoder preference for new screen shares." msgstr "Željeni enkoder za nove dijeljene zaslone." #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:164 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:185 msgid "Encoder, SVC, backup stream, and bitrate presets" msgstr "Postavke enkodera, SVC-a, rezervne datoteke i brzine prijenosa." @@ -13220,10 +12945,8 @@ msgstr "Završi prijelazno razdoblje" msgid "End grace period now?" msgstr "Završiti poček sada?" -#. Button label that stops the current screen share. #. Voice control menu action to stop sharing the screen. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:52 -#: src/features/voice/components/VoiceControlBar.tsx:112 +#: src/features/voice/components/VoiceControlBar.tsx:108 msgid "End screen share" msgstr "Zaustavi dijeljenje zaslona" @@ -13540,7 +13263,9 @@ msgstr "Zvuk cijelog sustava" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Subsection title in the voice tab. Keep it concise. +#. Voice menu submenu label for per-user entrance sound controls. #. Voice menu submenu label that contains per-user entrance sound mute and volume controls. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:179 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:309 #: src/features/user/components/modals/tabs/UserVoiceTab.tsx:187 #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:145 @@ -13568,6 +13293,8 @@ msgid "Entrance sound saved" msgstr "Zvuk ulaska spremljen" #. Voice menu slider label adjusting playback volume of this user's entrance sound, locally only. +#. Voice menu slider label for a user's entrance sound playback volume. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:187 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:318 msgid "Entrance sound volume" msgstr "Glasnoća zvuka ulaska" @@ -13803,10 +13530,6 @@ msgstr "Eksperimentalno" msgid "EXPERIMENTAL" msgstr "EXPERIMENTAL" -#: src/features/expressions/components/modals/PackInviteModal.tsx:152 -msgid "Expiration" -msgstr "Istek" - #. Label above the expiration duration dropdown in the invite link settings. #: src/features/invite/components/modals/InviteModal.tsx:102 msgid "Expire after" @@ -13941,13 +13664,8 @@ msgstr "Izvezi moje podatke" msgid "Export themes" msgstr "Izvezi teme" -#. Developer / debug surface — keep terse and technical. Tooltip / description for the Expression packs settings toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:129 -msgid "Expose the staff-only Expression packs page in user settings." -msgstr "Prikaži stranicu s paketima izraza dostupnim samo za osoblje u postavkama korisnika." - #. Developer / debug surface — keep terse and technical. Tooltip / description for the profile timezone settings toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:138 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:129 msgid "Expose the staff-only timezone section in profile settings." msgstr "Prikaži odjeljak s vremenskom zonom rezerviran za osoblje u postavkama profila." @@ -13958,23 +13676,6 @@ msgstr "Prikaži odjeljak s vremenskom zonom rezerviran za osoblje u postavkama msgid "Expression autocomplete" msgstr "Automatsko dovršavanje izraza" -#. Settings search entry label. Names the settings search entry in the settings UI. -#. User settings tab for purchased or owned emoji/sticker expression packs. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:166 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:7 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:54 -msgid "Expression packs" -msgstr "Paketi izraza" - -#. Empty-state title for expression packs when the feature requires premium. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:59 -msgid "Expression packs are a {premiumProductName} feature" -msgstr "Paketi izraza značajka su usluge {premiumProductName}" - -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:168 -msgid "Expression packs are not enabled on this instance. Contact your instance administrator for more information." -msgstr "Paketi izraza nisu omogućeni na ovoj instanci. Za više informacija obratite se administratoru instance." - #. Aria label for the expression picker category nav. #: src/features/i18n/utils/CommonMessageDescriptors.ts:751 msgid "Expression picker categories" @@ -13987,9 +13688,7 @@ msgstr "Brisanje izraza" #. Community settings sidebar category grouping the emoji and stickers tabs. #. 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/GuildSettingsConstants.ts:249 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:19 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:134 msgid "Expressions" msgstr "Izrazi" @@ -14457,7 +14156,7 @@ msgstr "Omiljeno" msgid "Favorites" msgstr "Favoriti" -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:182 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:177 msgid "Feature" msgstr "Značajka" @@ -14753,14 +14452,14 @@ msgstr "Fokusiraj tekstualno polje" #. Voice call layout action that pins one of several active devices of the same participant. #. Voice layout menu action that focuses one device/session for a participant. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:37 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:61 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:101 msgid "Focus this device" msgstr "Fokusiraj ovaj uređaj" #. Voice call layout action that pins the selected participant in the focused view. #. Voice layout menu action that focuses one participant in the call view. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:41 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:65 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:105 msgid "Focus this person" msgstr "Fokusiraj ovu osobu" @@ -14807,7 +14506,7 @@ msgstr "Postavke mape" msgid "Follow us on {blueskyProviderName}" msgstr "Pratite nas na {blueskyProviderName}" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:693 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:826 msgid "Follow voice input" msgstr "Prati glasovni unos" @@ -15061,7 +14760,7 @@ msgstr "Proslijeđena poruka" msgid "Forwarded from" msgstr "Proslijeđeno od" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:269 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:267 msgid "Found {resultCount} results in {categoryCount} categories" msgstr "Pronađeno je {resultCount} rezultata u {categoryCount} kategorija" @@ -15096,7 +14795,7 @@ msgstr "Broj sličica u sekundi" msgid "France" msgstr "Francuska" -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:187 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:182 msgid "Free" msgstr "Besplatno" @@ -15355,10 +15054,6 @@ msgstr "Općenito" msgid "Generate a shareable link or copy your combined custom CSS." msgstr "Generirajte poveznicu za dijeljenje ili kopirajte svoj kombinirani prilagođeni CSS." -#: src/features/expressions/components/modals/PackInviteModal.tsx:213 -msgid "Generate invite" -msgstr "Generiraj pozivnicu" - #. Short label in the add friends to group modal. Keep it concise. #: src/features/relationship/components/modals/AddFriendsToGroupModal.tsx:23 msgid "Generate invite link" @@ -15639,7 +15334,7 @@ msgstr "Poklonjeno <0/> do <1>{giftEndDate}. Ne obnavlja se automatski. Isko #. Settings search entry label. Also used as a search synonym in the settings search bar. #. User settings tab for gift inventory and redemption codes. #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:37 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:99 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:94 msgid "Gifts" msgstr "Pokloni" @@ -15664,7 +15359,7 @@ msgid "Glad you're here, {username}!" msgstr "Drago nam je što si ovdje, {username}!" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:71 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:67 msgid "Global emoji & sticker access" msgstr "Globalni pristup emotikonima i naljepnicama" @@ -15703,8 +15398,8 @@ msgstr "Idi na {premiumProductName}" #. Button label on a community invite embed when the current user is already a member. #. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:108 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:53 +#: src/features/channel/components/InviteEmbed.tsx:79 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:45 msgid "Go to community" msgstr "Idi na zajednicu" @@ -15831,7 +15526,7 @@ msgstr "Dodijeljeno {0}." msgid "Grants all permissions and bypasses channel restrictions. Highly sensitive." msgstr "Daje sva dopuštenja i zaobilazi ograničenja kanala. Vrlo osjetljivo." -#: src/features/voice/components/StreamSettingsMenuContent.tsx:878 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1011 msgid "Granular selection" msgstr "Detaljan odabir" @@ -15867,7 +15562,7 @@ msgstr "Grčki" #. Toggle label in the mobile video settings bottom sheet. Switches to grid layout. #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:88 -#: src/features/voice/components/VoiceSettingsMenus.tsx:784 +#: src/features/voice/components/VoiceSettingsMenus.tsx:785 msgid "Grid view" msgstr "Prikaz rešetke" @@ -15948,7 +15643,7 @@ msgstr "Pozivnice za grupu" #. Audit log channel type label for group DM channels. #. Fallback display name for an unnamed group DM in quick switcher results. #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:57 -#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:44 +#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:43 msgid "Group message" msgstr "Grupna poruka" @@ -16010,20 +15705,25 @@ msgid "Grouping" msgstr "Grupiranje" #. 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/VoiceVideoIndex.ts:104 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:125 msgid "H.264" msgstr "H.264" #. Label for an advanced screen-share select. H.264 is a codec name and should stay literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:115 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:120 msgid "H.264 backup stream" msgstr "H.264 rezervni prijenos" #. Option label for an H.264 backup stream select. H.264 is a codec name and should stay literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:127 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:132 msgid "H.264 simulcast backup" msgstr "H.264 simulcast sigurnosna kopija" +#. Option label for the screen-share codec select while the HEVC opt-in is off and the option is disabled. H.265 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:231 +msgid "H.265 (requires opt-in)" +msgstr "H.265 (zahtijeva uključivanje)" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the connection add connection modal. #: src/features/connection/components/modals/AddConnectionModal.tsx:57 @@ -16075,12 +15775,8 @@ msgstr "Hardversko ubrzanje" msgid "Hardware acceleration can cause rendering glitches with transparent windows. Try --disable-gpu if you see flicker or smearing." msgstr "Hardversko ubrzanje može uzrokovati greške u renderiranju s prozirnim prozorima. Pokušajte s --disable-gpu ako primijetite treperenje ili zamućenje." -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:132 -msgid "Hardware acceleration is off, so codecs will encode on your CPU. <0>Turn it back on in {advancedSettingsLabel}." -msgstr "Ubrzanje hardverom je isključeno, pa će kodeci obavljati kodiranje na vašem procesoru. <0>Ponovno ga uključite u {advancedSettingsLabel}." - #. 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/VoiceVideoIndex.ts:152 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:173 msgid "Hardware encoder" msgstr "Hardverski enkoder" @@ -16215,10 +15911,15 @@ msgid "Help translate {PRODUCT_NAME} into your language on <0>{I18N_WEBLATE_DOMA msgstr "Pomozite prevesti {PRODUCT_NAME} na vaš jezik na <0>{I18N_WEBLATE_DOMAIN}." #. Description for a WebRTC content hint select. Keep Motion, Detail, and text as plain option concepts. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:135 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:140 msgid "Helps the browser choose motion, detail, or text handling." msgstr "Pomaže pregledniku da odabere obradu pokreta, detalja ili teksta." +#. Settings search synonym. Codec name; keep literal. Used to match this term in the settings search bar. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:105 +msgid "HEVC" +msgstr "HEVC" + #. Codec description in the screen share codec policy menu. HEVC is a codec name; keep WebRTC literal. #: src/features/voice/utils/ScreenShareCodecPolicy.ts:28 msgid "HEVC. Efficient at low bitrate, but only usable when WebRTC exposes a hardware encoder." @@ -16370,7 +16071,7 @@ msgid "Hide muted channels by default?" msgstr "Sakriti isključene kanale po zadanim postavkama?" #. Short label for an advanced stream privacy preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:47 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:52 msgid "Hide my stream preview thumbnail" msgstr "Sakrij sličicu pretpregleda mog streama" @@ -16389,7 +16090,7 @@ msgstr "Sakrij lozinku" msgid "Hide picture-in-picture popout?" msgstr "Sakriti skočni prozor slike u slici?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:727 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:860 msgid "Hide preview thumbnail" msgstr "Sakrij sličicu pretpregleda" @@ -16451,7 +16152,7 @@ msgid "High dynamic range display mode" msgstr "Način prikaza visokog dinamičkog raspona" #. Description for a software encoder quality select. Keep AV1 and CPU literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:75 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:80 msgid "Higher quality can cost more CPU and latency." msgstr "Viša kvaliteta može zahtijevati više CPU snage i uzrokovati veću latenciju." @@ -16474,7 +16175,7 @@ msgstr "Savjeti" msgid "Hoist order" msgstr "Redoslijed isticanja" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:507 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:522 msgid "Hoist order reset to default" msgstr "Redoslijed isticanja vraćen na zadano" @@ -16503,7 +16204,7 @@ msgstr "Držite za snimanje. Povucite gore za zaključavanje ili otpustite za sl #. Action label in quick switcher for navigating to the Home tab. #: src/features/app/components/layout/MobileBottomNav.tsx:110 -#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:48 +#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:47 msgid "Home" msgstr "Početna" @@ -16834,11 +16535,11 @@ msgstr "Zanemari" msgid "Ignore friend request" msgstr "Zanemari zahtjev za prijateljstvo" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:868 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1001 msgid "Ignore hardware devices" msgstr "Zanemari hardverske uređaje" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:844 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:977 msgid "Ignore input media" msgstr "Zanemari ulazne medije" @@ -16864,7 +16565,7 @@ msgstr "Zanemari oznaku neželjene pošte" msgid "Ignore the friend request from {displayName}?" msgstr "Zanemariti zahtjev za prijateljstvo od {displayName}?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:855 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:988 msgid "Ignore virtual" msgstr "Zanemari virtualno" @@ -17198,7 +16899,7 @@ msgid "Inbox preview" msgstr "Pretpregled pristigle pošte" #. Accessible label for the inbox popout tablist. -#: src/features/messaging/components/popouts/InboxPopout.tsx:44 +#: src/features/messaging/components/popouts/InboxPopout.tsx:38 msgid "Inbox tabs" msgstr "Kartice pristigle pošte" @@ -17446,38 +17147,11 @@ msgstr "Umetni emoji" msgid "Install {productName} for the full source picker and smoother screen-sharing controls." msgstr "Instalirajte {productName} za potpuni birač izvora i uglađenije kontrole dijeljenja zaslona." -#. Button label on an emoji pack invite embed that installs the pack. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:92 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:65 -msgid "Install emoji pack" -msgstr "Instaliraj paket emojija" - -#. Button label on a sticker pack invite embed that installs the pack. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:96 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:69 -msgid "Install sticker pack" -msgstr "Instaliraj paket naljepnica" - #. Label for the installed desktop version in the Linux update modal. #: src/features/updater/commands/UpdaterModalCommands.tsx:136 msgid "Installed" msgstr "Instalirano" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:303 -msgid "Installed {installedCount} / {installedLimit}" -msgstr "Instalirano: {installedCount} / {installedLimit}" - -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:113 -msgid "Installed on {installedAt}" -msgstr "Instalirano {installedAt}" - -#. 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/ExpressionPacksIndex.ts:39 -msgid "Installed packs" -msgstr "Instalirani paketi" - #. Desktop updater modal body. The currentVersion placeholder is the installed app version. #: src/features/updater/commands/UpdaterModalCommands.tsx:45 msgid "Installed version: {currentVersion}." @@ -17527,7 +17201,7 @@ msgstr "Sučelje" #. Settings section label for interface language selection. #. Settings section title in the language tab. Keep it concise. #: src/features/user/components/modals/tabs/LanguageTab.tsx:79 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:50 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:42 msgid "Interface language" msgstr "Jezik sučelja" @@ -17536,11 +17210,6 @@ msgstr "Jezik sučelja" msgid "Interface size" msgstr "Veličina sučelja" -#. Status pill on a scheduled message row when the schedule is in the past or otherwise invalid. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:26 -msgid "Invalid" -msgstr "Nevažeće" - #. Error message in the use entrance sound. #. Error message in the use sound settings. #: src/features/user/components/modals/tabs/hooks/useEntranceSound.ts:30 @@ -17631,7 +17300,6 @@ msgstr "Nevidljiv" #: src/features/app/config/AuditLogConstants.ts:180 #: src/features/channel/components/guild_members_page/MemberTableRow.tsx:43 #: src/features/invite/components/modals/InviteModal.tsx:97 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:120 msgid "Invite" msgstr "Pozovi" @@ -17704,7 +17372,7 @@ msgid "Invite link settings" msgstr "Postavke veze za pozivnicu" #. Title shown on an invite embed while streaming privacy is active. -#: src/features/channel/components/InviteEmbed.tsx:137 +#: src/features/channel/components/InviteEmbed.tsx:108 msgid "Invite masked" msgstr "Pozivnica maskirana" @@ -17786,7 +17454,7 @@ msgid "Invite to community" msgstr "Pozovi u zajednicu" #. Title shown on an invite embed when the invite cannot be resolved due to a non-permanent failure. -#: src/features/channel/components/InviteEmbed.tsx:133 +#: src/features/channel/components/InviteEmbed.tsx:104 msgid "Invite unavailable" msgstr "Pozivnica nedostupna" @@ -17805,17 +17473,6 @@ msgstr "Pozvao/la" msgid "Invited by {0}." msgstr "Pozvao/la {0}." -#. Short label in the authentication invite header. Preserve {inviterTag}; it is inserted by code. Keep the tone plain and specific. -#: src/features/auth/flow/InviteHeader.tsx:34 -#: src/features/channel/components/InviteEmbed.tsx:347 -msgid "Invited by {inviterTag}" -msgstr "Pozvao/la vas je {inviterTag}" - -#. Metadata label for an expression pack invite. userTag is the inviter username and discriminator. -#: src/features/invite/components/modals/InviteAcceptModal.tsx:77 -msgid "Invited by {userTag}" -msgstr "Pozvao/la {userTag}" - #: src/features/invite/components/InviteListItem.tsx:67 msgid "Inviter" msgstr "Pozivatelj" @@ -17860,7 +17517,7 @@ msgstr "Pozivnice su pauzirane jer je {productName} otkrio potencijalni napad. N #. Invite settings notice shown after admins pause invite links for a community. #. Status message on a community invite embed when invites are paused by community admins. -#: src/features/channel/components/InviteEmbed.tsx:121 +#: src/features/channel/components/InviteEmbed.tsx:92 #: src/features/invite/components/DisableInvitesButton.tsx:48 msgid "Invites are paused for this community." msgstr "Pozivnice su pauzirane za ovu zajednicu." @@ -17871,7 +17528,7 @@ msgstr "Administrator je pauzirao pozivnice u ovoj zajednici. Iako se ova pozivn #. Audit log community feature label meaning invite creation is disabled. #. Status label on a community invite embed when invites are paused or anti-raid mode is active. -#: src/features/channel/components/InviteEmbed.tsx:104 +#: src/features/channel/components/InviteEmbed.tsx:75 #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:106 msgid "Invites disabled" msgstr "Pozivnice onemogućene" @@ -17884,7 +17541,7 @@ msgstr "Traka s obavijestima o onemogućenim pozivnicama" #. Button or menu action label in the invite accept modal. Keep it concise. #. Button or menu action label in the invites disabled modal. Keep it concise. #: src/features/invite/components/alerts/InvitesDisabledModal.tsx:9 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:49 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:41 msgid "Invites paused" msgstr "Pozivnice pauzirane" @@ -18025,12 +17682,12 @@ msgid "Join community form" msgstr "Obrazac za pridruživanje zajednici" #. Button label on a group DM invite embed that accepts the invite. -#: src/features/channel/components/InviteEmbed.tsx:80 +#: src/features/channel/components/InviteEmbed.tsx:71 msgid "Join group" msgstr "Pridruži se grupi" #. Button or menu action label in the invite accept modal. Keep it concise. -#: src/features/invite/components/modals/InviteAcceptModal.tsx:45 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:37 msgid "Join group DM" msgstr "Pridruži se grupnom DM-u" @@ -18355,12 +18012,12 @@ msgstr "Korejski" #. User settings tab for language, locale, and time display preferences. #: src/features/app/components/setup/SetupWizardSteps.tsx:56 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:6 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:137 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:132 msgid "Language" msgstr "Jezik" #. 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/GeneralSettingsSections.ts:54 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:46 msgid "Language settings" msgstr "Jezične postavke" @@ -18440,15 +18097,10 @@ msgid "Launch at login" msgstr "Pokreni pri prijavi" #. Description for an SVC mode select. Keep SVC and AV1 literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:95 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:100 msgid "Layering for AV1 and VP9 when available." msgstr "Slojni način rada za AV1 i VP9 kada je dostupan." -#. CTA label that opens the premium settings tab from expression packs. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:67 -msgid "Learn about {premiumProductName}" -msgstr "Saznajte više o {premiumProductName}" - #. Accessible label for the screen-share picker footer info button. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:184 msgid "Learn about screen share previews" @@ -18818,7 +18470,7 @@ msgid "Links" msgstr "Poveznice" #. User settings tab label shown on Linux desktop builds. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:78 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:73 msgid "Linux app" msgstr "Linux aplikacija" @@ -19115,7 +18767,7 @@ msgid "macOS" msgstr "macOS" #. User settings tab label shown on macOS desktop builds. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:82 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:77 msgid "macOS app" msgstr "macOS aplikacija" @@ -19247,11 +18899,6 @@ msgstr "Upravljanje značajkama zajednice" msgid "Manage emoji & stickers" msgstr "Upravljanje emojijima i naljepnicama" -#. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:47 -msgid "Manage expression packs" -msgstr "Upravljanje paketima izraza" - #: src/features/channel/components/modals/channel_tabs/ChannelWebhooksTab.tsx:93 msgid "Manage incoming webhooks that can post messages into this channel." msgstr "Upravljajte dolaznim webhookovima koji mogu objavljivati poruke na ovom kanalu." @@ -19316,7 +18963,7 @@ msgstr "Ručno ažuriranje radne površine" #. Action label in the inbox popout overflow menu. Marks every inbox channel as read. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/messaging/components/popouts/InboxPopout.tsx:48 +#: src/features/messaging/components/popouts/InboxPopout.tsx:42 #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:435 msgid "Mark all as read" msgstr "Označi sve kao pročitano" @@ -19334,7 +18981,7 @@ msgstr "Označi sve izravne poruke pročitanima" #. Accessible label and tooltip for the mark-all-as-read button in the inbox popout. #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:165 -#: src/features/messaging/components/popouts/InboxPopout.tsx:52 +#: src/features/messaging/components/popouts/InboxPopout.tsx:46 msgid "Mark all inbox channels as read" msgstr "Označi sve kanale pristigle pošte kao pročitane" @@ -19597,10 +19244,6 @@ msgstr "Maksimalan broj korištenja" msgid "Max size: {BACKGROUND_MEDIA_MAX_SIZE_LABEL}." msgstr "Maksimalna veličina: {BACKGROUND_MEDIA_MAX_SIZE_LABEL}." -#: src/features/expressions/components/modals/PackInviteModal.tsx:168 -msgid "Max uses" -msgstr "Maksimalno korištenja" - #: src/features/user/components/modals/tabs/component_gallery_tab/IndicatorsTab.tsx:451 msgid "Max visible count" msgstr "Maksimalan vidljiv broj" @@ -19615,13 +19258,6 @@ msgstr "Maksimiziraj prozor" msgid "Maximizes visible messages with minimal spacing." msgstr "Maksimizira vidljive poruke uz minimalni razmak." -#. Form helper text describing the maximum length of a description field. -#. Form helper text describing the maximum length of a description field. -#: src/features/expressions/components/modals/CreatePackModal.tsx:46 -#: src/features/expressions/components/modals/EditPackModal.tsx:43 -msgid "Maximum 256 characters" -msgstr "Maksimalno 256 znakova" - #. Label for attachment decay maximum eligible size. #: src/features/app/components/setup/SetupWizardSteps.tsx:240 msgid "Maximum eligible size (MB)" @@ -19638,10 +19274,15 @@ msgid "Maximum protection for family-friendly spaces" msgstr "Maksimalna zaštita za prostore prikladne za obitelj" #. Label for an advanced screen-share bitrate select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:155 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:160 msgid "Maximum screen share bitrate" msgstr "Maksimalna brzina prijenosa zaslona" +#. Settings search entry description for the AV1 and H.265 screen-share opt-in toggles. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:97 +msgid "May cause compatibility issues for viewers. We’re working on improving this." +msgstr "Može uzrokovati probleme s kompatibilnošću za gledatelje. Radimo na poboljšanju ovoga." + #. Short label in the max favorite memes modal. #: src/features/app/components/alerts/MaxFavoriteMemesModal.tsx:34 #: src/features/expressions/components/modals/GiftAcceptModal.tsx:220 @@ -19690,9 +19331,7 @@ msgid "Media buttons" msgstr "Medijske tipke" #. Accessible label for the floating media controls toolbar in the media viewer modal. -#. Voice participant context menu submenu label for camera, stream, and video actions. #: src/features/messaging/components/modals/media_modal/shared.ts:69 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:190 msgid "Media controls" msgstr "Kontrole medija" @@ -19898,7 +19537,7 @@ msgstr "Članovi, odabrano" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Voice participant menu action that inserts a mention of the selected user into the message composer. #: src/features/ui/action_menu/items/MentionUserMenuItem.tsx:13 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:45 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:69 #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:67 msgid "Mention" msgstr "Spomeni" @@ -20004,7 +19643,7 @@ msgstr "Poruka" #: src/features/guild/components/modals/guild_tabs/GuildMemberActionsSheet.tsx:88 #: src/features/ui/action_menu/items/ActionsSubmenu.tsx:41 #: src/features/ui/action_menu/items/MessageUserMenuItem.tsx:26 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:49 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:73 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabInputsTab.tsx:86 #: src/features/user/components/modals/UserProfileMobileSheet.tsx:712 #: src/features/user/components/modals/UserProfileModal.tsx:562 @@ -20342,7 +19981,7 @@ msgstr "Potrebno je dopuštenje za mikrofon" msgid "Microphone test" msgstr "Test mikrofona" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:813 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:946 msgid "Microphone workaround" msgstr "Zaobilazno rješenje za mikrofon" @@ -20532,9 +20171,7 @@ msgid "Mod" msgstr "Način rada" #. Permission category for moderation actions against members or messages. -#. Voice participant context menu submenu label for member moderation actions. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:141 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:194 msgid "Moderation" msgstr "Moderiranje" @@ -20667,7 +20304,7 @@ msgstr "Najrelevantnije" #. Short label in the inline. Keep it concise. #: src/features/user/components/modals/tabs/accessibility_tab/AccessibilityTabInline.tsx:31 #: src/features/user/components/modals/tabs/AccessibilityTab.tsx:98 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:143 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:148 #: src/features/user/components/settings_utils/search_index/AccessibilityIndex.ts:297 #: src/features/user/components/settings_utils/section_registry/AccessibilitySections.ts:271 msgid "Motion" @@ -20685,7 +20322,7 @@ msgid "Move" msgstr "Premjesti" #. Submenu label that moves every active device into another voice channel. -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:22 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:37 msgid "Move all devices to…" msgstr "Premjesti sve uređaje na…" @@ -20702,7 +20339,7 @@ msgstr "Kretanje unatrag kroz povijest pregledanih kanala" #. Submenu label that moves a single device into another voice channel. #. Submenu label that moves a single device into another voice channel. #: src/features/ui/action_menu/items/MoveToChannelSubmenu.tsx:21 -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:18 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:33 msgid "Move device to…" msgstr "Premjesti uređaj u…" @@ -20739,7 +20376,7 @@ msgstr "Premjesti u" #. Submenu label that moves the selected participant or content into another channel. #. Submenu label that moves the selected participant or content into another channel. #: src/features/ui/action_menu/items/MoveToChannelSubmenu.tsx:29 -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:26 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:41 msgid "Move to…" msgstr "Premjesti u…" @@ -20804,7 +20441,7 @@ msgstr "Glazbena nota" #: src/features/channel/components/bottomsheets/channel_details_bottom_sheet/ChannelDetailsBottomSheetShared.ts:132 #: src/features/channel/components/embeds/media/EmbedVideo.tsx:72 #: src/features/guild/components/modals/GuildNotificationSettingsModal.tsx:141 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:20 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:36 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:65 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:73 #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:178 @@ -20818,7 +20455,7 @@ msgid "Mute" msgstr "Isključi zvuk" #. Voice control button label to turn the user's microphone off. -#: src/features/voice/components/VoiceControlBar.tsx:126 +#: src/features/voice/components/VoiceControlBar.tsx:122 msgctxt "voice-control-action" msgid "Mute" msgstr "Isključi mikrofon" @@ -20884,7 +20521,7 @@ msgid "Mute conversation" msgstr "Isključi razgovor" #. Voice menu toggle that mutes a single device when the current user is connected on multiple devices. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:53 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:77 msgid "Mute device" msgstr "Isključi zvuk uređaja" @@ -20898,7 +20535,9 @@ msgstr "Isključi obavijesti za DM" msgid "Mute DMs" msgstr "Isključi izravne poruke" +#. Voice menu checkbox label that locally silences a user's entrance sound. #. Voice menu checkbox label. Locally silences this user's custom entrance sound when they join, only for the current user. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:183 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:313 msgid "Mute entrance sound" msgstr "Isključi zvuk ulaska" @@ -21107,11 +20746,6 @@ msgstr "Moja obrnuta pretraga slika" msgid "My search engine" msgstr "Moja tražilica" -#. Form placeholder example for a pack name input. -#: src/features/expressions/components/modals/CreatePackModal.tsx:42 -msgid "My super pack" -msgstr "Moj super paket" - #. Short label in the add custom search engine modal. Keep it concise. #: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx:84 msgid "My translator" @@ -21757,10 +21391,6 @@ msgstr "Još nema poklona" msgid "No hoisted roles. Enable \"Show this role separately\" on a role to see it here." msgstr "Nema istaknutih uloga. Omogućite opciju \"Prikaži ovu ulogu zasebno\" za ulogu da biste je vidjeli ovdje." -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:320 -msgid "No installed packs yet." -msgstr "Još nema instaliranih paketa." - #: src/features/guild/components/modals/guild_tabs/guild_overview_tab/fields/GuildInviteSplashUploadField.tsx:154 msgid "No invite background" msgstr "Nema pozadine pozivnice" @@ -21954,11 +21584,6 @@ msgstr "Nema spremljenih medija" msgid "No saved payment methods." msgstr "Nema spremljenih načina plaćanja." -#. Empty state title in the scheduled messages popout when the user has none scheduled. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:18 -msgid "No scheduled messages" -msgstr "Nema zakazanih poruka" - #. Body of the screen-share-unsupported modal shown when xdg-desktop-portal returns no capturable sources. #: src/features/voice/components/alerts/ScreenShareUnsupportedModal.tsx:18 msgid "No screens or windows were returned by the Linux screen sharing portal. Try again after checking that your desktop environment allows screen capture." @@ -21969,7 +21594,7 @@ msgstr "Nisu pronađeni zasloni ili prozori koje Linux portal za dijeljenje zasl msgid "No search results" msgstr "Nema rezultata pretraživanja" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:251 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:249 #: src/features/app/components/dialogs/components/DesktopSettingsView.tsx:549 msgid "No settings found" msgstr "Nema pronađenih postavki" @@ -22096,7 +21721,7 @@ msgid "No webhooks" msgstr "Nema web-dojavnika" #. Developer option label for short-circuiting the in-app reporting (IAR) flow. When enabled, submitting a report skips the network call. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:143 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:134 msgid "No-op in-app reports" msgstr "Izvješća u aplikaciji bez operacije" @@ -22303,7 +21928,7 @@ msgid "Notifications" msgstr "Obavijesti" #. User settings tab for notification and alert sound controls. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:132 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:127 msgctxt "user-settings-tab" msgid "Notifications" msgstr "Obavijesti" @@ -22366,7 +21991,7 @@ msgstr "Predmeti" #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/SlowmodeControl.tsx:24 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:97 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:139 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:123 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:128 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:59 msgid "Off" msgstr "Isključeno" @@ -22500,7 +22125,7 @@ msgstr "Primjenjuje se samo na širokim zaslonima." msgid "Only credit cards are accepted. Debit and prepaid cards cannot be used for the mature content check." msgstr "Prihvaćaju se samo kreditne kartice. Debitne i prepaid kartice ne mogu se koristiti za provjeru zrelog sadržaja." -#: src/features/voice/components/StreamSettingsMenuContent.tsx:833 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:966 msgid "Only default speakers" msgstr "Samo zadani zvučnici" @@ -22548,7 +22173,7 @@ msgstr "Ovdje pokrećite kod samo ako točno razumijete što radi." msgid "Only show message previews for DMs with unread messages" msgstr "Prikazuj pretpreglede poruka samo za izravne poruke s nepročitanim porukama" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:823 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:956 msgid "Only speakers" msgstr "Samo govornici" @@ -22820,7 +22445,7 @@ msgstr "Otvori emoji u pregledniku" msgid "Open emoji picker" msgstr "Otvori birač emojija" -#: src/features/voice/components/VoiceSettingsMenus.tsx:877 +#: src/features/voice/components/VoiceSettingsMenus.tsx:859 msgid "Open event sink" msgstr "Otvorite sink događaja" @@ -22938,13 +22563,13 @@ msgstr "Otvori profil za {directMessageName}" #. Accessible label for the avatar button that opens a user profile. #. Short label in the app layout voice participant item. Preserve {displayName}; it is inserted by code. -#: src/features/app/components/layout/VoiceParticipantItem.tsx:47 +#: src/features/app/components/layout/VoiceParticipantItem.tsx:48 #: src/features/ui/avatars/AvatarStack.tsx:21 msgid "Open profile for {displayName}" msgstr "Otvori profil za {displayName}" #. Short label in the app layout grouped voice participant. Preserve {nickname}; it is inserted by code. -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:35 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:36 msgid "Open profile for {nickname}" msgstr "Otvori profil za {nickname}" @@ -23079,17 +22704,17 @@ msgid "Open your settings" msgstr "Otvori postavke" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:112 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:133 msgid "OpenH264 software codec on Linux" msgstr "Omogućavanje softverskog kodeka OpenH264 na Linuxu" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:88 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:109 msgid "OpenH264 video codec" msgstr "Otvori H264 video kodek" #. Switch label for the OpenH264 codec toggle. "OpenH264" is a product name and "Cisco Systems, Inc." is a company name; do not translate either. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:34 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:39 msgid "OpenH264 Video Codec provided by Cisco Systems, Inc." msgstr "OpenH264 video kodek osigurava Cisco Systems, Inc." @@ -23336,34 +22961,6 @@ msgstr "Vlasništvo trenutačno nije moguće prenijeti na <0>{username}." msgid "Ownership transferred" msgstr "Vlasništvo preneseno" -#. Form field label for the name of an expression pack. -#. Form field label for the name of an expression pack. -#: src/features/expressions/components/modals/CreatePackModal.tsx:26 -#: src/features/expressions/components/modals/EditPackModal.tsx:27 -msgid "Pack name" -msgstr "Naziv paketa" - -#. Form validation error shown when the pack name field is empty. -#. Form validation error shown when the pack name field is empty. -#: src/features/expressions/components/modals/CreatePackModal.tsx:30 -#: src/features/expressions/components/modals/EditPackModal.tsx:31 -msgid "Pack name is required" -msgstr "Naziv paketa je obavezan" - -#. Form validation error for a pack name that is too short. -#. Form validation error for a pack name that is too short. -#: src/features/expressions/components/modals/CreatePackModal.tsx:34 -#: src/features/expressions/components/modals/EditPackModal.tsx:35 -msgid "Pack name must be at least 2 characters" -msgstr "Naziv paketa mora imati najmanje 2 znaka" - -#. Form validation error for a pack name that is too long. -#. Form validation error for a pack name that is too long. -#: src/features/expressions/components/modals/CreatePackModal.tsx:38 -#: src/features/expressions/components/modals/EditPackModal.tsx:39 -msgid "Pack name must be at most 64 characters" -msgstr "Naziv paketa mora imati najviše 64 znaka" - #. Voice stats field label (mobile lobby). Shows packet loss percentage. #. Voice stats field label (mobile voice lobby). Shows packet loss percentage. #: src/features/voice/components/bottomsheets/DirectCallLobbyBottomSheet.tsx:124 @@ -23371,11 +22968,6 @@ msgstr "Naziv paketa mora imati najviše 64 znaka" msgid "Packet loss" msgstr "Gubitak paketa" -#. 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/ExpressionPacksIndex.ts:15 -msgid "Packs" -msgstr "Paketi" - #: src/features/channel/components/bottomsheets/ChannelSearchBottomSheet.tsx:718 msgid "Page {currentPage} of {totalPages}" msgstr "Stranica {currentPage} od {totalPages}" @@ -23566,7 +23158,7 @@ msgid "Pause invites? New users won't be able to join through invite links until msgstr "Pauzirati pozivnice? Novi se korisnici neće moći pridružiti putem poveznica za poziv dok ih ponovno ne omogućite. To neće utjecati na postojeće članove." #. Short label for an advanced screen-share preview preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:39 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:44 msgid "Pause my screen share preview in the background" msgstr "Pauziraj pregled dijeljenja zaslona u pozadini" @@ -23575,6 +23167,11 @@ msgstr "Pauziraj pregled dijeljenja zaslona u pozadini" msgid "Pause notifications" msgstr "Pauziraj obavijesti" +#. Voice screen share menu preference that pauses the local stream preview while the app is unfocused. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:28 +msgid "Pause Preview When Fluxer Isn’t Focused" +msgstr "Pauziraj pretpregled kad Fluxer nije fokusiran" + #. Description shown for the emoji toggle while reduced motion is active. #: src/features/user/components/modals/tabs/accessibility_tab/AnimationTab.tsx:81 msgid "Paused by reduced motion. Turn on to keep animated emojis playing." @@ -23908,7 +23505,7 @@ msgid "Picture" msgstr "Slika" #. 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/VoiceVideoIndex.ts:124 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:145 msgid "Picture in picture" msgstr "Slika u slici" @@ -24028,7 +23625,7 @@ msgid "Pins popout" msgstr "Skočni prozor s pribadačama" #. 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/VoiceVideoIndex.ts:128 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:149 msgid "PiP" msgstr "Slika u slici" @@ -24167,15 +23764,20 @@ msgstr "Vrati u glavni prozor" msgid "Pop out call" msgstr "Premjesti poziv u novi prozor" -#. Voice menu action on desktop that opens the participant camera feed in a separate window. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:29 -msgid "Pop out camera" -msgstr "Premjesti kameru u novi prozor" - #. Voice menu action on desktop that opens the participant screen share in a separate window. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:33 -msgid "Pop out stream" -msgstr "Premjesti prijenos uživo u novi prozor" +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:57 +msgid "Pop Out Stream" +msgstr "Izdvoji stream" + +#. Voice menu action on desktop that opens the participant placeholder tile in a separate window. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:49 +msgid "Pop Out User" +msgstr "Izdvoji korisnika" + +#. Voice menu action on desktop that opens the active participant camera feed in a separate window. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:45 +msgid "Pop Out Video" +msgstr "Izdvoji videozapis" #. Overlay text shown on a voice participant tile while it lives in a separate popped-out window. #: src/features/voice/components/popout/PoppedOutOverlay.tsx:19 @@ -24225,7 +23827,7 @@ msgid "Prefer @mention" msgstr "Preferiraj spominjanje" #. Option label for an encoder path select. Refers to hardware video encoders. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:63 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:68 msgid "Prefer hardware" msgstr "Preferiraj hardver" @@ -24237,7 +23839,7 @@ msgid "Prefer no @mention" msgstr "Bez spominjanja (@)" #. Option label for an encoder path select. Refers to software video encoders. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:67 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:72 msgid "Prefer software" msgstr "Preferiraj softver" @@ -24256,6 +23858,11 @@ msgstr "Postavke" msgid "Preferences..." msgstr "Postavke..." +#. Accessible label for the advanced screen-share codec preference select. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:218 +msgid "Preferred screen share codec" +msgstr "Preferirani kodek za dijeljenje zaslona" + #. 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/AccessibilityIndex.ts:293 @@ -24391,6 +23998,11 @@ msgstr "Gumb za pretpregled" msgid "Preview camera" msgstr "Pregled kamere" +#. Voice menu action that opens a preview of the current user camera. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:53 +msgid "Preview Camera" +msgstr "Pregledaj kameru" + #. Status text on the placeholder shown in the voice call view when the user has hidden a remote stream preview. #: src/features/voice/components/HiddenStreamPlaceholder.tsx:10 msgid "Preview hidden" @@ -24424,7 +24036,7 @@ msgid "Preview sound" msgstr "Pretpregled zvuka" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:136 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:157 msgid "Preview, popout, and stream thumbnail behavior" msgstr "Pregled, ponašanje u odvojenom prozoru i sličica za prijenos uživo" @@ -24523,7 +24135,7 @@ msgid "Primary navigation" msgstr "Glavna navigacija" #. Voice display preference checkbox that moves active speakers toward the front of the call grid when enabled. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:81 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:105 msgid "Prioritize speakers" msgstr "Prioritiziraj govornike" @@ -24537,7 +24149,7 @@ msgstr "Prioritetni govornik" #. User settings tab for privacy and safety controls. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:12 #: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts:60 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:103 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:98 msgid "Privacy" msgstr "Privatnost" @@ -24613,7 +24225,7 @@ msgid "Product name" msgstr "Naziv proizvoda" #. User settings tab for editing the current user profile. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:91 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:86 msgid "Profile" msgstr "Profil" @@ -24977,7 +24589,7 @@ msgid "Push-to-talk is ignored in direct input. Switch to focused voice or custo msgstr "Pritisni za govor zanemaruje se u izravnom unosu. Prebacite se na fokusirani glas ili prilagođeno da biste ga koristili." #. Tooltip on the mic button in the voice control bar when push-to-talk is enabled. {pushToTalkHint} is the formatted shortcut key combo. -#: src/features/voice/components/VoiceControlBar.tsx:116 +#: src/features/voice/components/VoiceControlBar.tsx:112 msgid "Push-to-talk is on. Hold {pushToTalkHint} to speak." msgstr "Uključeno je pritisni za govor. Držite {pushToTalkHint} za govor." @@ -24997,7 +24609,7 @@ msgid "Push-to-talk won't unmute your microphone while you're deafened. Undeafen msgstr "Pritisnite i držite za govor, ali mikrofon neće biti uključen dok ste isključili zvuk. Uključite zvuk kako biste mogli razgovarati." #. Option label for a software encoder quality select. Means slower/higher-quality. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:87 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:92 msgid "Quality" msgstr "Kvaliteta" @@ -25212,7 +24824,7 @@ msgid "Ready to upgrade?" msgstr "Spremni za nadogradnju?" #. Option label for a software encoder quality select. Means fastest/lower-latency. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:79 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:84 msgid "Realtime" msgstr "Stvarno vrijeme" @@ -25287,11 +24899,9 @@ msgstr "Ponovno provjeri" msgid "Recipients will be taken to {0} <0>{1}" msgstr "Primatelji će biti preusmjereni na {0} <0>{1}" -#. Badge shown next to the auto codec option in the screen-share codec radio group. Keep it concise. #. Spellcheck engine option in the language tab. Lets the app choose the best available spellcheck engine. #. Spellcheck engine option in the textarea spellcheck submenu. Lets the app choose the best available engine. #: src/features/channel/components/textarea/TextareaContextMenu.tsx:70 -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:38 #: src/features/user/components/modals/tabs/LanguageTab.tsx:87 msgid "Recommended" msgstr "Preporučeno" @@ -25556,11 +25166,6 @@ msgstr "Odbij" msgid "Rejected" msgstr "Odbijeno" -#. Voice participant context menu submenu label for friend and block actions. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:198 -msgid "Relationship" -msgstr "Odnosi" - #. Short label in the markdown tab. Keep it concise. #: src/features/user/components/modals/tabs/component_gallery_tab/MarkdownTab.tsx:129 msgid "Relative" @@ -25641,7 +25246,6 @@ msgstr "Zapamti veličinu i položaj prozora" #. Action label for removing the selected item from a list or relationship. #. Button label for removing the current webhook avatar image. #. Button or menu action label in the channel and chat message reactions sheet. Keep it concise. Keep the tone plain and specific. -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the linked accounts tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the search engines tab. Keep it concise. Keep the tone plain and specific. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. @@ -25660,8 +25264,6 @@ msgstr "Zapamti veličinu i položaj prozora" #: src/features/ui/action_menu/GroupDMContextMenu.tsx:73 #: src/features/ui/action_menu/UserContextMenu.tsx:80 #: src/features/user/components/modals/tabs/chat_settings_tab/SearchEnginesTab.tsx:26 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:75 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:133 #: src/features/user/components/modals/tabs/LinkedAccountsTab.tsx:55 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:158 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:194 @@ -25833,11 +25435,6 @@ msgstr "Uklonite jedan iz {targetName} da napravite mjesta, a zatim pokušajte p msgid "Remove override" msgstr "Ukloni nadjačavanje" -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:54 -msgid "Remove pack" -msgstr "Ukloni paket" - #. Button or menu action label in the channel and chat message reactions sheet. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the message reactions modal. Keep it concise. Keep the tone plain and specific. #: src/features/channel/components/MessageReactionsSheet.tsx:33 @@ -25966,11 +25563,6 @@ msgstr "Uklonjena uloga {oldLabel}." msgid "Removed roles." msgstr "Uklonjene uloge." -#. Button or menu action label in the messaging commands. Keep it concise. Keep the tone plain and specific. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:57 -msgid "Removed scheduled message" -msgstr "Zakazana poruka uklonjena" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:419 msgid "Removed the channel from its category." msgstr "Uklonjen je kanal iz kategorije." @@ -26003,11 +25595,6 @@ msgstr "Uklanja svako pojedinačno nadjačavanje varijable, ali zadržava vašu msgid "Removing permissions could limit the bot's features." msgstr "Uklanjanje dopuštenja može ograničiti značajke bota." -#. Description text in the expression packs tab. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:71 -msgid "Removing the pack will uninstall it from your account." -msgstr "Uklanjanjem paketa deinstalirat ćete ga sa svog računa." - #: src/features/moderation/components/modals/RemoveTimeoutModal.tsx:55 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." @@ -26654,42 +26241,42 @@ msgid "Resize floating panel" msgstr "Promjena veličine plutajuće ploče" #. Accessible label for the bottom-left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:80 +#: src/features/messaging/components/popouts/InboxPopout.tsx:74 msgid "Resize inbox from bottom left" msgstr "Promijeni veličinu pristigle pošte iz donjeg lijevog kuta" #. Accessible label for the bottom-right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:84 +#: src/features/messaging/components/popouts/InboxPopout.tsx:78 msgid "Resize inbox from bottom right" msgstr "Promijeni veličinu pristiglih poruka iz donjeg desnog kuta" #. Accessible label for the bottom resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:60 +#: src/features/messaging/components/popouts/InboxPopout.tsx:54 msgid "Resize inbox from the bottom edge" msgstr "Promijeni veličinu pristigle pošte s donjeg ruba" #. Accessible label for the left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:64 +#: src/features/messaging/components/popouts/InboxPopout.tsx:58 msgid "Resize inbox from the left edge" msgstr "Promijeni veličinu inboxa s lijevog ruba" #. Accessible label for the right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:68 +#: src/features/messaging/components/popouts/InboxPopout.tsx:62 msgid "Resize inbox from the right edge" msgstr "Promijeni veličinu pristigle pošte s desnog ruba" #. Accessible label for the top resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:56 +#: src/features/messaging/components/popouts/InboxPopout.tsx:50 msgid "Resize inbox from the top edge" msgstr "Promijeni veličinu inboxa s gornjeg ruba" #. Accessible label for the top-left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:72 +#: src/features/messaging/components/popouts/InboxPopout.tsx:66 msgid "Resize inbox from top left" msgstr "Promijeni veličinu pristigle pošte iz gornjeg lijevog kuta" #. Accessible label for the top-right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:76 +#: src/features/messaging/components/popouts/InboxPopout.tsx:70 msgid "Resize inbox from top right" msgstr "Promijeni veličinu pristiglih poruka iz gornjeg desnog kuta" @@ -27071,11 +26658,6 @@ msgstr "Desni opis alata" msgid "Right-click here to open the context menu" msgstr "Desni klik za otvaranje kontekstnog izbornika" -#. Empty state hint in the scheduled messages popout explaining how to schedule a new message. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:22 -msgid "Right-click the send button to schedule a message." -msgstr "Desnom tipkom miša kliknite gumb za slanje kako biste zakazali poruku." - #. Action that rings the selected participant in a voice call. #. 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. @@ -27110,8 +26692,8 @@ msgstr "Boja uloge" msgid "Role created" msgstr "Uloga stvorena" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:341 -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:388 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:352 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:402 msgid "Role created successfully" msgstr "Uloga uspješno izrađena" @@ -27120,8 +26702,8 @@ msgstr "Uloga uspješno izrađena" msgid "Role deleted" msgstr "Uloga izbrisana" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:425 -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:454 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:440 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:469 msgid "Role deleted successfully" msgstr "Uloga je uspješno izbrisana" @@ -27161,7 +26743,7 @@ msgstr "Uloge" msgid "Roles and members" msgstr "Uloge i članovi" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:285 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:296 msgid "Roles updated successfully" msgstr "Uloge su uspješno ažurirane" @@ -27269,7 +26851,6 @@ msgstr "Spremi" #: src/features/expressions/components/modals/AddFavoriteMemeModal.tsx:118 #: src/features/expressions/components/modals/EditFavoriteMemeModal.tsx:94 #: src/features/expressions/components/modals/EditGuildStickerModal.tsx:123 -#: src/features/expressions/components/modals/EditPackModal.tsx:127 #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:624 #: src/features/guild/components/modals/guild_tabs/GuildVanityURLTab.tsx:279 #: src/features/guild/components/modals/GuildFolderSettingsModal.tsx:90 @@ -27350,7 +26931,7 @@ msgstr "Spremljeno" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:63 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:59 #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:63 msgid "Saved media" msgstr "Spremljeni medijski sadržaji" @@ -27403,23 +26984,11 @@ msgstr "Zakaži" msgid "Schedule message" msgstr "Zakaži poruku" -#. Status pill on a scheduled message row indicating it will send at the chosen time. -#. Tab label in the inbox popout listing the user scheduled messages. -#: src/features/messaging/components/popouts/InboxPopout.tsx:40 -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:30 -msgid "Scheduled" -msgstr "Zakazano" - #. Developer / debug surface — keep terse and technical. Label in the developer Nagbar controls panel for the scheduled-maintenance banner. #: src/features/devtools/components/NagbarControls.ts:22 msgid "Scheduled maintenance nagbar" msgstr "Traka s obavijestima o zakazanom održavanju" -#. Label in the messaging commands. {scheduledTimeLabel} is the localized scheduled date and time. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:49 -msgid "Scheduled message for {scheduledTimeLabel}" -msgstr "Zakazana poruka za {scheduledTimeLabel}" - #. Inline validation message in the schedule-message modal when the picked time is more than 30 days away. Keep tone plain. #: src/features/messaging/components/modals/ScheduleMessageModal.tsx:31 msgid "Scheduled messages can be at most 30 days in the future." @@ -27490,7 +27059,7 @@ msgid "Screen share codec" msgstr "Kodek za dijeljenje zaslona" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:140 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:161 msgid "Screen share encoder controls" msgstr "Kontrole za enkoder dijeljenja zaslona" @@ -27511,12 +27080,12 @@ msgid "Screen share is using software encoding ({codec}). Quality may be reduced msgstr "Dijeljenje zaslona koristi softversko kodiranje ({codec}). Kvaliteta može biti smanjena, a upotreba procesora povećana. Vaš GPU možda ne podržava hardversko kodiranje za ovaj kodek." #. 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/VoiceVideoIndex.ts:120 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:141 msgid "Screen share preview" msgstr "Pregled dijeljenja zaslona" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:116 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:137 msgid "Screen share preview behavior" msgstr "Ponašanje pregleda dijeljenja zaslona" @@ -27535,6 +27104,11 @@ msgstr "Prikaz snimki zaslona tijekom dijeljenja zaslona je onemogućen." msgid "Screen share previews are enabled." msgstr "Pregledi dijeljenja zaslona su omogućeni." +#. Voice screen share menu action that opens the screen share preview privacy controls. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:32 +msgid "Screen Share Privacy" +msgstr "Privatnost dijeljenja zaslona" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the video tab. Keep it concise. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:82 @@ -27562,11 +27136,6 @@ msgstr "Početak dijeljenja zaslona" msgid "Screen share stop" msgstr "Zaustavi dijeljenje zaslona" -#. Accessible label for the screen-share codec radio group. -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:42 -msgid "Screen share video codec" -msgstr "Video kodek za dijeljenje zaslona" - #. 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. #. Status badge label shown on a live tile when the participant is sharing their screen. @@ -28931,6 +28500,11 @@ msgstr "Dijelite zaslone i prozore." msgid "Share source" msgstr "Dijeli izvor" +#. Toggle label for sharing audio with an active stream. +#: src/features/voice/components/StreamSettingsMenuContent.tsx:156 +msgid "Share Stream Audio" +msgstr "Podijeli zvuk streama" + #. Description in the premium gift purchase section. premiumProductName is the short paid product name. #: src/features/premium/utils/PremiumMessageDescriptors.ts:40 msgid "Share the {premiumProductName} experience with your friends by purchasing a gift subscription." @@ -28940,15 +28514,6 @@ msgstr "Podijelite iskustvo {premiumProductName} sa svojim prijateljima kupnjom msgid "Share theme" msgstr "Podijeli temu" -#: src/features/expressions/components/modals/PackInviteModal.tsx:192 -msgid "Share this link" -msgstr "Podijelite ovu poveznicu" - -#. Description shown in the emoji pack invite modal. -#: src/features/expressions/components/modals/PackInviteModal.tsx:65 -msgid "Share this link — the pack installs when accepted." -msgstr "Podijelite ovu poveznicu — paket se instalira nakon prihvaćanja." - #. Privacy > Active now: confirmation modal title when turning sharing on. #: src/features/user/components/modals/tabs/privacy_safety_tab/ActiveNowTab.tsx:33 msgid "Share voice activity with all friends?" @@ -28976,11 +28541,6 @@ msgstr "Podijelite zaslon" msgid "Share your screen in high definition (1080p), quad HD (1440p), or native source resolution, at up to 60 FPS." msgstr "Dijelite zaslon u visokoj razlučivosti (1080p), Quad HD (1440p) ili izvornoj razlučivosti, do 60 FPS-a." -#. Description shown in the sticker pack invite modal. -#: src/features/expressions/components/modals/PackInviteModal.tsx:69 -msgid "Share your sticker pack via link." -msgstr "Podijelite svoj paket naljepnica putem poveznice." - #. Button or menu action label in the share theme modal. Keep it concise. #: src/features/theme/components/modals/ShareThemeModal.tsx:39 msgid "Share your theme" @@ -29081,7 +28641,7 @@ msgstr "Sukobi prečaca" #. User settings tab for keyboard shortcuts and custom bindings. #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:18 #: src/features/user/components/settings_utils/section_registry/AccessibilitySections.ts:175 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:128 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:123 msgid "Shortcuts" msgstr "Prečaci" @@ -29241,11 +28801,6 @@ msgstr "Prikaži gumb za emotikone" msgid "Show emoji reactions on messages" msgstr "Prikaži reakcije emojijima na porukama" -#. Developer option label for exposing the staff-only Expression packs page in user settings. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:125 -msgid "Show expression packs settings" -msgstr "Prikaži postavke izraza" - #. Short label for an advanced media button preference. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedChatControls.tsx:77 msgid "Show favorite button" @@ -29381,16 +28936,16 @@ msgstr "Prikaži isključene kanale" #. Toggle label in the mobile video settings bottom sheet. Controls whether the local camera tile is visible. #. Voice display preference checkbox that controls whether the current user sees their own camera tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:69 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:93 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:92 -#: src/features/voice/components/VoiceSettingsMenus.tsx:814 +#: src/features/voice/components/VoiceSettingsMenus.tsx:815 msgid "Show my own camera" msgstr "Prikaži moju kameru" #. Voice display preference checkbox that controls whether the current user sees their own screen share tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:73 -msgid "Show my screen share" -msgstr "Prikaži moju podijeljenu sliku zaslona" +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:97 +msgid "Show My Screen Share" +msgstr "Prikaži moj prikaz zaslona" #. Developer option label for showing the current user as typing. #. Developer tools debug menu label. Internal-only surface for developers; translators may keep this terse. @@ -29417,9 +28972,9 @@ msgstr "Prikaži skočni prozor za novi uređaj" #. Toggle label in the mobile video settings bottom sheet. Controls whether participants without video are shown in the grid. #. Voice display preference checkbox that controls whether participants without video are shown in the grid. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:77 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:101 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:96 -#: src/features/voice/components/VoiceSettingsMenus.tsx:828 +#: src/features/voice/components/VoiceSettingsMenus.tsx:829 msgid "Show non-video participants" msgstr "Prikaži sudionike bez videa" @@ -29449,7 +29004,7 @@ msgid "Show per-device participant volume sliders in voice menus" msgstr "Prikaži klizače glasnoće sudionika za svaki uređaj u izbornicima za glasnoću" #. Developer option label for exposing the staff-only profile timezone section in profile settings. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:134 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:125 msgid "Show profile timezone settings" msgstr "Prikaži postavke vremenske zone profila" @@ -29681,7 +29236,7 @@ msgstr "Prijavljen" #. Settings section label for account sessions and devices. #: src/features/user/components/modals/tabs/DevicesTab.tsx:517 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:42 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:34 msgid "Signed-in devices" msgstr "Prijavljeni uređaji" @@ -29759,7 +29314,7 @@ msgid "Single community mode" msgstr "Način rada jedne zajednice" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:103 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:108 msgid "Single layer" msgstr "Jednoslojno" @@ -29816,7 +29371,7 @@ msgid "Skip the external link warning for all domains" msgstr "Preskoči upozorenje za vanjske poveznice za sve domene" #. Developer / debug surface — keep terse and technical. Tooltip / description for the no-op in-app reports toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:148 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:139 msgid "Skip the network call when an in-app report is submitted. The flow still advances to the success screen so you can exercise the UI, but nothing is actually sent to the safety team." msgstr "Preskoči mrežni poziv kada se pošalje izvješće unutar aplikacije. Tok i dalje napreduje do zaslona uspjeha tako da možete vježbati korisničko sučelje, ali ništa se zapravo ne šalje sigurnosnom timu." @@ -30063,12 +29618,12 @@ msgid "Social" msgstr "Društveno" #. 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/VoiceVideoIndex.ts:148 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:169 msgid "Software encoder" msgstr "Softverski enkoder" #. Label for an advanced screen-share select. Refers to software video encoder quality bias. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:71 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:76 msgid "Software encoder quality" msgstr "Kvaliteta softverskog kodera" @@ -30393,7 +29948,7 @@ msgid "Spanish (Spain)" msgstr "Španjolski (Španjolska)" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:111 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:116 msgid "Spatial and temporal layers" msgstr "Prostorni i vremenski slojevi" @@ -30495,7 +30050,7 @@ msgstr "Provjera pravopisa" #: src/features/user/components/modals/tabs/LanguageTab.tsx:414 #: src/features/user/components/modals/tabs/LanguageTab.tsx:456 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:74 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:58 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:50 msgid "Spellcheck" msgstr "Provjera pravopisa" @@ -30683,10 +30238,6 @@ msgstr "Započni poziv" msgid "Start camera test and configure effects" msgstr "Pokrenite test kamere i konfigurirajte efekte" -#: src/features/expressions/components/modals/CreatePackModal.tsx:93 -msgid "Start curating a custom emoji pack that you can share and install." -msgstr "Počnite stvarati prilagođeni paket emojija koji možete dijeliti i instalirati." - #. Label for the start of a date range (inclusive). Leave blank for no lower bound. #: src/features/user/components/modals/tabs/privacy_safety_tab/data_request_modal/DataRequestModal.tsx:175 msgid "Start date" @@ -30697,10 +30248,6 @@ msgstr "Datum početka" msgid "Start date must be earlier than end date." msgstr "Datum početka mora biti prije datuma završetka." -#: src/features/voice/components/VoiceSettingsMenus.tsx:860 -msgid "Start debug logging session" -msgstr "Pokreni sesiju bilježenja pogrešaka" - #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:125 msgid "Start drag and drop" @@ -30883,45 +30430,6 @@ msgstr "Gustoća naljepnica" msgid "Sticker is too large" msgstr "Naljepnica je prevelika" -#. Kind label on a sticker pack invite embed. -#. Short label in the authentication invite header. Keep the tone plain and specific. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/auth/flow/InviteHeader.tsx:25 -#: src/features/channel/components/InviteEmbed.tsx:88 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:61 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:105 -msgid "Sticker pack" -msgstr "Paket naljepnica" - -#. placeholder {0}: invite.pack.name -#: src/features/invite/commands/InviteCommands.tsx:146 -msgid "Sticker pack {0} has been installed." -msgstr "Paket naljepnica {0} je instaliran." - -#. Title of the error modal when creating a new sticker pack is rejected because the user is at the creation limit. -#: src/features/invite/commands/InviteCommands.tsx:74 -msgid "Sticker pack creation limit reached" -msgstr "Dosegnuto ograničenje za izradu paketa naljepnica" - -#. Modal title for the sticker pack invite share flow. -#: src/features/expressions/components/modals/PackInviteModal.tsx:61 -msgid "Sticker pack invite" -msgstr "Pozivnica za paket naljepnica" - -#. Title of the error modal when installing a sticker pack via invite is rejected because the user is at the install limit. -#: src/features/invite/commands/InviteCommands.tsx:65 -msgid "Sticker pack limit reached" -msgstr "Dosegnuto ograničenje paketa naljepnica" - -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#. Settings section label for sticker expression packs. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:84 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:27 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:22 -msgid "Sticker packs" -msgstr "Paketi naljepnica" - #: src/features/guild/components/modals/guild_tabs/GuildStickersTab.tsx:283 msgid "Sticker slots" msgstr "Mjesta za naljepnice" @@ -31039,6 +30547,13 @@ msgstr "Zaustaviti dijeljenje glasovne aktivnosti sa svim prijateljima?" msgid "Stop speaking" msgstr "Prestani govoriti" +#. Danger action that stops the active screen share. +#. Voice screen share menu action that stops the current user stream. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:20 +#: src/features/voice/components/ActiveScreenShareMenu.tsx:19 +msgid "Stop Streaming" +msgstr "Zaustavi strujanje" + #. Confirmation prompt in the links tab. #: src/features/user/components/modals/tabs/chat_settings_tab/ChatSettingsTabLinksTab.tsx:31 msgid "Stop trusting all links?" @@ -31050,7 +30565,7 @@ msgid "Stop watching" msgstr "Zaustavi gledanje" #. Tooltip / button label in the voice control bar that stops watching a remote screen share. -#: src/features/voice/components/VoiceControlBar.tsx:151 +#: src/features/voice/components/VoiceControlBar.tsx:147 msgid "Stop watching stream" msgstr "Zaustavi gledanje prijenosa" @@ -31088,11 +30603,16 @@ msgstr "Strim skriven" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the user settings voice activity card. Keep it concise. #: src/features/user/components/profile/VoiceActivityCard.tsx:90 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:132 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:153 #: src/features/voice/components/StreamWatchHoverCard.tsx:21 msgid "Stream preview" msgstr "Pregled prijenosa" +#. Compact submenu label for changing the resolution and frame rate of an active stream. +#: src/features/voice/components/StreamSettingsMenuContent.tsx:152 +msgid "Stream Quality" +msgstr "Kvaliteta streama" + #. Toolbar / menu button label in the screen-share picker. Opens the stream quality settings popover. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:164 msgid "Stream settings" @@ -31302,12 +30822,12 @@ msgid "Suspend" msgstr "Obustavi" #. 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/VoiceVideoIndex.ts:156 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:177 msgid "SVC" msgstr "SVC" #. Label for an advanced screen-share select. SVC is a WebRTC acronym and should stay uppercase. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:91 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:96 msgid "SVC mode" msgstr "SVC način rada" @@ -31757,7 +31277,7 @@ msgid "Template URL" msgstr "URL predloška" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:107 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:112 msgid "Temporal layers" msgstr "Vremenski slojevi" @@ -31818,7 +31338,7 @@ msgstr "Testirajte URL-ove i prikazane ugrađene sadržaje" #. Channel type chip label for a text channel. #. Option label for a WebRTC content hint select. #: src/features/channel/utils/ChannelUtils.tsx:51 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:151 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:156 msgid "Text" msgstr "Tekst" @@ -32002,11 +31522,6 @@ msgstr "Ta poruka više ne postoji ili ste izgubili pristup razgovoru." msgid "That's all of them." msgstr "To je sve." -#. End-of-list body text in the scheduled messages popout when all scheduled messages are visible. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:56 -msgid "That's everything in the queue." -msgstr "To je sve na čekanju." - #. Description text in the FluxerTag change modal. #: src/features/user/components/modals/FluxerTagChangeModal.tsx:69 msgid "The #0000 tag is reserved for Visionary subscribers. Visionary is no longer available for purchase." @@ -32671,7 +32186,7 @@ msgid "This invite has unlimited uses." msgstr "Ova pozivnica ima neograničen broj korištenja." #. Helper text shown on an invite embed while streaming privacy is active. -#: src/features/channel/components/InviteEmbed.tsx:141 +#: src/features/channel/components/InviteEmbed.tsx:112 msgid "This invite is hidden while sharing is protected." msgstr "Ova je pozivnica skrivena dok je dijeljenje zaštićeno." @@ -33167,7 +32682,7 @@ msgstr "Vrijeme" #. Settings section label for app time display format. #: src/features/user/components/modals/tabs/LanguageTab.tsx:374 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:26 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:46 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:38 msgid "Time format" msgstr "Format vremena" @@ -33394,11 +32909,6 @@ msgstr "Uključi/isključi zvučnu ploču" msgid "Toggle the sticker picker" msgstr "Uključi/isključi birač naljepnica" -#. Action that toggles whether the pack invite is unique to the recipient. -#: src/features/expressions/components/modals/PackInviteModal.tsx:73 -msgid "Toggle unique invite" -msgstr "Uključi/isključi jedinstvenu pozivnicu" - #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:305 msgid "Toggle voice activity" @@ -33731,7 +33241,7 @@ msgid "Try another search term, or pick a different category or language." msgstr "Pokušajte s drugim pojmom za pretraživanje ili odaberite drugu kategoriju ili jezik." #. Helper text on an unknown invite embed suggesting the user request a fresh invite. -#: src/features/channel/components/InviteEmbed.tsx:129 +#: src/features/channel/components/InviteEmbed.tsx:100 msgid "Try asking for a new invite." msgstr "Pokušajte zatražiti novu pozivnicu." @@ -33754,7 +33264,7 @@ msgstr "Pokušajte ponovno urediti poruku." msgid "TRY gifts are one-time payments. Cards charged in TRY still need to be issued in Türkiye for the purchase to stay eligible." msgstr "TRY darovi su jednokratna plaćanja. Kartice naplaćene u TRY-u i dalje moraju biti izdane u Turskoj kako bi kupnja ostala prihvatljiva." -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:254 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:252 msgid "Try searching for something like \"theme\", \"notifications\", or \"privacy\"" msgstr "Pokušajte potražiti nešto poput \"tema\", \"obavijesti\" ili \"privatnost\"" @@ -33804,7 +33314,7 @@ msgstr "Isključi" #. Bulk voice action that turns off the camera on every active device of the current user. #. Voice menu action that turns off every active device/session's camera. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:90 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:114 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:93 msgid "Turn off all device cameras" msgstr "Isključi sve kamere uređaja" @@ -33820,14 +33330,14 @@ msgstr "Isključi kameru" #. Voice menu action that turns off the camera on a single device of the current user. #. Voice menu action that turns off the camera on one device/session. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:57 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:81 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:81 msgid "Turn off device camera" msgstr "Isključi kameru uređaja" #. Voice menu action that ends the screen share on a single device of the current user. #. Voice menu action that stops screen sharing or streaming on one device/session. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:61 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:85 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:85 msgid "Turn off device stream" msgstr "Isključi prijenos zvuka s uređaja" @@ -33839,7 +33349,7 @@ msgstr "Isključi privatne poruke i prijatelje na cijeloj instanci. Ovo se može #. Voice menu action that ends the current user screen share. #. Voice menu action that stops the current user's screen share or stream. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:65 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:89 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:69 msgid "Turn off stream" msgstr "Isključi stream" @@ -34019,16 +33529,6 @@ msgstr "Zakon Ujedinjenog Kraljevstva zahtijeva provjeru sadržaja za odrasle. Z msgid "Ukrainian" msgstr "Ukrajinski" -#. Generic title for the error modal when an emoji pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:99 -msgid "Unable to install emoji pack" -msgstr "Nije moguće instalirati paket emotikona" - -#. Generic title for the error modal when a sticker pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:103 -msgid "Unable to install sticker pack" -msgstr "Nije moguće instalirati paket naljepnica" - #. Error-state title in the activity log tab when fetching log entries failed. #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTab.tsx:126 msgid "Unable to load activity logs" @@ -34038,11 +33538,6 @@ msgstr "Nije moguće učitati zapise aktivnosti" msgid "Unable to load applications" msgstr "Nije moguće učitati aplikacije" -#. Error message in the expression packs tab. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:36 -msgid "Unable to load pack information." -msgstr "Nije moguće učitati informacije o paketu." - #. Error message in the channel and chat textual attachment code panel. #. Error message in the channel and chat textual attachment code panel. #: src/features/channel/components/embeds/attachments/CsvAttachmentTablePanel.tsx:31 @@ -34265,7 +33760,7 @@ msgstr "Ukloni iz favorita" #. Voice call layout action that removes focus from the currently pinned participant. #. Voice layout menu action that removes the focused participant or stream. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:25 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:41 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:97 msgid "Unfocus" msgstr "Ukloni fokus" @@ -34284,7 +33779,7 @@ msgstr "Proširi vezu" #. Settings section label for the embed debugger URL input. #: src/features/user/components/modals/tabs/EmbedDebuggerTab.tsx:231 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:70 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:62 msgid "Unfurl debugger" msgstr "URL za otklanjanje pogrešaka ugrađenog sadržaja" @@ -34293,10 +33788,6 @@ msgstr "URL za otklanjanje pogrešaka ugrađenog sadržaja" msgid "Unicode emojis" msgstr "Unicode emotikoni" -#: src/features/expressions/components/modals/PackInviteModal.tsx:180 -msgid "Unique invite" -msgstr "Jedinstvena pozivnica" - #. Codec description in the screen share codec policy menu, used for the universal fallback codec. #: src/features/voice/utils/ScreenShareCodecPolicy.ts:20 msgid "Universal fallback. Lowest quality, but it works everywhere." @@ -34350,7 +33841,7 @@ msgstr "Nepoznat datum" #. Fallback device or operating-system label in the devices tab when session client data is unavailable. #. Short label in the app layout voice participant item. #. Short label in the notifications. Keep it concise. -#: src/features/app/components/layout/VoiceParticipantItem.tsx:43 +#: src/features/app/components/layout/VoiceParticipantItem.tsx:44 #: src/features/user/components/modals/tabs/DevicesTab.tsx:65 #: src/features/user/components/modals/tabs/notifications_tab/Notifications.tsx:78 msgid "Unknown device" @@ -34376,7 +33867,7 @@ msgid "Unknown gift" msgstr "Nepoznat poklon" #. Title shown on an invite embed when the invite code resolves to nothing (expired, revoked, or invalid). -#: src/features/channel/components/InviteEmbed.tsx:125 +#: src/features/channel/components/InviteEmbed.tsx:96 msgid "Unknown invite" msgstr "Nepoznata pozivnica" @@ -34428,7 +33919,7 @@ msgstr "nepoznat korisnik" #: src/features/devtools/utils/CommandUtils.ts:27 #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTab.tsx:114 #: src/features/voice/components/VoiceParticipantAvatarList.tsx:43 -#: src/features/voice/components/VoiceParticipantTile.tsx:161 +#: src/features/voice/components/VoiceParticipantTile.tsx:162 #: src/features/webhook/components/WebhookListItem.tsx:30 msgid "Unknown user" msgstr "Nepoznat korisnik" @@ -34450,13 +33941,6 @@ msgstr "unknown-mention" msgid "unknown-role" msgstr "unknown-role" -#. Option label representing an unlimited count. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/expressions/components/modals/PackInviteModal.tsx:29 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:32 -msgid "Unlimited" -msgstr "Neograničeno" - #. Audit log community feature label for unlimited custom emoji capacity. #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:126 msgid "Unlimited emoji" @@ -34525,7 +34009,7 @@ msgid "Unmute" msgstr "Uključi zvuk" #. Voice control button label to turn the user's microphone back on. -#: src/features/voice/components/VoiceControlBar.tsx:121 +#: src/features/voice/components/VoiceControlBar.tsx:117 msgctxt "voice-control-action" msgid "Unmute" msgstr "Uključi mikrofon" @@ -34613,7 +34097,7 @@ msgstr "Neimenovani kanal" #. Fallback display name for a group DM with no name set. #. Fallback title in an invite embed for a group DM with no name set. #. Short label in the channel display name state. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:72 +#: src/features/channel/components/InviteEmbed.tsx:63 #: src/features/channel/state/ChannelDisplayName.ts:19 #: src/features/channel/utils/ChannelUtils.tsx:59 msgid "Unnamed group" @@ -34692,7 +34176,7 @@ msgstr "nepročitano" #. 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. #. Tab label in the inbox popout filtering to channels with unread messages. -#: src/features/messaging/components/popouts/InboxPopout.tsx:32 +#: src/features/messaging/components/popouts/InboxPopout.tsx:30 #: src/features/user/components/settings_utils/search_index/NotificationsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:77 msgid "Unread" @@ -34828,7 +34312,7 @@ msgid "Up to {DISCOVERY_MAX_TAGS} tags help people find your community. They sho msgstr "Do {DISCOVERY_MAX_TAGS} oznaka pomaže ljudima da pronađu vašu zajednicu. Prikazuju se u pretraživanju Otkrivanje." #. Feature comparison table value label. Shown in the restricted or stock column for a text-valued perk. Format includes a resolution token (4K) and a framerate token that should not be translated. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:91 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:87 msgid "Up to 4K/60fps" msgstr "Do 4K/60fps" @@ -34904,11 +34388,6 @@ msgstr "Ažurirana pravila" msgid "Updated saved media" msgstr "Ažurirani spremljeni mediji" -#. Label in the messaging commands. {scheduledTimeLabel} is the localized scheduled date and time. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:53 -msgid "Updated scheduled message for {scheduledTimeLabel}" -msgstr "Ažurirana zakazana poruka za {scheduledTimeLabel}" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:544 msgid "Updated the avatar." msgstr "Ažurirana je profilna slika." @@ -35165,7 +34644,7 @@ msgid "Uploading emojis" msgstr "Prijenos emojija" #. Description for the maximum screen share bitrate select. Keep WebRTC literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:159 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:164 msgid "Upper bitrate cap before WebRTC adapts to the network." msgstr "Gornja granica brzine prijenosa prije nego što se WebRTC prilagodi mreži." @@ -35294,7 +34773,7 @@ msgid "Use an email you can open. We will send a code there." msgstr "Koristite e-poštu koju možete otvoriti. Tamo ćemo poslati kôd." #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:67 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:63 msgid "Use animated emojis" msgstr "Koristite animirane emojije" @@ -35596,11 +35075,6 @@ msgstr "Koristi se samo u ovoj zajednici." msgid "User" msgstr "Korisnik" -#. Voice participant context menu submenu label for lower-frequency profile and communication actions. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:202 -msgid "User actions" -msgstr "Radnje za korisnika" - #. IAR modal: rule description. #: src/features/moderation/components/report_modal/IARModalCopy.ts:251 msgid "User appears underage, or is involved in grooming or child exploitation." @@ -35677,7 +35151,7 @@ msgid "User record" msgstr "Korisnički zapis" #. Root label for the current user settings modal and settings search paths. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:352 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:341 msgid "User settings" msgstr "Korisničke postavke" @@ -36215,7 +35689,7 @@ msgid "Video progress" msgstr "Napredak videozapisa" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:75 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:71 msgid "Video quality" msgstr "Kvaliteta videozapisa" @@ -36604,7 +36078,7 @@ msgstr "Glasovni (za odrasle)" #. User settings tab for microphone, speaker, camera, and call stats. #. User settings tab for microphone, speaker, camera, and call stats. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:124 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:119 #: src/features/voice/utils/VoiceMessageDescriptors.ts:30 msgid "Voice & video" msgstr "Zvuk i video" @@ -36861,7 +36335,7 @@ msgid "Wait here" msgstr "Pričekajte ovdje" #. Tooltip explaining that video / screen share controls are gated while the voice connection is not yet ready. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:56 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:45 msgid "Waiting for connection..." msgstr "Čekanje veze..." @@ -37362,11 +36836,6 @@ msgstr "Što tražiti." msgid "What's happening?" msgstr "Što se događa?" -#. Form helper text for an expression pack description input. -#: src/features/expressions/components/modals/CreatePackModal.tsx:50 -msgid "What's in this pack?" -msgstr "Što je u ovom paketu?" - #. Short label in the settings dialog mobile settings view. #. Short label in the whats new modal. #. Sidebar item in settings that opens the app update notes modal. @@ -37551,7 +37020,7 @@ msgid "Window state" msgstr "Stanje prozora" #. User settings tab label shown on Windows desktop builds. Refers to the Microsoft Windows OS. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:74 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:69 msgid "Windows app" msgstr "Postavke za Windows" @@ -37873,16 +37342,6 @@ msgstr "Ne možete urediti ovu poruku." msgid "You can't grant a permission you don't have in this channel." msgstr "Ne možete dodijeliti dopuštenje koje nemate na ovom kanalu." -#. Body of the error modal when installing an emoji pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:91 -msgid "You can't install this emoji pack." -msgstr "Ne možete instalirati ovaj paket emojija." - -#. Body of the error modal when installing a sticker pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:95 -msgid "You can't install this sticker pack." -msgstr "Ne možete instalirati ovaj paket naljepnica." - #. Title of the error modal shown when the user is banned from a discovery community. #: src/features/discovery/commands/DiscoveryJoinCommands.tsx:38 msgid "You can't join this community" @@ -37942,8 +37401,8 @@ msgstr "Ne možete slati poruke u ovoj zajednici." #. Tooltip in the voice control bar when the user lacks the Screen Share permission in this channel. Tone stays plain. #. Tooltip shown when the user lacks the Screen Share permission in the voice channel. Tone stays plain. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:65 -#: src/features/voice/components/VoiceControlBar.tsx:141 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:54 +#: src/features/voice/components/VoiceControlBar.tsx:137 msgid "You can't share your screen in this channel" msgstr "Ne možete dijeliti zaslon u ovom kanalu" @@ -37956,8 +37415,8 @@ msgstr "Ne možete govoriti u ovom kanalu" #. Tooltip in the voice control bar when the user lacks the Video permission in this channel. Tone stays plain. #. Tooltip shown when the user lacks the Video permission in the voice channel. Tone stays plain. #: src/features/voice/components/modals/CameraPreviewModal.tsx:74 -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:61 -#: src/features/voice/components/VoiceControlBar.tsx:131 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:50 +#: src/features/voice/components/VoiceControlBar.tsx:127 msgid "You can't turn on your camera in this channel" msgstr "Ne možete uključiti kameru u ovom kanalu" @@ -38120,10 +37579,6 @@ msgstr "Niste dovoljno dugo član ove zajednice da biste slali poruke." msgid "You haven't blocked anyone yet." msgstr "Još nikoga niste blokirali." -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:343 -msgid "You haven't created any packs yet." -msgstr "Još niste izradili nijedan paket." - #. Intro copy in the keyboard navigation modal. {productName} is the app name. #: src/features/input/components/modals/KeyboardModeIntroModal.tsx:26 msgid "You just pressed Tab. Keyboard mode is now on so you can navigate {productName} without a mouse." @@ -38345,13 +37800,6 @@ msgstr "Dosegnuli ste {bookmarksText}. Uklonite jednu da biste dodali drugu." msgid "You're at the cap of {freeItemsText} — your instance admin sets this limit." msgstr "Dosegnuli ste ograničenje od {freeItemsText} – administrator vaše instance postavlja ovo ograničenje." -#. Fallback body of the emoji pack creation-limit error modal when no exact limit is known. -#. Fallback body of the sticker pack creation-limit error modal when no exact limit is known. -#: src/features/invite/commands/InviteCommands.tsx:61 -#: src/features/invite/commands/InviteCommands.tsx:79 -msgid "You're at the creation limit. Delete one to create another." -msgstr "Dosegnuli ste ograničenje stvaranja. Izbrišite jedan da biste stvorili drugi." - #. Modal body shown when the free bookmarks limit is reached and Plutonium would increase it. Free and Plutonium limits are interpolated. #: src/features/app/components/alerts/MaxBookmarksModal.tsx:30 msgid "You're at the free cap of {bookmarksText}. {premiumProductName} bumps you up to {premiumBookmarksText} — or remove one to add another." @@ -38362,13 +37810,6 @@ msgstr "Dosegnuli ste besplatno ograničenje od {bookmarksText}. {premiumProduct msgid "You're at the free cap of {freeItemsText}. {premiumProductName} bumps you up to {premiumItemsText}." msgstr "Dostigli ste besplatno ograničenje od {freeItemsText}. {premiumProductName} vas podiže na {premiumItemsText}." -#. Fallback body of the emoji pack install-limit error modal when no exact limit is known. -#. Fallback body of the sticker pack install-limit error modal when no exact limit is known. -#: src/features/invite/commands/InviteCommands.tsx:52 -#: src/features/invite/commands/InviteCommands.tsx:70 -msgid "You're at the install limit. Remove one to add another." -msgstr "Dosegnuli ste ograničenje instalacija. Uklonite jednu da biste dodali drugu." - #. Short label in the user banned from guild modal. Keep it concise. Keep the tone plain and specific. #: src/features/moderation/components/alerts/UserBannedFromGuildModal.tsx:8 msgid "You're banned" @@ -38379,11 +37820,6 @@ msgstr "Zabranjen vam je pristup" msgid "You're being rate limited. Wait {duration} before trying again." msgstr "Previše ste puta pokušali. Pričekajte {duration} prije nego što pokušate ponovno." -#. End-of-list title in the scheduled messages popout when all scheduled messages are visible. Tone can be friendly. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:51 -msgid "You're caught up" -msgstr "Sve je pregledano" - #. Error modal body shown when a gift-subscription user tries to start a recurring subscription. Explains the extension/redemption path. #: src/features/app/components/dialogs/components/plutonium/hooks/useCheckoutActions.tsx:160 msgid "You're currently on a gift subscription. It won't renew. You can redeem more gift codes to extend it. Recurring subscriptions can be started after your gift time ends." @@ -38497,16 +37933,12 @@ msgstr "Nedavno ste već koristili samoposlužni povrat novca. Ponovno ga možet msgid "You've arrived, {username}! Let's get started." msgstr "Stigli ste, {username}! Počnimo." -#: src/features/auth/flow/InviteHeader.tsx:200 -msgid "You've been invited to install" -msgstr "Pozvani ste da instalirate" - -#: src/features/auth/flow/InviteHeader.tsx:96 -#: src/features/auth/flow/InviteHeader.tsx:299 +#: src/features/auth/flow/InviteHeader.tsx:69 +#: src/features/auth/flow/InviteHeader.tsx:213 msgid "You've been invited to join" msgstr "Pozvani ste da se pridružite" -#: src/features/auth/flow/InviteHeader.tsx:151 +#: src/features/auth/flow/InviteHeader.tsx:124 msgid "You've been invited to join a group DM by" msgstr "Pozvani ste da se pridružite grupnom DM-u od strane" @@ -38586,7 +38018,7 @@ msgstr "Vaša pretplata na {premiumProductName} je istekla. Izgubili ste sve pog msgid "Your {productName} session expired. Sign in again to continue authorizing this application." msgstr "Vaša je sesija za {productName} istekla. Prijavite se ponovno kako biste nastavili s autorizacijom ove aplikacije." -#: src/features/user/components/settings_utils/SettingsConstants.tsx:205 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:200 msgid "Your account" msgstr "Vaš račun" diff --git a/fluxer_app/src/features/i18n/locales/hu/messages.po b/fluxer_app/src/features/i18n/locales/hu/messages.po index 43ee3c573..38132850a 100644 --- a/fluxer_app/src/features/i18n/locales/hu/messages.po +++ b/fluxer_app/src/features/i18n/locales/hu/messages.po @@ -29,11 +29,6 @@ msgstr "(szerkesztve)" msgid "(failed to load)" msgstr "(nem sikerült betölteni)" -#. Placeholder content text shown for scheduled messages with neither text nor attachments. Keep the parentheses. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:38 -msgid "(no content)" -msgstr "(nincs tartalom)" - #: src/features/app/components/pages/YouPage.tsx:189 #: src/features/user/components/modals/UserProfileMobileSheet.tsx:899 msgid "(only visible to you)" @@ -455,7 +450,7 @@ msgstr "{count, plural, one {Kibontás (# sor)} other {Kibontás (# sor)}}" msgid "{count, plural, one {Expand (# row)} other {Expand (# rows)}}" msgstr "{count, plural, one {Bontsd ki (# sor)} other {Bontsd ki (# sorok)}}" -#: src/features/voice/components/VoiceParticipantTile.tsx:303 +#: src/features/voice/components/VoiceParticipantTile.tsx:304 msgid "{count, plural, one {Expand # other device} other {Expand # other devices}}" msgstr "{count, plural, one {Kibontás: # további eszköz} other {Kibontás: # további eszköz}}" @@ -463,8 +458,8 @@ msgstr "{count, plural, one {Kibontás: # további eszköz} other {Kibontás: # msgid "{count, plural, one {Group DM · # member} other {Group DM · # members}}" msgstr "{count, plural, one {Csoportos DM · # tag} other {Csoportos DM · # tag}}" -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:252 -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:273 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:274 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:295 msgid "{count, plural, one {Hide # device} other {Hide # devices}}" msgstr "{count, plural, one {Eszköz elrejtése} other {# eszköz elrejtése}}" @@ -476,7 +471,7 @@ msgstr "{count, plural, one {Hívásban} other {#-en hívásban}}" msgid "{count, plural, one {Join video call (# participant)} other {Join video call (# participants)}}" msgstr "{count, plural, one {Csatlakozás videóhíváshoz (1 résztvevő)} other {Csatlakozás videóhíváshoz (# résztvevő)}}" -#: src/features/voice/components/VoiceParticipantTile.tsx:620 +#: src/features/voice/components/VoiceParticipantTile.tsx:621 msgid "{count, plural, one {Keep watching # stream and add this one} other {Keep watching # streams and add this one}}" msgstr "{count, plural, one {Folytasd a(z) # stream nézését, és add hozzá ezt} other {Folytasd a(z) # stream nézését, és add hozzá ezt}}" @@ -492,8 +487,8 @@ msgstr "{count, plural, one {Visszavon # alkalmazás} other {Visszavon # alkalma msgid "{count, plural, one {sent # attachment} other {sent # attachments}}" msgstr "{count, plural, one {# csatolmányt küldött} other {# csatolmányt küldött}}" -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:259 -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:280 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:281 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:302 msgid "{count, plural, one {Show # device} other {Show # devices}}" msgstr "{count, plural, one {Eszköz megjelenítése} other {# eszköz megjelenítése}}" @@ -535,22 +530,6 @@ msgstr "{count, plural, one {Már használod az egyetlen engedélyezett kapcsola msgid "{count, plural, one {You're at the cap of # saved media item. Remove one to add another.} other {You're at the cap of # saved media items. Remove one to add another.}}" msgstr "{count, plural, one {Elérte a mentett médiaelemek maximális számát. Távolítson el egyet, hogy hozzáadhasson egy másikat.} other {Elérte a mentett médiaelemek maximális számát. Távolítson el egyet, hogy hozzáadhasson egy másikat.}}" -#: src/features/invite/commands/InviteCommands.tsx:401 -msgid "{count, plural, one {You're at the limit of # emoji pack. Delete one to create another.} other {You're at the limit of # emoji packs. Delete one to create another.}}" -msgstr "{count, plural, one {Elérted az # emojipack korlátot. Törölj egyet, hogy újat hozhass létre.} other {Elérted az # emojipack korlátot. Törölj egyet, hogy újat hozhass létre.}}" - -#: src/features/invite/commands/InviteCommands.tsx:387 -msgid "{count, plural, one {You're at the limit of # installed emoji pack. Remove one to add another.} other {You're at the limit of # installed emoji packs. Remove one to add another.}}" -msgstr "{count, plural, one {Elérte a telepített hangulatjelcsomagok maximális számát. Távolítson el egyet, hogy hozzáadhasson egy másikat.} other {Elérte a telepített hangulatjelcsomagok maximális számát. Távolítson el egyet, hogy hozzáadhasson egy másikat.}}" - -#: src/features/invite/commands/InviteCommands.tsx:419 -msgid "{count, plural, one {You're at the limit of # installed sticker pack. Remove one to add another.} other {You're at the limit of # installed sticker packs. Remove one to add another.}}" -msgstr "{count, plural, one {Elérted a telepített matricacsomagok maximális számát. Távolíts el egyet, hogy hozzáadhass másikat.} other {Elérted a telepített matricacsomagok maximális számát. Távolíts el egyet, hogy hozzáadhass másikat.}}" - -#: src/features/invite/commands/InviteCommands.tsx:433 -msgid "{count, plural, one {You're at the limit of # sticker pack. Delete one to create another.} other {You're at the limit of # sticker packs. Delete one to create another.}}" -msgstr "{count, plural, one {Elérted az 1 matricacsomag-korlátot. Törölj egyet, hogy újat hozhass létre.} other {Elérted a(z) # matricacsomag-korlátot. Törölj egyet, hogy újat hozhass létre.}}" - #: src/features/guild/components/alerts/MaxGuildsModal.tsx:24 msgid "{count, plural, one {You've reached the maximum number of communities you can join (# community). Leave a community before joining another one.} other {You've reached the maximum number of communities you can join (# communities). Leave a community before joining another one.}}" msgstr "{count, plural, one {Elérted a maximális számú közösséget, amihez csatlakozhatsz (# közösség). Lépj ki egy közösségből, mielőtt csatlakoznál egy másikhoz.} other {Elérted a maximális számú közösséget, amihez csatlakozhatsz (# közösség). Lépj ki egy közösségből, mielőtt csatlakoznál egy másikhoz.}}" @@ -750,14 +729,14 @@ msgstr "{formats}. Maximális méret: {maxSize}. Ajánlott: {recommendedSize}" msgid "{formats}. Max {maxSize}. Recommended: {recommendedSize}. {note}" msgstr "{formats}. Maximális méret: {maxSize}. Ajánlott: {recommendedSize}. {note}" -#: src/features/auth/flow/InviteHeader.tsx:117 -#: src/features/auth/flow/InviteHeader.tsx:162 -#: src/features/auth/flow/InviteHeader.tsx:335 +#: src/features/auth/flow/InviteHeader.tsx:90 +#: src/features/auth/flow/InviteHeader.tsx:135 +#: src/features/auth/flow/InviteHeader.tsx:249 msgid "{formattedMemberCount} {memberCount, plural, one {member} other {members}}" msgstr "{formattedMemberCount} {memberCount, plural, one {tag} other {tag}}" -#: src/features/auth/flow/InviteHeader.tsx:111 -#: src/features/auth/flow/InviteHeader.tsx:320 +#: src/features/auth/flow/InviteHeader.tsx:84 +#: src/features/auth/flow/InviteHeader.tsx:234 msgid "{formattedPresenceCount} online" msgstr "{formattedPresenceCount}" @@ -776,7 +755,7 @@ msgstr "{fps} FPS" msgid "{guildName} channels" msgstr "{guildName} csatornái" -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:674 +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:673 msgid "{hiddenConnectionCount, plural, one {Expand # other device} other {Expand # other devices}}" msgstr "{hiddenConnectionCount, plural, one {Egyéb eszköz kibontása} other {# egyéb eszköz kibontása}}" @@ -874,7 +853,7 @@ msgstr "{length} néző" msgid "{lineCount, plural, one {# line} other {# lines}}" msgstr "{lineCount, plural, one {# sor} other {# sor}}" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:145 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:143 msgid "{matchCount, plural, one {# match} other {# matches}}" msgstr "{matchCount, plural, one {# találat} other {# találat}}" @@ -889,7 +868,7 @@ msgid "{mbWayPaymentMethod} is a one-time payment method in {paymentProviderName msgstr "Az {mbWayPaymentMethod} egyszeri fizetési mód a {paymentProviderName} fizetési felületén, ezért itt nem használható ismétlődő előfizetéshez." #. Screen share bitrate option label. Mbps means megabits per second. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:167 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:172 msgid "{megabits} Mbps" msgstr "{megabits} Mbps" @@ -1105,7 +1084,7 @@ msgid "{productName} detected a potential raid in this community. Invites are pa msgstr "{productName} potenciális támadást észlelt ebben a közösségben. A meghívások szünetelnek, így az új felhasználók jelenleg nem csatlakozhatnak." #. Anti-raid status message on a community invite embed. productName is the product brand name placeholder. -#: src/features/channel/components/InviteEmbed.tsx:117 +#: src/features/channel/components/InviteEmbed.tsx:88 msgid "{productName} detected a potential raid, so new users can't join right now." msgstr "{productName} potenciális támadást észlelt, ezért az új felhasználók most nem csatlakozhatnak." @@ -1225,14 +1204,14 @@ msgstr "Még {remaining} karakter maradt. Szerezd be a {premiumProductName} csom msgid "{remainingSlotCount} remaining" msgstr "{remainingSlotCount} maradt" -#: src/features/channel/components/InviteEmbed.tsx:282 -#: src/features/channel/components/InviteEmbed.tsx:455 -#: src/features/channel/components/InviteEmbed.tsx:724 +#: src/features/channel/components/InviteEmbed.tsx:248 +#: src/features/channel/components/InviteEmbed.tsx:356 +#: src/features/channel/components/InviteEmbed.tsx:625 msgid "{renderedMemberCount} {memberCount, plural, one {member} other {members}}" msgstr "{renderedMemberCount} {memberCount, plural, one {tag} other {tag}}" #. Presence summary on a community invite embed. renderedPresenceCount is a formatted count of online members. -#: src/features/channel/components/InviteEmbed.tsx:112 +#: src/features/channel/components/InviteEmbed.tsx:83 msgid "{renderedPresenceCount} online" msgstr "{renderedPresenceCount} online" @@ -1630,9 +1609,7 @@ msgstr "1 olvasatlan" msgid "1 unread DM" msgstr "1 olvasatlan DM" -#. Invite link use-limit option meaning the invite can be used once. #. Invite max-uses dropdown option for exactly one use. -#: src/features/expressions/components/modals/PackInviteModal.tsx:33 #: src/features/invite/components/modals/InviteModal.tsx:60 msgid "1 use" msgstr "1 használat" @@ -1668,16 +1645,12 @@ msgstr "1 éves ajándék" msgid "10 minutes" msgstr "10 perc" -#. Invite link use-limit option meaning the invite can be used ten times. #. Invite max-uses dropdown option for ten uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:41 #: src/features/invite/components/modals/InviteModal.tsx:68 msgid "10 uses" msgstr "10 használat" -#. Invite link use-limit option meaning the invite can be used 100 times. #. Invite max-uses dropdown option for 100 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:53 #: src/features/invite/components/modals/InviteModal.tsx:80 msgid "100 uses" msgstr "100 felhasználás" @@ -1763,9 +1736,7 @@ msgctxt "adaptive-screen-share" msgid "240p" msgstr "240p" -#. Invite link use-limit option meaning the invite can be used 25 times. #. Invite max-uses dropdown option for 25 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:45 #: src/features/invite/components/modals/InviteModal.tsx:72 msgid "25 uses" msgstr "25 felhasználás" @@ -1840,16 +1811,12 @@ msgstr "5 nap" msgid "5 minutes" msgstr "5 perc" -#. Invite link use-limit option meaning the invite can be used five times. #. Invite max-uses dropdown option for five uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:37 #: src/features/invite/components/modals/InviteModal.tsx:64 msgid "5 uses" msgstr "5 felhasználás" -#. Invite link use-limit option meaning the invite can be used 50 times. #. Invite max-uses dropdown option for 50 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:49 #: src/features/invite/components/modals/InviteModal.tsx:76 msgid "50 uses" msgstr "50 használat" @@ -2083,13 +2050,6 @@ msgstr "Meghívó elfogadása" msgid "Accept the friend request from {userName}?" msgstr "Elfogadod {userName} ismerősjelölését?" -#. Helper text on a pack invite embed explaining that accepting installs the pack. -#. Note shown on expression pack invites before accepting. -#: src/features/channel/components/InviteEmbed.tsx:100 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:81 -msgid "Accepting this invite installs the pack automatically." -msgstr "A meghívó elfogadásával a csomag automatikusan telepítésre kerül." - #. Short label in the notification utils helper. Keep it concise. #: src/features/notification/utils/NotificationUtils.ts:32 msgid "Access granted" @@ -2110,7 +2070,7 @@ msgstr "Hozzáférés az alapvető profilinformációkhoz (felhasználónév, av #. User settings tab for accessibility preferences (visual, motion, screen reader, etc.). #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:14 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:93 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:66 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:61 msgid "Accessibility" msgstr "Kisegítő lehetőségek" @@ -2124,7 +2084,7 @@ msgstr "Élő akadálymentes terület" #. User settings tab for account login, password, MFA, and security. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:11 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:129 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:95 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:90 msgid "Account" msgstr "Fiók" @@ -2180,7 +2140,7 @@ msgstr "Túl új fiók" #. Required-action modal title shown when an account-level verification step is required to proceed. #. Title of the error modal shown when an unclaimed (guest) account tries to accept a community or group DM invite. Auth-related; keep tone plain. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:8 -#: src/features/invite/commands/InviteCommands.tsx:37 +#: src/features/invite/commands/InviteCommands.tsx:35 msgid "Account verification required" msgstr "Fiókellenőrzés szükséges" @@ -2461,7 +2421,7 @@ msgid "Add an account to continue." msgstr "Fiók hozzáadásával folytathatja." #. Body of the error modal shown when an unclaimed (guest) account tries to accept a community invite. Tells the user to complete sign-up first. -#: src/features/invite/commands/InviteCommands.tsx:42 +#: src/features/invite/commands/InviteCommands.tsx:40 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." @@ -2771,7 +2731,7 @@ msgid "Address" msgstr "Cím" #. Description for an H.264 backup stream select. Keep H.264, CPU, and GPU literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:119 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:124 msgid "Adds H.264 for mixed clients. Uses more encode work." msgstr "Hozzáadja a H.264-et a vegyes ügyfelekhez. Több feldolgozást igényel." @@ -2827,11 +2787,9 @@ msgstr "Az adminok szüneteltetik a meghívásokat – most nem tudsz csatlakozn #. Collapsed-by-default group at the end of the community overview tab holding less common settings. #. Disclosure button label in the voice connection status popout. Reveals technical bandwidth and network stats. #. User settings tab for power-user and experimental application preferences. -#. Voice participant context menu submenu label for IDs and diagnostics. #: src/features/channel/components/modals/channel_tabs/ChannelOverviewTab.tsx:337 #: src/features/guild/components/modals/guild_tabs/guild_overview_tab/index.tsx:28 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:178 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:145 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:140 #: src/features/voice/components/voice_connection_status/VoiceDetailsPopout.tsx:60 msgid "Advanced" msgstr "Speciális" @@ -2842,7 +2800,7 @@ msgid "Advanced video settings" msgstr "Haladó videobeállítások" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:100 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:121 msgid "Advertise a capped decode codec to force publisher migration" msgstr "Korlátozott dekódoló kodek hirdetése a kiadó áttelepítésének kikényszerítéséhez" @@ -3065,6 +3023,13 @@ msgstr "Bárki láthatja ezt a kapcsolatot a profilodon" msgid "Allow anyone who can view your full profile to see your profile local time" msgstr "Engedélyezi, hogy bárki, aki megtekintheti a teljes profilját, lássa az Ön helyi profilidejét" +#. Settings search entry label for the AV1 screen-share opt-in. AV1 is a codec name and should stay literal. +#. Switch label for the AV1 screen-share opt-in. AV1 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:236 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:88 +msgid "Allow AV1 for screen sharing" +msgstr "AV1 engedélyezése képernyőmegosztáshoz" + #. Toggle label that allows DMs from bots in this community. #: src/features/ui/action_menu/items/BulkSettingsMenuItems.tsx:81 msgid "Allow bot direct messages" @@ -3112,6 +3077,13 @@ msgstr "Rugalmas szöveges csatornanevek engedélyezése" msgid "Allow for all communities" msgstr "Engedélyezés minden közösség számára" +#. Settings search entry label for the H.265/HEVC screen-share opt-in. H.265 and HEVC are codec names and should stay literal. +#. Switch label for the H.265/HEVC screen-share opt-in. H.265 and HEVC are codec names and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:240 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:92 +msgid "Allow H.265 (HEVC) for screen sharing" +msgstr "Engedélyezze a H.265 (HEVC) használatát képernyőmegosztáshoz" + #: src/features/connection/components/modals/EditConnectionModal.tsx:95 msgid "Allow members from communities you're in to see this connection" msgstr "Engedélyezze, hogy az Ön által látogatott közösségek tagjai lássák ezt a kapcsolatot" @@ -3218,7 +3190,7 @@ msgid "Already have an account?" msgstr "Már van fiókod?" #. Status label on a group DM invite embed when the current user is already a member. -#: src/features/channel/components/InviteEmbed.tsx:76 +#: src/features/channel/components/InviteEmbed.tsx:67 msgid "Already joined" msgstr "Már csatlakoztál" @@ -3426,7 +3398,7 @@ msgid "Animated avatars ({animatedAvatarFormats}) require {premiumProductName}." msgstr "Animált avatarok ({animatedAvatarFormats}) a {premiumProductName} használatát igénylik." #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:79 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:75 msgid "Animated avatars & profile banners" msgstr "Animált avatárok és profil bannerek" @@ -3712,7 +3684,7 @@ msgstr "Alkalmazásikon-jelvény" msgid "App language: {format}" msgstr "Alkalmazás nyelve: {format}" -#: src/features/user/components/settings_utils/SettingsConstants.tsx:209 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:204 msgid "App settings" msgstr "Alkalmazásbeállítások" @@ -3739,7 +3711,7 @@ msgstr "Alkalmazás nagyítási szintje" #. Advanced settings category tag. #. User settings tab for app appearance and layout options. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:13 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:116 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:111 msgid "Appearance" msgstr "Megjelenés" @@ -3812,8 +3784,8 @@ msgstr "Alkalmazás sikeresen frissítve" #: src/features/user/components/modals/tabs/applications_tab/index.tsx:90 #: src/features/user/components/modals/tabs/applications_tab/index.tsx:129 #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:29 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:74 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:70 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:66 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:65 msgid "Applications" msgstr "Alkalmazások" @@ -3899,7 +3871,7 @@ msgid "Are you sure you want to delete every message in your personal notes? Thi msgstr "Biztosan törölni szeretnéd az összes üzenetet a személyes jegyzeteidből? Ez véglegesen eltávolítja az összes üzenetet és mellékletet. Ezt a műveletet nem lehet visszavonni." #. placeholder {0}: selectedRole.name -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:410 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:425 msgid "Are you sure you want to delete the <0>{0} role? Any members with this role will no longer have it." msgstr "Biztosan törölni szeretnéd a(z) <0>{0} szerepkört? Minden tag, aki rendelkezik ezzel a szerepkörrel, elveszíti azt." @@ -4080,11 +4052,6 @@ msgstr "Csatolmány (mock)" msgid "Attachment mocks" msgstr "Csatolmány-makettek" -#. Placeholder content text shown for scheduled messages that have attachments but no text content. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:34 -msgid "Attachment only message" -msgstr "Csak mellékletet tartalmazó üzenet" - #. Short label in the channel and chat textual attachment preview bottom sheet. Keep it concise. #. Short label in the channel and chat textual attachment preview modal. Keep it concise. #: src/features/channel/components/embeds/attachments/TextualAttachmentPreviewBottomSheet.tsx:27 @@ -4112,9 +4079,7 @@ msgstr "A csatolmány feltöltése nem elérhető" msgid "Attachment: {filename}" msgstr "Csatolmány: {filename}" -#. Label in the scheduled message row preview indicating that attachments are included. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:43 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:34 msgid "Attachments" msgstr "Csatolmányok" @@ -4238,7 +4203,7 @@ msgid "Audio settings" msgstr "Hangbeállítások" #. Voice control button label for microphone and speaker settings. -#: src/features/voice/components/VoiceControlBar.tsx:146 +#: src/features/voice/components/VoiceControlBar.tsx:142 msgctxt "voice-control-button" msgid "Audio settings" msgstr "Hangbeállítások" @@ -4344,7 +4309,7 @@ msgid "Authorized" msgstr "Engedélyezve" #. 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/GeneralSettingsSections.ts:30 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:22 msgid "Authorized applications" msgstr "Engedélyezett alkalmazások" @@ -4358,8 +4323,8 @@ msgstr "Engedélyezett alkalmazások" #: src/features/user/components/modals/tabs/AuthorizedAppsTab.tsx:506 #: src/features/user/components/settings_utils/search_index/AuthorizedAppsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:148 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:34 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:107 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:102 msgid "Authorized apps" msgstr "Engedélyezett alkalmazások" @@ -4442,7 +4407,6 @@ msgid "Autocomplete suggestion: {label}, {selectedOptionPosition} of {resultCoun msgstr "Automatikus kiegészítési javaslat: {label}, {selectedOptionPosition}/{resultCount}" #. Channel overview settings tab label, control, or validation message (name, topic, slowmode, voice region, mature content gate). -#. Label for the auto codec option in the screen-share codec radio group. Keep it concise. #. Option label for a WebRTC content hint select. #. Option label for an SVC mode select. #. Option label for an encoder path select. @@ -4451,11 +4415,10 @@ msgstr "Automatikus kiegészítési javaslat: {label}, {selectedOptionPosition}/ #. Voice region option label in the voice settings menu meaning let Fluxer pick the best region automatically. #. Voice region picker option label meaning 'let Fluxer pick the best region automatically'. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/RtcRegionSelect.tsx:19 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:59 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:99 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:139 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:176 -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:34 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:64 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:104 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:144 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:181 #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:263 #: src/features/voice/components/VoiceRegionSelector.tsx:16 #: src/features/voice/components/VoiceSettingsMenus.tsx:126 @@ -4468,6 +4431,11 @@ msgctxt "rtc-region-value" msgid "Automatic" msgstr "Automatikus" +#. Option label for the screen-share codec select. codec is the automatically selected codec label. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:222 +msgid "Automatic ({codec})" +msgstr "Automatikus ({codec})" + #. Settings search entry label. Names the settings search entry in the settings UI. #. Voice setting label for automatically evening out microphone volume. #: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:48 @@ -4495,96 +4463,6 @@ msgstr "Üzenetek automatikus felolvasása" msgid "Automatic start" msgstr "Automatikus indítás" -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep Firefox as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:8 -msgid "Automatic would use {codecName} because Firefox screen sharing works most reliably with it." -msgstr "Az automatikus beállítás a(z) {codecName} kodeket használná, mert a Firefox képernyőmegosztás ezzel működik a legmegbízhatóbban." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:70 -msgid "Automatic would use {codecName} because no hardware encoder is available and this browser exposes H.265." -msgstr "Az automatikus beállítás a(z) {codecName} kodeket használná, mert nincs hardveres kódoló, és ez a böngésző támogatja a H.265-öt." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:75 -msgid "Automatic would use {codecName} because no hardware encoder is available and your computer exposes H.265." -msgstr "Az automatikus opció a {codecName} kodeket használná, mivel nem áll rendelkezésre hardveres kódoló, és a számítógépe támogatja a H.265-öt." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:90 -msgid "Automatic would use {codecName} because no higher-quality encoder is available and H.264 is compatible." -msgstr "Az automatikus beállítás a(z) {codecName} kodeket használná, mert nincs elérhető jobb minőségű kódoló, és a H.264 kompatibilis." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep OpenH264 and Linux literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:101 -msgid "Automatic would use {codecName} because no video encoder is exposed. On Linux, OpenH264 may need to be installed." -msgstr "Az automatikus beállítás a(z) {codecName} kodeket használná, mert nincs elérhető videókódoló. Linuxon szükség lehet az OpenH264 telepítésére." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:60 -msgid "Automatic would use {codecName} because software encoding is preferred and this browser exposes AV1." -msgstr "Az automatikus beállítás a(z) {codecName} kodeket használná, mivel a szoftveres kódolás előnyben részesül, és ez a böngésző támogatja az AV1-et." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:80 -msgid "Automatic would use {codecName} because software encoding is preferred and this browser exposes VP9." -msgstr "Az automatikus beállítás a(z) {codecName} kodeket használná, mert a szoftveres kódolás előnyben részesül, és ez a böngésző támogatja a VP9-et." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:95 -msgid "Automatic would use {codecName} because software encoding is preferred and VP8 is the safest software fallback." -msgstr "Az automatikus beállítás a(z) {codecName} kodeket használná, mert a szoftveres kódolás előnyben részesül, és a VP8 a legbiztonságosabb szoftveres tartalék." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:65 -msgid "Automatic would use {codecName} because software encoding is preferred and your computer exposes AV1." -msgstr "Az automatikus beállítás a {codecName} kodeket használná, mivel a szoftveres kódolás előnyben részesített, és a számítógéped támogatja az AV1-et." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:85 -msgid "Automatic would use {codecName} because software encoding is preferred and your computer exposes VP9." -msgstr "Az automatikus beállítás a(z) {codecName} kodeket használná, mert a szoftveres kódolás előnyben részesül, és a számítógéped támogatja a VP9-et." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep codec names literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:25 -msgid "Automatic would use {codecName} because this browser does not expose H.264, so VP8 is the safest fallback." -msgstr "Az automatikus beállítás a(z) {codecName} kodeket használná, mivel ez a böngésző nem támogatja a H.264-et, így a VP8 a legbiztonságosabb tartalék." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep Chromium as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:13 -msgid "Automatic would use {codecName} because this browser supports it and it is the best fallback outside Chromium." -msgstr "Az automatikus beállítás a(z) {codecName} kodeket használná, mert a böngésző támogatja, és ez a legjobb tartalék a Chromiumon kívül." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep codec names literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:30 -msgid "Automatic would use {codecName} because your computer does not expose H.264, so VP8 is the safest fallback." -msgstr "Az automatikus beállítás a(z) {codecName} kodeket használná, mert a számítógéped nem támogatja a H.264-et, így a VP8 a legbiztonságosabb tartalék." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep Chromium as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:19 -msgid "Automatic would use {codecName} because your computer supports it and it is the best fallback outside Chromium." -msgstr "Az automatikus beállítás a(z) {codecName} kodeket használná, mert a számítógéped támogatja, és ez a legjobb tartalék a Chromiumon kívül." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:54 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware and it gives strong screen-share quality." -msgstr "Az automatikus beállítás a(z) {codecName} kodeket használná, mert a GPU-d hardveresen tudja kódolni, és ez kiváló képernyőmegosztási minőséget biztosít." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:42 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware and it is the most compatible screen-share default." -msgstr "Az automatikus beállítás a(z) {codecName} kodeket használná, mert a GPU-d hardveresen is tudja kódolni, és ez a leginkább kompatibilis képernyőmegosztási alapértelmezés." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:48 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware, with excellent compression and low CPU usage." -msgstr "Az automatikus beállítás a(z) {codecName} kodeket használná, mert a GPU-d hardveresen tudja kódolni, kiváló tömörítéssel és alacsony CPU-használattal." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:36 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware, with the best compression for screen sharing." -msgstr "Az automatikus beállítás a(z) {codecName} kodeket használná, mert a GPU-d hardveresen tudja kódolni, a legjobb tömörítéssel a képernyőmegosztáshoz." - #. Short label in the animation tab. Keep it concise. #: src/features/user/components/modals/tabs/accessibility_tab/AnimationTab.tsx:52 msgid "Automatically play GIFs" @@ -4648,6 +4526,16 @@ msgstr "Automatikus olvasás" msgid "Autoscrolling" msgstr "Automatikus görgetés" +#. Settings search synonym. Codec name; keep literal. Used to match this term in the settings search bar. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:101 +msgid "AV1" +msgstr "AV1" + +#. Option label for the screen-share codec select while the AV1 opt-in is off and the option is disabled. AV1 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:226 +msgid "AV1 (requires opt-in)" +msgstr "AV1 (opt-in szükséges)" + #. Label for the available desktop version in the Linux update modal. #: src/features/updater/commands/UpdaterModalCommands.tsx:140 msgid "Available" @@ -4875,7 +4763,7 @@ msgid "Badge" msgstr "Jelvény" #. Option label for a software encoder quality select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:83 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:88 msgid "Balanced" msgstr "Kiegyensúlyozott" @@ -4917,7 +4805,7 @@ msgstr "A tiltás ekkor jár le: {0}." #: src/features/moderation/components/modals/BanMemberModal.tsx:270 #: src/features/ui/action_menu/GuildMemberContextMenu.tsx:66 #: src/features/ui/action_menu/items/GuildMemberMenuItems.tsx:51 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:94 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:118 msgid "Ban member" msgstr "Tag kitiltása" @@ -5046,7 +4934,7 @@ msgstr "1 és 32 karakter között" #. 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/PlutoniumIndex.ts:27 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:207 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:202 msgid "Billing" msgstr "Számlázás" @@ -5099,7 +4987,7 @@ msgid "Biometrics" msgstr "Biometria" #. 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/VoiceVideoIndex.ts:160 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:181 msgid "Bitrate" msgstr "Bitrátum" @@ -5181,8 +5069,8 @@ msgstr "Letiltva" #: src/features/user/components/modals/tabs/BlockedUsersTab.tsx:210 #: src/features/user/components/settings_utils/search_index/BlockedUsersIndex.ts:6 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:152 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:58 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:18 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:53 msgid "Blocked users" msgstr "Letiltott felhasználók" @@ -5275,7 +5163,7 @@ msgstr "Könyvjelzőzve." #. Tab label in the inbox popout listing the user bookmarks. #: src/features/channel/components/modals/BookmarksBottomSheet.tsx:33 #: src/features/messaging/components/pages/SavedMessagesPage.tsx:23 -#: src/features/messaging/components/popouts/InboxPopout.tsx:36 +#: src/features/messaging/components/popouts/InboxPopout.tsx:34 msgid "Bookmarks" msgstr "Mentett üzenetek" @@ -5535,10 +5423,6 @@ msgstr "Zaklatás, ismételt nem kívánt kapcsolatfelvétel, leskelődés vagy msgid "Bullying, threats, hate, violence, raids, or content that pushes self-harm." msgstr "Zaklatás, fenyegetés, gyűlölet, erőszak, rajtaütések vagy önkárosításra ösztönző tartalom." -#: src/features/expressions/components/modals/CreatePackModal.tsx:95 -msgid "Bundle your favorite stickers into a pack you can distribute." -msgstr "Rendezd a kedvenc matricáidat egy csomagba, amit aztán megoszthatsz." - #. Short label in the app constants. #: src/features/app/constants/AppConstants.ts:45 msgid "Busy right now" @@ -5761,7 +5645,7 @@ msgid "Cameras and virtual capture devices are selected here in {productName}, n msgstr "A kamerákat és a virtuális rögzítőeszközöket itt, a {productName} alkalmazásban kell kiválasztani, nem a Wayland rendszerválasztójában. Ha itt semmi sem jelenik meg, ellenőrizze az engedélyeket, vagy csatlakoztasson egy eszközt." #. Tooltip in the voice control bar when cameras are disabled because the participant count exceeds the limit. {voiceChannelCameraUserLimit} is the configured threshold. -#: src/features/voice/components/VoiceControlBar.tsx:136 +#: src/features/voice/components/VoiceControlBar.tsx:132 msgid "Cameras are off above {voiceChannelCameraUserLimit} participants" msgstr "{voiceChannelCameraUserLimit} résztvevő felett a kamerák ki vannak kapcsolva" @@ -5781,7 +5665,6 @@ msgid "Can't upload files here" msgstr "Ide nem tölthetsz fel fájlokat" #. Action label for dismissing a mass-mention warning. -#. Button label on a scheduled message row that cancels (deletes) the scheduled send. #. Button label that closes the emoji rename popout without saving. #. Button that closes the delete channel confirmation without deleting. #. Button that closes the device logout confirmation without changes. @@ -5810,10 +5693,8 @@ msgstr "Ide nem tölthetsz fel fájlokat" #: src/features/emoji/components/emojis/EmojiListItem.tsx:318 #: src/features/expressions/components/modals/AddFavoriteMemeModal.tsx:111 #: src/features/expressions/components/modals/AddGuildStickerModal.tsx:250 -#: src/features/expressions/components/modals/CreatePackModal.tsx:137 #: src/features/expressions/components/modals/EditFavoriteMemeModal.tsx:87 #: src/features/expressions/components/modals/EditGuildStickerModal.tsx:116 -#: src/features/expressions/components/modals/EditPackModal.tsx:124 #: src/features/guild/components/modals/TransferOwnershipModal.tsx:91 #: src/features/i18n/utils/CommonMessageDescriptors.ts:98 #: src/features/input/state/input_keybind/shared.ts:137 @@ -5824,7 +5705,6 @@ msgstr "Ide nem tölthetsz fel fájlokat" #: src/features/messaging/components/modals/ForwardModal.tsx:635 #: src/features/messaging/components/modals/ImageCropModal.tsx:925 #: src/features/messaging/components/modals/MessageHistoryThresholdModal.tsx:107 -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:47 #: src/features/moderation/components/modals/BanMemberModal.tsx:262 #: src/features/moderation/components/modals/RemoveTimeoutModal.tsx:70 #: src/features/moderation/components/modals/TimeoutMemberModal.tsx:126 @@ -5850,11 +5730,6 @@ msgstr "Mégse" msgid "Cancel editing message" msgstr "Üzenetszerkesztés megszakítása" -#. Button or menu action label in the channel and chat scheduled message edit bar. Keep it concise. -#: src/features/channel/components/ScheduledMessageEditBar.tsx:18 -msgid "Cancel editing scheduled message" -msgstr "Ütemezett üzenet szerkesztésének visszavonása" - #. Relationship action label for canceling an outgoing friend request. #: src/features/relationship/utils/RelationshipMessageDescriptors.ts:25 msgid "Cancel friend request" @@ -5935,16 +5810,6 @@ msgstr "Nem szerkeszthető" msgid "Cannot delete account" msgstr "Fiók törlése sikertelen" -#. Title of the error modal when installing an emoji pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:83 -msgid "Cannot install emoji pack" -msgstr "Nem lehet telepíteni az emojipakkot" - -#. Title of the error modal when installing a sticker pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:87 -msgid "Cannot install sticker pack" -msgstr "A matricacsomag nem telepíthető" - #. Toast error shown when captcha verification fails inside the auth captcha interceptor. #: src/features/auth/components/CaptchaInterceptor.tsx:14 msgid "Captcha verification failed. Try again." @@ -5955,15 +5820,15 @@ msgstr "A CAPTCHA ellenőrzés sikertelen. Próbálja újra." msgid "Capture" msgstr "Rögzítés" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:398 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:420 msgid "Capture app audio" msgstr "Alkalmazáshang rögzítése" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:399 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:421 msgid "Capture desktop audio" msgstr "Asztali hang rögzítése" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:397 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:419 msgid "Capture device audio" msgstr "Eszköz hangjának rögzítése" @@ -6221,12 +6086,12 @@ msgstr "Jelszómódosítás űrlap" msgid "Change scheduled" msgstr "Módosítás ütemezve" -#. Tooltip / button label in the screen-share status pill. Opens the picker to change what is being shared. -#. Voice control menu action to choose a different screen-share source. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:48 -#: src/features/voice/components/VoiceControlBar.tsx:108 -msgid "Change source" -msgstr "Forrás módosítása" +#. Action that opens the source picker for the active screen share. +#. Voice screen share menu action that changes the shared source. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:24 +#: src/features/voice/components/ActiveScreenShareMenu.tsx:23 +msgid "Change Stream" +msgstr "Stream váltása" #. Modal title for the screen-share picker when switching an ongoing stream to a new source. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:156 @@ -6575,7 +6440,7 @@ msgstr "Túllépte a karakterkorlátot {remaining} karakterrel" #: src/features/input/components/modals/KeyboardShortcutsCheatsheetModal.tsx:40 #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:15 #: src/features/user/components/modals/tabs/keybinds_tab/DefaultKeybindsList.tsx:39 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:120 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:115 msgid "Chat" msgstr "Csevegés" @@ -6976,7 +6841,7 @@ msgid "Choose your profile accent color" msgstr "Válaszd ki a profilod kiemelő színé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/VoiceVideoIndex.ts:108 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:129 msgid "Cisco" msgstr "Cisco" @@ -7584,7 +7449,7 @@ msgid "Codec" msgstr "Kodek" #. 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/VoiceVideoIndex.ts:96 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:117 msgid "Codec negotiation testing" msgstr "Kodek-egyeztetési tesztelés" @@ -7628,8 +7493,8 @@ msgstr "Csatornatéma összecsukása" #. Tooltip / aria label on a voice participant tile button that collapses expanded device tiles for one user. #. Voice menu action that collapses expanded device tiles back into a single tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:98 -#: src/features/voice/components/VoiceParticipantTile.tsx:165 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:122 +#: src/features/voice/components/VoiceParticipantTile.tsx:166 msgid "Collapse devices" msgstr "Eszközök összecsukása" @@ -8104,7 +7969,7 @@ msgstr "Szerkesztő fókusz" #. Button label that opens a dedicated advanced settings modal for configuring screen-share encoder controls. #. Button label that opens a dedicated advanced settings modal. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedChatControls.tsx:161 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:163 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:168 msgid "Configure" msgstr "Konfigurálás" @@ -8127,7 +7992,7 @@ msgid "Configure now" msgstr "Mostan beállít" #. Tooltip / aria label on the screen-share control while a share is active. Opens the configure / end menu. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:69 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:58 msgid "Configure or end screen share" msgstr "Képernyőmegosztás beállítása vagy befejezése" @@ -8378,12 +8243,12 @@ msgstr "Kapcsolat: {connectionId}" #: src/features/i18n/utils/CommonMessageDescriptors.ts:410 #: src/features/user/components/popouts/UserProfileShared.tsx:610 #: src/features/user/components/settings_utils/search_index/LinkedAccountsIndex.ts:8 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:38 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:30 msgid "Connections" msgstr "Kapcsolatok" #. User settings tab for linked external accounts. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:111 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:106 msgctxt "user-settings-tab" msgid "Connections" msgstr "Kapcsolatok" @@ -8434,7 +8299,7 @@ msgid "Content filtering" msgstr "Tartalomszűrés" #. Label for an advanced screen-share select. Refers to the WebRTC MediaStreamTrack contentHint value. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:131 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:136 msgid "Content hint" msgstr "Tartalomtipp" @@ -9157,16 +9022,6 @@ msgstr "Nem sikerült figyelmen kívül hagyni a barátkérelmet" msgid "Couldn't ignore the friend request. Try again." msgstr "Nem sikerült figyelmen kívül hagyni az ismerősjelölést. Próbáld újra." -#. Generic body for the error modal when an emoji pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:107 -msgid "Couldn't install this emoji pack. Try again later." -msgstr "Nem sikerült telepíteni ezt az emojipakkot. Próbálja meg újra később." - -#. Generic body for the error modal when a sticker pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:111 -msgid "Couldn't install this sticker pack. Try again later." -msgstr "Nem sikerült telepíteni ezt a matricacsomagot. Próbálja meg újra később." - #. Error modal title shown when accepting a community invite fails. #: src/features/invite/components/alerts/InviteAcceptFailedModal.tsx:9 msgid "Couldn't join community" @@ -9582,11 +9437,6 @@ msgstr "Hozz létre egy fiókot az ajándékod igényléséhez" msgid "Create and manage applications and bots for your account" msgstr "Alkalmazások és botok létrehozása és kezelése a fiókodhoz" -#. Empty-state description for expression packs when the feature requires premium. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:63 -msgid "Create and share custom emoji and sticker packs with {premiumProductFullName}." -msgstr "Készíts és ossz meg egyéni hangulatjel- és matricacsomagokat a {premiumProductFullName} segítségével." - #. Button or menu action label in the application create modal. Keep it concise. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/applications_tab/ApplicationCreateModal.tsx:20 @@ -9628,14 +9478,6 @@ msgstr "DM létrehozása" msgid "Create emoji & stickers" msgstr "Emojik és matricák létrehozása" -#. Action that opens the create-emoji-pack modal. -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/expressions/components/modals/CreatePackModal.tsx:18 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:314 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:31 -msgid "Create emoji pack" -msgstr "Emoji csomag létrehozása" - #. Accessible label for the create-favorite-category form. #: src/features/expressions/components/modals/CreateFavoriteCategoryModal.tsx:16 msgid "Create favorite category form" @@ -9688,14 +9530,6 @@ msgstr "Közösség létrehozása vagy csatlakozás" msgid "Create role" msgstr "Szerepkör létrehozása" -#. Action that opens the create-sticker-pack modal. -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/expressions/components/modals/CreatePackModal.tsx:22 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:314 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:35 -msgid "Create sticker pack" -msgstr "Matricacsomag létrehozása" - #. Setup wizard title prompting the operator to create the first account. #: src/features/app/components/setup/SetupWizardSteps.tsx:48 msgid "Create the administrator account" @@ -9748,15 +9582,6 @@ msgstr "Létrehozva" msgid "Created {createdAt}" msgstr "Létrehozva: {createdAt}" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:334 -msgid "Created {createdCount} / {createdLimit}" -msgstr "Létrehozva: {createdCount} / {createdLimit}" - -#. placeholder {0}: NicknameUtils.getDisplayName(packCreator) -#: src/features/channel/components/InviteEmbed.tsx:343 -msgid "Created by {0}" -msgstr "Létrehozta: {0}" - #. placeholder {0}: inviter ? NicknameUtils.getNickname(inviter, undefined, channelId) : invite.inviter ? NicknameUtils.getDisplayName(invite.inviter) : '' #. placeholder {1}: formatExpiresAt(invite.expires_at) #: src/features/channel/components/modals/GroupInvitesBottomSheet.tsx:218 @@ -9768,13 +9593,6 @@ msgstr "Létrehozta: {0}. Lejár: {1}." msgid "Created by {creatorDisplayName} on {createdAt}" msgstr "Létrehozta: {creatorDisplayName}, ekkor: {createdAt}" -#. Metadata label for an expression pack invite. userName is the pack creator username. -#. Short label in the authentication invite header. Preserve {userName}; it is inserted by code. Keep the tone plain and specific. -#: src/features/auth/flow/InviteHeader.tsx:29 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:73 -msgid "Created by {userName}" -msgstr "Létrehozta: {userName}" - #. placeholder {0}: renderInline(change.newValue, i18n, guildId) #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:739 msgid "Created for channel {0}." @@ -9787,11 +9605,6 @@ msgstr "Létrehozva a(z) {0} csatornához." msgid "Created on {0}." msgstr "Létrehozva: {0}." -#. 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/ExpressionPacksIndex.ts:43 -msgid "Created packs" -msgstr "Létrehozott csomagok" - #. placeholder {0}: renderInline(change.newValue, i18n) #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:743 msgid "Created with name {0}." @@ -10119,7 +9932,7 @@ msgid "Custom tags" msgstr "Egyéni címkék" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:87 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:83 msgid "Custom themes" msgstr "Egyéni témák" @@ -10603,7 +10416,6 @@ msgstr "Mobilon alapértelmezetten ki van kapcsolva az akkumulátor-üzemidő é #. Button or menu action label in the channel and chat embed audio. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the channel and chat media container. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the channel and chat mobile memes picker. Keep it concise. Keep the tone plain and specific. -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the messaging commands. Keep it concise. Keep the tone plain and specific. #. Confirm button label on the destructive delete-saved-media alert. #. Danger button label that confirms deleting a custom emoji. @@ -10626,7 +10438,6 @@ msgstr "Mobilon alapértelmezetten ki van kapcsolva az akkumulátor-üzemidő é #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:117 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:290 #: src/features/user/components/modals/tabs/component_gallery_tab/index.tsx:238 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:49 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:154 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:190 msgid "Delete" @@ -10785,11 +10596,6 @@ msgstr "Üzeneteim törlése" 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ó." -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:40 -msgid "Delete pack" -msgstr "Csomag törlése" - #. 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:31 msgid "Delete passkey" @@ -10862,11 +10668,6 @@ msgstr "Üzenet törlése" msgid "Delete this message? Can't be undone." msgstr "Törli ezt az üzenetet? A művelet nem vonható vissza." -#. Error message in the expression packs tab. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:45 -msgid "Delete this pack? Can't be undone." -msgstr "Törli ezt a csomagot? Nem vonható vissza." - #. Danger action in the channel permissions overwrite context menu that removes a member permission override from the channel. #: src/features/channel/components/modals/channel_tabs/channel_permissions_tab/OverwriteContextMenu.tsx:19 msgid "Delete user" @@ -11011,7 +10812,7 @@ msgid "Description must be no more than {discoveryDescriptionMaxLength} characte msgstr "A leírás legfeljebb {discoveryDescriptionMaxLength} karakter hosszú lehet." #. Developer settings tab showing UI component examples. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:153 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:148 msgid "Design system" msgstr "Dizájnrendszer" @@ -11025,8 +10826,8 @@ msgstr "Asztali" #. User settings tab for desktop app integration and platform settings. #. User settings tab label shown on desktop builds when the OS could not be identified (fallback for the per-OS labels). -#: src/features/user/components/settings_utils/SettingsConstants.tsx:86 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:141 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:81 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:136 msgid "Desktop app" msgstr "Asztali alkalmazás" @@ -11113,7 +10914,7 @@ msgstr "A(z) {version} asztali verzió elérhető. Töltse le az telepítőt, ma #. Settings section label for desktop window behavior. #: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx:150 #: src/features/user/components/settings_utils/search_index/DesktopSettingsIndex.ts:94 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:62 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:54 msgid "Desktop window" msgstr "Asztali ablak" @@ -11139,7 +10940,7 @@ msgid "Detached banner" msgstr "Leválasztott szalaghirdetés" #. Option label for a WebRTC content hint select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:147 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:152 msgid "Detail" msgstr "Részletesség" @@ -11163,7 +10964,7 @@ msgstr "Észlelés gépelés közben" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:20 #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:25 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:211 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:206 msgid "Developer" msgstr "Fejlesztő" @@ -11171,7 +10972,7 @@ msgstr "Fejlesztő" #. Settings section label for client developer mode. #: src/features/user/components/modals/tabs/ClientDeveloperSettingsTab.tsx:17 #: src/features/user/components/settings_utils/search_index/ClientDeveloperSettingsIndex.ts:7 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:66 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:58 msgid "Developer mode" msgstr "Fejlesztői mód" @@ -11218,11 +11019,6 @@ msgstr "Eszköz" msgid "Device alerts" msgstr "Eszközértesítések" -#. Voice participant context menu submenu label for actions that affect one or more voice devices. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:182 -msgid "Device controls" -msgstr "Eszközvezérlők" - #: src/features/user/components/modals/tabs/DevicesTab.tsx:131 msgid "Device details" msgstr "Eszköz részletei" @@ -11232,7 +11028,7 @@ msgstr "Eszköz részletei" msgid "Device revoked" msgstr "Eszköz visszavonva" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:891 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1024 msgid "Device selection" msgstr "Eszközválasztás" @@ -11255,7 +11051,7 @@ msgstr "Eszköz:" #: src/features/user/components/modals/tabs/DevicesTab.tsx:530 #: src/features/user/components/settings_utils/search_index/DevicesIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/AppearanceSections.ts:82 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:62 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:57 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:124 msgid "Devices" msgstr "Eszközök" @@ -11437,7 +11233,7 @@ msgid "Disable mobile push notifications" msgstr "Mobilértesítések kikapcsolása" #. Short label for an advanced screen-share preview preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:43 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:48 msgid "Disable picture-in-picture popout for screen shares" msgstr "Képernyőmegosztás esetén ne legyen kép a képben felugró ablak" @@ -11478,7 +11274,7 @@ msgstr "Kétlépcsős hitelesítés kikapcsolása űrlap" #. Voice menu checkbox label. Hides another participant's video only for the current user. #. Voice menu checkbox that hides a participant video on the current device only. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:86 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:110 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:77 msgid "Disable video locally" msgstr "Videó letiltása helyileg" @@ -11754,11 +11550,6 @@ msgstr "Megjelenítendő név" msgid "Display name (optional)" msgstr "Megjelenítendő név (opcionális)" -#. Voice participant context menu submenu label for call display and diagnostics preferences. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:186 -msgid "Display options" -msgstr "Megjelenítési beállítások" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:661 msgid "Display role members separately." msgstr "A szerepkör tagjainak külön megjelenítése." @@ -12284,12 +12075,8 @@ msgstr "holland" msgid "e.g., YubiKey, iPhone, work computer" msgstr "pl. YubiKey, iPhone, munkahelyi számítógép" -#: src/features/expressions/components/modals/PackInviteModal.tsx:187 -msgid "Each link works once." -msgstr "Minden link egyszer használható fel." - #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:83 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:79 msgid "Early access to new features" msgstr "Korai hozzáférés az új funkciókhoz" @@ -12315,7 +12102,6 @@ msgstr "Visszhangszűrés" #: src/features/emoji/components/stickers/StickerGridItem.tsx:43 #: src/features/platform/utils/DesktopLocaleBridge.ts:42 #: src/features/user/components/modals/tabs/chat_settings_tab/SearchEnginesTab.tsx:35 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:123 #: src/features/user/components/modals/tabs/LinkedAccountsTab.tsx:51 msgid "Edit" msgstr "Szerkesztés" @@ -12396,11 +12182,6 @@ msgstr "Közösségi profil szerkesztése" msgid "Edit connection" msgstr "Kapcsolat szerkesztése" -#. Action that opens the edit-emoji-pack modal. -#: src/features/expressions/components/modals/EditPackModal.tsx:19 -msgid "Edit emoji pack" -msgstr "Hangulatjelcsomag szerkesztése" - #. Permission description in the role/permission editor for the Manage Community permission. Refers to top-level community settings, not per-channel. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:23 msgid "Edit global settings like name, description, and icon." @@ -12512,11 +12293,6 @@ msgstr "Matrica szerkesztése" msgid "Edit sticker {stickerName}" msgstr "\"{stickerName}\" matrica szerkesztése" -#. Action that opens the edit-sticker-pack modal. -#: src/features/expressions/components/modals/EditPackModal.tsx:23 -msgid "Edit sticker pack" -msgstr "Matricacsomag szerkesztése" - #. Settings search entry description. One-line summary of what the settings search entry controls. #: src/features/user/components/settings_utils/search_index/ApplicationsIndex.ts:88 msgid "Edit the bot avatar, tag, bio, banner, and friend request behavior" @@ -12555,11 +12331,6 @@ msgstr "A szerkesztés átmenetileg nem elérhető. Kérjük, próbálja meg ké msgid "Editing message" msgstr "Üzenet szerkesztése" -#. Button or menu action label in the channel and chat scheduled message edit bar. Keep it concise. -#: src/features/channel/components/ScheduledMessageEditBar.tsx:14 -msgid "Editing scheduled message" -msgstr "Ütemezett üzenet szerkesztése" - #. Discovery category dropdown option in the community Discovery settings tab. #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:88 msgid "Education" @@ -12674,7 +12445,7 @@ msgstr "Beágyazás" #. Developer settings tab for testing URL unfurls and rendered embeds. #. Settings search entry label for the developer embed debugger. #: src/features/user/components/settings_utils/search_index/EmbedDebuggerIndex.ts:7 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:149 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:144 msgid "Embed debugger" msgstr "Beágyazás-hibakereső" @@ -12726,10 +12497,8 @@ msgstr "Beágyazások elrejtése feloldva" #. Audit log target-type filter label. Filters entries that target a custom emoji. #. Column header for the custom emoji image or glyph. #. 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/app/config/AuditLogConstants.ts:172 #: src/features/emoji/components/emojis/EmojiListItem.tsx:337 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:162 msgid "Emoji" msgstr "Emoji" @@ -12745,11 +12514,6 @@ msgstr "Emotikonok" msgid "emoji {emojiName}" msgstr "{emojiName} hangulatjel" -#. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:59 -msgid "Emoji & sticker packs" -msgstr "Hangulatjelek és matricacsomagok" - #. 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:351 msgid "Emoji autocomplete" @@ -12795,45 +12559,6 @@ msgstr "Az emoji neve legfeljebb 32 karakter hosszú lehet" msgid "Emoji names need at least 2 characters and can use letters, numbers, and underscores. Emojis must be under {maxSize}. Static images are resized to 128x128 pixels and compressed automatically. Animated emojis and SVGs must already fit the limit." msgstr "Az emojiknak legalább 2 karakterből kell állniuk, és betűket, számokat és alulvonásokat tartalmazhatnak. Az emojik mérete legfeljebb {maxSize} lehet. A statikus képek automatikusan átméretezésre kerülnek 128x128 pixeles méretre és tömörítésre kerülnek. Az animált emojiknak és SVG-knek már meg kell felelniük a korlátozásnak." -#. Kind label on an emoji pack invite embed. -#. Short label in the authentication invite header. Keep the tone plain and specific. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/auth/flow/InviteHeader.tsx:21 -#: src/features/channel/components/InviteEmbed.tsx:84 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:57 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:105 -msgid "Emoji pack" -msgstr "Hangulatjelcsomag" - -#. placeholder {0}: invite.pack.name -#: src/features/invite/commands/InviteCommands.tsx:144 -msgid "Emoji pack {0} has been installed." -msgstr "A(z) {0} hangulatjelcsomag telepítve lett." - -#. Title of the error modal when creating a new emoji pack is rejected because the user is at the creation limit. -#: src/features/invite/commands/InviteCommands.tsx:56 -msgid "Emoji pack creation limit reached" -msgstr "Elérte az emojicsomag-létrehozási korlátot" - -#. Modal title for the emoji pack invite share flow. -#: src/features/expressions/components/modals/PackInviteModal.tsx:57 -msgid "Emoji pack invite" -msgstr "Hangulatjelcsomag-meghívó" - -#. Title of the error modal when installing an emoji pack via invite is rejected because the user is at the install limit. -#: src/features/invite/commands/InviteCommands.tsx:47 -msgid "Emoji pack limit reached" -msgstr "Elérte az emojicsomagok maximális számát" - -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#. Settings section label for emoji expression packs. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:80 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:23 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:18 -msgid "Emoji packs" -msgstr "Hangulatjel-csomagok" - #. 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/ChatSettingsSections.ts:126 msgid "Emoji picker" @@ -12882,8 +12607,8 @@ msgstr "Üres kedvencek" #. Label for an advanced select that caps the best video codec this client advertises it can decode. #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:172 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:92 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:177 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:113 msgid "Emulate decode codec (testing)" msgstr "Dekódolási kodek emulálása (tesztelés)" @@ -13177,18 +12902,18 @@ msgstr "Érett tartalom engedélyezve." #. Label for an advanced screen-share select. Refers to hardware or software video encoding. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:51 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:144 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:56 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:165 msgid "Encoder path" msgstr "Kódoló elérési útja" #. Description for the encoder path select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:55 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:60 msgid "Encoder preference for new screen shares." msgstr "Az új képernyőmegosztásokhoz használt kódoló beállításai." #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:164 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:185 msgid "Encoder, SVC, backup stream, and bitrate presets" msgstr "Kódoló, SVC, tartalék stream és bitrátabeállítások." @@ -13220,10 +12945,8 @@ msgstr "Türelmi időszak lejárata" msgid "End grace period now?" msgstr "Lejár a türelmi idő?" -#. Button label that stops the current screen share. #. Voice control menu action to stop sharing the screen. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:52 -#: src/features/voice/components/VoiceControlBar.tsx:112 +#: src/features/voice/components/VoiceControlBar.tsx:108 msgid "End screen share" msgstr "Képernyőmegosztás befejezése" @@ -13540,7 +13263,9 @@ msgstr "Teljes rendszerhang" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Subsection title in the voice tab. Keep it concise. +#. Voice menu submenu label for per-user entrance sound controls. #. Voice menu submenu label that contains per-user entrance sound mute and volume controls. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:179 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:309 #: src/features/user/components/modals/tabs/UserVoiceTab.tsx:187 #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:145 @@ -13568,6 +13293,8 @@ msgid "Entrance sound saved" msgstr "Belépési hang elmentve" #. Voice menu slider label adjusting playback volume of this user's entrance sound, locally only. +#. Voice menu slider label for a user's entrance sound playback volume. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:187 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:318 msgid "Entrance sound volume" msgstr "Belépési hang hangereje" @@ -13803,10 +13530,6 @@ msgstr "Kísérleti" msgid "EXPERIMENTAL" msgstr "EXPERIMENTAL" -#: src/features/expressions/components/modals/PackInviteModal.tsx:152 -msgid "Expiration" -msgstr "Lejárat" - #. Label above the expiration duration dropdown in the invite link settings. #: src/features/invite/components/modals/InviteModal.tsx:102 msgid "Expire after" @@ -13941,13 +13664,8 @@ msgstr "Adataim exportálása" msgid "Export themes" msgstr "Témák exportálása" -#. Developer / debug surface — keep terse and technical. Tooltip / description for the Expression packs settings toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:129 -msgid "Expose the staff-only Expression packs page in user settings." -msgstr "Mutassa a felhasználói beállításokban az alkalmazottaknak szánt kifejezéscsomagok oldalt." - #. Developer / debug surface — keep terse and technical. Tooltip / description for the profile timezone settings toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:138 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:129 msgid "Expose the staff-only timezone section in profile settings." msgstr "Mutassa a profilbeállításokban a csak a munkatársak számára elérhető időzóna-szekciót." @@ -13958,23 +13676,6 @@ msgstr "Mutassa a profilbeállításokban a csak a munkatársak számára elérh msgid "Expression autocomplete" msgstr "Kifejezés-automatikus kiegészítés" -#. Settings search entry label. Names the settings search entry in the settings UI. -#. User settings tab for purchased or owned emoji/sticker expression packs. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:166 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:7 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:54 -msgid "Expression packs" -msgstr "Kifejezéscsomagok" - -#. Empty-state title for expression packs when the feature requires premium. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:59 -msgid "Expression packs are a {premiumProductName} feature" -msgstr "Az expressziócsomagok a {premiumProductName} funkciói" - -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:168 -msgid "Expression packs are not enabled on this instance. Contact your instance administrator for more information." -msgstr "Az \"Expression pack\" funkció nincs engedélyezve ezen a példányon. További információért lépjen kapcsolatba a példány rendszergazdájával." - #. Aria label for the expression picker category nav. #: src/features/i18n/utils/CommonMessageDescriptors.ts:751 msgid "Expression picker categories" @@ -13987,9 +13688,7 @@ msgstr "Kifejezés törlése" #. Community settings sidebar category grouping the emoji and stickers tabs. #. 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/GuildSettingsConstants.ts:249 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:19 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:134 msgid "Expressions" msgstr "Kifejezések" @@ -14457,7 +14156,7 @@ msgstr "Kedvencek" msgid "Favorites" msgstr "Kedvencek" -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:182 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:177 msgid "Feature" msgstr "Funkció" @@ -14753,14 +14452,14 @@ msgstr "Fókuszáljon a szövegmezőre" #. Voice call layout action that pins one of several active devices of the same participant. #. Voice layout menu action that focuses one device/session for a participant. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:37 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:61 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:101 msgid "Focus this device" msgstr "Fókuszálás erre az eszközre" #. Voice call layout action that pins the selected participant in the focused view. #. Voice layout menu action that focuses one participant in the call view. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:41 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:65 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:105 msgid "Focus this person" msgstr "Fókuszálás erre a személyre" @@ -14807,7 +14506,7 @@ msgstr "Mappa beállításai" msgid "Follow us on {blueskyProviderName}" msgstr "Kövess minket a {blueskyProviderName} oldalon" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:693 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:826 msgid "Follow voice input" msgstr "Hangbemenet követése" @@ -15061,7 +14760,7 @@ msgstr "Továbbított egy üzenetet" msgid "Forwarded from" msgstr "Továbbítva innen" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:269 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:267 msgid "Found {resultCount} results in {categoryCount} categories" msgstr "{resultCount} találat {categoryCount} kategóriában" @@ -15096,7 +14795,7 @@ msgstr "Képkockasebesség" msgid "France" msgstr "Franciaország" -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:187 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:182 msgid "Free" msgstr "Ingyenes" @@ -15355,10 +15054,6 @@ msgstr "Általános" msgid "Generate a shareable link or copy your combined custom CSS." msgstr "Megosztható hivatkozás generálása vagy az egyesített egyéni CSS másolása." -#: src/features/expressions/components/modals/PackInviteModal.tsx:213 -msgid "Generate invite" -msgstr "Meghívó generálása" - #. Short label in the add friends to group modal. Keep it concise. #: src/features/relationship/components/modals/AddFriendsToGroupModal.tsx:23 msgid "Generate invite link" @@ -15639,7 +15334,7 @@ msgstr "Ajándékba kapott <0/> eddig: <1>{giftEndDate}. Nem újul meg autom #. Settings search entry label. Also used as a search synonym in the settings search bar. #. User settings tab for gift inventory and redemption codes. #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:37 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:99 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:94 msgid "Gifts" msgstr "Ajándékok" @@ -15664,7 +15359,7 @@ msgid "Glad you're here, {username}!" msgstr "Örülünk, hogy itt vagy, {username}!" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:71 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:67 msgid "Global emoji & sticker access" msgstr "Globális hangulatjel- és matricaelérés" @@ -15703,8 +15398,8 @@ msgstr "Ugrás a {premiumProductName} oldalra" #. Button label on a community invite embed when the current user is already a member. #. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:108 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:53 +#: src/features/channel/components/InviteEmbed.tsx:79 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:45 msgid "Go to community" msgstr "Ugrás a közösséghez" @@ -15831,7 +15526,7 @@ msgstr "Megadva: {0}." msgid "Grants all permissions and bypasses channel restrictions. Highly sensitive." msgstr "Minden engedélyt megad, és megkerüli a csatornakorlátozásokat. Rendkívül érzékeny." -#: src/features/voice/components/StreamSettingsMenuContent.tsx:878 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1011 msgid "Granular selection" msgstr "Részletes kiválasztás" @@ -15867,7 +15562,7 @@ msgstr "Görög" #. Toggle label in the mobile video settings bottom sheet. Switches to grid layout. #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:88 -#: src/features/voice/components/VoiceSettingsMenus.tsx:784 +#: src/features/voice/components/VoiceSettingsMenus.tsx:785 msgid "Grid view" msgstr "Rácsos nézet" @@ -15948,7 +15643,7 @@ msgstr "Csoportmeghívók" #. Audit log channel type label for group DM channels. #. Fallback display name for an unnamed group DM in quick switcher results. #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:57 -#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:44 +#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:43 msgid "Group message" msgstr "Csoportüzenet" @@ -16010,20 +15705,25 @@ msgid "Grouping" msgstr "Csoportosítás" #. 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/VoiceVideoIndex.ts:104 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:125 msgid "H.264" msgstr "H.264" #. Label for an advanced screen-share select. H.264 is a codec name and should stay literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:115 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:120 msgid "H.264 backup stream" msgstr "H.264 biztonsági stream" #. Option label for an H.264 backup stream select. H.264 is a codec name and should stay literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:127 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:132 msgid "H.264 simulcast backup" msgstr "H.264 simulcast biztonsági mentés" +#. Option label for the screen-share codec select while the HEVC opt-in is off and the option is disabled. H.265 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:231 +msgid "H.265 (requires opt-in)" +msgstr "H.265 (opt-in szükséges)" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the connection add connection modal. #: src/features/connection/components/modals/AddConnectionModal.tsx:57 @@ -16075,12 +15775,8 @@ msgstr "Hardveres gyorsítás" msgid "Hardware acceleration can cause rendering glitches with transparent windows. Try --disable-gpu if you see flicker or smearing." msgstr "A hardveres gyorsítás átlátszó ablakok esetén megjelenítési hibákat okozhat. Próbálja meg a --disable-gpu opciót, ha villódzást vagy elmosódást tapasztal." -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:132 -msgid "Hardware acceleration is off, so codecs will encode on your CPU. <0>Turn it back on in {advancedSettingsLabel}." -msgstr "A hardveres gyorsítás ki van kapcsolva, ezért a kodekek a processzorodon fogják végrehajtani a kódolást. <0>Kapcsold be újra a(z) {advancedSettingsLabel} menüben.." - #. 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/VoiceVideoIndex.ts:152 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:173 msgid "Hardware encoder" msgstr "Hardveres kódoló" @@ -16215,10 +15911,15 @@ msgid "Help translate {PRODUCT_NAME} into your language on <0>{I18N_WEBLATE_DOMA msgstr "Segíts a(z) {PRODUCT_NAME} fordításában a saját nyelvedre itt: <0>{I18N_WEBLATE_DOMAIN}." #. Description for a WebRTC content hint select. Keep Motion, Detail, and text as plain option concepts. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:135 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:140 msgid "Helps the browser choose motion, detail, or text handling." msgstr "Segít a böngészőnek kiválasztani a mozgás-, részlet- vagy szövegkezelést." +#. Settings search synonym. Codec name; keep literal. Used to match this term in the settings search bar. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:105 +msgid "HEVC" +msgstr "HEVC" + #. Codec description in the screen share codec policy menu. HEVC is a codec name; keep WebRTC literal. #: src/features/voice/utils/ScreenShareCodecPolicy.ts:28 msgid "HEVC. Efficient at low bitrate, but only usable when WebRTC exposes a hardware encoder." @@ -16370,7 +16071,7 @@ msgid "Hide muted channels by default?" msgstr "Alapértelmezetten elrejti a némított csatornákat?" #. Short label for an advanced stream privacy preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:47 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:52 msgid "Hide my stream preview thumbnail" msgstr "Streamelőnézetem miniatűrjének elrejtése" @@ -16389,7 +16090,7 @@ msgstr "Jelszó elrejtése" msgid "Hide picture-in-picture popout?" msgstr "Elrejti a kép a képben felugró ablakot?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:727 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:860 msgid "Hide preview thumbnail" msgstr "Előnézeti bélyegkép elrejtése" @@ -16451,7 +16152,7 @@ msgid "High dynamic range display mode" msgstr "Nagy dinamikatartományú megjelenítési mód" #. Description for a software encoder quality select. Keep AV1 and CPU literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:75 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:80 msgid "Higher quality can cost more CPU and latency." msgstr "A magasabb minőség nagyobb CPU-terheléssel és késleltetéssel járhat." @@ -16474,7 +16175,7 @@ msgstr "Tippek" msgid "Hoist order" msgstr "Kiemelési sorrend" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:507 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:522 msgid "Hoist order reset to default" msgstr "A kiemelési sorrend visszaállítva az alapértelmezettre" @@ -16503,7 +16204,7 @@ msgstr "Tartsa nyomva a felvételhez. Húzza felfelé a rögzítéshez, vagy eng #. Action label in quick switcher for navigating to the Home tab. #: src/features/app/components/layout/MobileBottomNav.tsx:110 -#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:48 +#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:47 msgid "Home" msgstr "Kezdőlap" @@ -16834,11 +16535,11 @@ msgstr "Elutasítás" msgid "Ignore friend request" msgstr "Ismerősjelölés mellőzése" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:868 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1001 msgid "Ignore hardware devices" msgstr "Hardvereszközök figyelmen kívül hagyása" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:844 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:977 msgid "Ignore input media" msgstr "Bemeneti média mellőzése" @@ -16864,7 +16565,7 @@ msgstr "Spamjelzés figyelmen kívül hagyása" msgid "Ignore the friend request from {displayName}?" msgstr "{displayName} ismerősjelölésének mellőzése?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:855 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:988 msgid "Ignore virtual" msgstr "Virtuális figyelmen kívül hagyása" @@ -17198,7 +16899,7 @@ msgid "Inbox preview" msgstr "Bejövő üzenetek előnézete" #. Accessible label for the inbox popout tablist. -#: src/features/messaging/components/popouts/InboxPopout.tsx:44 +#: src/features/messaging/components/popouts/InboxPopout.tsx:38 msgid "Inbox tabs" msgstr "Beérkező üzenetek lapjai" @@ -17446,38 +17147,11 @@ msgstr "Emoji beszúrása" msgid "Install {productName} for the full source picker and smoother screen-sharing controls." msgstr "Telepítse a(z) {productName} alkalmazást a teljes forrásválasztóhoz és a gördülékenyebb képernyőmegosztási vezérlőkhöz." -#. Button label on an emoji pack invite embed that installs the pack. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:92 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:65 -msgid "Install emoji pack" -msgstr "Hangulatjelcsomag telepítése" - -#. Button label on a sticker pack invite embed that installs the pack. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:96 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:69 -msgid "Install sticker pack" -msgstr "Matricacsomag telepítése" - #. Label for the installed desktop version in the Linux update modal. #: src/features/updater/commands/UpdaterModalCommands.tsx:136 msgid "Installed" msgstr "Telepítve" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:303 -msgid "Installed {installedCount} / {installedLimit}" -msgstr "Telepítve: {installedCount} / {installedLimit}" - -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:113 -msgid "Installed on {installedAt}" -msgstr "Telepítve: {installedAt}" - -#. 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/ExpressionPacksIndex.ts:39 -msgid "Installed packs" -msgstr "Telepített csomagok" - #. Desktop updater modal body. The currentVersion placeholder is the installed app version. #: src/features/updater/commands/UpdaterModalCommands.tsx:45 msgid "Installed version: {currentVersion}." @@ -17527,7 +17201,7 @@ msgstr "Felület" #. Settings section label for interface language selection. #. Settings section title in the language tab. Keep it concise. #: src/features/user/components/modals/tabs/LanguageTab.tsx:79 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:50 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:42 msgid "Interface language" msgstr "Felület nyelve" @@ -17536,11 +17210,6 @@ msgstr "Felület nyelve" msgid "Interface size" msgstr "Felület mérete" -#. Status pill on a scheduled message row when the schedule is in the past or otherwise invalid. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:26 -msgid "Invalid" -msgstr "Érvénytelen" - #. Error message in the use entrance sound. #. Error message in the use sound settings. #: src/features/user/components/modals/tabs/hooks/useEntranceSound.ts:30 @@ -17631,7 +17300,6 @@ msgstr "Láthatatlan" #: src/features/app/config/AuditLogConstants.ts:180 #: src/features/channel/components/guild_members_page/MemberTableRow.tsx:43 #: src/features/invite/components/modals/InviteModal.tsx:97 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:120 msgid "Invite" msgstr "Meghívás" @@ -17704,7 +17372,7 @@ msgid "Invite link settings" msgstr "Meghívólink beállításai" #. Title shown on an invite embed while streaming privacy is active. -#: src/features/channel/components/InviteEmbed.tsx:137 +#: src/features/channel/components/InviteEmbed.tsx:108 msgid "Invite masked" msgstr "Meghívó elrejtve" @@ -17786,7 +17454,7 @@ msgid "Invite to community" msgstr "Meghívás közösségbe" #. Title shown on an invite embed when the invite cannot be resolved due to a non-permanent failure. -#: src/features/channel/components/InviteEmbed.tsx:133 +#: src/features/channel/components/InviteEmbed.tsx:104 msgid "Invite unavailable" msgstr "Meghívó nem elérhető" @@ -17805,17 +17473,6 @@ msgstr "Meghívta" msgid "Invited by {0}." msgstr "{0} hívta meg." -#. Short label in the authentication invite header. Preserve {inviterTag}; it is inserted by code. Keep the tone plain and specific. -#: src/features/auth/flow/InviteHeader.tsx:34 -#: src/features/channel/components/InviteEmbed.tsx:347 -msgid "Invited by {inviterTag}" -msgstr "Meghívta: {inviterTag}" - -#. Metadata label for an expression pack invite. userTag is the inviter username and discriminator. -#: src/features/invite/components/modals/InviteAcceptModal.tsx:77 -msgid "Invited by {userTag}" -msgstr "{userTag} meghívott" - #: src/features/invite/components/InviteListItem.tsx:67 msgid "Inviter" msgstr "Meghívó" @@ -17860,7 +17517,7 @@ msgstr "A meghívók szünetelnek, mert a(z) {productName} potenciális támadá #. Invite settings notice shown after admins pause invite links for a community. #. Status message on a community invite embed when invites are paused by community admins. -#: src/features/channel/components/InviteEmbed.tsx:121 +#: src/features/channel/components/InviteEmbed.tsx:92 #: src/features/invite/components/DisableInvitesButton.tsx:48 msgid "Invites are paused for this community." msgstr "A meghívók szünetelnek ebben a közösségben." @@ -17871,7 +17528,7 @@ msgstr "A meghívók szünetelnek ebben a közösségben egy adminisztrátor ál #. Audit log community feature label meaning invite creation is disabled. #. Status label on a community invite embed when invites are paused or anti-raid mode is active. -#: src/features/channel/components/InviteEmbed.tsx:104 +#: src/features/channel/components/InviteEmbed.tsx:75 #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:106 msgid "Invites disabled" msgstr "Meghívók letiltva" @@ -17884,7 +17541,7 @@ msgstr "Meghívók letiltva (értesítősáv)" #. Button or menu action label in the invite accept modal. Keep it concise. #. Button or menu action label in the invites disabled modal. Keep it concise. #: src/features/invite/components/alerts/InvitesDisabledModal.tsx:9 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:49 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:41 msgid "Invites paused" msgstr "Meghívók szüneteltetve" @@ -18025,12 +17682,12 @@ msgid "Join community form" msgstr "Közösséghez csatlakozás űrlap" #. Button label on a group DM invite embed that accepts the invite. -#: src/features/channel/components/InviteEmbed.tsx:80 +#: src/features/channel/components/InviteEmbed.tsx:71 msgid "Join group" msgstr "Csatlakozás a csoporthoz" #. Button or menu action label in the invite accept modal. Keep it concise. -#: src/features/invite/components/modals/InviteAcceptModal.tsx:45 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:37 msgid "Join group DM" msgstr "Csatlakozás a csoportos DM-hez" @@ -18355,12 +18012,12 @@ msgstr "koreai" #. User settings tab for language, locale, and time display preferences. #: src/features/app/components/setup/SetupWizardSteps.tsx:56 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:6 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:137 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:132 msgid "Language" msgstr "Nyelv" #. 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/GeneralSettingsSections.ts:54 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:46 msgid "Language settings" msgstr "Nyelvi beállítások" @@ -18440,15 +18097,10 @@ msgid "Launch at login" msgstr "Indítás bejelentkezéskor" #. Description for an SVC mode select. Keep SVC and AV1 literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:95 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:100 msgid "Layering for AV1 and VP9 when available." msgstr "Rétegzés AV1 és VP9 esetén, ha elérhető." -#. CTA label that opens the premium settings tab from expression packs. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:67 -msgid "Learn about {premiumProductName}" -msgstr "Tudj meg többet a {premiumProductName} szolgáltatásról" - #. Accessible label for the screen-share picker footer info button. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:184 msgid "Learn about screen share previews" @@ -18818,7 +18470,7 @@ msgid "Links" msgstr "Linkek" #. User settings tab label shown on Linux desktop builds. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:78 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:73 msgid "Linux app" msgstr "Linux alkalmazás" @@ -19115,7 +18767,7 @@ msgid "macOS" msgstr "macOS" #. User settings tab label shown on macOS desktop builds. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:82 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:77 msgid "macOS app" msgstr "macOS alkalmazás" @@ -19247,11 +18899,6 @@ msgstr "Közösségi funkciók kezelése" msgid "Manage emoji & stickers" msgstr "Hangulatjelek és matricák kezelése" -#. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:47 -msgid "Manage expression packs" -msgstr "Kifejezéscsomagok kezelése" - #: src/features/channel/components/modals/channel_tabs/ChannelWebhooksTab.tsx:93 msgid "Manage incoming webhooks that can post messages into this channel." msgstr "Bejövő webhookok kezelése, amelyek üzeneteket tehetnek közzé ezen a csatornán." @@ -19316,7 +18963,7 @@ msgstr "Asztali alkalmazás manuális frissítése" #. Action label in the inbox popout overflow menu. Marks every inbox channel as read. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/messaging/components/popouts/InboxPopout.tsx:48 +#: src/features/messaging/components/popouts/InboxPopout.tsx:42 #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:435 msgid "Mark all as read" msgstr "Összes megjelölése olvasottként" @@ -19334,7 +18981,7 @@ msgstr "Összes DM megjelölése olvasottként" #. Accessible label and tooltip for the mark-all-as-read button in the inbox popout. #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:165 -#: src/features/messaging/components/popouts/InboxPopout.tsx:52 +#: src/features/messaging/components/popouts/InboxPopout.tsx:46 msgid "Mark all inbox channels as read" msgstr "Összes bejövő csatorna megjelölése olvasottként" @@ -19597,10 +19244,6 @@ msgstr "Felhasználások maximális száma" msgid "Max size: {BACKGROUND_MEDIA_MAX_SIZE_LABEL}." msgstr "Maximális méret: {BACKGROUND_MEDIA_MAX_SIZE_LABEL}." -#: src/features/expressions/components/modals/PackInviteModal.tsx:168 -msgid "Max uses" -msgstr "Max használja" - #: src/features/user/components/modals/tabs/component_gallery_tab/IndicatorsTab.tsx:451 msgid "Max visible count" msgstr "Maximális látható szám" @@ -19615,13 +19258,6 @@ msgstr "Ablak maximalizálása" msgid "Maximizes visible messages with minimal spacing." msgstr "Maximalizálja a látható üzenetek számát minimális térközzel." -#. Form helper text describing the maximum length of a description field. -#. Form helper text describing the maximum length of a description field. -#: src/features/expressions/components/modals/CreatePackModal.tsx:46 -#: src/features/expressions/components/modals/EditPackModal.tsx:43 -msgid "Maximum 256 characters" -msgstr "Legfeljebb 256 karakter" - #. Label for attachment decay maximum eligible size. #: src/features/app/components/setup/SetupWizardSteps.tsx:240 msgid "Maximum eligible size (MB)" @@ -19638,10 +19274,15 @@ msgid "Maximum protection for family-friendly spaces" msgstr "Maximális védelem a családbarát tereknek" #. Label for an advanced screen-share bitrate select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:155 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:160 msgid "Maximum screen share bitrate" msgstr "Képernyőmegosztás maximális bitrátája" +#. Settings search entry description for the AV1 and H.265 screen-share opt-in toggles. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:97 +msgid "May cause compatibility issues for viewers. We’re working on improving this." +msgstr "Előfordulhatnak kompatibilitási problémák a nézők számára. Dolgozunk a javításon." + #. Short label in the max favorite memes modal. #: src/features/app/components/alerts/MaxFavoriteMemesModal.tsx:34 #: src/features/expressions/components/modals/GiftAcceptModal.tsx:220 @@ -19690,9 +19331,7 @@ msgid "Media buttons" msgstr "Médiagombok" #. Accessible label for the floating media controls toolbar in the media viewer modal. -#. Voice participant context menu submenu label for camera, stream, and video actions. #: src/features/messaging/components/modals/media_modal/shared.ts:69 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:190 msgid "Media controls" msgstr "Médiavezérlők" @@ -19898,7 +19537,7 @@ msgstr "Tagok, kiválasztva" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Voice participant menu action that inserts a mention of the selected user into the message composer. #: src/features/ui/action_menu/items/MentionUserMenuItem.tsx:13 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:45 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:69 #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:67 msgid "Mention" msgstr "Említés" @@ -20004,7 +19643,7 @@ msgstr "üzenet" #: src/features/guild/components/modals/guild_tabs/GuildMemberActionsSheet.tsx:88 #: src/features/ui/action_menu/items/ActionsSubmenu.tsx:41 #: src/features/ui/action_menu/items/MessageUserMenuItem.tsx:26 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:49 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:73 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabInputsTab.tsx:86 #: src/features/user/components/modals/UserProfileMobileSheet.tsx:712 #: src/features/user/components/modals/UserProfileModal.tsx:562 @@ -20342,7 +19981,7 @@ msgstr "Mikrofonengedély szükséges" msgid "Microphone test" msgstr "Mikrofon teszt" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:813 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:946 msgid "Microphone workaround" msgstr "Mikrofon-megoldás" @@ -20532,9 +20171,7 @@ msgid "Mod" msgstr "Mód" #. Permission category for moderation actions against members or messages. -#. Voice participant context menu submenu label for member moderation actions. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:141 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:194 msgid "Moderation" msgstr "Moderálás" @@ -20667,7 +20304,7 @@ msgstr "Legrelevánsabb" #. Short label in the inline. Keep it concise. #: src/features/user/components/modals/tabs/accessibility_tab/AccessibilityTabInline.tsx:31 #: src/features/user/components/modals/tabs/AccessibilityTab.tsx:98 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:143 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:148 #: src/features/user/components/settings_utils/search_index/AccessibilityIndex.ts:297 #: src/features/user/components/settings_utils/section_registry/AccessibilitySections.ts:271 msgid "Motion" @@ -20685,7 +20322,7 @@ msgid "Move" msgstr "Áthelyezés" #. Submenu label that moves every active device into another voice channel. -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:22 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:37 msgid "Move all devices to…" msgstr "Összes eszköz áthelyezése ide…" @@ -20702,7 +20339,7 @@ msgstr "Visszalépés a megtekintett csatornaelőzményekben" #. Submenu label that moves a single device into another voice channel. #. Submenu label that moves a single device into another voice channel. #: src/features/ui/action_menu/items/MoveToChannelSubmenu.tsx:21 -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:18 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:33 msgid "Move device to…" msgstr "Eszköz áthelyezése ide…" @@ -20739,7 +20376,7 @@ msgstr "Áthelyezés ide" #. Submenu label that moves the selected participant or content into another channel. #. Submenu label that moves the selected participant or content into another channel. #: src/features/ui/action_menu/items/MoveToChannelSubmenu.tsx:29 -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:26 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:41 msgid "Move to…" msgstr "Áthelyezés ide…" @@ -20804,7 +20441,7 @@ msgstr "Zenei hangjegy" #: src/features/channel/components/bottomsheets/channel_details_bottom_sheet/ChannelDetailsBottomSheetShared.ts:132 #: src/features/channel/components/embeds/media/EmbedVideo.tsx:72 #: src/features/guild/components/modals/GuildNotificationSettingsModal.tsx:141 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:20 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:36 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:65 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:73 #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:178 @@ -20818,7 +20455,7 @@ msgid "Mute" msgstr "Némítás" #. Voice control button label to turn the user's microphone off. -#: src/features/voice/components/VoiceControlBar.tsx:126 +#: src/features/voice/components/VoiceControlBar.tsx:122 msgctxt "voice-control-action" msgid "Mute" msgstr "Némítás" @@ -20884,7 +20521,7 @@ msgid "Mute conversation" msgstr "Beszélgetés némítása" #. Voice menu toggle that mutes a single device when the current user is connected on multiple devices. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:53 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:77 msgid "Mute device" msgstr "Eszköz némítása" @@ -20898,7 +20535,9 @@ msgstr "DM némítása" msgid "Mute DMs" msgstr "DM-ek némítása" +#. Voice menu checkbox label that locally silences a user's entrance sound. #. Voice menu checkbox label. Locally silences this user's custom entrance sound when they join, only for the current user. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:183 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:313 msgid "Mute entrance sound" msgstr "Belépési hang némítása" @@ -21107,11 +20746,6 @@ msgstr "Saját fordított képkeresés" msgid "My search engine" msgstr "Saját keresőmotor" -#. Form placeholder example for a pack name input. -#: src/features/expressions/components/modals/CreatePackModal.tsx:42 -msgid "My super pack" -msgstr "Szuper csomagom" - #. Short label in the add custom search engine modal. Keep it concise. #: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx:84 msgid "My translator" @@ -21757,10 +21391,6 @@ msgstr "Még nincsenek ajándékok" msgid "No hoisted roles. Enable \"Show this role separately\" on a role to see it here." msgstr "Nincsenek kiemelt szerepek. Ahhoz, hogy itt lásd, engedélyezd a \"Szerep megjelenítése külön\" opciót egy szerepnél." -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:320 -msgid "No installed packs yet." -msgstr "Még nincsenek telepített csomagok." - #: src/features/guild/components/modals/guild_tabs/guild_overview_tab/fields/GuildInviteSplashUploadField.tsx:154 msgid "No invite background" msgstr "Nincs meghívó háttér" @@ -21954,11 +21584,6 @@ msgstr "Nincs mentett média" msgid "No saved payment methods." msgstr "Nincsenek mentett fizetési módok." -#. Empty state title in the scheduled messages popout when the user has none scheduled. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:18 -msgid "No scheduled messages" -msgstr "Nincsenek ütemezett üzenetek" - #. Body of the screen-share-unsupported modal shown when xdg-desktop-portal returns no capturable sources. #: src/features/voice/components/alerts/ScreenShareUnsupportedModal.tsx:18 msgid "No screens or windows were returned by the Linux screen sharing portal. Try again after checking that your desktop environment allows screen capture." @@ -21969,7 +21594,7 @@ msgstr "A Linux képernyőmegosztási portál nem adott vissza képernyőt vagy msgid "No search results" msgstr "Nincs találat" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:251 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:249 #: src/features/app/components/dialogs/components/DesktopSettingsView.tsx:549 msgid "No settings found" msgstr "Nincsenek beállítások" @@ -22096,7 +21721,7 @@ msgid "No webhooks" msgstr "Nincsenek webhookok" #. Developer option label for short-circuiting the in-app reporting (IAR) flow. When enabled, submitting a report skips the network call. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:143 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:134 msgid "No-op in-app reports" msgstr "Jelentések kihagyása" @@ -22303,7 +21928,7 @@ msgid "Notifications" msgstr "Értesítések" #. User settings tab for notification and alert sound controls. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:132 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:127 msgctxt "user-settings-tab" msgid "Notifications" msgstr "Értesítések" @@ -22366,7 +21991,7 @@ msgstr "Tárgyak" #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/SlowmodeControl.tsx:24 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:97 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:139 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:123 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:128 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:59 msgid "Off" msgstr "Ki" @@ -22500,7 +22125,7 @@ msgstr "Csak széles képernyőn jelenik meg." msgid "Only credit cards are accepted. Debit and prepaid cards cannot be used for the mature content check." msgstr "Csak hitelkártyát fogadunk el. Bankkártya és feltöltőkártya nem használható a felnőtt tartalom ellenőrzéséhez." -#: src/features/voice/components/StreamSettingsMenuContent.tsx:833 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:966 msgid "Only default speakers" msgstr "Csak az alapértelmezett hangszórók" @@ -22548,7 +22173,7 @@ msgstr "Csak akkor futtass itt kódot, ha pontosan érted, mit csinál." msgid "Only show message previews for DMs with unread messages" msgstr "Csak az olvasatlan üzeneteket tartalmazó közvetlen üzenetek előnézetét mutasd" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:823 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:956 msgid "Only speakers" msgstr "Csak a beszélők" @@ -22820,7 +22445,7 @@ msgstr "Emoji megnyitása böngészőben" msgid "Open emoji picker" msgstr "Hangulatjel-választó megnyitása" -#: src/features/voice/components/VoiceSettingsMenus.tsx:877 +#: src/features/voice/components/VoiceSettingsMenus.tsx:859 msgid "Open event sink" msgstr "Nyissuk meg az esemény-gyűjtőt" @@ -22938,13 +22563,13 @@ msgstr "Profil megnyitása – {directMessageName}" #. Accessible label for the avatar button that opens a user profile. #. Short label in the app layout voice participant item. Preserve {displayName}; it is inserted by code. -#: src/features/app/components/layout/VoiceParticipantItem.tsx:47 +#: src/features/app/components/layout/VoiceParticipantItem.tsx:48 #: src/features/ui/avatars/AvatarStack.tsx:21 msgid "Open profile for {displayName}" msgstr "{displayName} profiljának megnyitása" #. Short label in the app layout grouped voice participant. Preserve {nickname}; it is inserted by code. -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:35 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:36 msgid "Open profile for {nickname}" msgstr "{nickname} profiljának megnyitása" @@ -23079,17 +22704,17 @@ msgid "Open your settings" msgstr "Beállítások megnyitása" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:112 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:133 msgid "OpenH264 software codec on Linux" msgstr "Nyílt forráskódú H.264 videó kodek Linuxon" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:88 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:109 msgid "OpenH264 video codec" msgstr "Nyissa meg az OpenH264 videokodeket" #. Switch label for the OpenH264 codec toggle. "OpenH264" is a product name and "Cisco Systems, Inc." is a company name; do not translate either. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:34 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:39 msgid "OpenH264 Video Codec provided by Cisco Systems, Inc." msgstr "OpenH264 videokodek, amelyet a Cisco Systems, Inc. biztosít." @@ -23336,34 +22961,6 @@ msgstr "A tulajdonjogot jelenleg nem lehet átruházni <0>{username} részé msgid "Ownership transferred" msgstr "Tulajdonjog átruházva" -#. Form field label for the name of an expression pack. -#. Form field label for the name of an expression pack. -#: src/features/expressions/components/modals/CreatePackModal.tsx:26 -#: src/features/expressions/components/modals/EditPackModal.tsx:27 -msgid "Pack name" -msgstr "Csomag neve" - -#. Form validation error shown when the pack name field is empty. -#. Form validation error shown when the pack name field is empty. -#: src/features/expressions/components/modals/CreatePackModal.tsx:30 -#: src/features/expressions/components/modals/EditPackModal.tsx:31 -msgid "Pack name is required" -msgstr "Csomagnév megadása kötelező" - -#. Form validation error for a pack name that is too short. -#. Form validation error for a pack name that is too short. -#: src/features/expressions/components/modals/CreatePackModal.tsx:34 -#: src/features/expressions/components/modals/EditPackModal.tsx:35 -msgid "Pack name must be at least 2 characters" -msgstr "A csomagnévnek legalább 2 karakter hosszúnak kell lennie" - -#. Form validation error for a pack name that is too long. -#. Form validation error for a pack name that is too long. -#: src/features/expressions/components/modals/CreatePackModal.tsx:38 -#: src/features/expressions/components/modals/EditPackModal.tsx:39 -msgid "Pack name must be at most 64 characters" -msgstr "A csomag neve legfeljebb 64 karakterből állhat" - #. Voice stats field label (mobile lobby). Shows packet loss percentage. #. Voice stats field label (mobile voice lobby). Shows packet loss percentage. #: src/features/voice/components/bottomsheets/DirectCallLobbyBottomSheet.tsx:124 @@ -23371,11 +22968,6 @@ msgstr "A csomag neve legfeljebb 64 karakterből állhat" msgid "Packet loss" msgstr "Csomagvesztés" -#. 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/ExpressionPacksIndex.ts:15 -msgid "Packs" -msgstr "Csomagok" - #: src/features/channel/components/bottomsheets/ChannelSearchBottomSheet.tsx:718 msgid "Page {currentPage} of {totalPages}" msgstr "{currentPage}/{totalPages} oldal" @@ -23566,7 +23158,7 @@ msgid "Pause invites? New users won't be able to join through invite links until msgstr "Szünetelteted a meghívásokat? Az új felhasználók nem tudnak csatlakozni meghívólinken keresztül, amíg újra nem engedélyezed. A meglévő tagokat ez nem érinti." #. Short label for an advanced screen-share preview preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:39 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:44 msgid "Pause my screen share preview in the background" msgstr "A képernyőmegosztás előnézetének szüneteltetése a háttérben" @@ -23575,6 +23167,11 @@ msgstr "A képernyőmegosztás előnézetének szüneteltetése a háttérben" msgid "Pause notifications" msgstr "Értesítések szüneteltetése" +#. Voice screen share menu preference that pauses the local stream preview while the app is unfocused. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:28 +msgid "Pause Preview When Fluxer Isn’t Focused" +msgstr "Elhalványítva, ha a Fluxer nincs fókuszban" + #. Description shown for the emoji toggle while reduced motion is active. #: src/features/user/components/modals/tabs/accessibility_tab/AnimationTab.tsx:81 msgid "Paused by reduced motion. Turn on to keep animated emojis playing." @@ -23908,7 +23505,7 @@ msgid "Picture" msgstr "Kép" #. 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/VoiceVideoIndex.ts:124 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:145 msgid "Picture in picture" msgstr "Kép a képben" @@ -24028,7 +23625,7 @@ msgid "Pins popout" msgstr "Rögzített üzenetek előugró ablaka" #. 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/VoiceVideoIndex.ts:128 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:149 msgid "PiP" msgstr "Kép a képben" @@ -24167,15 +23764,20 @@ msgstr "Térj vissza az alkalmazásba" msgid "Pop out call" msgstr "Ablakban való megnyitás" -#. Voice menu action on desktop that opens the participant camera feed in a separate window. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:29 -msgid "Pop out camera" -msgstr "Kamera ablakban való megnyitása" - #. Voice menu action on desktop that opens the participant screen share in a separate window. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:33 -msgid "Pop out stream" -msgstr "Stream ablakban való megnyitása" +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:57 +msgid "Pop Out Stream" +msgstr "Stream ablakba helyezése" + +#. Voice menu action on desktop that opens the participant placeholder tile in a separate window. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:49 +msgid "Pop Out User" +msgstr "Felugró ablakba tesz" + +#. Voice menu action on desktop that opens the active participant camera feed in a separate window. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:45 +msgid "Pop Out Video" +msgstr "Videó kiválasztása" #. Overlay text shown on a voice participant tile while it lives in a separate popped-out window. #: src/features/voice/components/popout/PoppedOutOverlay.tsx:19 @@ -24225,7 +23827,7 @@ msgid "Prefer @mention" msgstr "@említés előnyben részesítése" #. Option label for an encoder path select. Refers to hardware video encoders. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:63 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:68 msgid "Prefer hardware" msgstr "Hardveres gyorsítás előnyben" @@ -24237,7 +23839,7 @@ msgid "Prefer no @mention" msgstr "Nincs @említés" #. Option label for an encoder path select. Refers to software video encoders. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:67 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:72 msgid "Prefer software" msgstr "Szoftveres előnyben részesítése" @@ -24256,6 +23858,11 @@ msgstr "Beállítások" msgid "Preferences..." msgstr "Beállítások..." +#. Accessible label for the advanced screen-share codec preference select. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:218 +msgid "Preferred screen share codec" +msgstr "Képernyőmegosztás codec" + #. 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/AccessibilityIndex.ts:293 @@ -24391,6 +23998,11 @@ msgstr "Előnézet gomb" msgid "Preview camera" msgstr "Kamera előnézete" +#. Voice menu action that opens a preview of the current user camera. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:53 +msgid "Preview Camera" +msgstr "Kamera előnézete" + #. Status text on the placeholder shown in the voice call view when the user has hidden a remote stream preview. #: src/features/voice/components/HiddenStreamPlaceholder.tsx:10 msgid "Preview hidden" @@ -24424,7 +24036,7 @@ msgid "Preview sound" msgstr "Hang előnézete" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:136 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:157 msgid "Preview, popout, and stream thumbnail behavior" msgstr "Előnézet, külön ablakban való megjelenítés és videó miniatűr viselkedése" @@ -24523,7 +24135,7 @@ msgid "Primary navigation" msgstr "Fő navigáció" #. Voice display preference checkbox that moves active speakers toward the front of the call grid when enabled. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:81 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:105 msgid "Prioritize speakers" msgstr "Beszélők előtérbe helyezése" @@ -24537,7 +24149,7 @@ msgstr "Prioritásos beszélő" #. User settings tab for privacy and safety controls. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:12 #: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts:60 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:103 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:98 msgid "Privacy" msgstr "Adatvédelem" @@ -24613,7 +24225,7 @@ msgid "Product name" msgstr "Termék neve" #. User settings tab for editing the current user profile. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:91 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:86 msgid "Profile" msgstr "Profil" @@ -24977,7 +24589,7 @@ msgid "Push-to-talk is ignored in direct input. Switch to focused voice or custo msgstr "A nyomva tartva beszéd funkció figyelmen kívül marad közvetlen bemenet esetén. Váltson fókuszált hangra vagy egyéni módra a használatához." #. Tooltip on the mic button in the voice control bar when push-to-talk is enabled. {pushToTalkHint} is the formatted shortcut key combo. -#: src/features/voice/components/VoiceControlBar.tsx:116 +#: src/features/voice/components/VoiceControlBar.tsx:112 msgid "Push-to-talk is on. Hold {pushToTalkHint} to speak." msgstr "A nyomógombos beszéd be van kapcsolva. Tartsa lenyomva a(z) {pushToTalkHint} gombot a beszédhez." @@ -24997,7 +24609,7 @@ msgid "Push-to-talk won't unmute your microphone while you're deafened. Undeafen msgstr "A „push-to-talk” funkció nem hangosítja fel a mikrofont, ha némítva vagy. Hangosítsd fel magad ahhoz, hogy beszélhess." #. Option label for a software encoder quality select. Means slower/higher-quality. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:87 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:92 msgid "Quality" msgstr "Minőség" @@ -25212,7 +24824,7 @@ msgid "Ready to upgrade?" msgstr "Készen állsz a frissítésre?" #. Option label for a software encoder quality select. Means fastest/lower-latency. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:79 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:84 msgid "Realtime" msgstr "Valós idejű" @@ -25287,11 +24899,9 @@ msgstr "Újraellenőrzés" msgid "Recipients will be taken to {0} <0>{1}" msgstr "A címzettek a következő helyre kerülnek: {0} <0>{1}" -#. Badge shown next to the auto codec option in the screen-share codec radio group. Keep it concise. #. Spellcheck engine option in the language tab. Lets the app choose the best available spellcheck engine. #. Spellcheck engine option in the textarea spellcheck submenu. Lets the app choose the best available engine. #: src/features/channel/components/textarea/TextareaContextMenu.tsx:70 -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:38 #: src/features/user/components/modals/tabs/LanguageTab.tsx:87 msgid "Recommended" msgstr "Ajánlott" @@ -25556,11 +25166,6 @@ msgstr "Elutasítás" msgid "Rejected" msgstr "Elutasítva" -#. Voice participant context menu submenu label for friend and block actions. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:198 -msgid "Relationship" -msgstr "Kapcsolat" - #. Short label in the markdown tab. Keep it concise. #: src/features/user/components/modals/tabs/component_gallery_tab/MarkdownTab.tsx:129 msgid "Relative" @@ -25641,7 +25246,6 @@ msgstr "Ablakméret és -pozíció megjegyzése" #. Action label for removing the selected item from a list or relationship. #. Button label for removing the current webhook avatar image. #. Button or menu action label in the channel and chat message reactions sheet. Keep it concise. Keep the tone plain and specific. -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the linked accounts tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the search engines tab. Keep it concise. Keep the tone plain and specific. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. @@ -25660,8 +25264,6 @@ msgstr "Ablakméret és -pozíció megjegyzése" #: src/features/ui/action_menu/GroupDMContextMenu.tsx:73 #: src/features/ui/action_menu/UserContextMenu.tsx:80 #: src/features/user/components/modals/tabs/chat_settings_tab/SearchEnginesTab.tsx:26 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:75 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:133 #: src/features/user/components/modals/tabs/LinkedAccountsTab.tsx:55 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:158 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:194 @@ -25833,11 +25435,6 @@ msgstr "Távolíts el egyet a(z) {targetName} közösségből, hogy legyen hely, msgid "Remove override" msgstr "Felülbírálás eltávolítása" -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:54 -msgid "Remove pack" -msgstr "Csomag eltávolítása" - #. Button or menu action label in the channel and chat message reactions sheet. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the message reactions modal. Keep it concise. Keep the tone plain and specific. #: src/features/channel/components/MessageReactionsSheet.tsx:33 @@ -25966,11 +25563,6 @@ msgstr "{oldLabel} szerepkör eltávolítva." msgid "Removed roles." msgstr "Eltávolított szerepkörök." -#. Button or menu action label in the messaging commands. Keep it concise. Keep the tone plain and specific. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:57 -msgid "Removed scheduled message" -msgstr "Ütemezett üzenet eltávolítva" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:419 msgid "Removed the channel from its category." msgstr "Eltávolította a csatornát a kategóriájából." @@ -26003,11 +25595,6 @@ msgstr "Eltávolít minden változónkénti felülírást, de a könyvtárad és msgid "Removing permissions could limit the bot's features." msgstr "Az engedélyek eltávolítása korlátozhatja a bot funkcióit." -#. Description text in the expression packs tab. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:71 -msgid "Removing the pack will uninstall it from your account." -msgstr "A csomag eltávolításával törlődik a fiókodból." - #: src/features/moderation/components/modals/RemoveTimeoutModal.tsx:55 msgid "Removing the timeout will allow <0>{targetUserTag} to send messages, react, and join voice channels again." msgstr "Az időtúllépés eltávolítása lehetővé teszi, hogy <0>{targetUserTag} ismét üzeneteket küldhessen, reagálhasson és csatlakozhasson hangcsatornákhoz." @@ -26654,42 +26241,42 @@ msgid "Resize floating panel" msgstr "Lebegő panel átméretezése" #. Accessible label for the bottom-left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:80 +#: src/features/messaging/components/popouts/InboxPopout.tsx:74 msgid "Resize inbox from bottom left" msgstr "Behúzás átméretezése balról alul" #. Accessible label for the bottom-right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:84 +#: src/features/messaging/components/popouts/InboxPopout.tsx:78 msgid "Resize inbox from bottom right" msgstr "A beérkező üzenetek átméretezése jobb alulról" #. Accessible label for the bottom resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:60 +#: src/features/messaging/components/popouts/InboxPopout.tsx:54 msgid "Resize inbox from the bottom edge" msgstr "A beérkező üzenetek ablakának átméretezése az alsó élén" #. Accessible label for the left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:64 +#: src/features/messaging/components/popouts/InboxPopout.tsx:58 msgid "Resize inbox from the left edge" msgstr "A beérkező üzenetek átméretezése a bal széléről" #. Accessible label for the right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:68 +#: src/features/messaging/components/popouts/InboxPopout.tsx:62 msgid "Resize inbox from the right edge" msgstr "A beérkezett üzenetek ablakának átméretezése a jobb szélén" #. Accessible label for the top resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:56 +#: src/features/messaging/components/popouts/InboxPopout.tsx:50 msgid "Resize inbox from the top edge" msgstr "Az \"Inbox\" átméretezése a felső élén" #. Accessible label for the top-left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:72 +#: src/features/messaging/components/popouts/InboxPopout.tsx:66 msgid "Resize inbox from top left" msgstr "A bejövő üzenetek átméretezése a bal felső sarokból" #. Accessible label for the top-right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:76 +#: src/features/messaging/components/popouts/InboxPopout.tsx:70 msgid "Resize inbox from top right" msgstr "A beérkezett üzenetek átméretezése jobb felső sarokból" @@ -27071,11 +26658,6 @@ msgstr "Jobb oldali eszköztipp" msgid "Right-click here to open the context menu" msgstr "Kattintson ide jobb gombbal a helyi menü megnyitásához" -#. Empty state hint in the scheduled messages popout explaining how to schedule a new message. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:22 -msgid "Right-click the send button to schedule a message." -msgstr "Kattints jobb gombbal a küldés gombra az üzenet időzítéséhez." - #. Action that rings the selected participant in a voice call. #. 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. @@ -27110,8 +26692,8 @@ msgstr "Szerepkör színe" msgid "Role created" msgstr "Szerepkör létrehozva" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:341 -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:388 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:352 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:402 msgid "Role created successfully" msgstr "Szerepkör sikeresen létrehozva" @@ -27120,8 +26702,8 @@ msgstr "Szerepkör sikeresen létrehozva" msgid "Role deleted" msgstr "Szerepkör törölve" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:425 -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:454 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:440 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:469 msgid "Role deleted successfully" msgstr "Szerepkör sikeresen törölve" @@ -27161,7 +26743,7 @@ msgstr "Szerepkörök" msgid "Roles and members" msgstr "Szerepkörök és tagok" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:285 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:296 msgid "Roles updated successfully" msgstr "Szerepkörök sikeresen frissítve" @@ -27269,7 +26851,6 @@ msgstr "mentés" #: src/features/expressions/components/modals/AddFavoriteMemeModal.tsx:118 #: src/features/expressions/components/modals/EditFavoriteMemeModal.tsx:94 #: src/features/expressions/components/modals/EditGuildStickerModal.tsx:123 -#: src/features/expressions/components/modals/EditPackModal.tsx:127 #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:624 #: src/features/guild/components/modals/guild_tabs/GuildVanityURLTab.tsx:279 #: src/features/guild/components/modals/GuildFolderSettingsModal.tsx:90 @@ -27350,7 +26931,7 @@ msgstr "Mentve" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:63 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:59 #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:63 msgid "Saved media" msgstr "Mentett média" @@ -27403,23 +26984,11 @@ msgstr "Ütemezés" msgid "Schedule message" msgstr "Üzenet ütemezése" -#. Status pill on a scheduled message row indicating it will send at the chosen time. -#. Tab label in the inbox popout listing the user scheduled messages. -#: src/features/messaging/components/popouts/InboxPopout.tsx:40 -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:30 -msgid "Scheduled" -msgstr "Ütemezett" - #. Developer / debug surface — keep terse and technical. Label in the developer Nagbar controls panel for the scheduled-maintenance banner. #: src/features/devtools/components/NagbarControls.ts:22 msgid "Scheduled maintenance nagbar" msgstr "Ütemezett karbantartási értesítés" -#. Label in the messaging commands. {scheduledTimeLabel} is the localized scheduled date and time. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:49 -msgid "Scheduled message for {scheduledTimeLabel}" -msgstr "Ütemezett üzenet: {scheduledTimeLabel}" - #. Inline validation message in the schedule-message modal when the picked time is more than 30 days away. Keep tone plain. #: src/features/messaging/components/modals/ScheduleMessageModal.tsx:31 msgid "Scheduled messages can be at most 30 days in the future." @@ -27490,7 +27059,7 @@ msgid "Screen share codec" msgstr "Képernyőmegosztás kodek" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:140 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:161 msgid "Screen share encoder controls" msgstr "Képernyőmegosztás-kódoló beállításai" @@ -27511,12 +27080,12 @@ msgid "Screen share is using software encoding ({codec}). Quality may be reduced msgstr "A képernyőmegosztás szoftveres kódolást használ ({codec}). A minőség romolhat, és a CPU-használat megnőhet. Lehet, hogy a GPU-ja nem támogatja a hardveres kódolást ehhez a kodekhez." #. 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/VoiceVideoIndex.ts:120 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:141 msgid "Screen share preview" msgstr "Képernyőmegosztás előnézete" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:116 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:137 msgid "Screen share preview behavior" msgstr "Képernyőmegosztás előnézetének viselkedése" @@ -27535,6 +27104,11 @@ msgstr "A képernyőmegosztás előnézetei letiltva." msgid "Screen share previews are enabled." msgstr "A képernyőmegosztás előnézetei engedélyezve vannak." +#. Voice screen share menu action that opens the screen share preview privacy controls. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:32 +msgid "Screen Share Privacy" +msgstr "Képernyőmegosztás adatvédelem" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the video tab. Keep it concise. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:82 @@ -27562,11 +27136,6 @@ msgstr "Képernyőmegosztás indítása" msgid "Screen share stop" msgstr "Képernyőmegosztás leállítása" -#. Accessible label for the screen-share codec radio group. -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:42 -msgid "Screen share video codec" -msgstr "Képernyőmegosztás videokodek" - #. 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. #. Status badge label shown on a live tile when the participant is sharing their screen. @@ -28931,6 +28500,11 @@ msgstr "Ossz meg képernyőket és ablakokat." msgid "Share source" msgstr "Megosztás forrása" +#. Toggle label for sharing audio with an active stream. +#: src/features/voice/components/StreamSettingsMenuContent.tsx:156 +msgid "Share Stream Audio" +msgstr "Stream audio megosztása" + #. Description in the premium gift purchase section. premiumProductName is the short paid product name. #: src/features/premium/utils/PremiumMessageDescriptors.ts:40 msgid "Share the {premiumProductName} experience with your friends by purchasing a gift subscription." @@ -28940,15 +28514,6 @@ msgstr "Ajándék-előfizetés vásárlásával megoszthatod a {premiumProductNa msgid "Share theme" msgstr "Téma megosztása" -#: src/features/expressions/components/modals/PackInviteModal.tsx:192 -msgid "Share this link" -msgstr "Link megosztása" - -#. Description shown in the emoji pack invite modal. -#: src/features/expressions/components/modals/PackInviteModal.tsx:65 -msgid "Share this link — the pack installs when accepted." -msgstr "Oszd meg ezt a linket – a csomag a meghívó elfogadása után települ." - #. Privacy > Active now: confirmation modal title when turning sharing on. #: src/features/user/components/modals/tabs/privacy_safety_tab/ActiveNowTab.tsx:33 msgid "Share voice activity with all friends?" @@ -28976,11 +28541,6 @@ msgstr "Képernyő megosztása" msgid "Share your screen in high definition (1080p), quad HD (1440p), or native source resolution, at up to 60 FPS." msgstr "Képernyőmegosztás nagy felbontásban (1080p), QHD (1440p) vagy natív forrásfelbontásban, akár 60 FPS-sel." -#. Description shown in the sticker pack invite modal. -#: src/features/expressions/components/modals/PackInviteModal.tsx:69 -msgid "Share your sticker pack via link." -msgstr "Oszd meg a matricacsomagodat egy hivatkozással." - #. Button or menu action label in the share theme modal. Keep it concise. #: src/features/theme/components/modals/ShareThemeModal.tsx:39 msgid "Share your theme" @@ -29081,7 +28641,7 @@ msgstr "Gyorsbillentyű-ütközések" #. User settings tab for keyboard shortcuts and custom bindings. #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:18 #: src/features/user/components/settings_utils/section_registry/AccessibilitySections.ts:175 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:128 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:123 msgid "Shortcuts" msgstr "Gyorsbillentyűk" @@ -29241,11 +28801,6 @@ msgstr "Hangulatjel gomb megjelenítése" msgid "Show emoji reactions on messages" msgstr "Emoji reakciók megjelenítése az üzeneteken" -#. Developer option label for exposing the staff-only Expression packs page in user settings. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:125 -msgid "Show expression packs settings" -msgstr "Mutassa a kifejezés-csomagok beállításait (csak a rendszergazdák számára)" - #. Short label for an advanced media button preference. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedChatControls.tsx:77 msgid "Show favorite button" @@ -29381,16 +28936,16 @@ msgstr "Némított csatornák megjelenítése" #. Toggle label in the mobile video settings bottom sheet. Controls whether the local camera tile is visible. #. Voice display preference checkbox that controls whether the current user sees their own camera tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:69 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:93 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:92 -#: src/features/voice/components/VoiceSettingsMenus.tsx:814 +#: src/features/voice/components/VoiceSettingsMenus.tsx:815 msgid "Show my own camera" msgstr "Saját kamera megjelenítése" #. Voice display preference checkbox that controls whether the current user sees their own screen share tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:73 -msgid "Show my screen share" -msgstr "Képernyőmegosztásom megjelenítése" +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:97 +msgid "Show My Screen Share" +msgstr "Saját képernyőmegosztásom mutatása" #. Developer option label for showing the current user as typing. #. Developer tools debug menu label. Internal-only surface for developers; translators may keep this terse. @@ -29417,9 +28972,9 @@ msgstr "Új eszköz felugró ablak megjelenítése" #. Toggle label in the mobile video settings bottom sheet. Controls whether participants without video are shown in the grid. #. Voice display preference checkbox that controls whether participants without video are shown in the grid. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:77 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:101 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:96 -#: src/features/voice/components/VoiceSettingsMenus.tsx:828 +#: src/features/voice/components/VoiceSettingsMenus.tsx:829 msgid "Show non-video participants" msgstr "Nem videós résztvevők megjelenítése" @@ -29449,7 +29004,7 @@ msgid "Show per-device participant volume sliders in voice menus" msgstr "Mutasd az eszközspecifikus hangerőszabályzókat a hangmenükben" #. Developer option label for exposing the staff-only profile timezone section in profile settings. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:134 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:125 msgid "Show profile timezone settings" msgstr "Mutassa a profil időzóna beállításait (csak a rendszergazdák számára)" @@ -29681,7 +29236,7 @@ msgstr "Bejelentkezve" #. Settings section label for account sessions and devices. #: src/features/user/components/modals/tabs/DevicesTab.tsx:517 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:42 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:34 msgid "Signed-in devices" msgstr "Bejelentkezett eszközök" @@ -29759,7 +29314,7 @@ msgid "Single community mode" msgstr "Egyetlen közösség mód" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:103 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:108 msgid "Single layer" msgstr "Egyszerű réteg" @@ -29816,7 +29371,7 @@ msgid "Skip the external link warning for all domains" msgstr "Külső linkre figyelmeztetés kihagyása minden domainhez" #. Developer / debug surface — keep terse and technical. Tooltip / description for the no-op in-app reports toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:148 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:139 msgid "Skip the network call when an in-app report is submitted. The flow still advances to the success screen so you can exercise the UI, but nothing is actually sent to the safety team." msgstr "Kihagyja a hálózati hívást, amikor egy alkalmazáson belüli jelentés be van küldve. A folyamat továbbra is a sikeres képernyőre lép, így gyakorolhatja a felhasználói felületet, de valójában semmi sem kerül elküldésre a biztonsági csapatnak." @@ -30063,12 +29618,12 @@ msgid "Social" msgstr "Közösségi" #. 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/VoiceVideoIndex.ts:148 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:169 msgid "Software encoder" msgstr "Szoftveres kódoló" #. Label for an advanced screen-share select. Refers to software video encoder quality bias. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:71 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:76 msgid "Software encoder quality" msgstr "Szoftveres kódoló minősége" @@ -30393,7 +29948,7 @@ msgid "Spanish (Spain)" msgstr "Spanyol (Spanyolország)" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:111 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:116 msgid "Spatial and temporal layers" msgstr "Térbeli és időbeli rétegek" @@ -30495,7 +30050,7 @@ msgstr "Helyesírás-ellenőrzés" #: src/features/user/components/modals/tabs/LanguageTab.tsx:414 #: src/features/user/components/modals/tabs/LanguageTab.tsx:456 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:74 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:58 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:50 msgid "Spellcheck" msgstr "Helyesírás-ellenőrzés" @@ -30683,10 +30238,6 @@ msgstr "Hívás indítása" msgid "Start camera test and configure effects" msgstr "Kamera tesztelése és effektek beállítása" -#: src/features/expressions/components/modals/CreatePackModal.tsx:93 -msgid "Start curating a custom emoji pack that you can share and install." -msgstr "Kezdj el összeállítani egy egyéni emojicsomagot, amit megoszthatsz és telepíthetsz." - #. Label for the start of a date range (inclusive). Leave blank for no lower bound. #: src/features/user/components/modals/tabs/privacy_safety_tab/data_request_modal/DataRequestModal.tsx:175 msgid "Start date" @@ -30697,10 +30248,6 @@ msgstr "Kezdő dátum" msgid "Start date must be earlier than end date." msgstr "A kezdő dátumnak korábbinak kell lennie, mint a befejező dátum." -#: src/features/voice/components/VoiceSettingsMenus.tsx:860 -msgid "Start debug logging session" -msgstr "Hibakeresési naplózási munkamenet indítása" - #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:125 msgid "Start drag and drop" @@ -30883,45 +30430,6 @@ msgstr "Matricasűrűség" msgid "Sticker is too large" msgstr "A matrica túl nagy" -#. Kind label on a sticker pack invite embed. -#. Short label in the authentication invite header. Keep the tone plain and specific. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/auth/flow/InviteHeader.tsx:25 -#: src/features/channel/components/InviteEmbed.tsx:88 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:61 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:105 -msgid "Sticker pack" -msgstr "Matricacsomag" - -#. placeholder {0}: invite.pack.name -#: src/features/invite/commands/InviteCommands.tsx:146 -msgid "Sticker pack {0} has been installed." -msgstr "A(z) {0} matricacsomag telepítve lett." - -#. Title of the error modal when creating a new sticker pack is rejected because the user is at the creation limit. -#: src/features/invite/commands/InviteCommands.tsx:74 -msgid "Sticker pack creation limit reached" -msgstr "Elérte a matricacsomag-létrehozási korlátot" - -#. Modal title for the sticker pack invite share flow. -#: src/features/expressions/components/modals/PackInviteModal.tsx:61 -msgid "Sticker pack invite" -msgstr "Matrica csomag meghívó" - -#. Title of the error modal when installing a sticker pack via invite is rejected because the user is at the install limit. -#: src/features/invite/commands/InviteCommands.tsx:65 -msgid "Sticker pack limit reached" -msgstr "Matricacsomag-korlát elérve" - -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#. Settings section label for sticker expression packs. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:84 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:27 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:22 -msgid "Sticker packs" -msgstr "Matricacsomagok" - #: src/features/guild/components/modals/guild_tabs/GuildStickersTab.tsx:283 msgid "Sticker slots" msgstr "Matricahelyek" @@ -31039,6 +30547,13 @@ msgstr "Leállítja a hangtevékenység megosztását az összes baráttal?" msgid "Stop speaking" msgstr "Felolvasás leállítása" +#. Danger action that stops the active screen share. +#. Voice screen share menu action that stops the current user stream. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:20 +#: src/features/voice/components/ActiveScreenShareMenu.tsx:19 +msgid "Stop Streaming" +msgstr "Leállítás" + #. Confirmation prompt in the links tab. #: src/features/user/components/modals/tabs/chat_settings_tab/ChatSettingsTabLinksTab.tsx:31 msgid "Stop trusting all links?" @@ -31050,7 +30565,7 @@ msgid "Stop watching" msgstr "Leállítás" #. Tooltip / button label in the voice control bar that stops watching a remote screen share. -#: src/features/voice/components/VoiceControlBar.tsx:151 +#: src/features/voice/components/VoiceControlBar.tsx:147 msgid "Stop watching stream" msgstr "Stream nézésének leállítása" @@ -31088,11 +30603,16 @@ msgstr "Adatfolyam elrejtve" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the user settings voice activity card. Keep it concise. #: src/features/user/components/profile/VoiceActivityCard.tsx:90 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:132 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:153 #: src/features/voice/components/StreamWatchHoverCard.tsx:21 msgid "Stream preview" msgstr "Stream előnézete" +#. Compact submenu label for changing the resolution and frame rate of an active stream. +#: src/features/voice/components/StreamSettingsMenuContent.tsx:152 +msgid "Stream Quality" +msgstr "Stream minősége" + #. Toolbar / menu button label in the screen-share picker. Opens the stream quality settings popover. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:164 msgid "Stream settings" @@ -31302,12 +30822,12 @@ msgid "Suspend" msgstr "Felfüggesztés" #. 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/VoiceVideoIndex.ts:156 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:177 msgid "SVC" msgstr "SVC" #. Label for an advanced screen-share select. SVC is a WebRTC acronym and should stay uppercase. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:91 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:96 msgid "SVC mode" msgstr "SVC mód" @@ -31757,7 +31277,7 @@ msgid "Template URL" msgstr "Sablon URL-je" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:107 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:112 msgid "Temporal layers" msgstr "Időbeli rétegek" @@ -31818,7 +31338,7 @@ msgstr "URL-ek és beágyazott tartalmak tesztelése" #. Channel type chip label for a text channel. #. Option label for a WebRTC content hint select. #: src/features/channel/utils/ChannelUtils.tsx:51 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:151 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:156 msgid "Text" msgstr "Szöveg" @@ -32002,11 +31522,6 @@ msgstr "Ez az üzenet már nem létezik, vagy elvesztetted a hozzáférést a be msgid "That's all of them." msgstr "Ennyi volt az összes." -#. End-of-list body text in the scheduled messages popout when all scheduled messages are visible. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:56 -msgid "That's everything in the queue." -msgstr "Ez minden, ami a sorban van." - #. Description text in the FluxerTag change modal. #: src/features/user/components/modals/FluxerTagChangeModal.tsx:69 msgid "The #0000 tag is reserved for Visionary subscribers. Visionary is no longer available for purchase." @@ -32671,7 +32186,7 @@ msgid "This invite has unlimited uses." msgstr "Ez a meghívó korlátlan számú felhasználásra jogosít." #. Helper text shown on an invite embed while streaming privacy is active. -#: src/features/channel/components/InviteEmbed.tsx:141 +#: src/features/channel/components/InviteEmbed.tsx:112 msgid "This invite is hidden while sharing is protected." msgstr "Ez a meghívó rejtett, amíg a megosztás védett." @@ -33167,7 +32682,7 @@ msgstr "Idő" #. Settings section label for app time display format. #: src/features/user/components/modals/tabs/LanguageTab.tsx:374 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:26 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:46 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:38 msgid "Time format" msgstr "Időformátum" @@ -33394,11 +32909,6 @@ msgstr "Hangtábla be/ki kapcsolása" msgid "Toggle the sticker picker" msgstr "Matricaválasztó megnyitása/bezárása" -#. Action that toggles whether the pack invite is unique to the recipient. -#: src/features/expressions/components/modals/PackInviteModal.tsx:73 -msgid "Toggle unique invite" -msgstr "Egyedi meghívó be/ki kapcsolása" - #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:305 msgid "Toggle voice activity" @@ -33731,7 +33241,7 @@ msgid "Try another search term, or pick a different category or language." msgstr "Próbálj ki egy másik keresési kifejezést, vagy válassz másik kategóriát vagy nyelvet." #. Helper text on an unknown invite embed suggesting the user request a fresh invite. -#: src/features/channel/components/InviteEmbed.tsx:129 +#: src/features/channel/components/InviteEmbed.tsx:100 msgid "Try asking for a new invite." msgstr "Próbálj meg új meghívót kérni." @@ -33754,7 +33264,7 @@ msgstr "Próbáld meg újra szerkeszteni az üzenetedet." msgid "TRY gifts are one-time payments. Cards charged in TRY still need to be issued in Türkiye for the purchase to stay eligible." msgstr "A TRY ajándékok egyszeri kifizetések. A TRY-ban terhelt kártyákat továbbra is Törökországban kell kibocsátani ahhoz, hogy a vásárlás jogosult maradjon." -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:254 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:252 msgid "Try searching for something like \"theme\", \"notifications\", or \"privacy\"" msgstr "Próbálj meg rákeresni például a \"téma\", \"értesítések\" vagy \"adatvédelem\" kifejezésekre" @@ -33804,7 +33314,7 @@ msgstr "Kikapcsolás" #. Bulk voice action that turns off the camera on every active device of the current user. #. Voice menu action that turns off every active device/session's camera. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:90 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:114 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:93 msgid "Turn off all device cameras" msgstr "Összes eszköz kamera kikapcsolása" @@ -33820,14 +33330,14 @@ msgstr "Kamera kikapcsolása" #. Voice menu action that turns off the camera on a single device of the current user. #. Voice menu action that turns off the camera on one device/session. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:57 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:81 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:81 msgid "Turn off device camera" msgstr "Eszköz kamera kikapcsolása" #. Voice menu action that ends the screen share on a single device of the current user. #. Voice menu action that stops screen sharing or streaming on one device/session. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:61 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:85 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:85 msgid "Turn off device stream" msgstr "Eszköz stream kikapcsolása" @@ -33839,7 +33349,7 @@ msgstr "Kapcsold ki a privát üzeneteket és a barátfelkéréseket az egész p #. Voice menu action that ends the current user screen share. #. Voice menu action that stops the current user's screen share or stream. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:65 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:89 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:69 msgid "Turn off stream" msgstr "Stream kikapcsolása" @@ -34019,16 +33529,6 @@ msgstr "Az Egyesült Királyság törvényei megkövetelik a felnőtt tartalom e msgid "Ukrainian" msgstr "ukrán" -#. Generic title for the error modal when an emoji pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:99 -msgid "Unable to install emoji pack" -msgstr "Nem sikerült telepíteni az emojipakkot" - -#. Generic title for the error modal when a sticker pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:103 -msgid "Unable to install sticker pack" -msgstr "Nem sikerült telepíteni a matricacsomagot" - #. Error-state title in the activity log tab when fetching log entries failed. #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTab.tsx:126 msgid "Unable to load activity logs" @@ -34038,11 +33538,6 @@ msgstr "Nem sikerült betölteni az aktivitásnaplókat" msgid "Unable to load applications" msgstr "Nem sikerült betölteni az alkalmazásokat" -#. Error message in the expression packs tab. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:36 -msgid "Unable to load pack information." -msgstr "Nem sikerült betölteni a csomag adatait." - #. Error message in the channel and chat textual attachment code panel. #. Error message in the channel and chat textual attachment code panel. #: src/features/channel/components/embeds/attachments/CsvAttachmentTablePanel.tsx:31 @@ -34265,7 +33760,7 @@ msgstr "Eltávolítás a kedvencekből" #. Voice call layout action that removes focus from the currently pinned participant. #. Voice layout menu action that removes the focused participant or stream. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:25 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:41 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:97 msgid "Unfocus" msgstr "Fókusz feloldása" @@ -34284,7 +33779,7 @@ msgstr "Kibontás" #. Settings section label for the embed debugger URL input. #: src/features/user/components/modals/tabs/EmbedDebuggerTab.tsx:231 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:70 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:62 msgid "Unfurl debugger" msgstr "A beágyazott hibakereső URL-jének mezője" @@ -34293,10 +33788,6 @@ msgstr "A beágyazott hibakereső URL-jének mezője" msgid "Unicode emojis" msgstr "Unicode hangulatjelek" -#: src/features/expressions/components/modals/PackInviteModal.tsx:180 -msgid "Unique invite" -msgstr "Egyedi meghívó" - #. Codec description in the screen share codec policy menu, used for the universal fallback codec. #: src/features/voice/utils/ScreenShareCodecPolicy.ts:20 msgid "Universal fallback. Lowest quality, but it works everywhere." @@ -34350,7 +33841,7 @@ msgstr "Ismeretlen dátum" #. Fallback device or operating-system label in the devices tab when session client data is unavailable. #. Short label in the app layout voice participant item. #. Short label in the notifications. Keep it concise. -#: src/features/app/components/layout/VoiceParticipantItem.tsx:43 +#: src/features/app/components/layout/VoiceParticipantItem.tsx:44 #: src/features/user/components/modals/tabs/DevicesTab.tsx:65 #: src/features/user/components/modals/tabs/notifications_tab/Notifications.tsx:78 msgid "Unknown device" @@ -34376,7 +33867,7 @@ msgid "Unknown gift" msgstr "Ismeretlen ajándék" #. Title shown on an invite embed when the invite code resolves to nothing (expired, revoked, or invalid). -#: src/features/channel/components/InviteEmbed.tsx:125 +#: src/features/channel/components/InviteEmbed.tsx:96 msgid "Unknown invite" msgstr "Ismeretlen meghívó" @@ -34428,7 +33919,7 @@ msgstr "ismeretlen felhasználó" #: src/features/devtools/utils/CommandUtils.ts:27 #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTab.tsx:114 #: src/features/voice/components/VoiceParticipantAvatarList.tsx:43 -#: src/features/voice/components/VoiceParticipantTile.tsx:161 +#: src/features/voice/components/VoiceParticipantTile.tsx:162 #: src/features/webhook/components/WebhookListItem.tsx:30 msgid "Unknown user" msgstr "Ismeretlen felhasználó" @@ -34450,13 +33941,6 @@ msgstr "unknown-mention" msgid "unknown-role" msgstr "unknown-role" -#. Option label representing an unlimited count. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/expressions/components/modals/PackInviteModal.tsx:29 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:32 -msgid "Unlimited" -msgstr "Korlátlan" - #. Audit log community feature label for unlimited custom emoji capacity. #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:126 msgid "Unlimited emoji" @@ -34525,7 +34009,7 @@ msgid "Unmute" msgstr "Némítás feloldása" #. Voice control button label to turn the user's microphone back on. -#: src/features/voice/components/VoiceControlBar.tsx:121 +#: src/features/voice/components/VoiceControlBar.tsx:117 msgctxt "voice-control-action" msgid "Unmute" msgstr "Némítás feloldása" @@ -34613,7 +34097,7 @@ msgstr "Névtelen csatorna" #. Fallback display name for a group DM with no name set. #. Fallback title in an invite embed for a group DM with no name set. #. Short label in the channel display name state. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:72 +#: src/features/channel/components/InviteEmbed.tsx:63 #: src/features/channel/state/ChannelDisplayName.ts:19 #: src/features/channel/utils/ChannelUtils.tsx:59 msgid "Unnamed group" @@ -34692,7 +34176,7 @@ msgstr "olvasatlan" #. 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. #. Tab label in the inbox popout filtering to channels with unread messages. -#: src/features/messaging/components/popouts/InboxPopout.tsx:32 +#: src/features/messaging/components/popouts/InboxPopout.tsx:30 #: src/features/user/components/settings_utils/search_index/NotificationsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:77 msgid "Unread" @@ -34828,7 +34312,7 @@ msgid "Up to {DISCOVERY_MAX_TAGS} tags help people find your community. They sho msgstr "Akár {DISCOVERY_MAX_TAGS} címke is segíthet az embereknek megtalálni a közösségedet. Ezek megjelennek a Felfedezés keresésben." #. Feature comparison table value label. Shown in the restricted or stock column for a text-valued perk. Format includes a resolution token (4K) and a framerate token that should not be translated. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:91 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:87 msgid "Up to 4K/60fps" msgstr "Akár 4K/60fps felbontásig" @@ -34904,11 +34388,6 @@ msgstr "Frissített szabályzatok" msgid "Updated saved media" msgstr "Mentett média frissítve" -#. Label in the messaging commands. {scheduledTimeLabel} is the localized scheduled date and time. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:53 -msgid "Updated scheduled message for {scheduledTimeLabel}" -msgstr "Ütemezett üzenet frissítve: {scheduledTimeLabel}" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:544 msgid "Updated the avatar." msgstr "Frissítette az avatart." @@ -35165,7 +34644,7 @@ msgid "Uploading emojis" msgstr "Emojik feltöltése" #. Description for the maximum screen share bitrate select. Keep WebRTC literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:159 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:164 msgid "Upper bitrate cap before WebRTC adapts to the network." msgstr "Felső bitrátakorlát, mielőtt a WebRTC alkalmazkodna a hálózathoz." @@ -35294,7 +34773,7 @@ msgid "Use an email you can open. We will send a code there." msgstr "Olyan e-mail-címet használj, amit meg tudsz nyitni. Kódot küldünk oda." #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:67 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:63 msgid "Use animated emojis" msgstr "Animált emojik használata" @@ -35596,11 +35075,6 @@ msgstr "Csak ebben a közösségben használható." msgid "User" msgstr "Felhasználó" -#. Voice participant context menu submenu label for lower-frequency profile and communication actions. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:202 -msgid "User actions" -msgstr "Felhasználói műveletek" - #. IAR modal: rule description. #: src/features/moderation/components/report_modal/IARModalCopy.ts:251 msgid "User appears underage, or is involved in grooming or child exploitation." @@ -35677,7 +35151,7 @@ msgid "User record" msgstr "Felhasználói rekord" #. Root label for the current user settings modal and settings search paths. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:352 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:341 msgid "User settings" msgstr "Felhasználói beállítások" @@ -36215,7 +35689,7 @@ msgid "Video progress" msgstr "Videó előrehaladása" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:75 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:71 msgid "Video quality" msgstr "Videó minősége" @@ -36604,7 +36078,7 @@ msgstr "Hang (felnőtt tartalom)" #. User settings tab for microphone, speaker, camera, and call stats. #. User settings tab for microphone, speaker, camera, and call stats. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:124 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:119 #: src/features/voice/utils/VoiceMessageDescriptors.ts:30 msgid "Voice & video" msgstr "Hang és video" @@ -36861,7 +36335,7 @@ msgid "Wait here" msgstr "Várjon itt" #. Tooltip explaining that video / screen share controls are gated while the voice connection is not yet ready. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:56 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:45 msgid "Waiting for connection..." msgstr "Kapcsolódásra vár..." @@ -37362,11 +36836,6 @@ msgstr "Mit keress." msgid "What's happening?" msgstr "Mi újság?" -#. Form helper text for an expression pack description input. -#: src/features/expressions/components/modals/CreatePackModal.tsx:50 -msgid "What's in this pack?" -msgstr "Mi van ebben a csomagban?" - #. Short label in the settings dialog mobile settings view. #. Short label in the whats new modal. #. Sidebar item in settings that opens the app update notes modal. @@ -37551,7 +37020,7 @@ msgid "Window state" msgstr "Ablak állapota" #. User settings tab label shown on Windows desktop builds. Refers to the Microsoft Windows OS. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:74 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:69 msgid "Windows app" msgstr "Windows alkalmazás" @@ -37873,16 +37342,6 @@ msgstr "Nem szerkesztheted ezt az üzenetet." msgid "You can't grant a permission you don't have in this channel." msgstr "Nem adhatsz olyan engedélyt, amivel te magad sem rendelkezel ezen a csatornán." -#. Body of the error modal when installing an emoji pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:91 -msgid "You can't install this emoji pack." -msgstr "Nem telepítheted ezt az emojipakkot." - -#. Body of the error modal when installing a sticker pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:95 -msgid "You can't install this sticker pack." -msgstr "Nem telepítheted ezt a matricacsomagot." - #. Title of the error modal shown when the user is banned from a discovery community. #: src/features/discovery/commands/DiscoveryJoinCommands.tsx:38 msgid "You can't join this community" @@ -37942,8 +37401,8 @@ msgstr "Ebben a közösségben nem küldhetsz üzeneteket." #. Tooltip in the voice control bar when the user lacks the Screen Share permission in this channel. Tone stays plain. #. Tooltip shown when the user lacks the Screen Share permission in the voice channel. Tone stays plain. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:65 -#: src/features/voice/components/VoiceControlBar.tsx:141 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:54 +#: src/features/voice/components/VoiceControlBar.tsx:137 msgid "You can't share your screen in this channel" msgstr "Ebben a csatornában nem oszthatod meg a képernyődet" @@ -37956,8 +37415,8 @@ msgstr "Ebben a csatornában nem beszélhetsz" #. Tooltip in the voice control bar when the user lacks the Video permission in this channel. Tone stays plain. #. Tooltip shown when the user lacks the Video permission in the voice channel. Tone stays plain. #: src/features/voice/components/modals/CameraPreviewModal.tsx:74 -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:61 -#: src/features/voice/components/VoiceControlBar.tsx:131 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:50 +#: src/features/voice/components/VoiceControlBar.tsx:127 msgid "You can't turn on your camera in this channel" msgstr "Ebben a csatornában nem kapcsolhatod be a kamerádat" @@ -38120,10 +37579,6 @@ msgstr "Még nem vagy elég régóta tagja ennek a közösségnek ahhoz, hogy ü msgid "You haven't blocked anyone yet." msgstr "Még senkit sem blokkoltál." -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:343 -msgid "You haven't created any packs yet." -msgstr "Még nem hoztál létre csomagot." - #. Intro copy in the keyboard navigation modal. {productName} is the app name. #: src/features/input/components/modals/KeyboardModeIntroModal.tsx:26 msgid "You just pressed Tab. Keyboard mode is now on so you can navigate {productName} without a mouse." @@ -38345,13 +37800,6 @@ msgstr "Elérted a(z) {bookmarksText} korlátot. Törölj egyet, hogy hozzáadha msgid "You're at the cap of {freeItemsText} — your instance admin sets this limit." msgstr "Elérted a(z) {freeItemsText} korlátot – ezt a példány adminisztrátora állítja be." -#. Fallback body of the emoji pack creation-limit error modal when no exact limit is known. -#. Fallback body of the sticker pack creation-limit error modal when no exact limit is known. -#: src/features/invite/commands/InviteCommands.tsx:61 -#: src/features/invite/commands/InviteCommands.tsx:79 -msgid "You're at the creation limit. Delete one to create another." -msgstr "Elérted a létrehozási korlátot. Törölj egyet, hogy újat hozhass létre." - #. Modal body shown when the free bookmarks limit is reached and Plutonium would increase it. Free and Plutonium limits are interpolated. #: src/features/app/components/alerts/MaxBookmarksModal.tsx:30 msgid "You're at the free cap of {bookmarksText}. {premiumProductName} bumps you up to {premiumBookmarksText} — or remove one to add another." @@ -38362,13 +37810,6 @@ msgstr "Elérted az ingyenes {bookmarksText} korlátot. A {premiumProductName} { msgid "You're at the free cap of {freeItemsText}. {premiumProductName} bumps you up to {premiumItemsText}." msgstr "Elérted az ingyenes {freeItemsText} korlátot. A {premiumProductName} {premiumItemsText} értékre növeli ezt." -#. Fallback body of the emoji pack install-limit error modal when no exact limit is known. -#. Fallback body of the sticker pack install-limit error modal when no exact limit is known. -#: src/features/invite/commands/InviteCommands.tsx:52 -#: src/features/invite/commands/InviteCommands.tsx:70 -msgid "You're at the install limit. Remove one to add another." -msgstr "Elérte a telepítési korlátot. Távolítson el egyet, hogy hozzáadhasson másikat." - #. Short label in the user banned from guild modal. Keep it concise. Keep the tone plain and specific. #: src/features/moderation/components/alerts/UserBannedFromGuildModal.tsx:8 msgid "You're banned" @@ -38379,11 +37820,6 @@ msgstr "Tiltva vagy" msgid "You're being rate limited. Wait {duration} before trying again." msgstr "Túl sok kérést küldtél. Várj {duration} múlva, mielőtt újra próbálkoznál." -#. End-of-list title in the scheduled messages popout when all scheduled messages are visible. Tone can be friendly. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:51 -msgid "You're caught up" -msgstr "Minden üzenetet elolvastál" - #. Error modal body shown when a gift-subscription user tries to start a recurring subscription. Explains the extension/redemption path. #: src/features/app/components/dialogs/components/plutonium/hooks/useCheckoutActions.tsx:160 msgid "You're currently on a gift subscription. It won't renew. You can redeem more gift codes to extend it. Recurring subscriptions can be started after your gift time ends." @@ -38497,16 +37933,12 @@ msgstr "Nemrég már használtál önkiszolgáló visszatérítést. A visszaté msgid "You've arrived, {username}! Let's get started." msgstr "Megérkeztél, {username}! Kezdjünk is hozzá." -#: src/features/auth/flow/InviteHeader.tsx:200 -msgid "You've been invited to install" -msgstr "Meghívást kaptál az alkalmazás telepítésére" - -#: src/features/auth/flow/InviteHeader.tsx:96 -#: src/features/auth/flow/InviteHeader.tsx:299 +#: src/features/auth/flow/InviteHeader.tsx:69 +#: src/features/auth/flow/InviteHeader.tsx:213 msgid "You've been invited to join" msgstr "Meghívtak, hogy csatlakozz" -#: src/features/auth/flow/InviteHeader.tsx:151 +#: src/features/auth/flow/InviteHeader.tsx:124 msgid "You've been invited to join a group DM by" msgstr "Meghívtak egy csoportos DM-be" @@ -38586,7 +38018,7 @@ msgstr "Lejárt a(z) {premiumProductName} előfizetésed. Elvesztetted az össze msgid "Your {productName} session expired. Sign in again to continue authorizing this application." msgstr "A {productName} munkamenet lejárt. Jelentkezzen be újra az alkalmazás engedélyezésének folytatásához." -#: src/features/user/components/settings_utils/SettingsConstants.tsx:205 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:200 msgid "Your account" msgstr "Fiókod" diff --git a/fluxer_app/src/features/i18n/locales/id/messages.po b/fluxer_app/src/features/i18n/locales/id/messages.po index 2dd21e6d2..513465ed8 100644 --- a/fluxer_app/src/features/i18n/locales/id/messages.po +++ b/fluxer_app/src/features/i18n/locales/id/messages.po @@ -29,11 +29,6 @@ msgstr "(diedit)" msgid "(failed to load)" msgstr "(gagal dimuat)" -#. Placeholder content text shown for scheduled messages with neither text nor attachments. Keep the parentheses. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:38 -msgid "(no content)" -msgstr "(tidak ada konten)" - #: src/features/app/components/pages/YouPage.tsx:189 #: src/features/user/components/modals/UserProfileMobileSheet.tsx:899 msgid "(only visible to you)" @@ -455,7 +450,7 @@ msgstr "{count, plural, one {Perluas (# baris)} other {Perluas (# baris)}}" msgid "{count, plural, one {Expand (# row)} other {Expand (# rows)}}" msgstr "{count, plural, one {Tampilkan (# baris)} other {Tampilkan (# baris)}}" -#: src/features/voice/components/VoiceParticipantTile.tsx:303 +#: src/features/voice/components/VoiceParticipantTile.tsx:304 msgid "{count, plural, one {Expand # other device} other {Expand # other devices}}" msgstr "{count, plural, one {Perluas # perangkat lain} other {Perluas # perangkat lain}}" @@ -463,8 +458,8 @@ msgstr "{count, plural, one {Perluas # perangkat lain} other {Perluas # perangka msgid "{count, plural, one {Group DM · # member} other {Group DM · # members}}" msgstr "{count, plural, one {DM Grup · # anggota} other {DM Grup · # anggota}}" -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:252 -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:273 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:274 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:295 msgid "{count, plural, one {Hide # device} other {Hide # devices}}" msgstr "{count, plural, one {Sembunyikan # perangkat} other {Sembunyikan # perangkat}}" @@ -476,7 +471,7 @@ msgstr "{count, plural, one {Dalam panggilan} other {# dalam panggilan}}" msgid "{count, plural, one {Join video call (# participant)} other {Join video call (# participants)}}" msgstr "{count, plural, one {Gabung panggilan video (# peserta)} other {Gabung panggilan video (# peserta)}}" -#: src/features/voice/components/VoiceParticipantTile.tsx:620 +#: src/features/voice/components/VoiceParticipantTile.tsx:621 msgid "{count, plural, one {Keep watching # stream and add this one} other {Keep watching # streams and add this one}}" msgstr "{count, plural, one {Tetap tonton # stream dan tambahkan yang ini} other {Tetap tonton # stream dan tambahkan yang ini}}" @@ -492,8 +487,8 @@ msgstr "{count, plural, one {Cabut # aplikasi} other {Cabut # aplikasi}}" msgid "{count, plural, one {sent # attachment} other {sent # attachments}}" msgstr "{count, plural, one {mengirim # lampiran} other {mengirim # lampiran}}" -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:259 -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:280 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:281 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:302 msgid "{count, plural, one {Show # device} other {Show # devices}}" msgstr "{count, plural, one {Tampilkan # perangkat} other {Tampilkan # perangkat}}" @@ -535,22 +530,6 @@ msgstr "{count, plural, one {Anda sudah menggunakan satu koneksi yang diizinkan msgid "{count, plural, one {You're at the cap of # saved media item. Remove one to add another.} other {You're at the cap of # saved media items. Remove one to add another.}}" msgstr "{count, plural, one {Anda telah mencapai batas maksimal # item media tersimpan. Hapus satu untuk menambahkan yang lain.} other {Anda telah mencapai batas maksimal # item media tersimpan. Hapus satu untuk menambahkan yang lain.}}" -#: src/features/invite/commands/InviteCommands.tsx:401 -msgid "{count, plural, one {You're at the limit of # emoji pack. Delete one to create another.} other {You're at the limit of # emoji packs. Delete one to create another.}}" -msgstr "{count, plural, one {Anda mencapai batas # paket emoji. Hapus satu untuk membuat yang lain.} other {Anda mencapai batas # paket emoji. Hapus satu untuk membuat yang lain.}}" - -#: src/features/invite/commands/InviteCommands.tsx:387 -msgid "{count, plural, one {You're at the limit of # installed emoji pack. Remove one to add another.} other {You're at the limit of # installed emoji packs. Remove one to add another.}}" -msgstr "{count, plural, one {Anda mencapai batas # paket emoji terinstal. Hapus satu untuk menambahkan yang lain.} other {Anda mencapai batas # paket emoji terinstal. Hapus satu untuk menambahkan yang lain.}}" - -#: src/features/invite/commands/InviteCommands.tsx:419 -msgid "{count, plural, one {You're at the limit of # installed sticker pack. Remove one to add another.} other {You're at the limit of # installed sticker packs. Remove one to add another.}}" -msgstr "{count, plural, one {Anda mencapai batas # paket stiker terinstal. Hapus satu untuk menambahkan yang lain.} other {Anda mencapai batas # paket stiker terinstal. Hapus satu untuk menambahkan yang lain.}}" - -#: src/features/invite/commands/InviteCommands.tsx:433 -msgid "{count, plural, one {You're at the limit of # sticker pack. Delete one to create another.} other {You're at the limit of # sticker packs. Delete one to create another.}}" -msgstr "{count, plural, one {Anda mencapai batas # paket stiker. Hapus satu untuk membuat yang lain.} other {Anda mencapai batas # paket stiker. Hapus satu untuk membuat yang lain.}}" - #: src/features/guild/components/alerts/MaxGuildsModal.tsx:24 msgid "{count, plural, one {You've reached the maximum number of communities you can join (# community). Leave a community before joining another one.} other {You've reached the maximum number of communities you can join (# communities). Leave a community before joining another one.}}" msgstr "{count, plural, one {Anda telah mencapai jumlah maksimum komunitas yang dapat Anda ikuti (# komunitas). Tinggalkan satu komunitas sebelum bergabung dengan yang lain.} other {Anda telah mencapai jumlah maksimum komunitas yang dapat Anda ikuti (# komunitas). Tinggalkan satu komunitas sebelum bergabung dengan yang lain.}}" @@ -750,14 +729,14 @@ msgstr "{formats}. Maksimal {maxSize}. Disarankan: {recommendedSize}" msgid "{formats}. Max {maxSize}. Recommended: {recommendedSize}. {note}" msgstr "{formats}. Maksimal {maxSize}. Disarankan: {recommendedSize}. {note}" -#: src/features/auth/flow/InviteHeader.tsx:117 -#: src/features/auth/flow/InviteHeader.tsx:162 -#: src/features/auth/flow/InviteHeader.tsx:335 +#: src/features/auth/flow/InviteHeader.tsx:90 +#: src/features/auth/flow/InviteHeader.tsx:135 +#: src/features/auth/flow/InviteHeader.tsx:249 msgid "{formattedMemberCount} {memberCount, plural, one {member} other {members}}" msgstr "{formattedMemberCount} {memberCount, plural, one {anggota} other {anggota}}" -#: src/features/auth/flow/InviteHeader.tsx:111 -#: src/features/auth/flow/InviteHeader.tsx:320 +#: src/features/auth/flow/InviteHeader.tsx:84 +#: src/features/auth/flow/InviteHeader.tsx:234 msgid "{formattedPresenceCount} online" msgstr "{formattedPresenceCount} online" @@ -776,7 +755,7 @@ msgstr "{fps} FPS" msgid "{guildName} channels" msgstr "Channel {guildName}" -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:674 +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:673 msgid "{hiddenConnectionCount, plural, one {Expand # other device} other {Expand # other devices}}" msgstr "{hiddenConnectionCount, plural, one {Perluas # perangkat lain} other {Perluas # perangkat lain}}" @@ -874,7 +853,7 @@ msgstr "{length} menonton" msgid "{lineCount, plural, one {# line} other {# lines}}" msgstr "{lineCount, plural, one {# baris} other {# baris}}" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:145 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:143 msgid "{matchCount, plural, one {# match} other {# matches}}" msgstr "{matchCount, plural, one {# cocok} other {# cocok}}" @@ -889,7 +868,7 @@ msgid "{mbWayPaymentMethod} is a one-time payment method in {paymentProviderName msgstr "{mbWayPaymentMethod} adalah metode pembayaran satu kali di checkout {paymentProviderName}, jadi ini bukan jalur langganan berulang di sini." #. Screen share bitrate option label. Mbps means megabits per second. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:167 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:172 msgid "{megabits} Mbps" msgstr "{megabits} Mbps" @@ -1105,7 +1084,7 @@ msgid "{productName} detected a potential raid in this community. Invites are pa msgstr "{productName} mendeteksi potensi serangan di komunitas ini. Undangan dijeda, jadi pengguna baru tidak dapat bergabung sekarang." #. Anti-raid status message on a community invite embed. productName is the product brand name placeholder. -#: src/features/channel/components/InviteEmbed.tsx:117 +#: src/features/channel/components/InviteEmbed.tsx:88 msgid "{productName} detected a potential raid, so new users can't join right now." msgstr "{productName} mendeteksi potensi serangan, jadi pengguna baru tidak bisa bergabung sekarang." @@ -1225,14 +1204,14 @@ msgstr "Tersisa {remaining} karakter. Dapatkan {premiumProductName} untuk menuli msgid "{remainingSlotCount} remaining" msgstr "Sisa {remainingSlotCount}" -#: src/features/channel/components/InviteEmbed.tsx:282 -#: src/features/channel/components/InviteEmbed.tsx:455 -#: src/features/channel/components/InviteEmbed.tsx:724 +#: src/features/channel/components/InviteEmbed.tsx:248 +#: src/features/channel/components/InviteEmbed.tsx:356 +#: src/features/channel/components/InviteEmbed.tsx:625 msgid "{renderedMemberCount} {memberCount, plural, one {member} other {members}}" msgstr "{renderedMemberCount} {memberCount, plural, one {anggota} other {anggota}}" #. Presence summary on a community invite embed. renderedPresenceCount is a formatted count of online members. -#: src/features/channel/components/InviteEmbed.tsx:112 +#: src/features/channel/components/InviteEmbed.tsx:83 msgid "{renderedPresenceCount} online" msgstr "{renderedPresenceCount} online" @@ -1630,9 +1609,7 @@ msgstr "1 belum dibaca" msgid "1 unread DM" msgstr "1 DM belum dibaca" -#. Invite link use-limit option meaning the invite can be used once. #. Invite max-uses dropdown option for exactly one use. -#: src/features/expressions/components/modals/PackInviteModal.tsx:33 #: src/features/invite/components/modals/InviteModal.tsx:60 msgid "1 use" msgstr "1 kali pakai" @@ -1668,16 +1645,12 @@ msgstr "Hadiah 1 tahun" msgid "10 minutes" msgstr "10 menit" -#. Invite link use-limit option meaning the invite can be used ten times. #. Invite max-uses dropdown option for ten uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:41 #: src/features/invite/components/modals/InviteModal.tsx:68 msgid "10 uses" msgstr "10 kali pakai" -#. Invite link use-limit option meaning the invite can be used 100 times. #. Invite max-uses dropdown option for 100 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:53 #: src/features/invite/components/modals/InviteModal.tsx:80 msgid "100 uses" msgstr "100 kali pakai" @@ -1763,9 +1736,7 @@ msgctxt "adaptive-screen-share" msgid "240p" msgstr "240p" -#. Invite link use-limit option meaning the invite can be used 25 times. #. Invite max-uses dropdown option for 25 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:45 #: src/features/invite/components/modals/InviteModal.tsx:72 msgid "25 uses" msgstr "25 kali pakai" @@ -1840,16 +1811,12 @@ msgstr "5 hari" msgid "5 minutes" msgstr "5 menit" -#. Invite link use-limit option meaning the invite can be used five times. #. Invite max-uses dropdown option for five uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:37 #: src/features/invite/components/modals/InviteModal.tsx:64 msgid "5 uses" msgstr "5 kali pakai" -#. Invite link use-limit option meaning the invite can be used 50 times. #. Invite max-uses dropdown option for 50 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:49 #: src/features/invite/components/modals/InviteModal.tsx:76 msgid "50 uses" msgstr "50 kali pakai" @@ -2083,13 +2050,6 @@ msgstr "Terima undangan" msgid "Accept the friend request from {userName}?" msgstr "Terima permintaan pertemanan dari {userName}?" -#. Helper text on a pack invite embed explaining that accepting installs the pack. -#. Note shown on expression pack invites before accepting. -#: src/features/channel/components/InviteEmbed.tsx:100 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:81 -msgid "Accepting this invite installs the pack automatically." -msgstr "Menerima undangan ini akan otomatis menginstal paket." - #. Short label in the notification utils helper. Keep it concise. #: src/features/notification/utils/NotificationUtils.ts:32 msgid "Access granted" @@ -2110,7 +2070,7 @@ msgstr "Akses informasi profil dasar Anda (nama pengguna, avatar, dll.)" #. User settings tab for accessibility preferences (visual, motion, screen reader, etc.). #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:14 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:93 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:66 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:61 msgid "Accessibility" msgstr "Aksesibilitas" @@ -2124,7 +2084,7 @@ msgstr "Wilayah langsung yang dapat diakses" #. User settings tab for account login, password, MFA, and security. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:11 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:129 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:95 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:90 msgid "Account" msgstr "Akun" @@ -2180,7 +2140,7 @@ msgstr "Akun terlalu baru" #. Required-action modal title shown when an account-level verification step is required to proceed. #. Title of the error modal shown when an unclaimed (guest) account tries to accept a community or group DM invite. Auth-related; keep tone plain. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:8 -#: src/features/invite/commands/InviteCommands.tsx:37 +#: src/features/invite/commands/InviteCommands.tsx:35 msgid "Account verification required" msgstr "Verifikasi akun diperlukan" @@ -2461,7 +2421,7 @@ msgid "Add an account to continue." msgstr "Tambahkan akun untuk melanjutkan." #. Body of the error modal shown when an unclaimed (guest) account tries to accept a community invite. Tells the user to complete sign-up first. -#: src/features/invite/commands/InviteCommands.tsx:42 +#: src/features/invite/commands/InviteCommands.tsx:40 msgid "Add an email and password to your account first." msgstr "Tambahkan email dan sandi ke akun Anda terlebih dahulu." @@ -2771,7 +2731,7 @@ msgid "Address" msgstr "Alamat" #. Description for an H.264 backup stream select. Keep H.264, CPU, and GPU literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:119 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:124 msgid "Adds H.264 for mixed clients. Uses more encode work." msgstr "Menambahkan H.264 untuk klien campuran. Menggunakan lebih banyak daya pemrosesan." @@ -2827,11 +2787,9 @@ msgstr "Admin menjeda undangan — Anda tidak bisa bergabung sekarang." #. Collapsed-by-default group at the end of the community overview tab holding less common settings. #. Disclosure button label in the voice connection status popout. Reveals technical bandwidth and network stats. #. User settings tab for power-user and experimental application preferences. -#. Voice participant context menu submenu label for IDs and diagnostics. #: src/features/channel/components/modals/channel_tabs/ChannelOverviewTab.tsx:337 #: src/features/guild/components/modals/guild_tabs/guild_overview_tab/index.tsx:28 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:178 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:145 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:140 #: src/features/voice/components/voice_connection_status/VoiceDetailsPopout.tsx:60 msgid "Advanced" msgstr "Lanjutan" @@ -2842,7 +2800,7 @@ msgid "Advanced video settings" msgstr "Pengaturan video lanjutan" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:100 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:121 msgid "Advertise a capped decode codec to force publisher migration" msgstr "Iklankan codec dekode terbatas untuk memaksa migrasi penerbit" @@ -3065,6 +3023,13 @@ msgstr "Izinkan siapa pun melihat koneksi ini di profil Anda" msgid "Allow anyone who can view your full profile to see your profile local time" msgstr "Izinkan siapa pun yang dapat melihat profil lengkap Anda untuk melihat waktu lokal profil Anda" +#. Settings search entry label for the AV1 screen-share opt-in. AV1 is a codec name and should stay literal. +#. Switch label for the AV1 screen-share opt-in. AV1 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:236 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:88 +msgid "Allow AV1 for screen sharing" +msgstr "Izinkan AV1 untuk berbagi layar" + #. Toggle label that allows DMs from bots in this community. #: src/features/ui/action_menu/items/BulkSettingsMenuItems.tsx:81 msgid "Allow bot direct messages" @@ -3112,6 +3077,13 @@ msgstr "Izinkan nama saluran teks fleksibel" msgid "Allow for all communities" msgstr "Izinkan untuk semua komunitas" +#. Settings search entry label for the H.265/HEVC screen-share opt-in. H.265 and HEVC are codec names and should stay literal. +#. Switch label for the H.265/HEVC screen-share opt-in. H.265 and HEVC are codec names and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:240 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:92 +msgid "Allow H.265 (HEVC) for screen sharing" +msgstr "Izinkan H.265 (HEVC) untuk berbagi layar" + #: src/features/connection/components/modals/EditConnectionModal.tsx:95 msgid "Allow members from communities you're in to see this connection" msgstr "Izinkan anggota dari komunitas tempat Anda bergabung untuk melihat koneksi ini" @@ -3218,7 +3190,7 @@ msgid "Already have an account?" msgstr "Sudah punya akun?" #. Status label on a group DM invite embed when the current user is already a member. -#: src/features/channel/components/InviteEmbed.tsx:76 +#: src/features/channel/components/InviteEmbed.tsx:67 msgid "Already joined" msgstr "Sudah bergabung" @@ -3426,7 +3398,7 @@ msgid "Animated avatars ({animatedAvatarFormats}) require {premiumProductName}." msgstr "Avatar animasi ({animatedAvatarFormats}) memerlukan {premiumProductName}." #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:79 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:75 msgid "Animated avatars & profile banners" msgstr "Avatar & banner profil animasi" @@ -3712,7 +3684,7 @@ msgstr "Badge ikon aplikasi" msgid "App language: {format}" msgstr "Bahasa aplikasi: {format}" -#: src/features/user/components/settings_utils/SettingsConstants.tsx:209 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:204 msgid "App settings" msgstr "Pengaturan aplikasi" @@ -3739,7 +3711,7 @@ msgstr "Tingkat zoom aplikasi" #. Advanced settings category tag. #. User settings tab for app appearance and layout options. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:13 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:116 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:111 msgid "Appearance" msgstr "Tampilan" @@ -3812,8 +3784,8 @@ msgstr "Aplikasi berhasil diperbarui" #: src/features/user/components/modals/tabs/applications_tab/index.tsx:90 #: src/features/user/components/modals/tabs/applications_tab/index.tsx:129 #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:29 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:74 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:70 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:66 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:65 msgid "Applications" msgstr "Aplikasi" @@ -3899,7 +3871,7 @@ msgid "Are you sure you want to delete every message in your personal notes? Thi msgstr "Yakin ingin menghapus semua pesan di catatan pribadi Anda? Ini akan menghapus permanen semua pesan dan lampirannya. Tindakan ini tidak dapat dibatalkan." #. placeholder {0}: selectedRole.name -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:410 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:425 msgid "Are you sure you want to delete the <0>{0} role? Any members with this role will no longer have it." msgstr "Yakin ingin menghapus peran <0>{0}? Semua anggota dengan peran ini tidak akan memilikinya lagi." @@ -4080,11 +4052,6 @@ msgstr "Mock lampiran" msgid "Attachment mocks" msgstr "Mock lampiran" -#. Placeholder content text shown for scheduled messages that have attachments but no text content. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:34 -msgid "Attachment only message" -msgstr "Pesan hanya berisi lampiran" - #. Short label in the channel and chat textual attachment preview bottom sheet. Keep it concise. #. Short label in the channel and chat textual attachment preview modal. Keep it concise. #: src/features/channel/components/embeds/attachments/TextualAttachmentPreviewBottomSheet.tsx:27 @@ -4112,9 +4079,7 @@ msgstr "Unggah lampiran tidak tersedia" msgid "Attachment: {filename}" msgstr "Lampiran: {filename}" -#. Label in the scheduled message row preview indicating that attachments are included. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:43 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:34 msgid "Attachments" msgstr "Lampiran" @@ -4238,7 +4203,7 @@ msgid "Audio settings" msgstr "Setelan audio" #. Voice control button label for microphone and speaker settings. -#: src/features/voice/components/VoiceControlBar.tsx:146 +#: src/features/voice/components/VoiceControlBar.tsx:142 msgctxt "voice-control-button" msgid "Audio settings" msgstr "Setelan audio" @@ -4344,7 +4309,7 @@ msgid "Authorized" msgstr "Diotorisasi" #. 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/GeneralSettingsSections.ts:30 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:22 msgid "Authorized applications" msgstr "Aplikasi yang diizinkan" @@ -4358,8 +4323,8 @@ msgstr "Aplikasi yang diizinkan" #: src/features/user/components/modals/tabs/AuthorizedAppsTab.tsx:506 #: src/features/user/components/settings_utils/search_index/AuthorizedAppsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:148 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:34 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:107 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:102 msgid "Authorized apps" msgstr "Aplikasi terotorisasi" @@ -4442,7 +4407,6 @@ msgid "Autocomplete suggestion: {label}, {selectedOptionPosition} of {resultCoun msgstr "Saran pelengkapan otomatis: {label}, {selectedOptionPosition} dari {resultCount}" #. Channel overview settings tab label, control, or validation message (name, topic, slowmode, voice region, mature content gate). -#. Label for the auto codec option in the screen-share codec radio group. Keep it concise. #. Option label for a WebRTC content hint select. #. Option label for an SVC mode select. #. Option label for an encoder path select. @@ -4451,11 +4415,10 @@ msgstr "Saran pelengkapan otomatis: {label}, {selectedOptionPosition} dari {resu #. Voice region option label in the voice settings menu meaning let Fluxer pick the best region automatically. #. Voice region picker option label meaning 'let Fluxer pick the best region automatically'. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/RtcRegionSelect.tsx:19 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:59 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:99 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:139 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:176 -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:34 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:64 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:104 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:144 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:181 #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:263 #: src/features/voice/components/VoiceRegionSelector.tsx:16 #: src/features/voice/components/VoiceSettingsMenus.tsx:126 @@ -4468,6 +4431,11 @@ msgctxt "rtc-region-value" msgid "Automatic" msgstr "Otomatis" +#. Option label for the screen-share codec select. codec is the automatically selected codec label. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:222 +msgid "Automatic ({codec})" +msgstr "Otomatis ({codec})" + #. Settings search entry label. Names the settings search entry in the settings UI. #. Voice setting label for automatically evening out microphone volume. #: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:48 @@ -4495,96 +4463,6 @@ msgstr "Pembacaan pesan otomatis" msgid "Automatic start" msgstr "Mulai otomatis" -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep Firefox as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:8 -msgid "Automatic would use {codecName} because Firefox screen sharing works most reliably with it." -msgstr "Otomatis akan menggunakan {codecName} karena berbagi layar Firefox paling andal dengan codec ini." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:70 -msgid "Automatic would use {codecName} because no hardware encoder is available and this browser exposes H.265." -msgstr "Otomatis akan menggunakan {codecName} karena tidak ada encoder hardware yang tersedia dan browser ini mengekspos H.265." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:75 -msgid "Automatic would use {codecName} because no hardware encoder is available and your computer exposes H.265." -msgstr "Otomatis akan menggunakan {codecName} karena tidak ada encoder hardware yang tersedia dan komputer Anda mengekspos H.265." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:90 -msgid "Automatic would use {codecName} because no higher-quality encoder is available and H.264 is compatible." -msgstr "Otomatis akan menggunakan {codecName} karena tidak ada encoder berkualitas lebih tinggi yang tersedia dan H.264 kompatibel." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep OpenH264 and Linux literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:101 -msgid "Automatic would use {codecName} because no video encoder is exposed. On Linux, OpenH264 may need to be installed." -msgstr "Otomatis akan menggunakan {codecName} karena tidak ada encoder video yang terekspos. Di Linux, OpenH264 mungkin perlu diinstal." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:60 -msgid "Automatic would use {codecName} because software encoding is preferred and this browser exposes AV1." -msgstr "Otomatis akan menggunakan {codecName} karena encoding perangkat lunak lebih diutamakan dan browser ini mendukung AV1." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:80 -msgid "Automatic would use {codecName} because software encoding is preferred and this browser exposes VP9." -msgstr "Otomatis akan menggunakan {codecName} karena encoding perangkat lunak lebih diutamakan dan browser ini mendukung VP9." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:95 -msgid "Automatic would use {codecName} because software encoding is preferred and VP8 is the safest software fallback." -msgstr "Otomatis akan menggunakan {codecName} karena encoding perangkat lunak lebih diutamakan dan VP8 adalah fallback perangkat lunak teraman." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:65 -msgid "Automatic would use {codecName} because software encoding is preferred and your computer exposes AV1." -msgstr "Otomatis akan menggunakan {codecName} karena encoding perangkat lunak lebih disukai dan komputer Anda mendukung AV1." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:85 -msgid "Automatic would use {codecName} because software encoding is preferred and your computer exposes VP9." -msgstr "Otomatis akan menggunakan {codecName} karena encoding perangkat lunak lebih diutamakan dan komputer Anda mendukung VP9." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep codec names literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:25 -msgid "Automatic would use {codecName} because this browser does not expose H.264, so VP8 is the safest fallback." -msgstr "Otomatis akan menggunakan {codecName} karena browser ini tidak mengekspos H.264, jadi VP8 adalah pilihan paling aman." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep Chromium as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:13 -msgid "Automatic would use {codecName} because this browser supports it and it is the best fallback outside Chromium." -msgstr "Otomatis akan menggunakan {codecName} karena browser ini mendukungnya dan ini adalah fallback terbaik di luar Chromium." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep codec names literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:30 -msgid "Automatic would use {codecName} because your computer does not expose H.264, so VP8 is the safest fallback." -msgstr "Otomatis akan menggunakan {codecName} karena komputer Anda tidak mengekspos H.264, jadi VP8 adalah pilihan paling aman." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep Chromium as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:19 -msgid "Automatic would use {codecName} because your computer supports it and it is the best fallback outside Chromium." -msgstr "Otomatis akan menggunakan {codecName} karena komputer Anda mendukungnya dan ini adalah fallback terbaik di luar Chromium." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:54 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware and it gives strong screen-share quality." -msgstr "Otomatis akan menggunakan {codecName} karena GPU Anda dapat mengodekannya di hardware dan memberikan kualitas berbagi layar yang baik." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:42 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware and it is the most compatible screen-share default." -msgstr "Otomatis akan menggunakan {codecName} karena GPU Anda dapat mengodekannya di perangkat keras dan ini adalah default berbagi layar yang paling kompatibel." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:48 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware, with excellent compression and low CPU usage." -msgstr "Otomatis akan menggunakan {codecName} karena GPU Anda dapat mengodekannya di perangkat keras, dengan kompresi yang sangat baik dan penggunaan CPU yang rendah." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:36 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware, with the best compression for screen sharing." -msgstr "Otomatis akan menggunakan {codecName} karena GPU Anda dapat mengodekannya dalam perangkat keras, dengan kompresi terbaik untuk berbagi layar." - #. Short label in the animation tab. Keep it concise. #: src/features/user/components/modals/tabs/accessibility_tab/AnimationTab.tsx:52 msgid "Automatically play GIFs" @@ -4648,6 +4526,16 @@ msgstr "Baca otomatis" msgid "Autoscrolling" msgstr "Gulir otomatis" +#. Settings search synonym. Codec name; keep literal. Used to match this term in the settings search bar. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:101 +msgid "AV1" +msgstr "AV1" + +#. Option label for the screen-share codec select while the AV1 opt-in is off and the option is disabled. AV1 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:226 +msgid "AV1 (requires opt-in)" +msgstr "AV1 (perlu ikut serta)" + #. Label for the available desktop version in the Linux update modal. #: src/features/updater/commands/UpdaterModalCommands.tsx:140 msgid "Available" @@ -4875,7 +4763,7 @@ msgid "Badge" msgstr "Lencana" #. Option label for a software encoder quality select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:83 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:88 msgid "Balanced" msgstr "Seimbang" @@ -4917,7 +4805,7 @@ msgstr "Larangan berakhir pada {0}." #: src/features/moderation/components/modals/BanMemberModal.tsx:270 #: src/features/ui/action_menu/GuildMemberContextMenu.tsx:66 #: src/features/ui/action_menu/items/GuildMemberMenuItems.tsx:51 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:94 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:118 msgid "Ban member" msgstr "Blokir anggota" @@ -5046,7 +4934,7 @@ msgstr "Antara 1 dan 32 karakter" #. 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/PlutoniumIndex.ts:27 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:207 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:202 msgid "Billing" msgstr "Penagihan" @@ -5099,7 +4987,7 @@ msgid "Biometrics" msgstr "Biometrik" #. 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/VoiceVideoIndex.ts:160 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:181 msgid "Bitrate" msgstr "Bitrate" @@ -5181,8 +5069,8 @@ msgstr "Diblokir" #: src/features/user/components/modals/tabs/BlockedUsersTab.tsx:210 #: src/features/user/components/settings_utils/search_index/BlockedUsersIndex.ts:6 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:152 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:58 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:18 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:53 msgid "Blocked users" msgstr "Pengguna yang diblokir" @@ -5275,7 +5163,7 @@ msgstr "Ditambahkan ke markah." #. Tab label in the inbox popout listing the user bookmarks. #: src/features/channel/components/modals/BookmarksBottomSheet.tsx:33 #: src/features/messaging/components/pages/SavedMessagesPage.tsx:23 -#: src/features/messaging/components/popouts/InboxPopout.tsx:36 +#: src/features/messaging/components/popouts/InboxPopout.tsx:34 msgid "Bookmarks" msgstr "Tersimpan" @@ -5535,10 +5423,6 @@ msgstr "Penindasan, kontak yang tidak diinginkan berulang kali, penguntitan, ata msgid "Bullying, threats, hate, violence, raids, or content that pushes self-harm." msgstr "Penindasan, ancaman, kebencian, kekerasan, penyerangan, atau konten yang mendorong tindakan menyakiti diri sendiri." -#: src/features/expressions/components/modals/CreatePackModal.tsx:95 -msgid "Bundle your favorite stickers into a pack you can distribute." -msgstr "Satukan stiker favoritmu ke dalam paket yang bisa kamu distribusikan." - #. Short label in the app constants. #: src/features/app/constants/AppConstants.ts:45 msgid "Busy right now" @@ -5761,7 +5645,7 @@ msgid "Cameras and virtual capture devices are selected here in {productName}, n msgstr "Kamera dan perangkat tangkapan virtual dipilih di sini di {productName}, bukan di pemilih sistem Wayland. Jika tidak ada yang muncul di sini, periksa izin atau sambungkan perangkat." #. Tooltip in the voice control bar when cameras are disabled because the participant count exceeds the limit. {voiceChannelCameraUserLimit} is the configured threshold. -#: src/features/voice/components/VoiceControlBar.tsx:136 +#: src/features/voice/components/VoiceControlBar.tsx:132 msgid "Cameras are off above {voiceChannelCameraUserLimit} participants" msgstr "Kamera mati jika peserta lebih dari {voiceChannelCameraUserLimit}" @@ -5781,7 +5665,6 @@ msgid "Can't upload files here" msgstr "Tidak bisa mengunggah file di sini" #. Action label for dismissing a mass-mention warning. -#. Button label on a scheduled message row that cancels (deletes) the scheduled send. #. Button label that closes the emoji rename popout without saving. #. Button that closes the delete channel confirmation without deleting. #. Button that closes the device logout confirmation without changes. @@ -5810,10 +5693,8 @@ msgstr "Tidak bisa mengunggah file di sini" #: src/features/emoji/components/emojis/EmojiListItem.tsx:318 #: src/features/expressions/components/modals/AddFavoriteMemeModal.tsx:111 #: src/features/expressions/components/modals/AddGuildStickerModal.tsx:250 -#: src/features/expressions/components/modals/CreatePackModal.tsx:137 #: src/features/expressions/components/modals/EditFavoriteMemeModal.tsx:87 #: src/features/expressions/components/modals/EditGuildStickerModal.tsx:116 -#: src/features/expressions/components/modals/EditPackModal.tsx:124 #: src/features/guild/components/modals/TransferOwnershipModal.tsx:91 #: src/features/i18n/utils/CommonMessageDescriptors.ts:98 #: src/features/input/state/input_keybind/shared.ts:137 @@ -5824,7 +5705,6 @@ msgstr "Tidak bisa mengunggah file di sini" #: src/features/messaging/components/modals/ForwardModal.tsx:635 #: src/features/messaging/components/modals/ImageCropModal.tsx:925 #: src/features/messaging/components/modals/MessageHistoryThresholdModal.tsx:107 -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:47 #: src/features/moderation/components/modals/BanMemberModal.tsx:262 #: src/features/moderation/components/modals/RemoveTimeoutModal.tsx:70 #: src/features/moderation/components/modals/TimeoutMemberModal.tsx:126 @@ -5850,11 +5730,6 @@ msgstr "Batal" msgid "Cancel editing message" msgstr "Batalkan edit pesan" -#. Button or menu action label in the channel and chat scheduled message edit bar. Keep it concise. -#: src/features/channel/components/ScheduledMessageEditBar.tsx:18 -msgid "Cancel editing scheduled message" -msgstr "Batalkan pengeditan pesan terjadwal" - #. Relationship action label for canceling an outgoing friend request. #: src/features/relationship/utils/RelationshipMessageDescriptors.ts:25 msgid "Cancel friend request" @@ -5935,16 +5810,6 @@ msgstr "Tidak bisa diedit" msgid "Cannot delete account" msgstr "Tidak bisa menghapus akun" -#. Title of the error modal when installing an emoji pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:83 -msgid "Cannot install emoji pack" -msgstr "Tidak bisa menginstal paket emoji" - -#. Title of the error modal when installing a sticker pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:87 -msgid "Cannot install sticker pack" -msgstr "Tidak bisa menginstal paket stiker" - #. Toast error shown when captcha verification fails inside the auth captcha interceptor. #: src/features/auth/components/CaptchaInterceptor.tsx:14 msgid "Captcha verification failed. Try again." @@ -5955,15 +5820,15 @@ msgstr "Verifikasi Captcha gagal. Coba lagi." msgid "Capture" msgstr "Tangkap" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:398 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:420 msgid "Capture app audio" msgstr "Rekam audio aplikasi" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:399 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:421 msgid "Capture desktop audio" msgstr "Rekam audio desktop" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:397 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:419 msgid "Capture device audio" msgstr "Rekam audio perangkat" @@ -6221,12 +6086,12 @@ msgstr "Formulir ganti kata sandi" msgid "Change scheduled" msgstr "Perubahan terjadwal" -#. Tooltip / button label in the screen-share status pill. Opens the picker to change what is being shared. -#. Voice control menu action to choose a different screen-share source. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:48 -#: src/features/voice/components/VoiceControlBar.tsx:108 -msgid "Change source" -msgstr "Ganti sumber" +#. Action that opens the source picker for the active screen share. +#. Voice screen share menu action that changes the shared source. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:24 +#: src/features/voice/components/ActiveScreenShareMenu.tsx:23 +msgid "Change Stream" +msgstr "Ubah Aliran" #. Modal title for the screen-share picker when switching an ongoing stream to a new source. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:156 @@ -6575,7 +6440,7 @@ msgstr "Batas karakter terlampaui sebanyak {remaining}" #: src/features/input/components/modals/KeyboardShortcutsCheatsheetModal.tsx:40 #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:15 #: src/features/user/components/modals/tabs/keybinds_tab/DefaultKeybindsList.tsx:39 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:120 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:115 msgid "Chat" msgstr "Obrolan" @@ -6976,7 +6841,7 @@ msgid "Choose your profile accent color" msgstr "Pilih warna aksen profil 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/search_index/VoiceVideoIndex.ts:108 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:129 msgid "Cisco" msgstr "Cisco" @@ -7584,7 +7449,7 @@ msgid "Codec" msgstr "Codec" #. 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/VoiceVideoIndex.ts:96 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:117 msgid "Codec negotiation testing" msgstr "Pengujian negosiasi codec" @@ -7628,8 +7493,8 @@ msgstr "Ciutkan topik saluran" #. Tooltip / aria label on a voice participant tile button that collapses expanded device tiles for one user. #. Voice menu action that collapses expanded device tiles back into a single tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:98 -#: src/features/voice/components/VoiceParticipantTile.tsx:165 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:122 +#: src/features/voice/components/VoiceParticipantTile.tsx:166 msgid "Collapse devices" msgstr "Ciutkan perangkat" @@ -8104,7 +7969,7 @@ msgstr "Fokus komposer" #. Button label that opens a dedicated advanced settings modal for configuring screen-share encoder controls. #. Button label that opens a dedicated advanced settings modal. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedChatControls.tsx:161 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:163 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:168 msgid "Configure" msgstr "Konfigurasi" @@ -8127,7 +7992,7 @@ msgid "Configure now" msgstr "Konfigurasi sekarang" #. Tooltip / aria label on the screen-share control while a share is active. Opens the configure / end menu. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:69 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:58 msgid "Configure or end screen share" msgstr "Konfigurasi atau akhiri berbagi layar" @@ -8378,12 +8243,12 @@ msgstr "Koneksi: {connectionId}" #: src/features/i18n/utils/CommonMessageDescriptors.ts:410 #: src/features/user/components/popouts/UserProfileShared.tsx:610 #: src/features/user/components/settings_utils/search_index/LinkedAccountsIndex.ts:8 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:38 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:30 msgid "Connections" msgstr "Koneksi" #. User settings tab for linked external accounts. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:111 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:106 msgctxt "user-settings-tab" msgid "Connections" msgstr "Koneksi" @@ -8434,7 +8299,7 @@ msgid "Content filtering" msgstr "Filter konten" #. Label for an advanced screen-share select. Refers to the WebRTC MediaStreamTrack contentHint value. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:131 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:136 msgid "Content hint" msgstr "Petunjuk konten" @@ -9157,16 +9022,6 @@ msgstr "Tidak dapat mengabaikan permintaan pertemanan" msgid "Couldn't ignore the friend request. Try again." msgstr "Tidak dapat mengabaikan permintaan pertemanan. Coba lagi." -#. Generic body for the error modal when an emoji pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:107 -msgid "Couldn't install this emoji pack. Try again later." -msgstr "Tidak dapat menginstal paket emoji ini. Coba lagi nanti." - -#. Generic body for the error modal when a sticker pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:111 -msgid "Couldn't install this sticker pack. Try again later." -msgstr "Tidak dapat menginstal paket stiker ini. Coba lagi nanti." - #. Error modal title shown when accepting a community invite fails. #: src/features/invite/components/alerts/InviteAcceptFailedModal.tsx:9 msgid "Couldn't join community" @@ -9582,11 +9437,6 @@ msgstr "Buat akun untuk klaim hadiahmu" msgid "Create and manage applications and bots for your account" msgstr "Buat dan kelola aplikasi serta bot untuk akun Anda" -#. Empty-state description for expression packs when the feature requires premium. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:63 -msgid "Create and share custom emoji and sticker packs with {premiumProductFullName}." -msgstr "Buat dan bagikan paket emoji dan stiker kustom dengan {premiumProductFullName}." - #. Button or menu action label in the application create modal. Keep it concise. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/applications_tab/ApplicationCreateModal.tsx:20 @@ -9628,14 +9478,6 @@ msgstr "Buat DM" msgid "Create emoji & stickers" msgstr "Buat emoji & stiker" -#. Action that opens the create-emoji-pack modal. -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/expressions/components/modals/CreatePackModal.tsx:18 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:314 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:31 -msgid "Create emoji pack" -msgstr "Buat paket emoji" - #. Accessible label for the create-favorite-category form. #: src/features/expressions/components/modals/CreateFavoriteCategoryModal.tsx:16 msgid "Create favorite category form" @@ -9688,14 +9530,6 @@ msgstr "Buat atau gabung komunitas" msgid "Create role" msgstr "Buat peran" -#. Action that opens the create-sticker-pack modal. -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/expressions/components/modals/CreatePackModal.tsx:22 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:314 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:35 -msgid "Create sticker pack" -msgstr "Buat paket stiker" - #. Setup wizard title prompting the operator to create the first account. #: src/features/app/components/setup/SetupWizardSteps.tsx:48 msgid "Create the administrator account" @@ -9748,15 +9582,6 @@ msgstr "Dibuat" msgid "Created {createdAt}" msgstr "Dibuat {createdAt}" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:334 -msgid "Created {createdCount} / {createdLimit}" -msgstr "Dibuat {createdCount} / {createdLimit}" - -#. placeholder {0}: NicknameUtils.getDisplayName(packCreator) -#: src/features/channel/components/InviteEmbed.tsx:343 -msgid "Created by {0}" -msgstr "Dibuat oleh {0}" - #. placeholder {0}: inviter ? NicknameUtils.getNickname(inviter, undefined, channelId) : invite.inviter ? NicknameUtils.getDisplayName(invite.inviter) : '' #. placeholder {1}: formatExpiresAt(invite.expires_at) #: src/features/channel/components/modals/GroupInvitesBottomSheet.tsx:218 @@ -9768,13 +9593,6 @@ msgstr "Dibuat oleh {0}. Kedaluwarsa dalam {1}." msgid "Created by {creatorDisplayName} on {createdAt}" msgstr "Dibuat oleh {creatorDisplayName} pada {createdAt}" -#. Metadata label for an expression pack invite. userName is the pack creator username. -#. Short label in the authentication invite header. Preserve {userName}; it is inserted by code. Keep the tone plain and specific. -#: src/features/auth/flow/InviteHeader.tsx:29 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:73 -msgid "Created by {userName}" -msgstr "Dibuat oleh {userName}" - #. placeholder {0}: renderInline(change.newValue, i18n, guildId) #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:739 msgid "Created for channel {0}." @@ -9787,11 +9605,6 @@ msgstr "Dibuat untuk saluran {0}." msgid "Created on {0}." msgstr "Dibuat pada {0}." -#. 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/ExpressionPacksIndex.ts:43 -msgid "Created packs" -msgstr "Paket yang dibuat" - #. placeholder {0}: renderInline(change.newValue, i18n) #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:743 msgid "Created with name {0}." @@ -10119,7 +9932,7 @@ msgid "Custom tags" msgstr "Tag khusus" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:87 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:83 msgid "Custom themes" msgstr "Tema kustom" @@ -10603,7 +10416,6 @@ msgstr "Nonaktif secara default di perangkat seluler untuk menghemat baterai dan #. Button or menu action label in the channel and chat embed audio. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the channel and chat media container. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the channel and chat mobile memes picker. Keep it concise. Keep the tone plain and specific. -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the messaging commands. Keep it concise. Keep the tone plain and specific. #. Confirm button label on the destructive delete-saved-media alert. #. Danger button label that confirms deleting a custom emoji. @@ -10626,7 +10438,6 @@ msgstr "Nonaktif secara default di perangkat seluler untuk menghemat baterai dan #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:117 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:290 #: src/features/user/components/modals/tabs/component_gallery_tab/index.tsx:238 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:49 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:154 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:190 msgid "Delete" @@ -10785,11 +10596,6 @@ msgstr "Hapus pesan saya" msgid "Delete other members' messages. Pinning is controlled separately." msgstr "Hapus pesan anggota lain. Penyematan diatur secara terpisah." -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:40 -msgid "Delete pack" -msgstr "Hapus paket" - #. 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:31 msgid "Delete passkey" @@ -10862,11 +10668,6 @@ msgstr "Hapus pesan ini" msgid "Delete this message? Can't be undone." msgstr "Hapus pesan ini? Tidak dapat dibatalkan." -#. Error message in the expression packs tab. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:45 -msgid "Delete this pack? Can't be undone." -msgstr "Hapus paket ini? Tidak dapat dibatalkan." - #. Danger action in the channel permissions overwrite context menu that removes a member permission override from the channel. #: src/features/channel/components/modals/channel_tabs/channel_permissions_tab/OverwriteContextMenu.tsx:19 msgid "Delete user" @@ -11011,7 +10812,7 @@ msgid "Description must be no more than {discoveryDescriptionMaxLength} characte msgstr "Deskripsi tidak boleh lebih dari {discoveryDescriptionMaxLength} karakter." #. Developer settings tab showing UI component examples. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:153 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:148 msgid "Design system" msgstr "Sistem desain" @@ -11025,8 +10826,8 @@ msgstr "Edit media" #. User settings tab for desktop app integration and platform settings. #. User settings tab label shown on desktop builds when the OS could not be identified (fallback for the per-OS labels). -#: src/features/user/components/settings_utils/SettingsConstants.tsx:86 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:141 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:81 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:136 msgid "Desktop app" msgstr "Aplikasi desktop" @@ -11113,7 +10914,7 @@ msgstr "Versi desktop {version} sudah tersedia. Unduh penginstalnya, lalu jalank #. Settings section label for desktop window behavior. #: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx:150 #: src/features/user/components/settings_utils/search_index/DesktopSettingsIndex.ts:94 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:62 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:54 msgid "Desktop window" msgstr "Jendela desktop" @@ -11139,7 +10940,7 @@ msgid "Detached banner" msgstr "Banner terlepas" #. Option label for a WebRTC content hint select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:147 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:152 msgid "Detail" msgstr "Email" @@ -11163,7 +10964,7 @@ msgstr "Deteksi saat mengetik" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:20 #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:25 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:211 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:206 msgid "Developer" msgstr "Emoji" @@ -11171,7 +10972,7 @@ msgstr "Emoji" #. Settings section label for client developer mode. #: src/features/user/components/modals/tabs/ClientDeveloperSettingsTab.tsx:17 #: src/features/user/components/settings_utils/search_index/ClientDeveloperSettingsIndex.ts:7 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:66 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:58 msgid "Developer mode" msgstr "Mode developer" @@ -11218,11 +11019,6 @@ msgstr "Perangkat" msgid "Device alerts" msgstr "Peringatan perangkat" -#. Voice participant context menu submenu label for actions that affect one or more voice devices. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:182 -msgid "Device controls" -msgstr "Kontrol perangkat" - #: src/features/user/components/modals/tabs/DevicesTab.tsx:131 msgid "Device details" msgstr "Detail perangkat" @@ -11232,7 +11028,7 @@ msgstr "Detail perangkat" msgid "Device revoked" msgstr "Perangkat dicabut" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:891 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1024 msgid "Device selection" msgstr "Pilih perangkat" @@ -11255,7 +11051,7 @@ msgstr "Perangkat:" #: src/features/user/components/modals/tabs/DevicesTab.tsx:530 #: src/features/user/components/settings_utils/search_index/DevicesIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/AppearanceSections.ts:82 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:62 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:57 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:124 msgid "Devices" msgstr "Perangkat" @@ -11437,7 +11233,7 @@ msgid "Disable mobile push notifications" msgstr "Nonaktifkan notifikasi push seluler" #. Short label for an advanced screen-share preview preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:43 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:48 msgid "Disable picture-in-picture popout for screen shares" msgstr "Nonaktifkan pop-out gambar-dalam-gambar untuk berbagi layar" @@ -11478,7 +11274,7 @@ msgstr "Formulir nonaktifkan autentikasi dua faktor" #. Voice menu checkbox label. Hides another participant's video only for the current user. #. Voice menu checkbox that hides a participant video on the current device only. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:86 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:110 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:77 msgid "Disable video locally" msgstr "Nonaktifkan video secara lokal" @@ -11754,11 +11550,6 @@ msgstr "Nama tampilan" msgid "Display name (optional)" msgstr "Nama tampilan (opsional)" -#. Voice participant context menu submenu label for call display and diagnostics preferences. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:186 -msgid "Display options" -msgstr "Opsi tampilan" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:661 msgid "Display role members separately." msgstr "Tampilkan anggota peran secara terpisah." @@ -12284,12 +12075,8 @@ msgstr "Belanda" msgid "e.g., YubiKey, iPhone, work computer" msgstr "misalnya, YubiKey, iPhone, komputer kantor" -#: src/features/expressions/components/modals/PackInviteModal.tsx:187 -msgid "Each link works once." -msgstr "Setiap tautan hanya dapat digunakan sekali." - #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:83 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:79 msgid "Early access to new features" msgstr "Akses awal ke fitur baru" @@ -12315,7 +12102,6 @@ msgstr "Pembatalan gema" #: src/features/emoji/components/stickers/StickerGridItem.tsx:43 #: src/features/platform/utils/DesktopLocaleBridge.ts:42 #: src/features/user/components/modals/tabs/chat_settings_tab/SearchEnginesTab.tsx:35 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:123 #: src/features/user/components/modals/tabs/LinkedAccountsTab.tsx:51 msgid "Edit" msgstr "emoji {FLUXER_TOKEN_0}" @@ -12396,11 +12182,6 @@ msgstr "Edit profil komunitas" msgid "Edit connection" msgstr "Edit koneksi" -#. Action that opens the edit-emoji-pack modal. -#: src/features/expressions/components/modals/EditPackModal.tsx:19 -msgid "Edit emoji pack" -msgstr "Edit paket emoji" - #. Permission description in the role/permission editor for the Manage Community permission. Refers to top-level community settings, not per-channel. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:23 msgid "Edit global settings like name, description, and icon." @@ -12512,11 +12293,6 @@ msgstr "Edit stiker" msgid "Edit sticker {stickerName}" msgstr "Edit stiker {stickerName}" -#. Action that opens the edit-sticker-pack modal. -#: src/features/expressions/components/modals/EditPackModal.tsx:23 -msgid "Edit sticker pack" -msgstr "Edit paket stiker" - #. Settings search entry description. One-line summary of what the settings search entry controls. #: src/features/user/components/settings_utils/search_index/ApplicationsIndex.ts:88 msgid "Edit the bot avatar, tag, bio, banner, and friend request behavior" @@ -12555,11 +12331,6 @@ msgstr "Pengeditan tidak tersedia untuk sementara. Silakan coba lagi nanti." msgid "Editing message" msgstr "Mengedit pesan" -#. Button or menu action label in the channel and chat scheduled message edit bar. Keep it concise. -#: src/features/channel/components/ScheduledMessageEditBar.tsx:14 -msgid "Editing scheduled message" -msgstr "Mengedit pesan terjadwal" - #. Discovery category dropdown option in the community Discovery settings tab. #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:88 msgid "Education" @@ -12674,7 +12445,7 @@ msgstr "Sematkan" #. Developer settings tab for testing URL unfurls and rendered embeds. #. Settings search entry label for the developer embed debugger. #: src/features/user/components/settings_utils/search_index/EmbedDebuggerIndex.ts:7 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:149 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:144 msgid "Embed debugger" msgstr "Debugger sematan" @@ -12726,10 +12497,8 @@ msgstr "Sematan tidak disembunyikan" #. Audit log target-type filter label. Filters entries that target a custom emoji. #. Column header for the custom emoji image or glyph. #. 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/app/config/AuditLogConstants.ts:172 #: src/features/emoji/components/emojis/EmojiListItem.tsx:337 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:162 msgid "Emoji" msgstr "file" @@ -12745,11 +12514,6 @@ msgstr "File" msgid "emoji {emojiName}" msgstr "File: {emojiName}" -#. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:59 -msgid "Emoji & sticker packs" -msgstr "Paket emoji & stiker" - #. 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:351 msgid "Emoji autocomplete" @@ -12795,45 +12559,6 @@ msgstr "Nama emoji maksimal 32 karakter" msgid "Emoji names need at least 2 characters and can use letters, numbers, and underscores. Emojis must be under {maxSize}. Static images are resized to 128x128 pixels and compressed automatically. Animated emojis and SVGs must already fit the limit." msgstr "Nama emoji harus memiliki setidaknya 2 karakter dan dapat menggunakan huruf, angka, dan garis bawah. Emoji harus berukuran kurang dari {maxSize}. Gambar statis akan diubah ukurannya menjadi 128x128 piksel dan dikompresi secara otomatis. Emoji animasi dan SVG harus sudah sesuai dengan batas ukuran." -#. Kind label on an emoji pack invite embed. -#. Short label in the authentication invite header. Keep the tone plain and specific. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/auth/flow/InviteHeader.tsx:21 -#: src/features/channel/components/InviteEmbed.tsx:84 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:57 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:105 -msgid "Emoji pack" -msgstr "Paket emoji" - -#. placeholder {0}: invite.pack.name -#: src/features/invite/commands/InviteCommands.tsx:144 -msgid "Emoji pack {0} has been installed." -msgstr "Paket emoji {0} telah diinstal." - -#. Title of the error modal when creating a new emoji pack is rejected because the user is at the creation limit. -#: src/features/invite/commands/InviteCommands.tsx:56 -msgid "Emoji pack creation limit reached" -msgstr "Batas pembuatan paket emoji tercapai" - -#. Modal title for the emoji pack invite share flow. -#: src/features/expressions/components/modals/PackInviteModal.tsx:57 -msgid "Emoji pack invite" -msgstr "Undangan paket emoji" - -#. Title of the error modal when installing an emoji pack via invite is rejected because the user is at the install limit. -#: src/features/invite/commands/InviteCommands.tsx:47 -msgid "Emoji pack limit reached" -msgstr "Batas paket emoji tercapai" - -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#. Settings section label for emoji expression packs. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:80 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:23 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:18 -msgid "Emoji packs" -msgstr "Paket emoji" - #. 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/ChatSettingsSections.ts:126 msgid "Emoji picker" @@ -12882,8 +12607,8 @@ msgstr "Favorit kosong" #. Label for an advanced select that caps the best video codec this client advertises it can decode. #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:172 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:92 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:177 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:113 msgid "Emulate decode codec (testing)" msgstr "Emulasikan codec dekode (pengujian)" @@ -13177,18 +12902,18 @@ msgstr "Konten dewasa diaktifkan." #. Label for an advanced screen-share select. Refers to hardware or software video encoding. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:51 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:144 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:56 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:165 msgid "Encoder path" msgstr "Jalur encoder" #. Description for the encoder path select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:55 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:60 msgid "Encoder preference for new screen shares." msgstr "Preferensi encoder untuk berbagi layar baru." #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:164 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:185 msgid "Encoder, SVC, backup stream, and bitrate presets" msgstr "Encoder, SVC, aliran cadangan, dan preset bitrate" @@ -13220,10 +12945,8 @@ msgstr "Akhiri masa tenggang" msgid "End grace period now?" msgstr "Akhiri masa tenggang sekarang?" -#. Button label that stops the current screen share. #. Voice control menu action to stop sharing the screen. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:52 -#: src/features/voice/components/VoiceControlBar.tsx:112 +#: src/features/voice/components/VoiceControlBar.tsx:108 msgid "End screen share" msgstr "Berhenti berbagi layar" @@ -13540,7 +13263,9 @@ msgstr "Seluruh audio sistem" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Subsection title in the voice tab. Keep it concise. +#. Voice menu submenu label for per-user entrance sound controls. #. Voice menu submenu label that contains per-user entrance sound mute and volume controls. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:179 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:309 #: src/features/user/components/modals/tabs/UserVoiceTab.tsx:187 #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:145 @@ -13568,6 +13293,8 @@ msgid "Entrance sound saved" msgstr "Suara masuk disimpan" #. Voice menu slider label adjusting playback volume of this user's entrance sound, locally only. +#. Voice menu slider label for a user's entrance sound playback volume. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:187 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:318 msgid "Entrance sound volume" msgstr "Volume suara masuk" @@ -13803,10 +13530,6 @@ msgstr "Eksperimental" msgid "EXPERIMENTAL" msgstr "EXPERIMENTAL" -#: src/features/expressions/components/modals/PackInviteModal.tsx:152 -msgid "Expiration" -msgstr "Kedaluwarsa" - #. Label above the expiration duration dropdown in the invite link settings. #: src/features/invite/components/modals/InviteModal.tsx:102 msgid "Expire after" @@ -13941,13 +13664,8 @@ msgstr "Ekspor data saya" msgid "Export themes" msgstr "Ekspor tema" -#. Developer / debug surface — keep terse and technical. Tooltip / description for the Expression packs settings toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:129 -msgid "Expose the staff-only Expression packs page in user settings." -msgstr "Tampilkan halaman Paket Ekspresi khusus staf di pengaturan pengguna." - #. Developer / debug surface — keep terse and technical. Tooltip / description for the profile timezone settings toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:138 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:129 msgid "Expose the staff-only timezone section in profile settings." msgstr "Tampilkan bagian zona waktu khusus staf di pengaturan profil." @@ -13958,23 +13676,6 @@ msgstr "Tampilkan bagian zona waktu khusus staf di pengaturan profil." msgid "Expression autocomplete" msgstr "Lengkapi otomatis ekspresi" -#. Settings search entry label. Names the settings search entry in the settings UI. -#. User settings tab for purchased or owned emoji/sticker expression packs. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:166 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:7 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:54 -msgid "Expression packs" -msgstr "Pak ekspresi" - -#. Empty-state title for expression packs when the feature requires premium. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:59 -msgid "Expression packs are a {premiumProductName} feature" -msgstr "Paket ekspresi adalah fitur {premiumProductName}" - -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:168 -msgid "Expression packs are not enabled on this instance. Contact your instance administrator for more information." -msgstr "Paket ekspresi tidak diaktifkan di instans ini. Hubungi administrator instans Anda untuk informasi lebih lanjut." - #. Aria label for the expression picker category nav. #: src/features/i18n/utils/CommonMessageDescriptors.ts:751 msgid "Expression picker categories" @@ -13987,9 +13688,7 @@ msgstr "Hapus ekspresi" #. Community settings sidebar category grouping the emoji and stickers tabs. #. 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/GuildSettingsConstants.ts:249 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:19 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:134 msgid "Expressions" msgstr "Ekspresi" @@ -14457,7 +14156,7 @@ msgstr "Favorit" msgid "Favorites" msgstr "Favorit" -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:182 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:177 msgid "Feature" msgstr "Fitur" @@ -14753,14 +14452,14 @@ msgstr "Fokuskan area teks" #. Voice call layout action that pins one of several active devices of the same participant. #. Voice layout menu action that focuses one device/session for a participant. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:37 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:61 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:101 msgid "Focus this device" msgstr "Fokuskan perangkat ini" #. Voice call layout action that pins the selected participant in the focused view. #. Voice layout menu action that focuses one participant in the call view. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:41 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:65 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:105 msgid "Focus this person" msgstr "Fokus ke orang ini" @@ -14807,7 +14506,7 @@ msgstr "Setelan folder" msgid "Follow us on {blueskyProviderName}" msgstr "Ikuti kami di {blueskyProviderName}" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:693 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:826 msgid "Follow voice input" msgstr "Ikuti input suara" @@ -15061,7 +14760,7 @@ msgstr "Meneruskan sebuah pesan" msgid "Forwarded from" msgstr "Diteruskan dari" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:269 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:267 msgid "Found {resultCount} results in {categoryCount} categories" msgstr "Ditemukan {resultCount} hasil dalam {categoryCount} kategori" @@ -15096,7 +14795,7 @@ msgstr "Laju bingkai" msgid "France" msgstr "Prancis" -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:187 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:182 msgid "Free" msgstr "Gratis" @@ -15355,10 +15054,6 @@ msgstr "Umum" msgid "Generate a shareable link or copy your combined custom CSS." msgstr "Buat tautan yang dapat dibagikan atau salin CSS kustom gabungan Anda." -#: src/features/expressions/components/modals/PackInviteModal.tsx:213 -msgid "Generate invite" -msgstr "Buat undangan" - #. Short label in the add friends to group modal. Keep it concise. #: src/features/relationship/components/modals/AddFriendsToGroupModal.tsx:23 msgid "Generate invite link" @@ -15639,7 +15334,7 @@ msgstr "Dihadiahkan <0/> hingga <1>{giftEndDate}. Tidak diperpanjang secara #. Settings search entry label. Also used as a search synonym in the settings search bar. #. User settings tab for gift inventory and redemption codes. #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:37 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:99 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:94 msgid "Gifts" msgstr "Hadiah" @@ -15664,7 +15359,7 @@ msgid "Glad you're here, {username}!" msgstr "Senang kamu di sini, {username}!" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:71 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:67 msgid "Global emoji & sticker access" msgstr "Akses emoji & stiker global" @@ -15703,8 +15398,8 @@ msgstr "Buka {premiumProductName}" #. Button label on a community invite embed when the current user is already a member. #. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:108 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:53 +#: src/features/channel/components/InviteEmbed.tsx:79 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:45 msgid "Go to community" msgstr "Buka komunitas" @@ -15831,7 +15526,7 @@ msgstr "Diberikan {0}." msgid "Grants all permissions and bypasses channel restrictions. Highly sensitive." msgstr "Memberikan semua izin dan melewati pembatasan saluran. Sangat sensitif." -#: src/features/voice/components/StreamSettingsMenuContent.tsx:878 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1011 msgid "Granular selection" msgstr "Pilihan terperinci" @@ -15867,7 +15562,7 @@ msgstr "Yunani" #. Toggle label in the mobile video settings bottom sheet. Switches to grid layout. #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:88 -#: src/features/voice/components/VoiceSettingsMenus.tsx:784 +#: src/features/voice/components/VoiceSettingsMenus.tsx:785 msgid "Grid view" msgstr "Tampilan petak" @@ -15948,7 +15643,7 @@ msgstr "Undangan grup" #. Audit log channel type label for group DM channels. #. Fallback display name for an unnamed group DM in quick switcher results. #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:57 -#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:44 +#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:43 msgid "Group message" msgstr "Pesan grup" @@ -16010,20 +15705,25 @@ msgid "Grouping" msgstr "Pengelompokan" #. 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/VoiceVideoIndex.ts:104 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:125 msgid "H.264" msgstr "H.264" #. Label for an advanced screen-share select. H.264 is a codec name and should stay literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:115 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:120 msgid "H.264 backup stream" msgstr "Cadangan aliran H.264" #. Option label for an H.264 backup stream select. H.264 is a codec name and should stay literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:127 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:132 msgid "H.264 simulcast backup" msgstr "Cadangan simulcast H.264" +#. Option label for the screen-share codec select while the HEVC opt-in is off and the option is disabled. H.265 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:231 +msgid "H.265 (requires opt-in)" +msgstr "H.265 (perlu ikut serta)" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the connection add connection modal. #: src/features/connection/components/modals/AddConnectionModal.tsx:57 @@ -16075,12 +15775,8 @@ msgstr "Akselerasi hardware" msgid "Hardware acceleration can cause rendering glitches with transparent windows. Try --disable-gpu if you see flicker or smearing." msgstr "Akselerasi hardware dapat menyebabkan gangguan rendering pada jendela transparan. Coba --disable-gpu jika Anda melihat kedipan atau buram." -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:132 -msgid "Hardware acceleration is off, so codecs will encode on your CPU. <0>Turn it back on in {advancedSettingsLabel}." -msgstr "Akselerasi perangkat keras dinonaktifkan, jadi codec akan melakukan encoding di CPU Anda. <0>Aktifkan kembali di {advancedSettingsLabel}." - #. 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/VoiceVideoIndex.ts:152 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:173 msgid "Hardware encoder" msgstr "Encoder perangkat keras" @@ -16215,10 +15911,15 @@ msgid "Help translate {PRODUCT_NAME} into your language on <0>{I18N_WEBLATE_DOMA msgstr "Bantu terjemahkan {PRODUCT_NAME} ke bahasa Anda di <0>{I18N_WEBLATE_DOMAIN}." #. Description for a WebRTC content hint select. Keep Motion, Detail, and text as plain option concepts. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:135 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:140 msgid "Helps the browser choose motion, detail, or text handling." msgstr "Membantu browser memilih penanganan gerakan, detail, atau teks." +#. Settings search synonym. Codec name; keep literal. Used to match this term in the settings search bar. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:105 +msgid "HEVC" +msgstr "HEVC" + #. Codec description in the screen share codec policy menu. HEVC is a codec name; keep WebRTC literal. #: src/features/voice/utils/ScreenShareCodecPolicy.ts:28 msgid "HEVC. Efficient at low bitrate, but only usable when WebRTC exposes a hardware encoder." @@ -16370,7 +16071,7 @@ msgid "Hide muted channels by default?" msgstr "Sembunyikan channel yang dibisukan secara default?" #. Short label for an advanced stream privacy preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:47 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:52 msgid "Hide my stream preview thumbnail" msgstr "Sembunyikan gambar mini pratinjau streaming saya" @@ -16389,7 +16090,7 @@ msgstr "Sembunyikan sandi" msgid "Hide picture-in-picture popout?" msgstr "Sembunyikan pop-out gambar-dalam-gambar?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:727 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:860 msgid "Hide preview thumbnail" msgstr "Sembunyikan gambar mini pratinjau" @@ -16451,7 +16152,7 @@ msgid "High dynamic range display mode" msgstr "Mode tampilan rentang dinamis tinggi" #. Description for a software encoder quality select. Keep AV1 and CPU literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:75 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:80 msgid "Higher quality can cost more CPU and latency." msgstr "Kualitas yang lebih tinggi dapat menghabiskan lebih banyak CPU dan menyebabkan latensi." @@ -16474,7 +16175,7 @@ msgstr "Petunjuk" msgid "Hoist order" msgstr "Urutan hoist" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:507 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:522 msgid "Hoist order reset to default" msgstr "Urutan tampilan diatur ulang ke default" @@ -16503,7 +16204,7 @@ msgstr "Tekan dan tahan untuk merekam. Seret ke atas untuk mengunci, atau lepas #. Action label in quick switcher for navigating to the Home tab. #: src/features/app/components/layout/MobileBottomNav.tsx:110 -#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:48 +#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:47 msgid "Home" msgstr "Beranda" @@ -16834,11 +16535,11 @@ msgstr "Abaikan" msgid "Ignore friend request" msgstr "Abaikan permintaan pertemanan" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:868 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1001 msgid "Ignore hardware devices" msgstr "Abaikan perangkat keras" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:844 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:977 msgid "Ignore input media" msgstr "Abaikan media masukan" @@ -16864,7 +16565,7 @@ msgstr "Abaikan tanda spam" msgid "Ignore the friend request from {displayName}?" msgstr "Abaikan permintaan pertemanan dari {displayName}?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:855 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:988 msgid "Ignore virtual" msgstr "Abaikan virtual" @@ -17198,7 +16899,7 @@ msgid "Inbox preview" msgstr "Pratinjau kotak masuk" #. Accessible label for the inbox popout tablist. -#: src/features/messaging/components/popouts/InboxPopout.tsx:44 +#: src/features/messaging/components/popouts/InboxPopout.tsx:38 msgid "Inbox tabs" msgstr "Tab kotak masuk" @@ -17446,38 +17147,11 @@ msgstr "Sisipkan emoji" msgid "Install {productName} for the full source picker and smoother screen-sharing controls." msgstr "Instal {productName} untuk pemilih sumber lengkap dan kontrol berbagi layar yang lebih lancar." -#. Button label on an emoji pack invite embed that installs the pack. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:92 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:65 -msgid "Install emoji pack" -msgstr "Instal paket emoji" - -#. Button label on a sticker pack invite embed that installs the pack. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:96 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:69 -msgid "Install sticker pack" -msgstr "Instal paket stiker" - #. Label for the installed desktop version in the Linux update modal. #: src/features/updater/commands/UpdaterModalCommands.tsx:136 msgid "Installed" msgstr "Terinstal" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:303 -msgid "Installed {installedCount} / {installedLimit}" -msgstr "Terpasang {installedCount} / {installedLimit}" - -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:113 -msgid "Installed on {installedAt}" -msgstr "Terpasang pada {installedAt}" - -#. 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/ExpressionPacksIndex.ts:39 -msgid "Installed packs" -msgstr "Pak terinstal" - #. Desktop updater modal body. The currentVersion placeholder is the installed app version. #: src/features/updater/commands/UpdaterModalCommands.tsx:45 msgid "Installed version: {currentVersion}." @@ -17527,7 +17201,7 @@ msgstr "Antarmuka" #. Settings section label for interface language selection. #. Settings section title in the language tab. Keep it concise. #: src/features/user/components/modals/tabs/LanguageTab.tsx:79 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:50 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:42 msgid "Interface language" msgstr "Bahasa antarmuka" @@ -17536,11 +17210,6 @@ msgstr "Bahasa antarmuka" msgid "Interface size" msgstr "Ukuran antarmuka" -#. Status pill on a scheduled message row when the schedule is in the past or otherwise invalid. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:26 -msgid "Invalid" -msgstr "Tidak valid" - #. Error message in the use entrance sound. #. Error message in the use sound settings. #: src/features/user/components/modals/tabs/hooks/useEntranceSound.ts:30 @@ -17631,7 +17300,6 @@ msgstr "Tidak terlihat" #: src/features/app/config/AuditLogConstants.ts:180 #: src/features/channel/components/guild_members_page/MemberTableRow.tsx:43 #: src/features/invite/components/modals/InviteModal.tsx:97 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:120 msgid "Invite" msgstr "Undang" @@ -17704,7 +17372,7 @@ msgid "Invite link settings" msgstr "Setelan tautan undangan" #. Title shown on an invite embed while streaming privacy is active. -#: src/features/channel/components/InviteEmbed.tsx:137 +#: src/features/channel/components/InviteEmbed.tsx:108 msgid "Invite masked" msgstr "Undangan disamarkan" @@ -17786,7 +17454,7 @@ msgid "Invite to community" msgstr "Undang ke komunitas" #. Title shown on an invite embed when the invite cannot be resolved due to a non-permanent failure. -#: src/features/channel/components/InviteEmbed.tsx:133 +#: src/features/channel/components/InviteEmbed.tsx:104 msgid "Invite unavailable" msgstr "Undangan tidak tersedia" @@ -17805,17 +17473,6 @@ msgstr "Diundang oleh" msgid "Invited by {0}." msgstr "Diundang oleh {0}." -#. Short label in the authentication invite header. Preserve {inviterTag}; it is inserted by code. Keep the tone plain and specific. -#: src/features/auth/flow/InviteHeader.tsx:34 -#: src/features/channel/components/InviteEmbed.tsx:347 -msgid "Invited by {inviterTag}" -msgstr "Diundang oleh {inviterTag}" - -#. Metadata label for an expression pack invite. userTag is the inviter username and discriminator. -#: src/features/invite/components/modals/InviteAcceptModal.tsx:77 -msgid "Invited by {userTag}" -msgstr "Diundang oleh {userTag}" - #: src/features/invite/components/InviteListItem.tsx:67 msgid "Inviter" msgstr "Pengundang" @@ -17860,7 +17517,7 @@ msgstr "Undangan dijeda karena {productName} mendeteksi potensi serangan. Penggu #. Invite settings notice shown after admins pause invite links for a community. #. Status message on a community invite embed when invites are paused by community admins. -#: src/features/channel/components/InviteEmbed.tsx:121 +#: src/features/channel/components/InviteEmbed.tsx:92 #: src/features/invite/components/DisableInvitesButton.tsx:48 msgid "Invites are paused for this community." msgstr "Undangan dijeda untuk komunitas ini." @@ -17871,7 +17528,7 @@ msgstr "Undangan dijeda di komunitas ini oleh admin. Meskipun undangan ini dapat #. Audit log community feature label meaning invite creation is disabled. #. Status label on a community invite embed when invites are paused or anti-raid mode is active. -#: src/features/channel/components/InviteEmbed.tsx:104 +#: src/features/channel/components/InviteEmbed.tsx:75 #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:106 msgid "Invites disabled" msgstr "Undangan dinonaktifkan" @@ -17884,7 +17541,7 @@ msgstr "Bilah notifikasi undangan dinonaktifkan" #. Button or menu action label in the invite accept modal. Keep it concise. #. Button or menu action label in the invites disabled modal. Keep it concise. #: src/features/invite/components/alerts/InvitesDisabledModal.tsx:9 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:49 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:41 msgid "Invites paused" msgstr "Undangan dijeda" @@ -18025,12 +17682,12 @@ msgid "Join community form" msgstr "Gabung ke komunitas" #. Button label on a group DM invite embed that accepts the invite. -#: src/features/channel/components/InviteEmbed.tsx:80 +#: src/features/channel/components/InviteEmbed.tsx:71 msgid "Join group" msgstr "Gabung grup" #. Button or menu action label in the invite accept modal. Keep it concise. -#: src/features/invite/components/modals/InviteAcceptModal.tsx:45 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:37 msgid "Join group DM" msgstr "Gabung DM grup" @@ -18355,12 +18012,12 @@ msgstr "Korea" #. User settings tab for language, locale, and time display preferences. #: src/features/app/components/setup/SetupWizardSteps.tsx:56 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:6 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:137 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:132 msgid "Language" msgstr "Bahasa" #. 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/GeneralSettingsSections.ts:54 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:46 msgid "Language settings" msgstr "Setelan bahasa" @@ -18440,15 +18097,10 @@ msgid "Launch at login" msgstr "Luncurkan saat masuk" #. Description for an SVC mode select. Keep SVC and AV1 literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:95 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:100 msgid "Layering for AV1 and VP9 when available." msgstr "Lapisan untuk AV1 dan VP9 jika tersedia." -#. CTA label that opens the premium settings tab from expression packs. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:67 -msgid "Learn about {premiumProductName}" -msgstr "Pelajari {premiumProductName}" - #. Accessible label for the screen-share picker footer info button. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:184 msgid "Learn about screen share previews" @@ -18818,7 +18470,7 @@ msgid "Links" msgstr "Tautan" #. User settings tab label shown on Linux desktop builds. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:78 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:73 msgid "Linux app" msgstr "Aplikasi Linux" @@ -19115,7 +18767,7 @@ msgid "macOS" msgstr "macOS" #. User settings tab label shown on macOS desktop builds. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:82 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:77 msgid "macOS app" msgstr "Aplikasi macOS" @@ -19247,11 +18899,6 @@ msgstr "Kelola fitur komunitas" msgid "Manage emoji & stickers" msgstr "Kelola emoji & stiker" -#. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:47 -msgid "Manage expression packs" -msgstr "Kelola paket ekspresi" - #: src/features/channel/components/modals/channel_tabs/ChannelWebhooksTab.tsx:93 msgid "Manage incoming webhooks that can post messages into this channel." msgstr "Kelola webhook masuk yang dapat mengirim pesan ke saluran ini." @@ -19316,7 +18963,7 @@ msgstr "Pembaruan desktop manual" #. Action label in the inbox popout overflow menu. Marks every inbox channel as read. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/messaging/components/popouts/InboxPopout.tsx:48 +#: src/features/messaging/components/popouts/InboxPopout.tsx:42 #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:435 msgid "Mark all as read" msgstr "Tandai semua sudah dibaca" @@ -19334,7 +18981,7 @@ msgstr "Tandai semua DM sebagai sudah dibaca" #. Accessible label and tooltip for the mark-all-as-read button in the inbox popout. #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:165 -#: src/features/messaging/components/popouts/InboxPopout.tsx:52 +#: src/features/messaging/components/popouts/InboxPopout.tsx:46 msgid "Mark all inbox channels as read" msgstr "Tandai semua saluran kotak masuk sebagai sudah dibaca" @@ -19597,10 +19244,6 @@ msgstr "Jumlah penggunaan maksimal" msgid "Max size: {BACKGROUND_MEDIA_MAX_SIZE_LABEL}." msgstr "Ukuran maks: {BACKGROUND_MEDIA_MAX_SIZE_LABEL}." -#: src/features/expressions/components/modals/PackInviteModal.tsx:168 -msgid "Max uses" -msgstr "Penggunaan maks" - #: src/features/user/components/modals/tabs/component_gallery_tab/IndicatorsTab.tsx:451 msgid "Max visible count" msgstr "Jumlah maksimum terlihat" @@ -19615,13 +19258,6 @@ msgstr "Maksimalkan jendela" msgid "Maximizes visible messages with minimal spacing." msgstr "Memaksimalkan pesan yang terlihat dengan spasi minimal." -#. Form helper text describing the maximum length of a description field. -#. Form helper text describing the maximum length of a description field. -#: src/features/expressions/components/modals/CreatePackModal.tsx:46 -#: src/features/expressions/components/modals/EditPackModal.tsx:43 -msgid "Maximum 256 characters" -msgstr "Maksimal 256 karakter" - #. Label for attachment decay maximum eligible size. #: src/features/app/components/setup/SetupWizardSteps.tsx:240 msgid "Maximum eligible size (MB)" @@ -19638,10 +19274,15 @@ msgid "Maximum protection for family-friendly spaces" msgstr "Perlindungan maksimal untuk ruang yang ramah keluarga" #. Label for an advanced screen-share bitrate select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:155 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:160 msgid "Maximum screen share bitrate" msgstr "Bitrate maksimum berbagi layar" +#. Settings search entry description for the AV1 and H.265 screen-share opt-in toggles. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:97 +msgid "May cause compatibility issues for viewers. We’re working on improving this." +msgstr "Dapat menyebabkan masalah kompatibilitas bagi penonton. Kami sedang berupaya memperbaikinya." + #. Short label in the max favorite memes modal. #: src/features/app/components/alerts/MaxFavoriteMemesModal.tsx:34 #: src/features/expressions/components/modals/GiftAcceptModal.tsx:220 @@ -19690,9 +19331,7 @@ msgid "Media buttons" msgstr "Tombol media" #. Accessible label for the floating media controls toolbar in the media viewer modal. -#. Voice participant context menu submenu label for camera, stream, and video actions. #: src/features/messaging/components/modals/media_modal/shared.ts:69 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:190 msgid "Media controls" msgstr "Kontrol media" @@ -19898,7 +19537,7 @@ msgstr "Anggota, terpilih" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Voice participant menu action that inserts a mention of the selected user into the message composer. #: src/features/ui/action_menu/items/MentionUserMenuItem.tsx:13 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:45 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:69 #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:67 msgid "Mention" msgstr "Sebut" @@ -20004,7 +19643,7 @@ msgstr "Pesan" #: src/features/guild/components/modals/guild_tabs/GuildMemberActionsSheet.tsx:88 #: src/features/ui/action_menu/items/ActionsSubmenu.tsx:41 #: src/features/ui/action_menu/items/MessageUserMenuItem.tsx:26 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:49 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:73 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabInputsTab.tsx:86 #: src/features/user/components/modals/UserProfileMobileSheet.tsx:712 #: src/features/user/components/modals/UserProfileModal.tsx:562 @@ -20342,7 +19981,7 @@ msgstr "Izin mikrofon diperlukan" msgid "Microphone test" msgstr "Tes mikrofon" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:813 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:946 msgid "Microphone workaround" msgstr "Solusi mikrofon" @@ -20532,9 +20171,7 @@ msgid "Mod" msgstr "Moderator" #. Permission category for moderation actions against members or messages. -#. Voice participant context menu submenu label for member moderation actions. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:141 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:194 msgid "Moderation" msgstr "Moderasi" @@ -20667,7 +20304,7 @@ msgstr "Paling relevan" #. Short label in the inline. Keep it concise. #: src/features/user/components/modals/tabs/accessibility_tab/AccessibilityTabInline.tsx:31 #: src/features/user/components/modals/tabs/AccessibilityTab.tsx:98 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:143 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:148 #: src/features/user/components/settings_utils/search_index/AccessibilityIndex.ts:297 #: src/features/user/components/settings_utils/section_registry/AccessibilitySections.ts:271 msgid "Motion" @@ -20685,7 +20322,7 @@ msgid "Move" msgstr "Pindahkan" #. Submenu label that moves every active device into another voice channel. -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:22 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:37 msgid "Move all devices to…" msgstr "Pindahkan semua perangkat ke…" @@ -20702,7 +20339,7 @@ msgstr "Kembali ke riwayat channel yang dilihat" #. Submenu label that moves a single device into another voice channel. #. Submenu label that moves a single device into another voice channel. #: src/features/ui/action_menu/items/MoveToChannelSubmenu.tsx:21 -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:18 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:33 msgid "Move device to…" msgstr "Pindahkan perangkat ke…" @@ -20739,7 +20376,7 @@ msgstr "Pindahkan ke" #. Submenu label that moves the selected participant or content into another channel. #. Submenu label that moves the selected participant or content into another channel. #: src/features/ui/action_menu/items/MoveToChannelSubmenu.tsx:29 -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:26 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:41 msgid "Move to…" msgstr "Pindahkan ke…" @@ -20804,7 +20441,7 @@ msgstr "Catatan musik" #: src/features/channel/components/bottomsheets/channel_details_bottom_sheet/ChannelDetailsBottomSheetShared.ts:132 #: src/features/channel/components/embeds/media/EmbedVideo.tsx:72 #: src/features/guild/components/modals/GuildNotificationSettingsModal.tsx:141 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:20 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:36 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:65 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:73 #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:178 @@ -20818,7 +20455,7 @@ msgid "Mute" msgstr "Bisukan" #. Voice control button label to turn the user's microphone off. -#: src/features/voice/components/VoiceControlBar.tsx:126 +#: src/features/voice/components/VoiceControlBar.tsx:122 msgctxt "voice-control-action" msgid "Mute" msgstr "Bisukan" @@ -20884,7 +20521,7 @@ msgid "Mute conversation" msgstr "Bisukan percakapan" #. Voice menu toggle that mutes a single device when the current user is connected on multiple devices. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:53 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:77 msgid "Mute device" msgstr "Bisukan perangkat" @@ -20898,7 +20535,9 @@ msgstr "Bisukan DM" msgid "Mute DMs" msgstr "Bisukan DM" +#. Voice menu checkbox label that locally silences a user's entrance sound. #. Voice menu checkbox label. Locally silences this user's custom entrance sound when they join, only for the current user. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:183 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:313 msgid "Mute entrance sound" msgstr "Bisukan suara masuk" @@ -21107,11 +20746,6 @@ msgstr "Pencarian gambar terbalik saya" msgid "My search engine" msgstr "Mesin pencari saya" -#. Form placeholder example for a pack name input. -#: src/features/expressions/components/modals/CreatePackModal.tsx:42 -msgid "My super pack" -msgstr "Paket super saya" - #. Short label in the add custom search engine modal. Keep it concise. #: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx:84 msgid "My translator" @@ -21757,10 +21391,6 @@ msgstr "Belum ada hadiah" msgid "No hoisted roles. Enable \"Show this role separately\" on a role to see it here." msgstr "Tidak ada peran yang di-hoist. Aktifkan \"Tampilkan peran ini secara terpisah\" pada suatu peran untuk melihatnya di sini." -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:320 -msgid "No installed packs yet." -msgstr "Belum ada paket terinstal." - #: src/features/guild/components/modals/guild_tabs/guild_overview_tab/fields/GuildInviteSplashUploadField.tsx:154 msgid "No invite background" msgstr "Tanpa latar belakang undangan" @@ -21954,11 +21584,6 @@ msgstr "Tidak ada media tersimpan" msgid "No saved payment methods." msgstr "Tidak ada metode pembayaran tersimpan." -#. Empty state title in the scheduled messages popout when the user has none scheduled. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:18 -msgid "No scheduled messages" -msgstr "Tidak ada pesan terjadwal" - #. Body of the screen-share-unsupported modal shown when xdg-desktop-portal returns no capturable sources. #: src/features/voice/components/alerts/ScreenShareUnsupportedModal.tsx:18 msgid "No screens or windows were returned by the Linux screen sharing portal. Try again after checking that your desktop environment allows screen capture." @@ -21969,7 +21594,7 @@ msgstr "Tidak ada layar atau jendela yang dikembalikan oleh portal berbagi layar msgid "No search results" msgstr "Tidak ada hasil pencarian" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:251 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:249 #: src/features/app/components/dialogs/components/DesktopSettingsView.tsx:549 msgid "No settings found" msgstr "Tidak ada pengaturan yang ditemukan" @@ -22096,7 +21721,7 @@ msgid "No webhooks" msgstr "Tidak ada webhook" #. Developer option label for short-circuiting the in-app reporting (IAR) flow. When enabled, submitting a report skips the network call. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:143 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:134 msgid "No-op in-app reports" msgstr "Laporan dalam aplikasi no-op" @@ -22303,7 +21928,7 @@ msgid "Notifications" msgstr "Notifikasi" #. User settings tab for notification and alert sound controls. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:132 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:127 msgctxt "user-settings-tab" msgid "Notifications" msgstr "Notifikasi" @@ -22366,7 +21991,7 @@ msgstr "Objek" #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/SlowmodeControl.tsx:24 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:97 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:139 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:123 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:128 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:59 msgid "Off" msgstr "Nonaktif" @@ -22500,7 +22125,7 @@ msgstr "Hanya berlaku di layar lebar." msgid "Only credit cards are accepted. Debit and prepaid cards cannot be used for the mature content check." msgstr "Hanya kartu kredit yang diterima. Kartu debit dan prabayar tidak dapat digunakan untuk verifikasi konten dewasa." -#: src/features/voice/components/StreamSettingsMenuContent.tsx:833 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:966 msgid "Only default speakers" msgstr "Hanya speaker default" @@ -22548,7 +22173,7 @@ msgstr "Jalankan kode di sini hanya jika Anda benar-benar memahami fungsinya." msgid "Only show message previews for DMs with unread messages" msgstr "Hanya tampilkan pratinjau pesan untuk DM dengan pesan yang belum dibaca" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:823 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:956 msgid "Only speakers" msgstr "Hanya pembicara" @@ -22820,7 +22445,7 @@ msgstr "Buka emoji di browser" msgid "Open emoji picker" msgstr "Buka pemilih emoji" -#: src/features/voice/components/VoiceSettingsMenus.tsx:877 +#: src/features/voice/components/VoiceSettingsMenus.tsx:859 msgid "Open event sink" msgstr "Buka sink peristiwa" @@ -22938,13 +22563,13 @@ msgstr "Buka profil {directMessageName}" #. Accessible label for the avatar button that opens a user profile. #. Short label in the app layout voice participant item. Preserve {displayName}; it is inserted by code. -#: src/features/app/components/layout/VoiceParticipantItem.tsx:47 +#: src/features/app/components/layout/VoiceParticipantItem.tsx:48 #: src/features/ui/avatars/AvatarStack.tsx:21 msgid "Open profile for {displayName}" msgstr "Buka profil {displayName}" #. Short label in the app layout grouped voice participant. Preserve {nickname}; it is inserted by code. -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:35 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:36 msgid "Open profile for {nickname}" msgstr "Buka profil {nickname}" @@ -23079,17 +22704,17 @@ msgid "Open your settings" msgstr "Buka pengaturan Anda" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:112 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:133 msgid "OpenH264 software codec on Linux" msgstr "Codec perangkat lunak OpenH264 di Linux" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:88 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:109 msgid "OpenH264 video codec" msgstr "Codec video OpenH264" #. Switch label for the OpenH264 codec toggle. "OpenH264" is a product name and "Cisco Systems, Inc." is a company name; do not translate either. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:34 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:39 msgid "OpenH264 Video Codec provided by Cisco Systems, Inc." msgstr "Codec Video OpenH264 disediakan oleh Cisco Systems, Inc." @@ -23336,34 +22961,6 @@ msgstr "Kepemilikan tidak dapat dialihkan ke <0>{username} saat ini." msgid "Ownership transferred" msgstr "Kepemilikan dialihkan" -#. Form field label for the name of an expression pack. -#. Form field label for the name of an expression pack. -#: src/features/expressions/components/modals/CreatePackModal.tsx:26 -#: src/features/expressions/components/modals/EditPackModal.tsx:27 -msgid "Pack name" -msgstr "Nama paket" - -#. Form validation error shown when the pack name field is empty. -#. Form validation error shown when the pack name field is empty. -#: src/features/expressions/components/modals/CreatePackModal.tsx:30 -#: src/features/expressions/components/modals/EditPackModal.tsx:31 -msgid "Pack name is required" -msgstr "Nama paket wajib diisi" - -#. Form validation error for a pack name that is too short. -#. Form validation error for a pack name that is too short. -#: src/features/expressions/components/modals/CreatePackModal.tsx:34 -#: src/features/expressions/components/modals/EditPackModal.tsx:35 -msgid "Pack name must be at least 2 characters" -msgstr "Nama paket minimal 2 karakter" - -#. Form validation error for a pack name that is too long. -#. Form validation error for a pack name that is too long. -#: src/features/expressions/components/modals/CreatePackModal.tsx:38 -#: src/features/expressions/components/modals/EditPackModal.tsx:39 -msgid "Pack name must be at most 64 characters" -msgstr "Nama paket maksimal 64 karakter" - #. Voice stats field label (mobile lobby). Shows packet loss percentage. #. Voice stats field label (mobile voice lobby). Shows packet loss percentage. #: src/features/voice/components/bottomsheets/DirectCallLobbyBottomSheet.tsx:124 @@ -23371,11 +22968,6 @@ msgstr "Nama paket maksimal 64 karakter" msgid "Packet loss" msgstr "Kehilangan paket" -#. 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/ExpressionPacksIndex.ts:15 -msgid "Packs" -msgstr "Paket" - #: src/features/channel/components/bottomsheets/ChannelSearchBottomSheet.tsx:718 msgid "Page {currentPage} of {totalPages}" msgstr "Halaman {currentPage} dari {totalPages}" @@ -23566,7 +23158,7 @@ msgid "Pause invites? New users won't be able to join through invite links until msgstr "Jeda undangan? Pengguna baru tidak akan bisa bergabung melalui tautan undangan sampai Anda mengaktifkannya lagi. Anggota yang sudah ada tidak akan terpengaruh." #. Short label for an advanced screen-share preview preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:39 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:44 msgid "Pause my screen share preview in the background" msgstr "Jeda pratinjau berbagi layar saya di latar belakang" @@ -23575,6 +23167,11 @@ msgstr "Jeda pratinjau berbagi layar saya di latar belakang" msgid "Pause notifications" msgstr "Jeda notifikasi" +#. Voice screen share menu preference that pauses the local stream preview while the app is unfocused. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:28 +msgid "Pause Preview When Fluxer Isn’t Focused" +msgstr "Jeda Pratinjau Saat Fluxer Tidak Aktif" + #. Description shown for the emoji toggle while reduced motion is active. #: src/features/user/components/modals/tabs/accessibility_tab/AnimationTab.tsx:81 msgid "Paused by reduced motion. Turn on to keep animated emojis playing." @@ -23908,7 +23505,7 @@ msgid "Picture" msgstr "Gambar" #. 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/VoiceVideoIndex.ts:124 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:145 msgid "Picture in picture" msgstr "Gambar dalam gambar" @@ -24028,7 +23625,7 @@ msgid "Pins popout" msgstr "Pin munculan" #. 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/VoiceVideoIndex.ts:128 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:149 msgid "PiP" msgstr "PiP" @@ -24167,15 +23764,20 @@ msgstr "Kembalikan ke jendela utama" msgid "Pop out call" msgstr "Buka panggilan di jendela terpisah" -#. Voice menu action on desktop that opens the participant camera feed in a separate window. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:29 -msgid "Pop out camera" -msgstr "Buka kamera di jendela terpisah" - #. Voice menu action on desktop that opens the participant screen share in a separate window. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:33 -msgid "Pop out stream" -msgstr "Buka streaming di jendela terpisah" +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:57 +msgid "Pop Out Stream" +msgstr "Tampilkan Aliran" + +#. Voice menu action on desktop that opens the participant placeholder tile in a separate window. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:49 +msgid "Pop Out User" +msgstr "Buka Pengguna" + +#. Voice menu action on desktop that opens the active participant camera feed in a separate window. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:45 +msgid "Pop Out Video" +msgstr "Tampilkan Video" #. Overlay text shown on a voice participant tile while it lives in a separate popped-out window. #: src/features/voice/components/popout/PoppedOutOverlay.tsx:19 @@ -24225,7 +23827,7 @@ msgid "Prefer @mention" msgstr "Pilih @sebutan" #. Option label for an encoder path select. Refers to hardware video encoders. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:63 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:68 msgid "Prefer hardware" msgstr "Pilih hardware" @@ -24237,7 +23839,7 @@ msgid "Prefer no @mention" msgstr "Jangan sebut saya" #. Option label for an encoder path select. Refers to software video encoders. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:67 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:72 msgid "Prefer software" msgstr "Pilih perangkat lunak" @@ -24256,6 +23858,11 @@ msgstr "Preferensi" msgid "Preferences..." msgstr "Preferensi..." +#. Accessible label for the advanced screen-share codec preference select. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:218 +msgid "Preferred screen share codec" +msgstr "Codec berbagi layar pilihan" + #. 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/AccessibilityIndex.ts:293 @@ -24391,6 +23998,11 @@ msgstr "Tombol pratinjau" msgid "Preview camera" msgstr "Pratinjau kamera" +#. Voice menu action that opens a preview of the current user camera. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:53 +msgid "Preview Camera" +msgstr "Pratinjau Kamera" + #. Status text on the placeholder shown in the voice call view when the user has hidden a remote stream preview. #: src/features/voice/components/HiddenStreamPlaceholder.tsx:10 msgid "Preview hidden" @@ -24424,7 +24036,7 @@ msgid "Preview sound" msgstr "Pratinjau suara" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:136 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:157 msgid "Preview, popout, and stream thumbnail behavior" msgstr "Pratinjau, popout, dan perilaku thumbnail streaming" @@ -24523,7 +24135,7 @@ msgid "Primary navigation" msgstr "Navigasi utama" #. Voice display preference checkbox that moves active speakers toward the front of the call grid when enabled. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:81 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:105 msgid "Prioritize speakers" msgstr "Prioritaskan pembicara" @@ -24537,7 +24149,7 @@ msgstr "Pembicara prioritas" #. User settings tab for privacy and safety controls. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:12 #: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts:60 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:103 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:98 msgid "Privacy" msgstr "Privasi" @@ -24613,7 +24225,7 @@ msgid "Product name" msgstr "Nama produk" #. User settings tab for editing the current user profile. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:91 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:86 msgid "Profile" msgstr "Profil" @@ -24977,7 +24589,7 @@ msgid "Push-to-talk is ignored in direct input. Switch to focused voice or custo msgstr "Push-to-talk diabaikan dalam input langsung. Beralih ke suara terfokus atau kustom untuk menggunakannya." #. Tooltip on the mic button in the voice control bar when push-to-talk is enabled. {pushToTalkHint} is the formatted shortcut key combo. -#: src/features/voice/components/VoiceControlBar.tsx:116 +#: src/features/voice/components/VoiceControlBar.tsx:112 msgid "Push-to-talk is on. Hold {pushToTalkHint} to speak." msgstr "Push-to-talk aktif. Tahan {pushToTalkHint} untuk bicara." @@ -24997,7 +24609,7 @@ msgid "Push-to-talk won't unmute your microphone while you're deafened. Undeafen msgstr "Fitur tekan-untuk-bicara tidak akan mengaktifkan mikrofon Anda saat Anda dalam keadaan bisu. Nonaktifkan mode bisu agar dapat berbicara." #. Option label for a software encoder quality select. Means slower/higher-quality. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:87 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:92 msgid "Quality" msgstr "Kualitas" @@ -25212,7 +24824,7 @@ msgid "Ready to upgrade?" msgstr "Siap untuk meng-upgrade?" #. Option label for a software encoder quality select. Means fastest/lower-latency. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:79 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:84 msgid "Realtime" msgstr "Waktu nyata" @@ -25287,11 +24899,9 @@ msgstr "Periksa ulang" msgid "Recipients will be taken to {0} <0>{1}" msgstr "Penerima akan diarahkan ke {0} <0>{1}" -#. Badge shown next to the auto codec option in the screen-share codec radio group. Keep it concise. #. Spellcheck engine option in the language tab. Lets the app choose the best available spellcheck engine. #. Spellcheck engine option in the textarea spellcheck submenu. Lets the app choose the best available engine. #: src/features/channel/components/textarea/TextareaContextMenu.tsx:70 -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:38 #: src/features/user/components/modals/tabs/LanguageTab.tsx:87 msgid "Recommended" msgstr "Direkomendasikan" @@ -25556,11 +25166,6 @@ msgstr "Tolak" msgid "Rejected" msgstr "Ditolak" -#. Voice participant context menu submenu label for friend and block actions. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:198 -msgid "Relationship" -msgstr "Hubungan" - #. Short label in the markdown tab. Keep it concise. #: src/features/user/components/modals/tabs/component_gallery_tab/MarkdownTab.tsx:129 msgid "Relative" @@ -25641,7 +25246,6 @@ msgstr "Ingat ukuran dan posisi jendela" #. Action label for removing the selected item from a list or relationship. #. Button label for removing the current webhook avatar image. #. Button or menu action label in the channel and chat message reactions sheet. Keep it concise. Keep the tone plain and specific. -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the linked accounts tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the search engines tab. Keep it concise. Keep the tone plain and specific. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. @@ -25660,8 +25264,6 @@ msgstr "Ingat ukuran dan posisi jendela" #: src/features/ui/action_menu/GroupDMContextMenu.tsx:73 #: src/features/ui/action_menu/UserContextMenu.tsx:80 #: src/features/user/components/modals/tabs/chat_settings_tab/SearchEnginesTab.tsx:26 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:75 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:133 #: src/features/user/components/modals/tabs/LinkedAccountsTab.tsx:55 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:158 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:194 @@ -25833,11 +25435,6 @@ msgstr "Hapus satu dari {targetName} untuk memberi ruang, lalu coba lagi." msgid "Remove override" msgstr "Hapus penggantian" -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:54 -msgid "Remove pack" -msgstr "Hapus paket" - #. Button or menu action label in the channel and chat message reactions sheet. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the message reactions modal. Keep it concise. Keep the tone plain and specific. #: src/features/channel/components/MessageReactionsSheet.tsx:33 @@ -25966,11 +25563,6 @@ msgstr "Menghapus peran {oldLabel}." msgid "Removed roles." msgstr "Peran dihapus." -#. Button or menu action label in the messaging commands. Keep it concise. Keep the tone plain and specific. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:57 -msgid "Removed scheduled message" -msgstr "Pesan terjadwal dihapus" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:419 msgid "Removed the channel from its category." msgstr "Menghapus saluran dari kategorinya." @@ -26003,11 +25595,6 @@ msgstr "Menghapus setiap penggantian per variabel, tetapi tetap mempertahankan p msgid "Removing permissions could limit the bot's features." msgstr "Menghapus izin dapat membatasi fitur bot." -#. Description text in the expression packs tab. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:71 -msgid "Removing the pack will uninstall it from your account." -msgstr "Menghapus paket akan mencopot pemasangannya dari akun Anda." - #: src/features/moderation/components/modals/RemoveTimeoutModal.tsx:55 msgid "Removing the timeout will allow <0>{targetUserTag} to send messages, react, and join voice channels again." msgstr "Menghapus batas waktu akan mengizinkan <0>{targetUserTag} untuk mengirim pesan, bereaksi, dan bergabung kembali ke saluran suara." @@ -26654,42 +26241,42 @@ msgid "Resize floating panel" msgstr "Ubah ukuran panel mengambang" #. Accessible label for the bottom-left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:80 +#: src/features/messaging/components/popouts/InboxPopout.tsx:74 msgid "Resize inbox from bottom left" msgstr "Ubah ukuran kotak masuk dari kiri bawah" #. Accessible label for the bottom-right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:84 +#: src/features/messaging/components/popouts/InboxPopout.tsx:78 msgid "Resize inbox from bottom right" msgstr "Ubah ukuran kotak masuk dari kanan bawah" #. Accessible label for the bottom resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:60 +#: src/features/messaging/components/popouts/InboxPopout.tsx:54 msgid "Resize inbox from the bottom edge" msgstr "Ubah ukuran kotak masuk dari tepi bawah" #. Accessible label for the left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:64 +#: src/features/messaging/components/popouts/InboxPopout.tsx:58 msgid "Resize inbox from the left edge" msgstr "Ubah ukuran kotak masuk dari tepi kiri" #. Accessible label for the right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:68 +#: src/features/messaging/components/popouts/InboxPopout.tsx:62 msgid "Resize inbox from the right edge" msgstr "Ubah ukuran kotak masuk dari tepi kanan" #. Accessible label for the top resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:56 +#: src/features/messaging/components/popouts/InboxPopout.tsx:50 msgid "Resize inbox from the top edge" msgstr "Ubah ukuran kotak masuk dari tepi atas" #. Accessible label for the top-left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:72 +#: src/features/messaging/components/popouts/InboxPopout.tsx:66 msgid "Resize inbox from top left" msgstr "Ubah ukuran kotak masuk dari kiri atas" #. Accessible label for the top-right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:76 +#: src/features/messaging/components/popouts/InboxPopout.tsx:70 msgid "Resize inbox from top right" msgstr "Ubah ukuran kotak masuk dari kanan atas" @@ -27071,11 +26658,6 @@ msgstr "Tooltip kanan" msgid "Right-click here to open the context menu" msgstr "Klik kanan di sini untuk membuka menu konteks" -#. Empty state hint in the scheduled messages popout explaining how to schedule a new message. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:22 -msgid "Right-click the send button to schedule a message." -msgstr "Klik kanan tombol kirim untuk menjadwalkan pesan." - #. Action that rings the selected participant in a voice call. #. 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. @@ -27110,8 +26692,8 @@ msgstr "Warna peran" msgid "Role created" msgstr "Peran dibuat" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:341 -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:388 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:352 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:402 msgid "Role created successfully" msgstr "Peran berhasil dibuat" @@ -27120,8 +26702,8 @@ msgstr "Peran berhasil dibuat" msgid "Role deleted" msgstr "Peran dihapus" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:425 -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:454 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:440 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:469 msgid "Role deleted successfully" msgstr "Peran berhasil dihapus" @@ -27161,7 +26743,7 @@ msgstr "Peran" msgid "Roles and members" msgstr "Peran dan anggota" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:285 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:296 msgid "Roles updated successfully" msgstr "Peran berhasil diperbarui" @@ -27269,7 +26851,6 @@ msgstr "Simpan" #: src/features/expressions/components/modals/AddFavoriteMemeModal.tsx:118 #: src/features/expressions/components/modals/EditFavoriteMemeModal.tsx:94 #: src/features/expressions/components/modals/EditGuildStickerModal.tsx:123 -#: src/features/expressions/components/modals/EditPackModal.tsx:127 #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:624 #: src/features/guild/components/modals/guild_tabs/GuildVanityURLTab.tsx:279 #: src/features/guild/components/modals/GuildFolderSettingsModal.tsx:90 @@ -27350,7 +26931,7 @@ msgstr "Tersimpan" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:63 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:59 #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:63 msgid "Saved media" msgstr "Media tersimpan" @@ -27403,23 +26984,11 @@ msgstr "Jadwalkan" msgid "Schedule message" msgstr "Jadwalkan pesan" -#. Status pill on a scheduled message row indicating it will send at the chosen time. -#. Tab label in the inbox popout listing the user scheduled messages. -#: src/features/messaging/components/popouts/InboxPopout.tsx:40 -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:30 -msgid "Scheduled" -msgstr "Terjadwal" - #. Developer / debug surface — keep terse and technical. Label in the developer Nagbar controls panel for the scheduled-maintenance banner. #: src/features/devtools/components/NagbarControls.ts:22 msgid "Scheduled maintenance nagbar" msgstr "Bilah notifikasi pemeliharaan terjadwal" -#. Label in the messaging commands. {scheduledTimeLabel} is the localized scheduled date and time. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:49 -msgid "Scheduled message for {scheduledTimeLabel}" -msgstr "Pesan terjadwal untuk {scheduledTimeLabel}" - #. Inline validation message in the schedule-message modal when the picked time is more than 30 days away. Keep tone plain. #: src/features/messaging/components/modals/ScheduleMessageModal.tsx:31 msgid "Scheduled messages can be at most 30 days in the future." @@ -27490,7 +27059,7 @@ msgid "Screen share codec" msgstr "Kodek berbagi layar" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:140 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:161 msgid "Screen share encoder controls" msgstr "Kontrol pengode video layar" @@ -27511,12 +27080,12 @@ msgid "Screen share is using software encoding ({codec}). Quality may be reduced msgstr "Berbagi layar menggunakan encoding perangkat lunak ({codec}). Kualitas mungkin berkurang dan penggunaan CPU meningkat. GPU Anda mungkin tidak mendukung encoding perangkat keras untuk codec ini." #. 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/VoiceVideoIndex.ts:120 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:141 msgid "Screen share preview" msgstr "Pratinjau berbagi layar" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:116 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:137 msgid "Screen share preview behavior" msgstr "Pratinjau berbagi layar" @@ -27535,6 +27104,11 @@ msgstr "Pratinjau berbagi layar dinonaktifkan." msgid "Screen share previews are enabled." msgstr "Pratinjau berbagi layar diaktifkan." +#. Voice screen share menu action that opens the screen share preview privacy controls. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:32 +msgid "Screen Share Privacy" +msgstr "Privasi Berbagi Layar" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the video tab. Keep it concise. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:82 @@ -27562,11 +27136,6 @@ msgstr "Mulai berbagi layar" msgid "Screen share stop" msgstr "Berhenti berbagi layar" -#. Accessible label for the screen-share codec radio group. -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:42 -msgid "Screen share video codec" -msgstr "Codec video berbagi layar" - #. 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. #. Status badge label shown on a live tile when the participant is sharing their screen. @@ -28931,6 +28500,11 @@ msgstr "Bagikan layar dan jendela." msgid "Share source" msgstr "Bagikan sumber" +#. Toggle label for sharing audio with an active stream. +#: src/features/voice/components/StreamSettingsMenuContent.tsx:156 +msgid "Share Stream Audio" +msgstr "Bagikan Audio Streaming" + #. Description in the premium gift purchase section. premiumProductName is the short paid product name. #: src/features/premium/utils/PremiumMessageDescriptors.ts:40 msgid "Share the {premiumProductName} experience with your friends by purchasing a gift subscription." @@ -28940,15 +28514,6 @@ msgstr "Bagikan pengalaman {premiumProductName} dengan teman-teman Anda dengan m msgid "Share theme" msgstr "Bagikan tema" -#: src/features/expressions/components/modals/PackInviteModal.tsx:192 -msgid "Share this link" -msgstr "Bagikan tautan ini" - -#. Description shown in the emoji pack invite modal. -#: src/features/expressions/components/modals/PackInviteModal.tsx:65 -msgid "Share this link — the pack installs when accepted." -msgstr "Bagikan tautan ini — paket akan terinstal setelah diterima." - #. Privacy > Active now: confirmation modal title when turning sharing on. #: src/features/user/components/modals/tabs/privacy_safety_tab/ActiveNowTab.tsx:33 msgid "Share voice activity with all friends?" @@ -28976,11 +28541,6 @@ msgstr "Bagikan layar Anda" msgid "Share your screen in high definition (1080p), quad HD (1440p), or native source resolution, at up to 60 FPS." msgstr "Bagikan layar Anda dalam definisi tinggi (1080p), quad HD (1440p), atau resolusi sumber asli, hingga 60 FPS." -#. Description shown in the sticker pack invite modal. -#: src/features/expressions/components/modals/PackInviteModal.tsx:69 -msgid "Share your sticker pack via link." -msgstr "Bagikan paket stiker Anda melalui tautan." - #. Button or menu action label in the share theme modal. Keep it concise. #: src/features/theme/components/modals/ShareThemeModal.tsx:39 msgid "Share your theme" @@ -29081,7 +28641,7 @@ msgstr "Konflik pintasan" #. User settings tab for keyboard shortcuts and custom bindings. #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:18 #: src/features/user/components/settings_utils/section_registry/AccessibilitySections.ts:175 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:128 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:123 msgid "Shortcuts" msgstr "Pintasan" @@ -29241,11 +28801,6 @@ msgstr "Tampilkan tombol emoji" msgid "Show emoji reactions on messages" msgstr "Tampilkan reaksi emoji di pesan" -#. Developer option label for exposing the staff-only Expression packs page in user settings. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:125 -msgid "Show expression packs settings" -msgstr "Tampilkan pengaturan paket ekspresi" - #. Short label for an advanced media button preference. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedChatControls.tsx:77 msgid "Show favorite button" @@ -29381,16 +28936,16 @@ msgstr "Tampilkan channel yang dibisukan" #. Toggle label in the mobile video settings bottom sheet. Controls whether the local camera tile is visible. #. Voice display preference checkbox that controls whether the current user sees their own camera tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:69 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:93 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:92 -#: src/features/voice/components/VoiceSettingsMenus.tsx:814 +#: src/features/voice/components/VoiceSettingsMenus.tsx:815 msgid "Show my own camera" msgstr "Tampilkan kamera saya" #. Voice display preference checkbox that controls whether the current user sees their own screen share tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:73 -msgid "Show my screen share" -msgstr "Tampilkan berbagi layar saya" +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:97 +msgid "Show My Screen Share" +msgstr "Tampilkan Layar Saya" #. Developer option label for showing the current user as typing. #. Developer tools debug menu label. Internal-only surface for developers; translators may keep this terse. @@ -29417,9 +28972,9 @@ msgstr "Tampilkan modal perangkat baru" #. Toggle label in the mobile video settings bottom sheet. Controls whether participants without video are shown in the grid. #. Voice display preference checkbox that controls whether participants without video are shown in the grid. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:77 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:101 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:96 -#: src/features/voice/components/VoiceSettingsMenus.tsx:828 +#: src/features/voice/components/VoiceSettingsMenus.tsx:829 msgid "Show non-video participants" msgstr "Tampilkan peserta non-video" @@ -29449,7 +29004,7 @@ msgid "Show per-device participant volume sliders in voice menus" msgstr "Tampilkan penggeser volume peserta per perangkat di menu suara" #. Developer option label for exposing the staff-only profile timezone section in profile settings. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:134 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:125 msgid "Show profile timezone settings" msgstr "Tampilkan pengaturan zona waktu profil" @@ -29681,7 +29236,7 @@ msgstr "Sudah masuk" #. Settings section label for account sessions and devices. #: src/features/user/components/modals/tabs/DevicesTab.tsx:517 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:42 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:34 msgid "Signed-in devices" msgstr "Perangkat yang masuk" @@ -29759,7 +29314,7 @@ msgid "Single community mode" msgstr "Mode komunitas tunggal" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:103 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:108 msgid "Single layer" msgstr "Satu lapisan" @@ -29816,7 +29371,7 @@ msgid "Skip the external link warning for all domains" msgstr "Lewati peringatan tautan eksternal untuk semua domain" #. Developer / debug surface — keep terse and technical. Tooltip / description for the no-op in-app reports toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:148 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:139 msgid "Skip the network call when an in-app report is submitted. The flow still advances to the success screen so you can exercise the UI, but nothing is actually sent to the safety team." msgstr "Lewati panggilan jaringan saat laporan dalam aplikasi dikirim. Alur tetap berlanjut ke layar sukses sehingga Anda dapat melatih UI, tetapi tidak ada yang benar-benar dikirim ke tim keamanan." @@ -30063,12 +29618,12 @@ msgid "Social" msgstr "Sosial" #. 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/VoiceVideoIndex.ts:148 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:169 msgid "Software encoder" msgstr "Encoder perangkat lunak" #. Label for an advanced screen-share select. Refers to software video encoder quality bias. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:71 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:76 msgid "Software encoder quality" msgstr "Kualitas encoder perangkat lunak" @@ -30393,7 +29948,7 @@ msgid "Spanish (Spain)" msgstr "Spanyol (Spanyol)" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:111 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:116 msgid "Spatial and temporal layers" msgstr "Lapisan spasial dan temporal" @@ -30495,7 +30050,7 @@ msgstr "Pemeriksaan ejaan" #: src/features/user/components/modals/tabs/LanguageTab.tsx:414 #: src/features/user/components/modals/tabs/LanguageTab.tsx:456 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:74 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:58 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:50 msgid "Spellcheck" msgstr "Pemeriksa ejaan" @@ -30683,10 +30238,6 @@ msgstr "Mulai panggilan" msgid "Start camera test and configure effects" msgstr "Mulai uji kamera dan konfigurasi efek" -#: src/features/expressions/components/modals/CreatePackModal.tsx:93 -msgid "Start curating a custom emoji pack that you can share and install." -msgstr "Mulai kurasi paket emoji khusus yang bisa kamu bagikan dan pasang." - #. Label for the start of a date range (inclusive). Leave blank for no lower bound. #: src/features/user/components/modals/tabs/privacy_safety_tab/data_request_modal/DataRequestModal.tsx:175 msgid "Start date" @@ -30697,10 +30248,6 @@ msgstr "Tanggal mulai" msgid "Start date must be earlier than end date." msgstr "Tanggal mulai harus sebelum tanggal berakhir." -#: src/features/voice/components/VoiceSettingsMenus.tsx:860 -msgid "Start debug logging session" -msgstr "Mulai sesi pencatatan debug" - #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:125 msgid "Start drag and drop" @@ -30883,45 +30430,6 @@ msgstr "Kepadatan stiker" msgid "Sticker is too large" msgstr "Stiker terlalu besar" -#. Kind label on a sticker pack invite embed. -#. Short label in the authentication invite header. Keep the tone plain and specific. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/auth/flow/InviteHeader.tsx:25 -#: src/features/channel/components/InviteEmbed.tsx:88 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:61 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:105 -msgid "Sticker pack" -msgstr "Paket stiker" - -#. placeholder {0}: invite.pack.name -#: src/features/invite/commands/InviteCommands.tsx:146 -msgid "Sticker pack {0} has been installed." -msgstr "Paket stiker {0} telah diinstal." - -#. Title of the error modal when creating a new sticker pack is rejected because the user is at the creation limit. -#: src/features/invite/commands/InviteCommands.tsx:74 -msgid "Sticker pack creation limit reached" -msgstr "Batas pembuatan paket stiker tercapai" - -#. Modal title for the sticker pack invite share flow. -#: src/features/expressions/components/modals/PackInviteModal.tsx:61 -msgid "Sticker pack invite" -msgstr "Undangan paket stiker" - -#. Title of the error modal when installing a sticker pack via invite is rejected because the user is at the install limit. -#: src/features/invite/commands/InviteCommands.tsx:65 -msgid "Sticker pack limit reached" -msgstr "Batas paket stiker tercapai" - -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#. Settings section label for sticker expression packs. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:84 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:27 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:22 -msgid "Sticker packs" -msgstr "Paket stiker" - #: src/features/guild/components/modals/guild_tabs/GuildStickersTab.tsx:283 msgid "Sticker slots" msgstr "Slot stiker" @@ -31039,6 +30547,13 @@ msgstr "Berhenti membagikan aktivitas suara dengan semua teman?" msgid "Stop speaking" msgstr "Berhenti bicara" +#. Danger action that stops the active screen share. +#. Voice screen share menu action that stops the current user stream. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:20 +#: src/features/voice/components/ActiveScreenShareMenu.tsx:19 +msgid "Stop Streaming" +msgstr "Hentikan Streaming" + #. Confirmation prompt in the links tab. #: src/features/user/components/modals/tabs/chat_settings_tab/ChatSettingsTabLinksTab.tsx:31 msgid "Stop trusting all links?" @@ -31050,7 +30565,7 @@ msgid "Stop watching" msgstr "Berhenti menonton" #. Tooltip / button label in the voice control bar that stops watching a remote screen share. -#: src/features/voice/components/VoiceControlBar.tsx:151 +#: src/features/voice/components/VoiceControlBar.tsx:147 msgid "Stop watching stream" msgstr "Berhenti menonton streaming" @@ -31088,11 +30603,16 @@ msgstr "Streaming disembunyikan" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the user settings voice activity card. Keep it concise. #: src/features/user/components/profile/VoiceActivityCard.tsx:90 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:132 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:153 #: src/features/voice/components/StreamWatchHoverCard.tsx:21 msgid "Stream preview" msgstr "Pratinjau streaming" +#. Compact submenu label for changing the resolution and frame rate of an active stream. +#: src/features/voice/components/StreamSettingsMenuContent.tsx:152 +msgid "Stream Quality" +msgstr "Kualitas Streaming" + #. Toolbar / menu button label in the screen-share picker. Opens the stream quality settings popover. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:164 msgid "Stream settings" @@ -31302,12 +30822,12 @@ msgid "Suspend" msgstr "Tangguhkan" #. 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/VoiceVideoIndex.ts:156 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:177 msgid "SVC" msgstr "SVC" #. Label for an advanced screen-share select. SVC is a WebRTC acronym and should stay uppercase. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:91 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:96 msgid "SVC mode" msgstr "Mode SVC" @@ -31757,7 +31277,7 @@ msgid "Template URL" msgstr "URL templat" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:107 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:112 msgid "Temporal layers" msgstr "Lapisan temporal" @@ -31818,7 +31338,7 @@ msgstr "Uji unfurl URL dan sematan yang dirender" #. Channel type chip label for a text channel. #. Option label for a WebRTC content hint select. #: src/features/channel/utils/ChannelUtils.tsx:51 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:151 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:156 msgid "Text" msgstr "Teks" @@ -32002,11 +31522,6 @@ msgstr "Pesan itu sudah tidak ada, atau Anda kehilangan akses ke percakapan." msgid "That's all of them." msgstr "Itu saja semuanya." -#. End-of-list body text in the scheduled messages popout when all scheduled messages are visible. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:56 -msgid "That's everything in the queue." -msgstr "Itu semua yang ada dalam antrean." - #. Description text in the FluxerTag change modal. #: src/features/user/components/modals/FluxerTagChangeModal.tsx:69 msgid "The #0000 tag is reserved for Visionary subscribers. Visionary is no longer available for purchase." @@ -32671,7 +32186,7 @@ msgid "This invite has unlimited uses." msgstr "Undangan ini memiliki penggunaan tanpa batas." #. Helper text shown on an invite embed while streaming privacy is active. -#: src/features/channel/components/InviteEmbed.tsx:141 +#: src/features/channel/components/InviteEmbed.tsx:112 msgid "This invite is hidden while sharing is protected." msgstr "Undangan ini disembunyikan saat berbagi dilindungi." @@ -33167,7 +32682,7 @@ msgstr "Waktu" #. Settings section label for app time display format. #: src/features/user/components/modals/tabs/LanguageTab.tsx:374 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:26 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:46 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:38 msgid "Time format" msgstr "Format waktu" @@ -33394,11 +32909,6 @@ msgstr "Alihkan papan suara" msgid "Toggle the sticker picker" msgstr "Alihkan pemilih stiker" -#. Action that toggles whether the pack invite is unique to the recipient. -#: src/features/expressions/components/modals/PackInviteModal.tsx:73 -msgid "Toggle unique invite" -msgstr "Alihkan undangan unik" - #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:305 msgid "Toggle voice activity" @@ -33731,7 +33241,7 @@ msgid "Try another search term, or pick a different category or language." msgstr "Coba kata pencarian lain, atau pilih kategori atau bahasa yang berbeda." #. Helper text on an unknown invite embed suggesting the user request a fresh invite. -#: src/features/channel/components/InviteEmbed.tsx:129 +#: src/features/channel/components/InviteEmbed.tsx:100 msgid "Try asking for a new invite." msgstr "Coba minta undangan baru." @@ -33754,7 +33264,7 @@ msgstr "Coba edit pesan Anda lagi." msgid "TRY gifts are one-time payments. Cards charged in TRY still need to be issued in Türkiye for the purchase to stay eligible." msgstr "Hadiah TRY adalah pembayaran satu kali. Kartu yang ditagih dalam TRY tetap harus diterbitkan di Turki agar pembelian tetap memenuhi syarat." -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:254 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:252 msgid "Try searching for something like \"theme\", \"notifications\", or \"privacy\"" msgstr "Coba cari sesuatu seperti \"tema\", \"notifikasi\", atau \"privasi\"" @@ -33804,7 +33314,7 @@ msgstr "Matikan" #. Bulk voice action that turns off the camera on every active device of the current user. #. Voice menu action that turns off every active device/session's camera. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:90 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:114 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:93 msgid "Turn off all device cameras" msgstr "Matikan semua kamera perangkat" @@ -33820,14 +33330,14 @@ msgstr "Matikan kamera" #. Voice menu action that turns off the camera on a single device of the current user. #. Voice menu action that turns off the camera on one device/session. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:57 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:81 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:81 msgid "Turn off device camera" msgstr "Matikan kamera perangkat" #. Voice menu action that ends the screen share on a single device of the current user. #. Voice menu action that stops screen sharing or streaming on one device/session. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:61 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:85 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:85 msgid "Turn off device stream" msgstr "Matikan streaming perangkat" @@ -33839,7 +33349,7 @@ msgstr "Nonaktifkan pesan pribadi dan permintaan pertemanan di seluruh instance. #. Voice menu action that ends the current user screen share. #. Voice menu action that stops the current user's screen share or stream. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:65 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:89 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:69 msgid "Turn off stream" msgstr "Matikan streaming" @@ -34019,16 +33529,6 @@ msgstr "Hukum Inggris Raya mewajibkan pemeriksaan konten dewasa. Untuk melanjutk msgid "Ukrainian" msgstr "Ukraina" -#. Generic title for the error modal when an emoji pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:99 -msgid "Unable to install emoji pack" -msgstr "Tidak bisa menginstal paket emoji" - -#. Generic title for the error modal when a sticker pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:103 -msgid "Unable to install sticker pack" -msgstr "Tidak bisa menginstal paket stiker" - #. Error-state title in the activity log tab when fetching log entries failed. #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTab.tsx:126 msgid "Unable to load activity logs" @@ -34038,11 +33538,6 @@ msgstr "Tidak dapat memuat log aktivitas" msgid "Unable to load applications" msgstr "Tidak dapat memuat aplikasi" -#. Error message in the expression packs tab. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:36 -msgid "Unable to load pack information." -msgstr "Tidak dapat memuat info paket." - #. Error message in the channel and chat textual attachment code panel. #. Error message in the channel and chat textual attachment code panel. #: src/features/channel/components/embeds/attachments/CsvAttachmentTablePanel.tsx:31 @@ -34265,7 +33760,7 @@ msgstr "Hapus stiker dari favorit" #. Voice call layout action that removes focus from the currently pinned participant. #. Voice layout menu action that removes the focused participant or stream. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:25 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:41 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:97 msgid "Unfocus" msgstr "Batalkan fokus" @@ -34284,7 +33779,7 @@ msgstr "Buka tautan" #. Settings section label for the embed debugger URL input. #: src/features/user/components/modals/tabs/EmbedDebuggerTab.tsx:231 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:70 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:62 msgid "Unfurl debugger" msgstr "URL debugger embed" @@ -34293,10 +33788,6 @@ msgstr "URL debugger embed" msgid "Unicode emojis" msgstr "Emoji Unicode" -#: src/features/expressions/components/modals/PackInviteModal.tsx:180 -msgid "Unique invite" -msgstr "Undangan unik" - #. Codec description in the screen share codec policy menu, used for the universal fallback codec. #: src/features/voice/utils/ScreenShareCodecPolicy.ts:20 msgid "Universal fallback. Lowest quality, but it works everywhere." @@ -34350,7 +33841,7 @@ msgstr "Tanggal tidak diketahui" #. Fallback device or operating-system label in the devices tab when session client data is unavailable. #. Short label in the app layout voice participant item. #. Short label in the notifications. Keep it concise. -#: src/features/app/components/layout/VoiceParticipantItem.tsx:43 +#: src/features/app/components/layout/VoiceParticipantItem.tsx:44 #: src/features/user/components/modals/tabs/DevicesTab.tsx:65 #: src/features/user/components/modals/tabs/notifications_tab/Notifications.tsx:78 msgid "Unknown device" @@ -34376,7 +33867,7 @@ msgid "Unknown gift" msgstr "Hadiah tidak dikenal" #. Title shown on an invite embed when the invite code resolves to nothing (expired, revoked, or invalid). -#: src/features/channel/components/InviteEmbed.tsx:125 +#: src/features/channel/components/InviteEmbed.tsx:96 msgid "Unknown invite" msgstr "Undangan tidak dikenal" @@ -34428,7 +33919,7 @@ msgstr "pengguna tidak dikenal" #: src/features/devtools/utils/CommandUtils.ts:27 #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTab.tsx:114 #: src/features/voice/components/VoiceParticipantAvatarList.tsx:43 -#: src/features/voice/components/VoiceParticipantTile.tsx:161 +#: src/features/voice/components/VoiceParticipantTile.tsx:162 #: src/features/webhook/components/WebhookListItem.tsx:30 msgid "Unknown user" msgstr "Pengguna tidak dikenal" @@ -34450,13 +33941,6 @@ msgstr "unknown-mention" msgid "unknown-role" msgstr "unknown-role" -#. Option label representing an unlimited count. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/expressions/components/modals/PackInviteModal.tsx:29 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:32 -msgid "Unlimited" -msgstr "Tidak terbatas" - #. Audit log community feature label for unlimited custom emoji capacity. #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:126 msgid "Unlimited emoji" @@ -34525,7 +34009,7 @@ msgid "Unmute" msgstr "Bunyikan" #. Voice control button label to turn the user's microphone back on. -#: src/features/voice/components/VoiceControlBar.tsx:121 +#: src/features/voice/components/VoiceControlBar.tsx:117 msgctxt "voice-control-action" msgid "Unmute" msgstr "Aktifkan suara" @@ -34613,7 +34097,7 @@ msgstr "Channel tanpa nama" #. Fallback display name for a group DM with no name set. #. Fallback title in an invite embed for a group DM with no name set. #. Short label in the channel display name state. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:72 +#: src/features/channel/components/InviteEmbed.tsx:63 #: src/features/channel/state/ChannelDisplayName.ts:19 #: src/features/channel/utils/ChannelUtils.tsx:59 msgid "Unnamed group" @@ -34692,7 +34176,7 @@ msgstr "belum dibaca" #. 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. #. Tab label in the inbox popout filtering to channels with unread messages. -#: src/features/messaging/components/popouts/InboxPopout.tsx:32 +#: src/features/messaging/components/popouts/InboxPopout.tsx:30 #: src/features/user/components/settings_utils/search_index/NotificationsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:77 msgid "Unread" @@ -34828,7 +34312,7 @@ msgid "Up to {DISCOVERY_MAX_TAGS} tags help people find your community. They sho msgstr "Hingga {DISCOVERY_MAX_TAGS} tag membantu orang menemukan komunitas Anda. Tag ini akan muncul di pencarian Penemuan." #. Feature comparison table value label. Shown in the restricted or stock column for a text-valued perk. Format includes a resolution token (4K) and a framerate token that should not be translated. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:91 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:87 msgid "Up to 4K/60fps" msgstr "Hingga 4K/60fps" @@ -34904,11 +34388,6 @@ msgstr "Kebijakan yang diperbarui" msgid "Updated saved media" msgstr "Media tersimpan diperbarui" -#. Label in the messaging commands. {scheduledTimeLabel} is the localized scheduled date and time. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:53 -msgid "Updated scheduled message for {scheduledTimeLabel}" -msgstr "Pesan terjadwal diperbarui untuk {scheduledTimeLabel}" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:544 msgid "Updated the avatar." msgstr "Memperbarui avatar." @@ -35165,7 +34644,7 @@ msgid "Uploading emojis" msgstr "Mengunggah emoji" #. Description for the maximum screen share bitrate select. Keep WebRTC literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:159 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:164 msgid "Upper bitrate cap before WebRTC adapts to the network." msgstr "Batas bitrate atas sebelum WebRTC menyesuaikan dengan jaringan." @@ -35294,7 +34773,7 @@ msgid "Use an email you can open. We will send a code there." msgstr "Gunakan email yang bisa Anda buka. Kami akan mengirimkan kode ke sana." #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:67 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:63 msgid "Use animated emojis" msgstr "Gunakan emoji animasi" @@ -35596,11 +35075,6 @@ msgstr "Hanya digunakan di komunitas ini." msgid "User" msgstr "Pengguna" -#. Voice participant context menu submenu label for lower-frequency profile and communication actions. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:202 -msgid "User actions" -msgstr "Tindakan pengguna" - #. IAR modal: rule description. #: src/features/moderation/components/report_modal/IARModalCopy.ts:251 msgid "User appears underage, or is involved in grooming or child exploitation." @@ -35677,7 +35151,7 @@ msgid "User record" msgstr "Catatan pengguna" #. Root label for the current user settings modal and settings search paths. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:352 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:341 msgid "User settings" msgstr "Setelan pengguna" @@ -36215,7 +35689,7 @@ msgid "Video progress" msgstr "Progres video" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:75 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:71 msgid "Video quality" msgstr "Kualitas video" @@ -36604,7 +36078,7 @@ msgstr "Suara (dewasa)" #. User settings tab for microphone, speaker, camera, and call stats. #. User settings tab for microphone, speaker, camera, and call stats. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:124 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:119 #: src/features/voice/utils/VoiceMessageDescriptors.ts:30 msgid "Voice & video" msgstr "Suara & video" @@ -36861,7 +36335,7 @@ msgid "Wait here" msgstr "Tunggu di sini" #. Tooltip explaining that video / screen share controls are gated while the voice connection is not yet ready. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:56 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:45 msgid "Waiting for connection..." msgstr "Menunggu koneksi..." @@ -37362,11 +36836,6 @@ msgstr "Apa yang ingin Anda cari." msgid "What's happening?" msgstr "Ada apa?" -#. Form helper text for an expression pack description input. -#: src/features/expressions/components/modals/CreatePackModal.tsx:50 -msgid "What's in this pack?" -msgstr "Apa saja isi paket ini?" - #. Short label in the settings dialog mobile settings view. #. Short label in the whats new modal. #. Sidebar item in settings that opens the app update notes modal. @@ -37551,7 +37020,7 @@ msgid "Window state" msgstr "Status jendela" #. User settings tab label shown on Windows desktop builds. Refers to the Microsoft Windows OS. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:74 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:69 msgid "Windows app" msgstr "Aplikasi Windows" @@ -37873,16 +37342,6 @@ msgstr "Anda tidak dapat mengedit pesan ini." msgid "You can't grant a permission you don't have in this channel." msgstr "Anda tidak bisa memberikan izin yang tidak Anda miliki di saluran ini." -#. Body of the error modal when installing an emoji pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:91 -msgid "You can't install this emoji pack." -msgstr "Anda tidak dapat menginstal paket emoji ini." - -#. Body of the error modal when installing a sticker pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:95 -msgid "You can't install this sticker pack." -msgstr "Anda tidak dapat menginstal paket stiker ini." - #. Title of the error modal shown when the user is banned from a discovery community. #: src/features/discovery/commands/DiscoveryJoinCommands.tsx:38 msgid "You can't join this community" @@ -37942,8 +37401,8 @@ msgstr "Anda tidak dapat mengirim pesan di komunitas ini." #. Tooltip in the voice control bar when the user lacks the Screen Share permission in this channel. Tone stays plain. #. Tooltip shown when the user lacks the Screen Share permission in the voice channel. Tone stays plain. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:65 -#: src/features/voice/components/VoiceControlBar.tsx:141 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:54 +#: src/features/voice/components/VoiceControlBar.tsx:137 msgid "You can't share your screen in this channel" msgstr "Anda tidak dapat berbagi layar di saluran ini" @@ -37956,8 +37415,8 @@ msgstr "Anda tidak dapat berbicara di saluran ini" #. Tooltip in the voice control bar when the user lacks the Video permission in this channel. Tone stays plain. #. Tooltip shown when the user lacks the Video permission in the voice channel. Tone stays plain. #: src/features/voice/components/modals/CameraPreviewModal.tsx:74 -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:61 -#: src/features/voice/components/VoiceControlBar.tsx:131 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:50 +#: src/features/voice/components/VoiceControlBar.tsx:127 msgid "You can't turn on your camera in this channel" msgstr "Anda tidak dapat menyalakan kamera di saluran ini" @@ -38120,10 +37579,6 @@ msgstr "Anda belum cukup lama menjadi anggota komunitas ini untuk bisa mengirim msgid "You haven't blocked anyone yet." msgstr "Anda belum memblokir siapa pun." -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:343 -msgid "You haven't created any packs yet." -msgstr "Kamu belum membuat paket apa pun." - #. Intro copy in the keyboard navigation modal. {productName} is the app name. #: src/features/input/components/modals/KeyboardModeIntroModal.tsx:26 msgid "You just pressed Tab. Keyboard mode is now on so you can navigate {productName} without a mouse." @@ -38345,13 +37800,6 @@ msgstr "Anda sudah mencapai {bookmarksText}. Hapus salah satu untuk menambahkan msgid "You're at the cap of {freeItemsText} — your instance admin sets this limit." msgstr "Anda sudah mencapai batas {freeItemsText} — admin instans Anda yang menetapkan batas ini." -#. Fallback body of the emoji pack creation-limit error modal when no exact limit is known. -#. Fallback body of the sticker pack creation-limit error modal when no exact limit is known. -#: src/features/invite/commands/InviteCommands.tsx:61 -#: src/features/invite/commands/InviteCommands.tsx:79 -msgid "You're at the creation limit. Delete one to create another." -msgstr "Anda sudah mencapai batas pembuatan. Hapus salah satu untuk membuat yang lain." - #. Modal body shown when the free bookmarks limit is reached and Plutonium would increase it. Free and Plutonium limits are interpolated. #: src/features/app/components/alerts/MaxBookmarksModal.tsx:30 msgid "You're at the free cap of {bookmarksText}. {premiumProductName} bumps you up to {premiumBookmarksText} — or remove one to add another." @@ -38362,13 +37810,6 @@ msgstr "Anda telah mencapai batas gratis {bookmarksText}. {premiumProductName} m msgid "You're at the free cap of {freeItemsText}. {premiumProductName} bumps you up to {premiumItemsText}." msgstr "Anda telah mencapai batas gratis {freeItemsText}. {premiumProductName} akan meningkatkan batas Anda hingga {premiumItemsText}." -#. Fallback body of the emoji pack install-limit error modal when no exact limit is known. -#. Fallback body of the sticker pack install-limit error modal when no exact limit is known. -#: src/features/invite/commands/InviteCommands.tsx:52 -#: src/features/invite/commands/InviteCommands.tsx:70 -msgid "You're at the install limit. Remove one to add another." -msgstr "Anda sudah mencapai batas pemasangan. Hapus satu untuk menambahkan yang lain." - #. Short label in the user banned from guild modal. Keep it concise. Keep the tone plain and specific. #: src/features/moderation/components/alerts/UserBannedFromGuildModal.tsx:8 msgid "You're banned" @@ -38379,11 +37820,6 @@ msgstr "Anda diblokir" msgid "You're being rate limited. Wait {duration} before trying again." msgstr "Anda dibatasi laju. Tunggu {duration} sebelum mencoba lagi." -#. End-of-list title in the scheduled messages popout when all scheduled messages are visible. Tone can be friendly. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:51 -msgid "You're caught up" -msgstr "Anda sudah membaca semua pesan" - #. Error modal body shown when a gift-subscription user tries to start a recurring subscription. Explains the extension/redemption path. #: src/features/app/components/dialogs/components/plutonium/hooks/useCheckoutActions.tsx:160 msgid "You're currently on a gift subscription. It won't renew. You can redeem more gift codes to extend it. Recurring subscriptions can be started after your gift time ends." @@ -38497,16 +37933,12 @@ msgstr "Anda baru saja menggunakan pengembalian dana mandiri. Anda dapat mengemb msgid "You've arrived, {username}! Let's get started." msgstr "Kamu sudah tiba, {username}! Ayo mulai." -#: src/features/auth/flow/InviteHeader.tsx:200 -msgid "You've been invited to install" -msgstr "Anda diundang untuk menginstal" - -#: src/features/auth/flow/InviteHeader.tsx:96 -#: src/features/auth/flow/InviteHeader.tsx:299 +#: src/features/auth/flow/InviteHeader.tsx:69 +#: src/features/auth/flow/InviteHeader.tsx:213 msgid "You've been invited to join" msgstr "Anda diundang untuk bergabung" -#: src/features/auth/flow/InviteHeader.tsx:151 +#: src/features/auth/flow/InviteHeader.tsx:124 msgid "You've been invited to join a group DM by" msgstr "Anda diundang untuk bergabung ke DM grup oleh" @@ -38586,7 +38018,7 @@ msgstr "Langganan {premiumProductName} Anda telah berakhir. Anda telah kehilanga msgid "Your {productName} session expired. Sign in again to continue authorizing this application." msgstr "Sesi {productName} Anda telah berakhir. Masuk lagi untuk melanjutkan otorisasi aplikasi ini." -#: src/features/user/components/settings_utils/SettingsConstants.tsx:205 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:200 msgid "Your account" msgstr "Akun Anda" diff --git a/fluxer_app/src/features/i18n/locales/it/messages.po b/fluxer_app/src/features/i18n/locales/it/messages.po index 750f4981d..76e2b5185 100644 --- a/fluxer_app/src/features/i18n/locales/it/messages.po +++ b/fluxer_app/src/features/i18n/locales/it/messages.po @@ -29,11 +29,6 @@ msgstr "(modificato)" msgid "(failed to load)" msgstr "(non caricato)" -#. Placeholder content text shown for scheduled messages with neither text nor attachments. Keep the parentheses. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:38 -msgid "(no content)" -msgstr "(nessun contenuto)" - #: src/features/app/components/pages/YouPage.tsx:189 #: src/features/user/components/modals/UserProfileMobileSheet.tsx:899 msgid "(only visible to you)" @@ -455,7 +450,7 @@ msgstr "{count, plural, one {Espandi (# riga)} other {Espandi (# righe)}}" msgid "{count, plural, one {Expand (# row)} other {Expand (# rows)}}" msgstr "{count, plural, one {Espandi (# riga)} other {Espandi (# righe)}}" -#: src/features/voice/components/VoiceParticipantTile.tsx:303 +#: src/features/voice/components/VoiceParticipantTile.tsx:304 msgid "{count, plural, one {Expand # other device} other {Expand # other devices}}" msgstr "{count, plural, one {Espandi # altro dispositivo} other {Espandi # altri dispositivi}}" @@ -463,8 +458,8 @@ msgstr "{count, plural, one {Espandi # altro dispositivo} other {Espandi # altri msgid "{count, plural, one {Group DM · # member} other {Group DM · # members}}" msgstr "{count, plural, one {Messaggio di gruppo · # membro} other {Messaggio di gruppo · # membri}}" -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:252 -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:273 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:274 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:295 msgid "{count, plural, one {Hide # device} other {Hide # devices}}" msgstr "{count, plural, one {Nascondi # dispositivo} other {Nascondi # dispositivi}}" @@ -476,7 +471,7 @@ msgstr "{count, plural, one {In chiamata} other {# in chiamata}}" msgid "{count, plural, one {Join video call (# participant)} other {Join video call (# participants)}}" msgstr "{count, plural, one {Partecipa alla videochiamata (# partecipante)} other {Partecipa alla videochiamata (# partecipanti)}}" -#: src/features/voice/components/VoiceParticipantTile.tsx:620 +#: src/features/voice/components/VoiceParticipantTile.tsx:621 msgid "{count, plural, one {Keep watching # stream and add this one} other {Keep watching # streams and add this one}}" msgstr "{count, plural, one {Continua a guardare # stream e aggiungi questo} other {Continua a guardare # stream e aggiungi questo}}" @@ -492,8 +487,8 @@ msgstr "{count, plural, one {Revoca # app} other {Revoca # app}}" msgid "{count, plural, one {sent # attachment} other {sent # attachments}}" msgstr "{count, plural, one {inviato # allegato} other {inviati # allegati}}" -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:259 -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:280 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:281 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:302 msgid "{count, plural, one {Show # device} other {Show # devices}}" msgstr "{count, plural, one {Mostra # dispositivo} other {Mostra # dispositivi}}" @@ -535,22 +530,6 @@ msgstr "{count, plural, one {Stai già usando l'unica connessione consentita per msgid "{count, plural, one {You're at the cap of # saved media item. Remove one to add another.} other {You're at the cap of # saved media items. Remove one to add another.}}" msgstr "{count, plural, one {Hai raggiunto il limite di # elemento multimediale salvato. Rimuovine uno per aggiungerne un altro.} other {Hai raggiunto il limite di # elementi multimediali salvati. Rimuovine uno per aggiungerne un altro.}}" -#: src/features/invite/commands/InviteCommands.tsx:401 -msgid "{count, plural, one {You're at the limit of # emoji pack. Delete one to create another.} other {You're at the limit of # emoji packs. Delete one to create another.}}" -msgstr "{count, plural, one {Hai raggiunto il limite di # pacchetto di emoji. Eliminane uno per crearne un altro.} other {Hai raggiunto il limite di # pacchetti di emoji. Eliminane uno per crearne un altro.}}" - -#: src/features/invite/commands/InviteCommands.tsx:387 -msgid "{count, plural, one {You're at the limit of # installed emoji pack. Remove one to add another.} other {You're at the limit of # installed emoji packs. Remove one to add another.}}" -msgstr "{count, plural, one {Hai raggiunto il limite di # pacchetti emoji installati. Rimuovine uno per aggiungerne un altro.} other {Hai raggiunto il limite di # pacchetti emoji installati. Rimuovine uno per aggiungerne un altro.}}" - -#: src/features/invite/commands/InviteCommands.tsx:419 -msgid "{count, plural, one {You're at the limit of # installed sticker pack. Remove one to add another.} other {You're at the limit of # installed sticker packs. Remove one to add another.}}" -msgstr "{count, plural, one {Hai raggiunto il limite di # pacchetti di adesivi installati. Rimuovine uno per aggiungerne un altro.} other {Hai raggiunto il limite di # pacchetti di adesivi installati. Rimuovine uno per aggiungerne un altro.}}" - -#: src/features/invite/commands/InviteCommands.tsx:433 -msgid "{count, plural, one {You're at the limit of # sticker pack. Delete one to create another.} other {You're at the limit of # sticker packs. Delete one to create another.}}" -msgstr "{count, plural, one {Hai raggiunto il limite di # pacchetto di adesivi. Eliminane uno per crearne un altro.} other {Hai raggiunto il limite di # pacchetti di adesivi. Eliminane uno per crearne un altro.}}" - #: src/features/guild/components/alerts/MaxGuildsModal.tsx:24 msgid "{count, plural, one {You've reached the maximum number of communities you can join (# community). Leave a community before joining another one.} other {You've reached the maximum number of communities you can join (# communities). Leave a community before joining another one.}}" msgstr "{count, plural, one {Hai raggiunto il numero massimo di community a cui puoi unirti (# community). Lascia una community prima di unirti a un'altra.} other {Hai raggiunto il numero massimo di community a cui puoi unirti (# community). Lascia una community prima di unirti a un'altra.}}" @@ -750,14 +729,14 @@ msgstr "{formats}. Massimo {maxSize}. Consigliato: {recommendedSize}" msgid "{formats}. Max {maxSize}. Recommended: {recommendedSize}. {note}" msgstr "{formats}. Massimo {maxSize}. Consigliato: {recommendedSize}. {note}" -#: src/features/auth/flow/InviteHeader.tsx:117 -#: src/features/auth/flow/InviteHeader.tsx:162 -#: src/features/auth/flow/InviteHeader.tsx:335 +#: src/features/auth/flow/InviteHeader.tsx:90 +#: src/features/auth/flow/InviteHeader.tsx:135 +#: src/features/auth/flow/InviteHeader.tsx:249 msgid "{formattedMemberCount} {memberCount, plural, one {member} other {members}}" msgstr "{formattedMemberCount} {memberCount, plural, one {membro} other {membri}}" -#: src/features/auth/flow/InviteHeader.tsx:111 -#: src/features/auth/flow/InviteHeader.tsx:320 +#: src/features/auth/flow/InviteHeader.tsx:84 +#: src/features/auth/flow/InviteHeader.tsx:234 msgid "{formattedPresenceCount} online" msgstr "online {formattedPresenceCount}" @@ -776,7 +755,7 @@ msgstr "{fps} FPS" msgid "{guildName} channels" msgstr "Canali di {guildName}" -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:674 +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:673 msgid "{hiddenConnectionCount, plural, one {Expand # other device} other {Expand # other devices}}" msgstr "{hiddenConnectionCount, plural, one {Espandi # altro dispositivo} other {Espandi # altri dispositivi}}" @@ -874,7 +853,7 @@ msgstr "{length} spettatore" msgid "{lineCount, plural, one {# line} other {# lines}}" msgstr "{lineCount, plural, one {# riga} other {# righe}}" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:145 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:143 msgid "{matchCount, plural, one {# match} other {# matches}}" msgstr "{matchCount, plural, one {# corrispondenza} other {# corrispondenze}}" @@ -889,7 +868,7 @@ msgid "{mbWayPaymentMethod} is a one-time payment method in {paymentProviderName msgstr "{mbWayPaymentMethod} è un metodo di pagamento una tantum nel checkout di {paymentProviderName}, quindi non è un percorso di abbonamento ricorrente qui." #. Screen share bitrate option label. Mbps means megabits per second. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:167 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:172 msgid "{megabits} Mbps" msgstr "{megabits} Mbps" @@ -1105,7 +1084,7 @@ msgid "{productName} detected a potential raid in this community. Invites are pa msgstr "{productName} ha rilevato un potenziale raid in questa community. Gli inviti sono in pausa, quindi i nuovi utenti non possono unirsi in questo momento." #. Anti-raid status message on a community invite embed. productName is the product brand name placeholder. -#: src/features/channel/components/InviteEmbed.tsx:117 +#: src/features/channel/components/InviteEmbed.tsx:88 msgid "{productName} detected a potential raid, so new users can't join right now." msgstr "{productName} ha rilevato un potenziale raid, quindi i nuovi utenti non possono unirsi al momento." @@ -1225,14 +1204,14 @@ msgstr "Ancora {remaining} caratteri. Ottieni {premiumProductName} per scrivere msgid "{remainingSlotCount} remaining" msgstr "{remainingSlotCount} rimanenti" -#: src/features/channel/components/InviteEmbed.tsx:282 -#: src/features/channel/components/InviteEmbed.tsx:455 -#: src/features/channel/components/InviteEmbed.tsx:724 +#: src/features/channel/components/InviteEmbed.tsx:248 +#: src/features/channel/components/InviteEmbed.tsx:356 +#: src/features/channel/components/InviteEmbed.tsx:625 msgid "{renderedMemberCount} {memberCount, plural, one {member} other {members}}" msgstr "{renderedMemberCount} {memberCount, plural, one {membro} other {membri}}" #. Presence summary on a community invite embed. renderedPresenceCount is a formatted count of online members. -#: src/features/channel/components/InviteEmbed.tsx:112 +#: src/features/channel/components/InviteEmbed.tsx:83 msgid "{renderedPresenceCount} online" msgstr "online {renderedPresenceCount}" @@ -1630,9 +1609,7 @@ msgstr "1 non letto" msgid "1 unread DM" msgstr "1 messaggio non letto" -#. Invite link use-limit option meaning the invite can be used once. #. Invite max-uses dropdown option for exactly one use. -#: src/features/expressions/components/modals/PackInviteModal.tsx:33 #: src/features/invite/components/modals/InviteModal.tsx:60 msgid "1 use" msgstr "1 utilizzo" @@ -1668,16 +1645,12 @@ msgstr "Regalo 1 anno" msgid "10 minutes" msgstr "10 minuti" -#. Invite link use-limit option meaning the invite can be used ten times. #. Invite max-uses dropdown option for ten uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:41 #: src/features/invite/components/modals/InviteModal.tsx:68 msgid "10 uses" msgstr "10 utilizzi" -#. Invite link use-limit option meaning the invite can be used 100 times. #. Invite max-uses dropdown option for 100 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:53 #: src/features/invite/components/modals/InviteModal.tsx:80 msgid "100 uses" msgstr "100 utilizzi" @@ -1763,9 +1736,7 @@ msgctxt "adaptive-screen-share" msgid "240p" msgstr "240p" -#. Invite link use-limit option meaning the invite can be used 25 times. #. Invite max-uses dropdown option for 25 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:45 #: src/features/invite/components/modals/InviteModal.tsx:72 msgid "25 uses" msgstr "25 utilizzi" @@ -1840,16 +1811,12 @@ msgstr "5 giorni" msgid "5 minutes" msgstr "5 minuti" -#. Invite link use-limit option meaning the invite can be used five times. #. Invite max-uses dropdown option for five uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:37 #: src/features/invite/components/modals/InviteModal.tsx:64 msgid "5 uses" msgstr "5 utilizzi" -#. Invite link use-limit option meaning the invite can be used 50 times. #. Invite max-uses dropdown option for 50 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:49 #: src/features/invite/components/modals/InviteModal.tsx:76 msgid "50 uses" msgstr "50 utilizzi" @@ -2083,13 +2050,6 @@ msgstr "Accetta invito" msgid "Accept the friend request from {userName}?" msgstr "Accettare la richiesta di amicizia da {userName}?" -#. Helper text on a pack invite embed explaining that accepting installs the pack. -#. Note shown on expression pack invites before accepting. -#: src/features/channel/components/InviteEmbed.tsx:100 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:81 -msgid "Accepting this invite installs the pack automatically." -msgstr "Accettando questo invito, il pacchetto verrà installato automaticamente." - #. Short label in the notification utils helper. Keep it concise. #: src/features/notification/utils/NotificationUtils.ts:32 msgid "Access granted" @@ -2110,7 +2070,7 @@ msgstr "Accedi alle tue informazioni di base del profilo (nome utente, avatar, e #. User settings tab for accessibility preferences (visual, motion, screen reader, etc.). #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:14 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:93 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:66 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:61 msgid "Accessibility" msgstr "Accessibilità" @@ -2124,7 +2084,7 @@ msgstr "Area live accessibile" #. User settings tab for account login, password, MFA, and security. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:11 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:129 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:95 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:90 msgid "Account" msgstr "Account" @@ -2180,7 +2140,7 @@ msgstr "Account troppo recente" #. Required-action modal title shown when an account-level verification step is required to proceed. #. Title of the error modal shown when an unclaimed (guest) account tries to accept a community or group DM invite. Auth-related; keep tone plain. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:8 -#: src/features/invite/commands/InviteCommands.tsx:37 +#: src/features/invite/commands/InviteCommands.tsx:35 msgid "Account verification required" msgstr "Verifica dell'account richiesta" @@ -2461,7 +2421,7 @@ msgid "Add an account to continue." msgstr "Aggiungi un account per continuare." #. Body of the error modal shown when an unclaimed (guest) account tries to accept a community invite. Tells the user to complete sign-up first. -#: src/features/invite/commands/InviteCommands.tsx:42 +#: src/features/invite/commands/InviteCommands.tsx:40 msgid "Add an email and password to your account first." msgstr "Prima aggiungi un'email e una password al tuo account." @@ -2771,7 +2731,7 @@ msgid "Address" msgstr "Indirizzo" #. Description for an H.264 backup stream select. Keep H.264, CPU, and GPU literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:119 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:124 msgid "Adds H.264 for mixed clients. Uses more encode work." msgstr "Aggiunge H.264 per i client misti. Richiede più risorse di codifica." @@ -2827,11 +2787,9 @@ msgstr "Gli amministratori hanno messo in pausa gli inviti, non puoi unirti in q #. Collapsed-by-default group at the end of the community overview tab holding less common settings. #. Disclosure button label in the voice connection status popout. Reveals technical bandwidth and network stats. #. User settings tab for power-user and experimental application preferences. -#. Voice participant context menu submenu label for IDs and diagnostics. #: src/features/channel/components/modals/channel_tabs/ChannelOverviewTab.tsx:337 #: src/features/guild/components/modals/guild_tabs/guild_overview_tab/index.tsx:28 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:178 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:145 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:140 #: src/features/voice/components/voice_connection_status/VoiceDetailsPopout.tsx:60 msgid "Advanced" msgstr "Avanzate" @@ -2842,7 +2800,7 @@ msgid "Advanced video settings" msgstr "Impostazioni video avanzate" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:100 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:121 msgid "Advertise a capped decode codec to force publisher migration" msgstr "Pubblica un codec di decodifica limitato per forzare la migrazione dell'editore" @@ -3065,6 +3023,13 @@ msgstr "Consenti a tutti di vedere questa connessione sul tuo profilo" msgid "Allow anyone who can view your full profile to see your profile local time" msgstr "Consenti a chiunque possa visualizzare il tuo profilo completo di vedere l'ora locale del tuo profilo" +#. Settings search entry label for the AV1 screen-share opt-in. AV1 is a codec name and should stay literal. +#. Switch label for the AV1 screen-share opt-in. AV1 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:236 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:88 +msgid "Allow AV1 for screen sharing" +msgstr "Consenti AV1 per la condivisione dello schermo" + #. Toggle label that allows DMs from bots in this community. #: src/features/ui/action_menu/items/BulkSettingsMenuItems.tsx:81 msgid "Allow bot direct messages" @@ -3112,6 +3077,13 @@ msgstr "Consenti nomi flessibili per i canali testuali" msgid "Allow for all communities" msgstr "Consenti per tutte le community" +#. Settings search entry label for the H.265/HEVC screen-share opt-in. H.265 and HEVC are codec names and should stay literal. +#. Switch label for the H.265/HEVC screen-share opt-in. H.265 and HEVC are codec names and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:240 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:92 +msgid "Allow H.265 (HEVC) for screen sharing" +msgstr "Consenti H.265 (HEVC) per la condivisione dello schermo" + #: src/features/connection/components/modals/EditConnectionModal.tsx:95 msgid "Allow members from communities you're in to see this connection" msgstr "Consenti ai membri delle community di cui fai parte di vedere questa connessione" @@ -3218,7 +3190,7 @@ msgid "Already have an account?" msgstr "Hai già un account?" #. Status label on a group DM invite embed when the current user is already a member. -#: src/features/channel/components/InviteEmbed.tsx:76 +#: src/features/channel/components/InviteEmbed.tsx:67 msgid "Already joined" msgstr "Già iscritto" @@ -3426,7 +3398,7 @@ msgid "Animated avatars ({animatedAvatarFormats}) require {premiumProductName}." msgstr "Avatar animati ({animatedAvatarFormats}) richiedono {premiumProductName}." #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:79 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:75 msgid "Animated avatars & profile banners" msgstr "Avatar animati e banner del profilo" @@ -3712,7 +3684,7 @@ msgstr "Badge icona app" msgid "App language: {format}" msgstr "Lingua dell'app: {format}" -#: src/features/user/components/settings_utils/SettingsConstants.tsx:209 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:204 msgid "App settings" msgstr "Impostazioni app" @@ -3739,7 +3711,7 @@ msgstr "Livello zoom app" #. Advanced settings category tag. #. User settings tab for app appearance and layout options. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:13 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:116 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:111 msgid "Appearance" msgstr "Aspetto" @@ -3812,8 +3784,8 @@ msgstr "Applicazione aggiornata" #: src/features/user/components/modals/tabs/applications_tab/index.tsx:90 #: src/features/user/components/modals/tabs/applications_tab/index.tsx:129 #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:29 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:74 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:70 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:66 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:65 msgid "Applications" msgstr "Applicazioni" @@ -3899,7 +3871,7 @@ msgid "Are you sure you want to delete every message in your personal notes? Thi msgstr "Vuoi davvero eliminare tutti i messaggi nelle tue note personali? Questa azione rimuoverà in modo permanente tutti i messaggi e i relativi allegati e non potrà essere annullata." #. placeholder {0}: selectedRole.name -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:410 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:425 msgid "Are you sure you want to delete the <0>{0} role? Any members with this role will no longer have it." msgstr "Vuoi davvero eliminare il ruolo <0>{0}? Tutti i membri che lo possiedono non lo avranno più." @@ -4080,11 +4052,6 @@ msgstr "Mock allegato" msgid "Attachment mocks" msgstr "Mock allegati" -#. Placeholder content text shown for scheduled messages that have attachments but no text content. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:34 -msgid "Attachment only message" -msgstr "Messaggio con solo allegato" - #. Short label in the channel and chat textual attachment preview bottom sheet. Keep it concise. #. Short label in the channel and chat textual attachment preview modal. Keep it concise. #: src/features/channel/components/embeds/attachments/TextualAttachmentPreviewBottomSheet.tsx:27 @@ -4112,9 +4079,7 @@ msgstr "Caricamento allegato non disponibile" msgid "Attachment: {filename}" msgstr "Allegato: {filename}" -#. Label in the scheduled message row preview indicating that attachments are included. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:43 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:34 msgid "Attachments" msgstr "Allegati" @@ -4238,7 +4203,7 @@ msgid "Audio settings" msgstr "Impostazioni audio" #. Voice control button label for microphone and speaker settings. -#: src/features/voice/components/VoiceControlBar.tsx:146 +#: src/features/voice/components/VoiceControlBar.tsx:142 msgctxt "voice-control-button" msgid "Audio settings" msgstr "Impostazioni audio" @@ -4344,7 +4309,7 @@ msgid "Authorized" msgstr "Autorizzato" #. 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/GeneralSettingsSections.ts:30 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:22 msgid "Authorized applications" msgstr "Applicazioni autorizzate" @@ -4358,8 +4323,8 @@ msgstr "Applicazioni autorizzate" #: src/features/user/components/modals/tabs/AuthorizedAppsTab.tsx:506 #: src/features/user/components/settings_utils/search_index/AuthorizedAppsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:148 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:34 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:107 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:102 msgid "Authorized apps" msgstr "App autorizzate" @@ -4442,7 +4407,6 @@ msgid "Autocomplete suggestion: {label}, {selectedOptionPosition} of {resultCoun msgstr "Suggerimento di completamento automatico: {label}, {selectedOptionPosition} di {resultCount}" #. Channel overview settings tab label, control, or validation message (name, topic, slowmode, voice region, mature content gate). -#. Label for the auto codec option in the screen-share codec radio group. Keep it concise. #. Option label for a WebRTC content hint select. #. Option label for an SVC mode select. #. Option label for an encoder path select. @@ -4451,11 +4415,10 @@ msgstr "Suggerimento di completamento automatico: {label}, {selectedOptionPositi #. Voice region option label in the voice settings menu meaning let Fluxer pick the best region automatically. #. Voice region picker option label meaning 'let Fluxer pick the best region automatically'. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/RtcRegionSelect.tsx:19 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:59 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:99 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:139 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:176 -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:34 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:64 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:104 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:144 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:181 #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:263 #: src/features/voice/components/VoiceRegionSelector.tsx:16 #: src/features/voice/components/VoiceSettingsMenus.tsx:126 @@ -4468,6 +4431,11 @@ msgctxt "rtc-region-value" msgid "Automatic" msgstr "Automatico" +#. Option label for the screen-share codec select. codec is the automatically selected codec label. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:222 +msgid "Automatic ({codec})" +msgstr "Automatic ({codec})" + #. Settings search entry label. Names the settings search entry in the settings UI. #. Voice setting label for automatically evening out microphone volume. #: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:48 @@ -4495,96 +4463,6 @@ msgstr "Lettura automatica dei messaggi" msgid "Automatic start" msgstr "Avvio automatico" -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep Firefox as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:8 -msgid "Automatic would use {codecName} because Firefox screen sharing works most reliably with it." -msgstr "L'opzione Automatico userebbe {codecName} perché la condivisione dello schermo di Firefox funziona in modo più affidabile con questo codec." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:70 -msgid "Automatic would use {codecName} because no hardware encoder is available and this browser exposes H.265." -msgstr "Automatico userebbe {codecName} perché non è disponibile alcun codificatore hardware e questo browser espone H.265." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:75 -msgid "Automatic would use {codecName} because no hardware encoder is available and your computer exposes H.265." -msgstr "L'opzione automatica userebbe {codecName} perché non è disponibile alcun codificatore hardware e il tuo computer espone H.265." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:90 -msgid "Automatic would use {codecName} because no higher-quality encoder is available and H.264 is compatible." -msgstr "L'opzione automatica userebbe {codecName} perché non è disponibile un codificatore di qualità superiore e H.264 è compatibile." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep OpenH264 and Linux literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:101 -msgid "Automatic would use {codecName} because no video encoder is exposed. On Linux, OpenH264 may need to be installed." -msgstr "L'opzione automatica userebbe {codecName} perché non è esposto alcun codificatore video. Su Linux, potrebbe essere necessario installare OpenH264." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:60 -msgid "Automatic would use {codecName} because software encoding is preferred and this browser exposes AV1." -msgstr "Automatico userebbe {codecName} perché la codifica software è preferita e questo browser espone AV1." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:80 -msgid "Automatic would use {codecName} because software encoding is preferred and this browser exposes VP9." -msgstr "Automatico userebbe {codecName} perché la codifica software è preferita e questo browser espone VP9." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:95 -msgid "Automatic would use {codecName} because software encoding is preferred and VP8 is the safest software fallback." -msgstr "Automatico userebbe {codecName} perché la codifica software è preferita e VP8 è il fallback software più sicuro." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:65 -msgid "Automatic would use {codecName} because software encoding is preferred and your computer exposes AV1." -msgstr "Automatico userebbe {codecName} perché la codifica software è preferita e il tuo computer supporta AV1." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:85 -msgid "Automatic would use {codecName} because software encoding is preferred and your computer exposes VP9." -msgstr "L'opzione automatica userebbe {codecName} perché la codifica software è preferita e il tuo computer espone VP9." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep codec names literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:25 -msgid "Automatic would use {codecName} because this browser does not expose H.264, so VP8 is the safest fallback." -msgstr "L'opzione Automatico userebbe {codecName} perché questo browser non espone H.264, quindi VP8 è il fallback più sicuro." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep Chromium as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:13 -msgid "Automatic would use {codecName} because this browser supports it and it is the best fallback outside Chromium." -msgstr "Automatico userebbe {codecName} perché il browser lo supporta ed è la migliore opzione di riserva al di fuori di Chromium." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep codec names literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:30 -msgid "Automatic would use {codecName} because your computer does not expose H.264, so VP8 is the safest fallback." -msgstr "L'opzione automatica userebbe {codecName} perché il tuo computer non espone H.264, quindi VP8 è il fallback più sicuro." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep Chromium as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:19 -msgid "Automatic would use {codecName} because your computer supports it and it is the best fallback outside Chromium." -msgstr "Automatico userebbe {codecName} perché il tuo computer lo supporta ed è il miglior ripiego al di fuori di Chromium." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:54 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware and it gives strong screen-share quality." -msgstr "L'opzione automatica userebbe {codecName} perché la tua GPU può codificarlo in hardware e offre un'ottima qualità di condivisione dello schermo." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:42 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware and it is the most compatible screen-share default." -msgstr "Automatico userebbe {codecName} perché la tua GPU può codificarlo in hardware ed è l'impostazione predefinita più compatibile per la condivisione dello schermo." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:48 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware, with excellent compression and low CPU usage." -msgstr "L'opzione automatica userebbe {codecName} perché la tua GPU può codificarlo in hardware, con un'ottima compressione e un basso utilizzo della CPU." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:36 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware, with the best compression for screen sharing." -msgstr "L'opzione automatica userebbe {codecName} perché la tua GPU può codificarlo in hardware, con la migliore compressione per la condivisione dello schermo." - #. Short label in the animation tab. Keep it concise. #: src/features/user/components/modals/tabs/accessibility_tab/AnimationTab.tsx:52 msgid "Automatically play GIFs" @@ -4648,6 +4526,16 @@ msgstr "Lettura automatica" msgid "Autoscrolling" msgstr "Scorrimento automatico" +#. Settings search synonym. Codec name; keep literal. Used to match this term in the settings search bar. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:101 +msgid "AV1" +msgstr "AV1" + +#. Option label for the screen-share codec select while the AV1 opt-in is off and the option is disabled. AV1 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:226 +msgid "AV1 (requires opt-in)" +msgstr "AV1 (richiede attivazione)" + #. Label for the available desktop version in the Linux update modal. #: src/features/updater/commands/UpdaterModalCommands.tsx:140 msgid "Available" @@ -4875,7 +4763,7 @@ msgid "Badge" msgstr "Badge" #. Option label for a software encoder quality select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:83 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:88 msgid "Balanced" msgstr "Bilanciato" @@ -4917,7 +4805,7 @@ msgstr "Il ban scade il {0}." #: src/features/moderation/components/modals/BanMemberModal.tsx:270 #: src/features/ui/action_menu/GuildMemberContextMenu.tsx:66 #: src/features/ui/action_menu/items/GuildMemberMenuItems.tsx:51 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:94 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:118 msgid "Ban member" msgstr "Banna membro" @@ -5046,7 +4934,7 @@ msgstr "Tra 1 e 32 caratteri" #. 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/PlutoniumIndex.ts:27 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:207 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:202 msgid "Billing" msgstr "Fatturazione" @@ -5099,7 +4987,7 @@ msgid "Biometrics" msgstr "Biometria" #. 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/VoiceVideoIndex.ts:160 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:181 msgid "Bitrate" msgstr "Bitrate" @@ -5181,8 +5069,8 @@ msgstr "Bloccati" #: src/features/user/components/modals/tabs/BlockedUsersTab.tsx:210 #: src/features/user/components/settings_utils/search_index/BlockedUsersIndex.ts:6 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:152 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:58 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:18 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:53 msgid "Blocked users" msgstr "Utenti bloccati" @@ -5275,7 +5163,7 @@ msgstr "Aggiunto ai segnalibri." #. Tab label in the inbox popout listing the user bookmarks. #: src/features/channel/components/modals/BookmarksBottomSheet.tsx:33 #: src/features/messaging/components/pages/SavedMessagesPage.tsx:23 -#: src/features/messaging/components/popouts/InboxPopout.tsx:36 +#: src/features/messaging/components/popouts/InboxPopout.tsx:34 msgid "Bookmarks" msgstr "Messaggi salvati" @@ -5535,10 +5423,6 @@ msgstr "Bullismo, contatti indesiderati ripetuti, stalking o abusi mirati." msgid "Bullying, threats, hate, violence, raids, or content that pushes self-harm." msgstr "Bullismo, minacce, incitamento all'odio, violenza, raid o contenuti che promuovono l'autolesionismo." -#: src/features/expressions/components/modals/CreatePackModal.tsx:95 -msgid "Bundle your favorite stickers into a pack you can distribute." -msgstr "Raggruppa i tuoi sticker preferiti in un pacchetto da distribuire." - #. Short label in the app constants. #: src/features/app/constants/AppConstants.ts:45 msgid "Busy right now" @@ -5761,7 +5645,7 @@ msgid "Cameras and virtual capture devices are selected here in {productName}, n msgstr "Le fotocamere e i dispositivi di acquisizione virtuale vengono selezionati qui in {productName}, non nel selettore di sistema di Wayland. Se qui non compare nulla, controlla le autorizzazioni o collega un dispositivo." #. Tooltip in the voice control bar when cameras are disabled because the participant count exceeds the limit. {voiceChannelCameraUserLimit} is the configured threshold. -#: src/features/voice/components/VoiceControlBar.tsx:136 +#: src/features/voice/components/VoiceControlBar.tsx:132 msgid "Cameras are off above {voiceChannelCameraUserLimit} participants" msgstr "Le fotocamere sono disattivate oltre i {voiceChannelCameraUserLimit} partecipanti" @@ -5781,7 +5665,6 @@ msgid "Can't upload files here" msgstr "Impossibile caricare file qui" #. Action label for dismissing a mass-mention warning. -#. Button label on a scheduled message row that cancels (deletes) the scheduled send. #. Button label that closes the emoji rename popout without saving. #. Button that closes the delete channel confirmation without deleting. #. Button that closes the device logout confirmation without changes. @@ -5810,10 +5693,8 @@ msgstr "Impossibile caricare file qui" #: src/features/emoji/components/emojis/EmojiListItem.tsx:318 #: src/features/expressions/components/modals/AddFavoriteMemeModal.tsx:111 #: src/features/expressions/components/modals/AddGuildStickerModal.tsx:250 -#: src/features/expressions/components/modals/CreatePackModal.tsx:137 #: src/features/expressions/components/modals/EditFavoriteMemeModal.tsx:87 #: src/features/expressions/components/modals/EditGuildStickerModal.tsx:116 -#: src/features/expressions/components/modals/EditPackModal.tsx:124 #: src/features/guild/components/modals/TransferOwnershipModal.tsx:91 #: src/features/i18n/utils/CommonMessageDescriptors.ts:98 #: src/features/input/state/input_keybind/shared.ts:137 @@ -5824,7 +5705,6 @@ msgstr "Impossibile caricare file qui" #: src/features/messaging/components/modals/ForwardModal.tsx:635 #: src/features/messaging/components/modals/ImageCropModal.tsx:925 #: src/features/messaging/components/modals/MessageHistoryThresholdModal.tsx:107 -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:47 #: src/features/moderation/components/modals/BanMemberModal.tsx:262 #: src/features/moderation/components/modals/RemoveTimeoutModal.tsx:70 #: src/features/moderation/components/modals/TimeoutMemberModal.tsx:126 @@ -5850,11 +5730,6 @@ msgstr "Annulla" msgid "Cancel editing message" msgstr "Annulla modifica messaggio" -#. Button or menu action label in the channel and chat scheduled message edit bar. Keep it concise. -#: src/features/channel/components/ScheduledMessageEditBar.tsx:18 -msgid "Cancel editing scheduled message" -msgstr "Annulla modifica messaggio programmato" - #. Relationship action label for canceling an outgoing friend request. #: src/features/relationship/utils/RelationshipMessageDescriptors.ts:25 msgid "Cancel friend request" @@ -5935,16 +5810,6 @@ msgstr "Non modificabile" msgid "Cannot delete account" msgstr "Impossibile eliminare l'account" -#. Title of the error modal when installing an emoji pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:83 -msgid "Cannot install emoji pack" -msgstr "Impossibile installare il pacchetto di emoji" - -#. Title of the error modal when installing a sticker pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:87 -msgid "Cannot install sticker pack" -msgstr "Impossibile installare il pacchetto di sticker" - #. Toast error shown when captcha verification fails inside the auth captcha interceptor. #: src/features/auth/components/CaptchaInterceptor.tsx:14 msgid "Captcha verification failed. Try again." @@ -5955,15 +5820,15 @@ msgstr "Verifica Captcha non riuscita. Riprova." msgid "Capture" msgstr "Acquisisci" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:398 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:420 msgid "Capture app audio" msgstr "Acquisisci audio app" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:399 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:421 msgid "Capture desktop audio" msgstr "Acquisisci audio desktop" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:397 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:419 msgid "Capture device audio" msgstr "Acquisisci audio del dispositivo" @@ -6221,12 +6086,12 @@ msgstr "Modulo di modifica password" msgid "Change scheduled" msgstr "Modifica pianificata" -#. Tooltip / button label in the screen-share status pill. Opens the picker to change what is being shared. -#. Voice control menu action to choose a different screen-share source. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:48 -#: src/features/voice/components/VoiceControlBar.tsx:108 -msgid "Change source" -msgstr "Cambia sorgente" +#. Action that opens the source picker for the active screen share. +#. Voice screen share menu action that changes the shared source. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:24 +#: src/features/voice/components/ActiveScreenShareMenu.tsx:23 +msgid "Change Stream" +msgstr "Cambia stream" #. Modal title for the screen-share picker when switching an ongoing stream to a new source. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:156 @@ -6575,7 +6440,7 @@ msgstr "Limite di caratteri superato di {remaining}" #: src/features/input/components/modals/KeyboardShortcutsCheatsheetModal.tsx:40 #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:15 #: src/features/user/components/modals/tabs/keybinds_tab/DefaultKeybindsList.tsx:39 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:120 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:115 msgid "Chat" msgstr "Chat" @@ -6976,7 +6841,7 @@ msgid "Choose your profile accent color" msgstr "Scegli il colore principale del tuo profilo" #. 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/VoiceVideoIndex.ts:108 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:129 msgid "Cisco" msgstr "Cisco" @@ -7584,7 +7449,7 @@ msgid "Codec" msgstr "Codec" #. 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/VoiceVideoIndex.ts:96 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:117 msgid "Codec negotiation testing" msgstr "Test negoziazione codec" @@ -7628,8 +7493,8 @@ msgstr "Comprimi l'argomento del canale" #. Tooltip / aria label on a voice participant tile button that collapses expanded device tiles for one user. #. Voice menu action that collapses expanded device tiles back into a single tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:98 -#: src/features/voice/components/VoiceParticipantTile.tsx:165 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:122 +#: src/features/voice/components/VoiceParticipantTile.tsx:166 msgid "Collapse devices" msgstr "Comprimi dispositivi" @@ -8104,7 +7969,7 @@ msgstr "Focus compositore" #. Button label that opens a dedicated advanced settings modal for configuring screen-share encoder controls. #. Button label that opens a dedicated advanced settings modal. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedChatControls.tsx:161 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:163 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:168 msgid "Configure" msgstr "Configura" @@ -8127,7 +7992,7 @@ msgid "Configure now" msgstr "Configura ora" #. Tooltip / aria label on the screen-share control while a share is active. Opens the configure / end menu. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:69 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:58 msgid "Configure or end screen share" msgstr "Configura o termina la condivisione schermo" @@ -8378,12 +8243,12 @@ msgstr "Connessione: {connectionId}" #: src/features/i18n/utils/CommonMessageDescriptors.ts:410 #: src/features/user/components/popouts/UserProfileShared.tsx:610 #: src/features/user/components/settings_utils/search_index/LinkedAccountsIndex.ts:8 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:38 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:30 msgid "Connections" msgstr "Connessioni" #. User settings tab for linked external accounts. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:111 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:106 msgctxt "user-settings-tab" msgid "Connections" msgstr "Connessioni" @@ -8434,7 +8299,7 @@ msgid "Content filtering" msgstr "Filtro contenuti" #. Label for an advanced screen-share select. Refers to the WebRTC MediaStreamTrack contentHint value. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:131 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:136 msgid "Content hint" msgstr "Suggerimento contenuto" @@ -9157,16 +9022,6 @@ msgstr "Impossibile ignorare la richiesta di amicizia" msgid "Couldn't ignore the friend request. Try again." msgstr "Impossibile ignorare la richiesta di amicizia. Riprova." -#. Generic body for the error modal when an emoji pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:107 -msgid "Couldn't install this emoji pack. Try again later." -msgstr "Impossibile installare questo pacchetto di emoji. Riprova più tardi." - -#. Generic body for the error modal when a sticker pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:111 -msgid "Couldn't install this sticker pack. Try again later." -msgstr "Non è stato possibile installare questo pacchetto di adesivi. Riprova più tardi." - #. Error modal title shown when accepting a community invite fails. #: src/features/invite/components/alerts/InviteAcceptFailedModal.tsx:9 msgid "Couldn't join community" @@ -9582,11 +9437,6 @@ msgstr "Crea un account per riscattare il tuo regalo" msgid "Create and manage applications and bots for your account" msgstr "Crea e gestisci applicazioni e bot per il tuo account" -#. Empty-state description for expression packs when the feature requires premium. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:63 -msgid "Create and share custom emoji and sticker packs with {premiumProductFullName}." -msgstr "Crea e condividi pacchetti di emoji e sticker personalizzati con {premiumProductFullName}." - #. Button or menu action label in the application create modal. Keep it concise. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/applications_tab/ApplicationCreateModal.tsx:20 @@ -9628,14 +9478,6 @@ msgstr "Crea messaggio diretto" msgid "Create emoji & stickers" msgstr "Crea emoji e sticker" -#. Action that opens the create-emoji-pack modal. -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/expressions/components/modals/CreatePackModal.tsx:18 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:314 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:31 -msgid "Create emoji pack" -msgstr "Crea pacchetto emoji" - #. Accessible label for the create-favorite-category form. #: src/features/expressions/components/modals/CreateFavoriteCategoryModal.tsx:16 msgid "Create favorite category form" @@ -9688,14 +9530,6 @@ msgstr "Crea o unisciti a una community" msgid "Create role" msgstr "Crea ruolo" -#. Action that opens the create-sticker-pack modal. -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/expressions/components/modals/CreatePackModal.tsx:22 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:314 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:35 -msgid "Create sticker pack" -msgstr "Crea pacchetto di sticker" - #. Setup wizard title prompting the operator to create the first account. #: src/features/app/components/setup/SetupWizardSteps.tsx:48 msgid "Create the administrator account" @@ -9748,15 +9582,6 @@ msgstr "Creato" msgid "Created {createdAt}" msgstr "Creato il {createdAt}" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:334 -msgid "Created {createdCount} / {createdLimit}" -msgstr "Creati {createdCount} / {createdLimit}" - -#. placeholder {0}: NicknameUtils.getDisplayName(packCreator) -#: src/features/channel/components/InviteEmbed.tsx:343 -msgid "Created by {0}" -msgstr "Creato da {0}" - #. placeholder {0}: inviter ? NicknameUtils.getNickname(inviter, undefined, channelId) : invite.inviter ? NicknameUtils.getDisplayName(invite.inviter) : '' #. placeholder {1}: formatExpiresAt(invite.expires_at) #: src/features/channel/components/modals/GroupInvitesBottomSheet.tsx:218 @@ -9768,13 +9593,6 @@ msgstr "Creato da {0}. Scade tra {1}." msgid "Created by {creatorDisplayName} on {createdAt}" msgstr "Creato da {creatorDisplayName} il {createdAt}" -#. Metadata label for an expression pack invite. userName is the pack creator username. -#. Short label in the authentication invite header. Preserve {userName}; it is inserted by code. Keep the tone plain and specific. -#: src/features/auth/flow/InviteHeader.tsx:29 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:73 -msgid "Created by {userName}" -msgstr "Creato da {userName}" - #. placeholder {0}: renderInline(change.newValue, i18n, guildId) #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:739 msgid "Created for channel {0}." @@ -9787,11 +9605,6 @@ msgstr "Creato per il canale {0}." msgid "Created on {0}." msgstr "Creato il {0}." -#. 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/ExpressionPacksIndex.ts:43 -msgid "Created packs" -msgstr "Pacchetti creati" - #. placeholder {0}: renderInline(change.newValue, i18n) #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:743 msgid "Created with name {0}." @@ -10119,7 +9932,7 @@ msgid "Custom tags" msgstr "Tag personalizzati" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:87 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:83 msgid "Custom themes" msgstr "Temi personalizzati" @@ -10603,7 +10416,6 @@ msgstr "Disattivato di default su mobile per preservare la durata della batteria #. Button or menu action label in the channel and chat embed audio. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the channel and chat media container. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the channel and chat mobile memes picker. Keep it concise. Keep the tone plain and specific. -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the messaging commands. Keep it concise. Keep the tone plain and specific. #. Confirm button label on the destructive delete-saved-media alert. #. Danger button label that confirms deleting a custom emoji. @@ -10626,7 +10438,6 @@ msgstr "Disattivato di default su mobile per preservare la durata della batteria #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:117 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:290 #: src/features/user/components/modals/tabs/component_gallery_tab/index.tsx:238 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:49 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:154 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:190 msgid "Delete" @@ -10785,11 +10596,6 @@ msgstr "Elimina i miei messaggi" msgid "Delete other members' messages. Pinning is controlled separately." msgstr "Elimina i messaggi degli altri membri. L'aggiunta in evidenza è gestita separatamente." -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:40 -msgid "Delete pack" -msgstr "Elimina pacchetto" - #. 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:31 msgid "Delete passkey" @@ -10862,11 +10668,6 @@ msgstr "Elimina questo messaggio" msgid "Delete this message? Can't be undone." msgstr "Eliminare questo messaggio? L'operazione non può essere annullata." -#. Error message in the expression packs tab. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:45 -msgid "Delete this pack? Can't be undone." -msgstr "Eliminare questo pacchetto? L'operazione non può essere annullata." - #. Danger action in the channel permissions overwrite context menu that removes a member permission override from the channel. #: src/features/channel/components/modals/channel_tabs/channel_permissions_tab/OverwriteContextMenu.tsx:19 msgid "Delete user" @@ -11011,7 +10812,7 @@ msgid "Description must be no more than {discoveryDescriptionMaxLength} characte msgstr "La descrizione non può superare i {discoveryDescriptionMaxLength} caratteri." #. Developer settings tab showing UI component examples. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:153 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:148 msgid "Design system" msgstr "Sistema di progettazione" @@ -11025,8 +10826,8 @@ msgstr "Desktop" #. User settings tab for desktop app integration and platform settings. #. User settings tab label shown on desktop builds when the OS could not be identified (fallback for the per-OS labels). -#: src/features/user/components/settings_utils/SettingsConstants.tsx:86 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:141 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:81 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:136 msgid "Desktop app" msgstr "App desktop" @@ -11113,7 +10914,7 @@ msgstr "È disponibile la versione desktop {version}. Scarica il programma di in #. Settings section label for desktop window behavior. #: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx:150 #: src/features/user/components/settings_utils/search_index/DesktopSettingsIndex.ts:94 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:62 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:54 msgid "Desktop window" msgstr "Finestra desktop" @@ -11139,7 +10940,7 @@ msgid "Detached banner" msgstr "Banner scollegato" #. Option label for a WebRTC content hint select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:147 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:152 msgid "Detail" msgstr "Dettaglio" @@ -11163,7 +10964,7 @@ msgstr "Rileva durante la digitazione" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:20 #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:25 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:211 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:206 msgid "Developer" msgstr "Sviluppatore" @@ -11171,7 +10972,7 @@ msgstr "Sviluppatore" #. Settings section label for client developer mode. #: src/features/user/components/modals/tabs/ClientDeveloperSettingsTab.tsx:17 #: src/features/user/components/settings_utils/search_index/ClientDeveloperSettingsIndex.ts:7 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:66 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:58 msgid "Developer mode" msgstr "Modalità sviluppatore" @@ -11218,11 +11019,6 @@ msgstr "Dispositivo" msgid "Device alerts" msgstr "Avvisi dispositivo" -#. Voice participant context menu submenu label for actions that affect one or more voice devices. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:182 -msgid "Device controls" -msgstr "Controlli dispositivo" - #: src/features/user/components/modals/tabs/DevicesTab.tsx:131 msgid "Device details" msgstr "Dettagli del dispositivo" @@ -11232,7 +11028,7 @@ msgstr "Dettagli del dispositivo" msgid "Device revoked" msgstr "Dispositivo revocato" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:891 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1024 msgid "Device selection" msgstr "Selezione dispositivo" @@ -11255,7 +11051,7 @@ msgstr "Dispositivo:" #: src/features/user/components/modals/tabs/DevicesTab.tsx:530 #: src/features/user/components/settings_utils/search_index/DevicesIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/AppearanceSections.ts:82 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:62 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:57 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:124 msgid "Devices" msgstr "Dispositivi" @@ -11437,7 +11233,7 @@ msgid "Disable mobile push notifications" msgstr "Disattiva le notifiche push su cellulare" #. Short label for an advanced screen-share preview preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:43 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:48 msgid "Disable picture-in-picture popout for screen shares" msgstr "Disattiva il pop-out picture-in-picture per la condivisione schermo" @@ -11478,7 +11274,7 @@ msgstr "Disattiva l'autenticazione a due fattori" #. Voice menu checkbox label. Hides another participant's video only for the current user. #. Voice menu checkbox that hides a participant video on the current device only. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:86 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:110 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:77 msgid "Disable video locally" msgstr "Disattiva video in locale" @@ -11754,11 +11550,6 @@ msgstr "Nome visualizzato" msgid "Display name (optional)" msgstr "Nome visualizzato (facoltativo)" -#. Voice participant context menu submenu label for call display and diagnostics preferences. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:186 -msgid "Display options" -msgstr "Opzioni di visualizzazione" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:661 msgid "Display role members separately." msgstr "Mostra i membri del ruolo separatamente." @@ -12284,12 +12075,8 @@ msgstr "Olandese" msgid "e.g., YubiKey, iPhone, work computer" msgstr "es. YubiKey, iPhone, computer di lavoro" -#: src/features/expressions/components/modals/PackInviteModal.tsx:187 -msgid "Each link works once." -msgstr "Ogni link funziona una volta." - #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:83 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:79 msgid "Early access to new features" msgstr "Accesso anticipato alle nuove funzioni" @@ -12315,7 +12102,6 @@ msgstr "Cancellazione dell'eco" #: src/features/emoji/components/stickers/StickerGridItem.tsx:43 #: src/features/platform/utils/DesktopLocaleBridge.ts:42 #: src/features/user/components/modals/tabs/chat_settings_tab/SearchEnginesTab.tsx:35 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:123 #: src/features/user/components/modals/tabs/LinkedAccountsTab.tsx:51 msgid "Edit" msgstr "Modifica" @@ -12396,11 +12182,6 @@ msgstr "Modifica profilo community" msgid "Edit connection" msgstr "Modifica contatto" -#. Action that opens the edit-emoji-pack modal. -#: src/features/expressions/components/modals/EditPackModal.tsx:19 -msgid "Edit emoji pack" -msgstr "Modifica pacchetto emoji" - #. Permission description in the role/permission editor for the Manage Community permission. Refers to top-level community settings, not per-channel. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:23 msgid "Edit global settings like name, description, and icon." @@ -12512,11 +12293,6 @@ msgstr "Modifica sticker" msgid "Edit sticker {stickerName}" msgstr "Modifica sticker {stickerName}" -#. Action that opens the edit-sticker-pack modal. -#: src/features/expressions/components/modals/EditPackModal.tsx:23 -msgid "Edit sticker pack" -msgstr "Modifica pacchetto di sticker" - #. Settings search entry description. One-line summary of what the settings search entry controls. #: src/features/user/components/settings_utils/search_index/ApplicationsIndex.ts:88 msgid "Edit the bot avatar, tag, bio, banner, and friend request behavior" @@ -12555,11 +12331,6 @@ msgstr "La modifica non è temporaneamente disponibile. Riprova più tardi." msgid "Editing message" msgstr "Modifica messaggio" -#. Button or menu action label in the channel and chat scheduled message edit bar. Keep it concise. -#: src/features/channel/components/ScheduledMessageEditBar.tsx:14 -msgid "Editing scheduled message" -msgstr "Modifica messaggio programmato" - #. Discovery category dropdown option in the community Discovery settings tab. #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:88 msgid "Education" @@ -12674,7 +12445,7 @@ msgstr "Incorpora" #. Developer settings tab for testing URL unfurls and rendered embeds. #. Settings search entry label for the developer embed debugger. #: src/features/user/components/settings_utils/search_index/EmbedDebuggerIndex.ts:7 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:149 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:144 msgid "Embed debugger" msgstr "Debugger incorporamenti" @@ -12726,10 +12497,8 @@ msgstr "Incorporamenti non soppressi" #. Audit log target-type filter label. Filters entries that target a custom emoji. #. Column header for the custom emoji image or glyph. #. 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/app/config/AuditLogConstants.ts:172 #: src/features/emoji/components/emojis/EmojiListItem.tsx:337 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:162 msgid "Emoji" msgstr "Emoji" @@ -12745,11 +12514,6 @@ msgstr "Emoji" msgid "emoji {emojiName}" msgstr "{emojiName}" -#. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:59 -msgid "Emoji & sticker packs" -msgstr "Pacchetti di emoji e sticker" - #. 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:351 msgid "Emoji autocomplete" @@ -12795,45 +12559,6 @@ msgstr "Il nome dell'emoji deve avere al massimo 32 caratteri" msgid "Emoji names need at least 2 characters and can use letters, numbers, and underscores. Emojis must be under {maxSize}. Static images are resized to 128x128 pixels and compressed automatically. Animated emojis and SVGs must already fit the limit." msgstr "I nomi delle emoji devono avere almeno 2 caratteri e possono usare lettere, numeri e trattini bassi. Le emoji devono essere inferiori a {maxSize}. Le immagini statiche vengono ridimensionate automaticamente a 128x128 pixel e compresse. Le emoji animate e i file SVG devono già rispettare il limite." -#. Kind label on an emoji pack invite embed. -#. Short label in the authentication invite header. Keep the tone plain and specific. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/auth/flow/InviteHeader.tsx:21 -#: src/features/channel/components/InviteEmbed.tsx:84 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:57 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:105 -msgid "Emoji pack" -msgstr "Pacchetto emoji" - -#. placeholder {0}: invite.pack.name -#: src/features/invite/commands/InviteCommands.tsx:144 -msgid "Emoji pack {0} has been installed." -msgstr "Il pacchetto emoji {0} è stato installato." - -#. Title of the error modal when creating a new emoji pack is rejected because the user is at the creation limit. -#: src/features/invite/commands/InviteCommands.tsx:56 -msgid "Emoji pack creation limit reached" -msgstr "Limite di pacchetti emoji raggiunto" - -#. Modal title for the emoji pack invite share flow. -#: src/features/expressions/components/modals/PackInviteModal.tsx:57 -msgid "Emoji pack invite" -msgstr "Invito al pacchetto di emoji" - -#. Title of the error modal when installing an emoji pack via invite is rejected because the user is at the install limit. -#: src/features/invite/commands/InviteCommands.tsx:47 -msgid "Emoji pack limit reached" -msgstr "Limite pacchetto emoji raggiunto" - -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#. Settings section label for emoji expression packs. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:80 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:23 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:18 -msgid "Emoji packs" -msgstr "Pacchetti di emoji" - #. 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/ChatSettingsSections.ts:126 msgid "Emoji picker" @@ -12882,8 +12607,8 @@ msgstr "Preferiti vuoti" #. Label for an advanced select that caps the best video codec this client advertises it can decode. #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:172 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:92 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:177 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:113 msgid "Emulate decode codec (testing)" msgstr "Emula codec di decodifica (test)" @@ -13177,18 +12902,18 @@ msgstr "Contenuti per adulti abilitati." #. Label for an advanced screen-share select. Refers to hardware or software video encoding. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:51 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:144 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:56 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:165 msgid "Encoder path" msgstr "Percorso encoder" #. Description for the encoder path select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:55 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:60 msgid "Encoder preference for new screen shares." msgstr "Preferenza dell'encoder per le nuove condivisioni schermo." #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:164 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:185 msgid "Encoder, SVC, backup stream, and bitrate presets" msgstr "Impostazioni dell'encoder, SVC, stream di backup e preset del bitrate" @@ -13220,10 +12945,8 @@ msgstr "Termina periodo di tolleranza" msgid "End grace period now?" msgstr "Terminare subito il periodo di tolleranza?" -#. Button label that stops the current screen share. #. Voice control menu action to stop sharing the screen. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:52 -#: src/features/voice/components/VoiceControlBar.tsx:112 +#: src/features/voice/components/VoiceControlBar.tsx:108 msgid "End screen share" msgstr "Interrompi condivisione schermo" @@ -13540,7 +13263,9 @@ msgstr "Audio di sistema" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Subsection title in the voice tab. Keep it concise. +#. Voice menu submenu label for per-user entrance sound controls. #. Voice menu submenu label that contains per-user entrance sound mute and volume controls. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:179 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:309 #: src/features/user/components/modals/tabs/UserVoiceTab.tsx:187 #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:145 @@ -13568,6 +13293,8 @@ msgid "Entrance sound saved" msgstr "Suono d'ingresso salvato" #. Voice menu slider label adjusting playback volume of this user's entrance sound, locally only. +#. Voice menu slider label for a user's entrance sound playback volume. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:187 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:318 msgid "Entrance sound volume" msgstr "Volume suono d'ingresso" @@ -13803,10 +13530,6 @@ msgstr "Sperimentale" msgid "EXPERIMENTAL" msgstr "EXPERIMENTAL" -#: src/features/expressions/components/modals/PackInviteModal.tsx:152 -msgid "Expiration" -msgstr "Scadenza" - #. Label above the expiration duration dropdown in the invite link settings. #: src/features/invite/components/modals/InviteModal.tsx:102 msgid "Expire after" @@ -13941,13 +13664,8 @@ msgstr "Esporta i miei dati" msgid "Export themes" msgstr "Esporta temi" -#. Developer / debug surface — keep terse and technical. Tooltip / description for the Expression packs settings toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:129 -msgid "Expose the staff-only Expression packs page in user settings." -msgstr "Mostra la pagina degli sticker riservata allo staff nelle impostazioni utente." - #. Developer / debug surface — keep terse and technical. Tooltip / description for the profile timezone settings toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:138 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:129 msgid "Expose the staff-only timezone section in profile settings." msgstr "Mostra la sezione delle impostazioni del fuso orario riservata agli amministratori nel profilo." @@ -13958,23 +13676,6 @@ msgstr "Mostra la sezione delle impostazioni del fuso orario riservata agli ammi msgid "Expression autocomplete" msgstr "Completamento automatico espressioni" -#. Settings search entry label. Names the settings search entry in the settings UI. -#. User settings tab for purchased or owned emoji/sticker expression packs. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:166 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:7 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:54 -msgid "Expression packs" -msgstr "Pacchetti di espressioni" - -#. Empty-state title for expression packs when the feature requires premium. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:59 -msgid "Expression packs are a {premiumProductName} feature" -msgstr "I pacchetti di espressioni sono una funzionalità di {premiumProductName}" - -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:168 -msgid "Expression packs are not enabled on this instance. Contact your instance administrator for more information." -msgstr "I pacchetti di espressioni non sono abilitati su questa istanza. Contatta l'amministratore dell'istanza per maggiori informazioni." - #. Aria label for the expression picker category nav. #: src/features/i18n/utils/CommonMessageDescriptors.ts:751 msgid "Expression picker categories" @@ -13987,9 +13688,7 @@ msgstr "Elimina espressione" #. Community settings sidebar category grouping the emoji and stickers tabs. #. 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/GuildSettingsConstants.ts:249 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:19 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:134 msgid "Expressions" msgstr "Espressioni" @@ -14457,7 +14156,7 @@ msgstr "Preferiti" msgid "Favorites" msgstr "Preferiti" -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:182 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:177 msgid "Feature" msgstr "Funzionalità" @@ -14753,14 +14452,14 @@ msgstr "Metti a fuoco l'area di testo" #. Voice call layout action that pins one of several active devices of the same participant. #. Voice layout menu action that focuses one device/session for a participant. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:37 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:61 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:101 msgid "Focus this device" msgstr "Metti a fuoco questo dispositivo" #. Voice call layout action that pins the selected participant in the focused view. #. Voice layout menu action that focuses one participant in the call view. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:41 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:65 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:105 msgid "Focus this person" msgstr "Metti in evidenza questa persona" @@ -14807,7 +14506,7 @@ msgstr "Impostazioni cartella" msgid "Follow us on {blueskyProviderName}" msgstr "Seguici su {blueskyProviderName}" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:693 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:826 msgid "Follow voice input" msgstr "Segui input vocale" @@ -15061,7 +14760,7 @@ msgstr "Ha inoltrato un messaggio" msgid "Forwarded from" msgstr "Inoltrato da" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:269 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:267 msgid "Found {resultCount} results in {categoryCount} categories" msgstr "Trovati {resultCount} risultati in {categoryCount} categorie" @@ -15096,7 +14795,7 @@ msgstr "Frequenza fotogrammi" msgid "France" msgstr "Francia" -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:187 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:182 msgid "Free" msgstr "Gratis" @@ -15355,10 +15054,6 @@ msgstr "Generale" msgid "Generate a shareable link or copy your combined custom CSS." msgstr "Genera un link condivisibile o copia il tuo CSS personalizzato combinato." -#: src/features/expressions/components/modals/PackInviteModal.tsx:213 -msgid "Generate invite" -msgstr "Genera invito" - #. Short label in the add friends to group modal. Keep it concise. #: src/features/relationship/components/modals/AddFriendsToGroupModal.tsx:23 msgid "Generate invite link" @@ -15639,7 +15334,7 @@ msgstr "Regalato <0/> fino al <1>{giftEndDate}. Non si rinnova automaticamen #. Settings search entry label. Also used as a search synonym in the settings search bar. #. User settings tab for gift inventory and redemption codes. #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:37 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:99 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:94 msgid "Gifts" msgstr "Regali" @@ -15664,7 +15359,7 @@ msgid "Glad you're here, {username}!" msgstr "Ciao {username}, benvenuto!" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:71 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:67 msgid "Global emoji & sticker access" msgstr "Accesso globale a emoji e sticker" @@ -15703,8 +15398,8 @@ msgstr "Vai a {premiumProductName}" #. Button label on a community invite embed when the current user is already a member. #. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:108 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:53 +#: src/features/channel/components/InviteEmbed.tsx:79 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:45 msgid "Go to community" msgstr "Vai alla community" @@ -15831,7 +15526,7 @@ msgstr "Concesso a {0}." msgid "Grants all permissions and bypasses channel restrictions. Highly sensitive." msgstr "Concede tutti i permessi e ignora le restrizioni del canale. Molto sensibile." -#: src/features/voice/components/StreamSettingsMenuContent.tsx:878 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1011 msgid "Granular selection" msgstr "Selezione dettagliata" @@ -15867,7 +15562,7 @@ msgstr "Greco" #. Toggle label in the mobile video settings bottom sheet. Switches to grid layout. #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:88 -#: src/features/voice/components/VoiceSettingsMenus.tsx:784 +#: src/features/voice/components/VoiceSettingsMenus.tsx:785 msgid "Grid view" msgstr "Visualizzazione a griglia" @@ -15948,7 +15643,7 @@ msgstr "Inviti di gruppo" #. Audit log channel type label for group DM channels. #. Fallback display name for an unnamed group DM in quick switcher results. #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:57 -#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:44 +#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:43 msgid "Group message" msgstr "Messaggio di gruppo" @@ -16010,20 +15705,25 @@ msgid "Grouping" msgstr "Raggruppamento" #. 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/VoiceVideoIndex.ts:104 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:125 msgid "H.264" msgstr "H.264" #. Label for an advanced screen-share select. H.264 is a codec name and should stay literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:115 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:120 msgid "H.264 backup stream" msgstr "Stream di backup H.264" #. Option label for an H.264 backup stream select. H.264 is a codec name and should stay literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:127 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:132 msgid "H.264 simulcast backup" msgstr "Backup simulcast H.264" +#. Option label for the screen-share codec select while the HEVC opt-in is off and the option is disabled. H.265 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:231 +msgid "H.265 (requires opt-in)" +msgstr "H.265 (richiede attivazione)" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the connection add connection modal. #: src/features/connection/components/modals/AddConnectionModal.tsx:57 @@ -16075,12 +15775,8 @@ msgstr "Accelerazione hardware" msgid "Hardware acceleration can cause rendering glitches with transparent windows. Try --disable-gpu if you see flicker or smearing." msgstr "L'accelerazione hardware può causare problemi di rendering con le finestre trasparenti. Prova --disable-gpu se noti sfarfallio o sbavature." -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:132 -msgid "Hardware acceleration is off, so codecs will encode on your CPU. <0>Turn it back on in {advancedSettingsLabel}." -msgstr "L'accelerazione hardware è disattivata, quindi i codec eseguiranno l'encoding sulla tua CPU. <0>Riattivala nelle impostazioni avanzate ({advancedSettingsLabel})." - #. 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/VoiceVideoIndex.ts:152 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:173 msgid "Hardware encoder" msgstr "Encoder hardware" @@ -16215,10 +15911,15 @@ msgid "Help translate {PRODUCT_NAME} into your language on <0>{I18N_WEBLATE_DOMA msgstr "Aiuta a tradurre {PRODUCT_NAME} nella tua lingua su <0>{I18N_WEBLATE_DOMAIN}." #. Description for a WebRTC content hint select. Keep Motion, Detail, and text as plain option concepts. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:135 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:140 msgid "Helps the browser choose motion, detail, or text handling." msgstr "Aiuta il browser a scegliere la gestione di movimento, dettagli o testo." +#. Settings search synonym. Codec name; keep literal. Used to match this term in the settings search bar. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:105 +msgid "HEVC" +msgstr "HEVC" + #. Codec description in the screen share codec policy menu. HEVC is a codec name; keep WebRTC literal. #: src/features/voice/utils/ScreenShareCodecPolicy.ts:28 msgid "HEVC. Efficient at low bitrate, but only usable when WebRTC exposes a hardware encoder." @@ -16370,7 +16071,7 @@ msgid "Hide muted channels by default?" msgstr "Nascondere i canali silenziati per impostazione predefinita?" #. Short label for an advanced stream privacy preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:47 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:52 msgid "Hide my stream preview thumbnail" msgstr "Nascondi l'anteprima della mia trasmissione" @@ -16389,7 +16090,7 @@ msgstr "Nascondi password" msgid "Hide picture-in-picture popout?" msgstr "Nascondere il pop-up picture-in-picture?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:727 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:860 msgid "Hide preview thumbnail" msgstr "Nascondi anteprima miniatura" @@ -16451,7 +16152,7 @@ msgid "High dynamic range display mode" msgstr "Modalità display HDR" #. Description for a software encoder quality select. Keep AV1 and CPU literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:75 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:80 msgid "Higher quality can cost more CPU and latency." msgstr "Una qualità superiore può richiedere più CPU e causare latenza." @@ -16474,7 +16175,7 @@ msgstr "Suggerimenti" msgid "Hoist order" msgstr "Ordine di visualizzazione" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:507 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:522 msgid "Hoist order reset to default" msgstr "Ordine di visualizzazione ripristinato" @@ -16503,7 +16204,7 @@ msgstr "Tieni premuto per registrare. Trascina in alto per bloccare, o rilascia #. Action label in quick switcher for navigating to the Home tab. #: src/features/app/components/layout/MobileBottomNav.tsx:110 -#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:48 +#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:47 msgid "Home" msgstr "Home" @@ -16834,11 +16535,11 @@ msgstr "Ignora" msgid "Ignore friend request" msgstr "Ignora richiesta di amicizia" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:868 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1001 msgid "Ignore hardware devices" msgstr "Ignora dispositivi hardware" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:844 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:977 msgid "Ignore input media" msgstr "Ignora i media in entrata" @@ -16864,7 +16565,7 @@ msgstr "Ignora segnalazione spam" msgid "Ignore the friend request from {displayName}?" msgstr "Ignorare la richiesta di amicizia da {displayName}?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:855 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:988 msgid "Ignore virtual" msgstr "Ignora virtuale" @@ -17198,7 +16899,7 @@ msgid "Inbox preview" msgstr "Anteprima inbox" #. Accessible label for the inbox popout tablist. -#: src/features/messaging/components/popouts/InboxPopout.tsx:44 +#: src/features/messaging/components/popouts/InboxPopout.tsx:38 msgid "Inbox tabs" msgstr "Schede della posta in arrivo" @@ -17446,38 +17147,11 @@ msgstr "Inserisci emoji" msgid "Install {productName} for the full source picker and smoother screen-sharing controls." msgstr "Installa {productName} per il selettore completo delle sorgenti e controlli di condivisione schermo più fluidi." -#. Button label on an emoji pack invite embed that installs the pack. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:92 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:65 -msgid "Install emoji pack" -msgstr "Installa pacchetto emoji" - -#. Button label on a sticker pack invite embed that installs the pack. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:96 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:69 -msgid "Install sticker pack" -msgstr "Installa pacchetto di adesivi" - #. Label for the installed desktop version in the Linux update modal. #: src/features/updater/commands/UpdaterModalCommands.tsx:136 msgid "Installed" msgstr "Installata" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:303 -msgid "Installed {installedCount} / {installedLimit}" -msgstr "Installati {installedCount} / {installedLimit}" - -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:113 -msgid "Installed on {installedAt}" -msgstr "Installato il {installedAt}" - -#. 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/ExpressionPacksIndex.ts:39 -msgid "Installed packs" -msgstr "Pacchetti installati" - #. Desktop updater modal body. The currentVersion placeholder is the installed app version. #: src/features/updater/commands/UpdaterModalCommands.tsx:45 msgid "Installed version: {currentVersion}." @@ -17527,7 +17201,7 @@ msgstr "Interfaccia" #. Settings section label for interface language selection. #. Settings section title in the language tab. Keep it concise. #: src/features/user/components/modals/tabs/LanguageTab.tsx:79 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:50 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:42 msgid "Interface language" msgstr "Lingua dell'interfaccia" @@ -17536,11 +17210,6 @@ msgstr "Lingua dell'interfaccia" msgid "Interface size" msgstr "Dimensione interfaccia" -#. Status pill on a scheduled message row when the schedule is in the past or otherwise invalid. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:26 -msgid "Invalid" -msgstr "Non valido" - #. Error message in the use entrance sound. #. Error message in the use sound settings. #: src/features/user/components/modals/tabs/hooks/useEntranceSound.ts:30 @@ -17631,7 +17300,6 @@ msgstr "Invisibile" #: src/features/app/config/AuditLogConstants.ts:180 #: src/features/channel/components/guild_members_page/MemberTableRow.tsx:43 #: src/features/invite/components/modals/InviteModal.tsx:97 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:120 msgid "Invite" msgstr "Invita" @@ -17704,7 +17372,7 @@ msgid "Invite link settings" msgstr "Impostazioni link d'invito" #. Title shown on an invite embed while streaming privacy is active. -#: src/features/channel/components/InviteEmbed.tsx:137 +#: src/features/channel/components/InviteEmbed.tsx:108 msgid "Invite masked" msgstr "Invito mascherato" @@ -17786,7 +17454,7 @@ msgid "Invite to community" msgstr "Invita nella community" #. Title shown on an invite embed when the invite cannot be resolved due to a non-permanent failure. -#: src/features/channel/components/InviteEmbed.tsx:133 +#: src/features/channel/components/InviteEmbed.tsx:104 msgid "Invite unavailable" msgstr "Invito non disponibile" @@ -17805,17 +17473,6 @@ msgstr "Invitato da" msgid "Invited by {0}." msgstr "Invitato da {0}." -#. Short label in the authentication invite header. Preserve {inviterTag}; it is inserted by code. Keep the tone plain and specific. -#: src/features/auth/flow/InviteHeader.tsx:34 -#: src/features/channel/components/InviteEmbed.tsx:347 -msgid "Invited by {inviterTag}" -msgstr "Invitato da {inviterTag}" - -#. Metadata label for an expression pack invite. userTag is the inviter username and discriminator. -#: src/features/invite/components/modals/InviteAcceptModal.tsx:77 -msgid "Invited by {userTag}" -msgstr "Invitato da {userTag}" - #: src/features/invite/components/InviteListItem.tsx:67 msgid "Inviter" msgstr "Invita" @@ -17860,7 +17517,7 @@ msgstr "Gli inviti sono in pausa perché {productName} ha rilevato un potenziale #. Invite settings notice shown after admins pause invite links for a community. #. Status message on a community invite embed when invites are paused by community admins. -#: src/features/channel/components/InviteEmbed.tsx:121 +#: src/features/channel/components/InviteEmbed.tsx:92 #: src/features/invite/components/DisableInvitesButton.tsx:48 msgid "Invites are paused for this community." msgstr "Gli inviti per questa community sono in pausa." @@ -17871,7 +17528,7 @@ msgstr "Gli inviti sono in pausa in questa community per decisione di un amminis #. Audit log community feature label meaning invite creation is disabled. #. Status label on a community invite embed when invites are paused or anti-raid mode is active. -#: src/features/channel/components/InviteEmbed.tsx:104 +#: src/features/channel/components/InviteEmbed.tsx:75 #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:106 msgid "Invites disabled" msgstr "Inviti disabilitati" @@ -17884,7 +17541,7 @@ msgstr "Barra di notifica inviti disabilitati" #. Button or menu action label in the invite accept modal. Keep it concise. #. Button or menu action label in the invites disabled modal. Keep it concise. #: src/features/invite/components/alerts/InvitesDisabledModal.tsx:9 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:49 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:41 msgid "Invites paused" msgstr "Inviti in pausa" @@ -18025,12 +17682,12 @@ msgid "Join community form" msgstr "Modulo di partecipazione alla community" #. Button label on a group DM invite embed that accepts the invite. -#: src/features/channel/components/InviteEmbed.tsx:80 +#: src/features/channel/components/InviteEmbed.tsx:71 msgid "Join group" msgstr "Unisciti al gruppo" #. Button or menu action label in the invite accept modal. Keep it concise. -#: src/features/invite/components/modals/InviteAcceptModal.tsx:45 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:37 msgid "Join group DM" msgstr "Unisciti alla chat di gruppo" @@ -18355,12 +18012,12 @@ msgstr "Coreano" #. User settings tab for language, locale, and time display preferences. #: src/features/app/components/setup/SetupWizardSteps.tsx:56 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:6 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:137 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:132 msgid "Language" msgstr "Lingua" #. 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/GeneralSettingsSections.ts:54 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:46 msgid "Language settings" msgstr "Impostazioni lingua" @@ -18440,15 +18097,10 @@ msgid "Launch at login" msgstr "Avvia all'accesso" #. Description for an SVC mode select. Keep SVC and AV1 literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:95 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:100 msgid "Layering for AV1 and VP9 when available." msgstr "Livelli per AV1 e VP9, se disponibili." -#. CTA label that opens the premium settings tab from expression packs. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:67 -msgid "Learn about {premiumProductName}" -msgstr "Scopri {premiumProductName}" - #. Accessible label for the screen-share picker footer info button. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:184 msgid "Learn about screen share previews" @@ -18818,7 +18470,7 @@ msgid "Links" msgstr "Link" #. User settings tab label shown on Linux desktop builds. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:78 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:73 msgid "Linux app" msgstr "App Linux" @@ -19115,7 +18767,7 @@ msgid "macOS" msgstr "macOS" #. User settings tab label shown on macOS desktop builds. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:82 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:77 msgid "macOS app" msgstr "App macOS" @@ -19247,11 +18899,6 @@ msgstr "Gestisci le funzionalità della community" msgid "Manage emoji & stickers" msgstr "Gestisci emoji e sticker" -#. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:47 -msgid "Manage expression packs" -msgstr "Gestisci pacchetti di espressioni" - #: src/features/channel/components/modals/channel_tabs/ChannelWebhooksTab.tsx:93 msgid "Manage incoming webhooks that can post messages into this channel." msgstr "Gestisci i webhook in entrata che possono pubblicare messaggi in questo canale." @@ -19316,7 +18963,7 @@ msgstr "Aggiornamento manuale dell'app desktop" #. Action label in the inbox popout overflow menu. Marks every inbox channel as read. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/messaging/components/popouts/InboxPopout.tsx:48 +#: src/features/messaging/components/popouts/InboxPopout.tsx:42 #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:435 msgid "Mark all as read" msgstr "Segna tutti come letti" @@ -19334,7 +18981,7 @@ msgstr "Segna tutti i messaggi diretti come letti" #. Accessible label and tooltip for the mark-all-as-read button in the inbox popout. #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:165 -#: src/features/messaging/components/popouts/InboxPopout.tsx:52 +#: src/features/messaging/components/popouts/InboxPopout.tsx:46 msgid "Mark all inbox channels as read" msgstr "Segna tutti i canali della posta in arrivo come letti" @@ -19597,10 +19244,6 @@ msgstr "Numero massimo di utilizzi" msgid "Max size: {BACKGROUND_MEDIA_MAX_SIZE_LABEL}." msgstr "Dimensione massima: {BACKGROUND_MEDIA_MAX_SIZE_LABEL}." -#: src/features/expressions/components/modals/PackInviteModal.tsx:168 -msgid "Max uses" -msgstr "Max usa" - #: src/features/user/components/modals/tabs/component_gallery_tab/IndicatorsTab.tsx:451 msgid "Max visible count" msgstr "Numero massimo visibile" @@ -19615,13 +19258,6 @@ msgstr "Ingrandisci finestra" msgid "Maximizes visible messages with minimal spacing." msgstr "Massimizza i messaggi visibili con una spaziatura minima." -#. Form helper text describing the maximum length of a description field. -#. Form helper text describing the maximum length of a description field. -#: src/features/expressions/components/modals/CreatePackModal.tsx:46 -#: src/features/expressions/components/modals/EditPackModal.tsx:43 -msgid "Maximum 256 characters" -msgstr "Massimo 256 caratteri" - #. Label for attachment decay maximum eligible size. #: src/features/app/components/setup/SetupWizardSteps.tsx:240 msgid "Maximum eligible size (MB)" @@ -19638,10 +19274,15 @@ msgid "Maximum protection for family-friendly spaces" msgstr "Massima protezione per gli spazi adatti alle famiglie" #. Label for an advanced screen-share bitrate select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:155 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:160 msgid "Maximum screen share bitrate" msgstr "Bitrate massimo per la condivisione schermo" +#. Settings search entry description for the AV1 and H.265 screen-share opt-in toggles. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:97 +msgid "May cause compatibility issues for viewers. We’re working on improving this." +msgstr "Potrebbe causare problemi di compatibilità per gli spettatori. Stiamo lavorando per migliorare la situazione." + #. Short label in the max favorite memes modal. #: src/features/app/components/alerts/MaxFavoriteMemesModal.tsx:34 #: src/features/expressions/components/modals/GiftAcceptModal.tsx:220 @@ -19690,9 +19331,7 @@ msgid "Media buttons" msgstr "Pulsanti media" #. Accessible label for the floating media controls toolbar in the media viewer modal. -#. Voice participant context menu submenu label for camera, stream, and video actions. #: src/features/messaging/components/modals/media_modal/shared.ts:69 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:190 msgid "Media controls" msgstr "Controlli media" @@ -19898,7 +19537,7 @@ msgstr "Membri selezionati" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Voice participant menu action that inserts a mention of the selected user into the message composer. #: src/features/ui/action_menu/items/MentionUserMenuItem.tsx:13 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:45 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:69 #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:67 msgid "Mention" msgstr "Menziona" @@ -20004,7 +19643,7 @@ msgstr "messaggio" #: src/features/guild/components/modals/guild_tabs/GuildMemberActionsSheet.tsx:88 #: src/features/ui/action_menu/items/ActionsSubmenu.tsx:41 #: src/features/ui/action_menu/items/MessageUserMenuItem.tsx:26 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:49 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:73 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabInputsTab.tsx:86 #: src/features/user/components/modals/UserProfileMobileSheet.tsx:712 #: src/features/user/components/modals/UserProfileModal.tsx:562 @@ -20342,7 +19981,7 @@ msgstr "Autorizzazione microfono richiesta" msgid "Microphone test" msgstr "Test microfono" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:813 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:946 msgid "Microphone workaround" msgstr "Soluzione alternativa microfono" @@ -20532,9 +20171,7 @@ msgid "Mod" msgstr "Moderazione" #. Permission category for moderation actions against members or messages. -#. Voice participant context menu submenu label for member moderation actions. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:141 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:194 msgid "Moderation" msgstr "Moderazione" @@ -20667,7 +20304,7 @@ msgstr "Più rilevanti" #. Short label in the inline. Keep it concise. #: src/features/user/components/modals/tabs/accessibility_tab/AccessibilityTabInline.tsx:31 #: src/features/user/components/modals/tabs/AccessibilityTab.tsx:98 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:143 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:148 #: src/features/user/components/settings_utils/search_index/AccessibilityIndex.ts:297 #: src/features/user/components/settings_utils/section_registry/AccessibilitySections.ts:271 msgid "Motion" @@ -20685,7 +20322,7 @@ msgid "Move" msgstr "Sposta" #. Submenu label that moves every active device into another voice channel. -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:22 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:37 msgid "Move all devices to…" msgstr "Sposta tutti i dispositivi su…" @@ -20702,7 +20339,7 @@ msgstr "Torna indietro nella cronologia dei canali visitati" #. Submenu label that moves a single device into another voice channel. #. Submenu label that moves a single device into another voice channel. #: src/features/ui/action_menu/items/MoveToChannelSubmenu.tsx:21 -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:18 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:33 msgid "Move device to…" msgstr "Sposta dispositivo in…" @@ -20739,7 +20376,7 @@ msgstr "Sposta in" #. Submenu label that moves the selected participant or content into another channel. #. Submenu label that moves the selected participant or content into another channel. #: src/features/ui/action_menu/items/MoveToChannelSubmenu.tsx:29 -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:26 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:41 msgid "Move to…" msgstr "Sposta in…" @@ -20804,7 +20441,7 @@ msgstr "Nota musicale" #: src/features/channel/components/bottomsheets/channel_details_bottom_sheet/ChannelDetailsBottomSheetShared.ts:132 #: src/features/channel/components/embeds/media/EmbedVideo.tsx:72 #: src/features/guild/components/modals/GuildNotificationSettingsModal.tsx:141 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:20 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:36 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:65 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:73 #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:178 @@ -20818,7 +20455,7 @@ msgid "Mute" msgstr "Disattiva audio" #. Voice control button label to turn the user's microphone off. -#: src/features/voice/components/VoiceControlBar.tsx:126 +#: src/features/voice/components/VoiceControlBar.tsx:122 msgctxt "voice-control-action" msgid "Mute" msgstr "Disattiva audio" @@ -20884,7 +20521,7 @@ msgid "Mute conversation" msgstr "Disattiva notifiche conversazione" #. Voice menu toggle that mutes a single device when the current user is connected on multiple devices. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:53 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:77 msgid "Mute device" msgstr "Disattiva audio dispositivo" @@ -20898,7 +20535,9 @@ msgstr "Disattiva notifiche DM" msgid "Mute DMs" msgstr "Disattiva notifiche DM" +#. Voice menu checkbox label that locally silences a user's entrance sound. #. Voice menu checkbox label. Locally silences this user's custom entrance sound when they join, only for the current user. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:183 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:313 msgid "Mute entrance sound" msgstr "Disattiva suono d'ingresso" @@ -21107,11 +20746,6 @@ msgstr "La mia ricerca inversa di immagini" msgid "My search engine" msgstr "Il mio motore di ricerca" -#. Form placeholder example for a pack name input. -#: src/features/expressions/components/modals/CreatePackModal.tsx:42 -msgid "My super pack" -msgstr "Il mio super pacchetto" - #. Short label in the add custom search engine modal. Keep it concise. #: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx:84 msgid "My translator" @@ -21757,10 +21391,6 @@ msgstr "Ancora nessun regalo" msgid "No hoisted roles. Enable \"Show this role separately\" on a role to see it here." msgstr "Nessun ruolo evidenziato. Abilita \"Mostra questo ruolo separatamente\" su un ruolo per vederlo qui." -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:320 -msgid "No installed packs yet." -msgstr "Nessun pacchetto installato." - #: src/features/guild/components/modals/guild_tabs/guild_overview_tab/fields/GuildInviteSplashUploadField.tsx:154 msgid "No invite background" msgstr "Nessuno sfondo invito" @@ -21954,11 +21584,6 @@ msgstr "Nessun contenuto salvato" msgid "No saved payment methods." msgstr "Nessun metodo di pagamento salvato." -#. Empty state title in the scheduled messages popout when the user has none scheduled. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:18 -msgid "No scheduled messages" -msgstr "Nessun messaggio programmato" - #. Body of the screen-share-unsupported modal shown when xdg-desktop-portal returns no capturable sources. #: src/features/voice/components/alerts/ScreenShareUnsupportedModal.tsx:18 msgid "No screens or windows were returned by the Linux screen sharing portal. Try again after checking that your desktop environment allows screen capture." @@ -21969,7 +21594,7 @@ msgstr "Non sono state restituite schermate o finestre dal portale di condivisio msgid "No search results" msgstr "Nessun risultato" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:251 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:249 #: src/features/app/components/dialogs/components/DesktopSettingsView.tsx:549 msgid "No settings found" msgstr "Nessuna impostazione trovata" @@ -22096,7 +21721,7 @@ msgid "No webhooks" msgstr "Nessun webhook" #. Developer option label for short-circuiting the in-app reporting (IAR) flow. When enabled, submitting a report skips the network call. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:143 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:134 msgid "No-op in-app reports" msgstr "Segnalazioni in-app no-op" @@ -22303,7 +21928,7 @@ msgid "Notifications" msgstr "Notifiche" #. User settings tab for notification and alert sound controls. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:132 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:127 msgctxt "user-settings-tab" msgid "Notifications" msgstr "Notifiche" @@ -22366,7 +21991,7 @@ msgstr "Oggetti" #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/SlowmodeControl.tsx:24 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:97 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:139 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:123 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:128 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:59 msgid "Off" msgstr "Disattivato" @@ -22500,7 +22125,7 @@ msgstr "Si applica solo su schermi ampi." msgid "Only credit cards are accepted. Debit and prepaid cards cannot be used for the mature content check." msgstr "Sono accettate solo carte di credito. Le carte di debito e prepagate non possono essere utilizzate per la verifica dei contenuti per adulti." -#: src/features/voice/components/StreamSettingsMenuContent.tsx:833 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:966 msgid "Only default speakers" msgstr "Solo altoparlanti predefiniti" @@ -22548,7 +22173,7 @@ msgstr "Esegui codice qui solo se comprendi esattamente cosa fa." msgid "Only show message previews for DMs with unread messages" msgstr "Mostra anteprime messaggi solo per i DM con messaggi non letti" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:823 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:956 msgid "Only speakers" msgstr "Solo oratori" @@ -22820,7 +22445,7 @@ msgstr "Apri emoji nel browser" msgid "Open emoji picker" msgstr "Apri selettore emoji" -#: src/features/voice/components/VoiceSettingsMenus.tsx:877 +#: src/features/voice/components/VoiceSettingsMenus.tsx:859 msgid "Open event sink" msgstr "Apri sink eventi" @@ -22938,13 +22563,13 @@ msgstr "Apri il profilo di {directMessageName}" #. Accessible label for the avatar button that opens a user profile. #. Short label in the app layout voice participant item. Preserve {displayName}; it is inserted by code. -#: src/features/app/components/layout/VoiceParticipantItem.tsx:47 +#: src/features/app/components/layout/VoiceParticipantItem.tsx:48 #: src/features/ui/avatars/AvatarStack.tsx:21 msgid "Open profile for {displayName}" msgstr "Apri il profilo di {displayName}" #. Short label in the app layout grouped voice participant. Preserve {nickname}; it is inserted by code. -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:35 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:36 msgid "Open profile for {nickname}" msgstr "Apri il profilo di {nickname}" @@ -23079,17 +22704,17 @@ msgid "Open your settings" msgstr "Apri le impostazioni" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:112 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:133 msgid "OpenH264 software codec on Linux" msgstr "Codec software OpenH264 su Linux" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:88 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:109 msgid "OpenH264 video codec" msgstr "Codec video OpenH264" #. Switch label for the OpenH264 codec toggle. "OpenH264" is a product name and "Cisco Systems, Inc." is a company name; do not translate either. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:34 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:39 msgid "OpenH264 Video Codec provided by Cisco Systems, Inc." msgstr "Codec video OpenH264 fornito da Cisco Systems, Inc." @@ -23336,34 +22961,6 @@ msgstr "Non è stato possibile trasferire la proprietà a <0>{username} in q msgid "Ownership transferred" msgstr "Proprietario trasferito" -#. Form field label for the name of an expression pack. -#. Form field label for the name of an expression pack. -#: src/features/expressions/components/modals/CreatePackModal.tsx:26 -#: src/features/expressions/components/modals/EditPackModal.tsx:27 -msgid "Pack name" -msgstr "Nome del pacchetto" - -#. Form validation error shown when the pack name field is empty. -#. Form validation error shown when the pack name field is empty. -#: src/features/expressions/components/modals/CreatePackModal.tsx:30 -#: src/features/expressions/components/modals/EditPackModal.tsx:31 -msgid "Pack name is required" -msgstr "Il nome del pacchetto è obbligatorio" - -#. Form validation error for a pack name that is too short. -#. Form validation error for a pack name that is too short. -#: src/features/expressions/components/modals/CreatePackModal.tsx:34 -#: src/features/expressions/components/modals/EditPackModal.tsx:35 -msgid "Pack name must be at least 2 characters" -msgstr "Il nome del pacchetto deve contenere almeno 2 caratteri" - -#. Form validation error for a pack name that is too long. -#. Form validation error for a pack name that is too long. -#: src/features/expressions/components/modals/CreatePackModal.tsx:38 -#: src/features/expressions/components/modals/EditPackModal.tsx:39 -msgid "Pack name must be at most 64 characters" -msgstr "Il nome del pacchetto deve contenere al massimo 64 caratteri" - #. Voice stats field label (mobile lobby). Shows packet loss percentage. #. Voice stats field label (mobile voice lobby). Shows packet loss percentage. #: src/features/voice/components/bottomsheets/DirectCallLobbyBottomSheet.tsx:124 @@ -23371,11 +22968,6 @@ msgstr "Il nome del pacchetto deve contenere al massimo 64 caratteri" msgid "Packet loss" msgstr "Perdita di pacchetti" -#. 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/ExpressionPacksIndex.ts:15 -msgid "Packs" -msgstr "Pacchetti" - #: src/features/channel/components/bottomsheets/ChannelSearchBottomSheet.tsx:718 msgid "Page {currentPage} of {totalPages}" msgstr "Pagina {currentPage} di {totalPages}" @@ -23566,7 +23158,7 @@ msgid "Pause invites? New users won't be able to join through invite links until msgstr "Mettere in pausa gli inviti? I nuovi utenti non potranno più unirsi tramite link di invito finché non li riattiverai. I membri esistenti non saranno interessati." #. Short label for an advanced screen-share preview preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:39 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:44 msgid "Pause my screen share preview in the background" msgstr "Metti in pausa l'anteprima della mia condivisione schermo in background" @@ -23575,6 +23167,11 @@ msgstr "Metti in pausa l'anteprima della mia condivisione schermo in background" msgid "Pause notifications" msgstr "Metti in pausa le notifiche" +#. Voice screen share menu preference that pauses the local stream preview while the app is unfocused. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:28 +msgid "Pause Preview When Fluxer Isn’t Focused" +msgstr "Metti in pausa l'anteprima quando Fluxer non è attivo" + #. Description shown for the emoji toggle while reduced motion is active. #: src/features/user/components/modals/tabs/accessibility_tab/AnimationTab.tsx:81 msgid "Paused by reduced motion. Turn on to keep animated emojis playing." @@ -23908,7 +23505,7 @@ msgid "Picture" msgstr "Immagine" #. 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/VoiceVideoIndex.ts:124 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:145 msgid "Picture in picture" msgstr "Immagine in picture-in-picture" @@ -24028,7 +23625,7 @@ msgid "Pins popout" msgstr "Finestre a comparsa per i messaggi fissati" #. 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/VoiceVideoIndex.ts:128 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:149 msgid "PiP" msgstr "PiP" @@ -24167,15 +23764,20 @@ msgstr "Riporta nella finestra principale" msgid "Pop out call" msgstr "Apri chiamata in una finestra separata" -#. Voice menu action on desktop that opens the participant camera feed in a separate window. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:29 -msgid "Pop out camera" -msgstr "Apri la telecamera in una finestra separata" - #. Voice menu action on desktop that opens the participant screen share in a separate window. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:33 -msgid "Pop out stream" -msgstr "Apri lo streaming in una finestra separata" +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:57 +msgid "Pop Out Stream" +msgstr "Apri stream" + +#. Voice menu action on desktop that opens the participant placeholder tile in a separate window. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:49 +msgid "Pop Out User" +msgstr "Apri utente" + +#. Voice menu action on desktop that opens the active participant camera feed in a separate window. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:45 +msgid "Pop Out Video" +msgstr "Apri video" #. Overlay text shown on a voice participant tile while it lives in a separate popped-out window. #: src/features/voice/components/popout/PoppedOutOverlay.tsx:19 @@ -24225,7 +23827,7 @@ msgid "Prefer @mention" msgstr "Preferisci @menzionare" #. Option label for an encoder path select. Refers to hardware video encoders. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:63 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:68 msgid "Prefer hardware" msgstr "Preferisci hardware" @@ -24237,7 +23839,7 @@ msgid "Prefer no @mention" msgstr "Preferisci nessuna menzione" #. Option label for an encoder path select. Refers to software video encoders. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:67 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:72 msgid "Prefer software" msgstr "Preferisci software" @@ -24256,6 +23858,11 @@ msgstr "Preferenze" msgid "Preferences..." msgstr "Preferenze..." +#. Accessible label for the advanced screen-share codec preference select. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:218 +msgid "Preferred screen share codec" +msgstr "Codec preferito per la condivisione schermo" + #. 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/AccessibilityIndex.ts:293 @@ -24391,6 +23998,11 @@ msgstr "Pulsante di anteprima" msgid "Preview camera" msgstr "Anteprima fotocamera" +#. Voice menu action that opens a preview of the current user camera. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:53 +msgid "Preview Camera" +msgstr "Anteprima fotocamera" + #. Status text on the placeholder shown in the voice call view when the user has hidden a remote stream preview. #: src/features/voice/components/HiddenStreamPlaceholder.tsx:10 msgid "Preview hidden" @@ -24424,7 +24036,7 @@ msgid "Preview sound" msgstr "Riproduci suono" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:136 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:157 msgid "Preview, popout, and stream thumbnail behavior" msgstr "Anteprima, comportamento della finestra pop-out e dello streaming" @@ -24523,7 +24135,7 @@ msgid "Primary navigation" msgstr "Navigazione principale" #. Voice display preference checkbox that moves active speakers toward the front of the call grid when enabled. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:81 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:105 msgid "Prioritize speakers" msgstr "Dai priorità agli oratori" @@ -24537,7 +24149,7 @@ msgstr "Priorità voce" #. User settings tab for privacy and safety controls. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:12 #: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts:60 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:103 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:98 msgid "Privacy" msgstr "Privacy" @@ -24613,7 +24225,7 @@ msgid "Product name" msgstr "Nome prodotto" #. User settings tab for editing the current user profile. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:91 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:86 msgid "Profile" msgstr "Profilo" @@ -24977,7 +24589,7 @@ msgid "Push-to-talk is ignored in direct input. Switch to focused voice or custo msgstr "Il \"Premi per parlare\" viene ignorato nell'input diretto. Passa a \"Voce focalizzata\" o \"Personalizzata\" per usarlo." #. Tooltip on the mic button in the voice control bar when push-to-talk is enabled. {pushToTalkHint} is the formatted shortcut key combo. -#: src/features/voice/components/VoiceControlBar.tsx:116 +#: src/features/voice/components/VoiceControlBar.tsx:112 msgid "Push-to-talk is on. Hold {pushToTalkHint} to speak." msgstr "Push-to-talk attivo. Tieni premuto {pushToTalkHint} per parlare." @@ -24997,7 +24609,7 @@ msgid "Push-to-talk won't unmute your microphone while you're deafened. Undeafen msgstr "La funzione push-to-talk non riattiverà il microfono quando sei in modalità \"mute\". Disattiva la modalità \"mute\" per poter parlare." #. Option label for a software encoder quality select. Means slower/higher-quality. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:87 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:92 msgid "Quality" msgstr "Qualità" @@ -25212,7 +24824,7 @@ msgid "Ready to upgrade?" msgstr "Vuoi fare l'upgrade?" #. Option label for a software encoder quality select. Means fastest/lower-latency. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:79 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:84 msgid "Realtime" msgstr "In tempo reale" @@ -25287,11 +24899,9 @@ msgstr "Verifica di nuovo" msgid "Recipients will be taken to {0} <0>{1}" msgstr "I destinatari verranno reindirizzati a {0} <0>{1}" -#. Badge shown next to the auto codec option in the screen-share codec radio group. Keep it concise. #. Spellcheck engine option in the language tab. Lets the app choose the best available spellcheck engine. #. Spellcheck engine option in the textarea spellcheck submenu. Lets the app choose the best available engine. #: src/features/channel/components/textarea/TextareaContextMenu.tsx:70 -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:38 #: src/features/user/components/modals/tabs/LanguageTab.tsx:87 msgid "Recommended" msgstr "Consigliato" @@ -25556,11 +25166,6 @@ msgstr "Rifiuta" msgid "Rejected" msgstr "Rifiutato" -#. Voice participant context menu submenu label for friend and block actions. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:198 -msgid "Relationship" -msgstr "Relazione" - #. Short label in the markdown tab. Keep it concise. #: src/features/user/components/modals/tabs/component_gallery_tab/MarkdownTab.tsx:129 msgid "Relative" @@ -25641,7 +25246,6 @@ msgstr "Ricorda dimensioni e posizione della finestra" #. Action label for removing the selected item from a list or relationship. #. Button label for removing the current webhook avatar image. #. Button or menu action label in the channel and chat message reactions sheet. Keep it concise. Keep the tone plain and specific. -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the linked accounts tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the search engines tab. Keep it concise. Keep the tone plain and specific. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. @@ -25660,8 +25264,6 @@ msgstr "Ricorda dimensioni e posizione della finestra" #: src/features/ui/action_menu/GroupDMContextMenu.tsx:73 #: src/features/ui/action_menu/UserContextMenu.tsx:80 #: src/features/user/components/modals/tabs/chat_settings_tab/SearchEnginesTab.tsx:26 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:75 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:133 #: src/features/user/components/modals/tabs/LinkedAccountsTab.tsx:55 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:158 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:194 @@ -25833,11 +25435,6 @@ msgstr "Rimuovine uno da {targetName} per fare spazio, quindi riprova." msgid "Remove override" msgstr "Rimuovi eccezione" -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:54 -msgid "Remove pack" -msgstr "Rimuovi pacchetto" - #. Button or menu action label in the channel and chat message reactions sheet. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the message reactions modal. Keep it concise. Keep the tone plain and specific. #: src/features/channel/components/MessageReactionsSheet.tsx:33 @@ -25966,11 +25563,6 @@ msgstr "Ruolo \"{oldLabel}\" rimosso." msgid "Removed roles." msgstr "Ruoli rimossi." -#. Button or menu action label in the messaging commands. Keep it concise. Keep the tone plain and specific. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:57 -msgid "Removed scheduled message" -msgstr "Messaggio programmato rimosso" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:419 msgid "Removed the channel from its category." msgstr "Ha rimosso il canale dalla sua categoria." @@ -26003,11 +25595,6 @@ msgstr "Rimuove ogni override per variabile, ma mantiene intatti la libreria e g msgid "Removing permissions could limit the bot's features." msgstr "La rimozione dei permessi potrebbe limitare le funzionalità del bot." -#. Description text in the expression packs tab. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:71 -msgid "Removing the pack will uninstall it from your account." -msgstr "La rimozione del pacchetto lo disinstallerà dal tuo account." - #: src/features/moderation/components/modals/RemoveTimeoutModal.tsx:55 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." @@ -26654,42 +26241,42 @@ msgid "Resize floating panel" msgstr "Ridimensiona pannello mobile" #. Accessible label for the bottom-left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:80 +#: src/features/messaging/components/popouts/InboxPopout.tsx:74 msgid "Resize inbox from bottom left" msgstr "Ridimensiona la posta in arrivo dal basso a sinistra" #. Accessible label for the bottom-right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:84 +#: src/features/messaging/components/popouts/InboxPopout.tsx:78 msgid "Resize inbox from bottom right" msgstr "Ridimensiona la posta in arrivo dall'angolo in basso a destra" #. Accessible label for the bottom resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:60 +#: src/features/messaging/components/popouts/InboxPopout.tsx:54 msgid "Resize inbox from the bottom edge" msgstr "Ridimensiona la posta in arrivo dal bordo inferiore" #. Accessible label for the left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:64 +#: src/features/messaging/components/popouts/InboxPopout.tsx:58 msgid "Resize inbox from the left edge" msgstr "Ridimensiona la posta in arrivo dal bordo sinistro" #. Accessible label for the right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:68 +#: src/features/messaging/components/popouts/InboxPopout.tsx:62 msgid "Resize inbox from the right edge" msgstr "Ridimensiona la posta in arrivo dal bordo destro" #. Accessible label for the top resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:56 +#: src/features/messaging/components/popouts/InboxPopout.tsx:50 msgid "Resize inbox from the top edge" msgstr "Ridimensiona la posta in arrivo dal bordo superiore" #. Accessible label for the top-left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:72 +#: src/features/messaging/components/popouts/InboxPopout.tsx:66 msgid "Resize inbox from top left" msgstr "Ridimensiona la posta in arrivo dall'angolo in alto a sinistra" #. Accessible label for the top-right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:76 +#: src/features/messaging/components/popouts/InboxPopout.tsx:70 msgid "Resize inbox from top right" msgstr "Ridimensiona la posta in arrivo dall'angolo in alto a destra" @@ -27071,11 +26658,6 @@ msgstr "Tooltip destro" msgid "Right-click here to open the context menu" msgstr "Fai clic destro per aprire il menu contestuale" -#. Empty state hint in the scheduled messages popout explaining how to schedule a new message. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:22 -msgid "Right-click the send button to schedule a message." -msgstr "Fai clic destro sul pulsante Invia per programmare un messaggio." - #. Action that rings the selected participant in a voice call. #. 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. @@ -27110,8 +26692,8 @@ msgstr "Colore ruolo" msgid "Role created" msgstr "Ruolo creato" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:341 -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:388 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:352 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:402 msgid "Role created successfully" msgstr "Ruolo creato" @@ -27120,8 +26702,8 @@ msgstr "Ruolo creato" msgid "Role deleted" msgstr "Ruolo eliminato" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:425 -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:454 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:440 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:469 msgid "Role deleted successfully" msgstr "Ruolo eliminato" @@ -27161,7 +26743,7 @@ msgstr "Ruoli" msgid "Roles and members" msgstr "Ruoli e membri" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:285 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:296 msgid "Roles updated successfully" msgstr "Ruoli aggiornati correttamente" @@ -27269,7 +26851,6 @@ msgstr "Salva" #: src/features/expressions/components/modals/AddFavoriteMemeModal.tsx:118 #: src/features/expressions/components/modals/EditFavoriteMemeModal.tsx:94 #: src/features/expressions/components/modals/EditGuildStickerModal.tsx:123 -#: src/features/expressions/components/modals/EditPackModal.tsx:127 #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:624 #: src/features/guild/components/modals/guild_tabs/GuildVanityURLTab.tsx:279 #: src/features/guild/components/modals/GuildFolderSettingsModal.tsx:90 @@ -27350,7 +26931,7 @@ msgstr "Salvato" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:63 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:59 #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:63 msgid "Saved media" msgstr "Media salvati" @@ -27403,23 +26984,11 @@ msgstr "Programma" msgid "Schedule message" msgstr "Programma messaggio" -#. Status pill on a scheduled message row indicating it will send at the chosen time. -#. Tab label in the inbox popout listing the user scheduled messages. -#: src/features/messaging/components/popouts/InboxPopout.tsx:40 -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:30 -msgid "Scheduled" -msgstr "Programmati" - #. Developer / debug surface — keep terse and technical. Label in the developer Nagbar controls panel for the scheduled-maintenance banner. #: src/features/devtools/components/NagbarControls.ts:22 msgid "Scheduled maintenance nagbar" msgstr "Nagbar manutenzione programmata" -#. Label in the messaging commands. {scheduledTimeLabel} is the localized scheduled date and time. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:49 -msgid "Scheduled message for {scheduledTimeLabel}" -msgstr "Messaggio programmato per {scheduledTimeLabel}" - #. Inline validation message in the schedule-message modal when the picked time is more than 30 days away. Keep tone plain. #: src/features/messaging/components/modals/ScheduleMessageModal.tsx:31 msgid "Scheduled messages can be at most 30 days in the future." @@ -27490,7 +27059,7 @@ msgid "Screen share codec" msgstr "Codec di condivisione schermo" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:140 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:161 msgid "Screen share encoder controls" msgstr "Controlli dell'encoder per la condivisione dello schermo" @@ -27511,12 +27080,12 @@ msgid "Screen share is using software encoding ({codec}). Quality may be reduced msgstr "La condivisione schermo sta usando la codifica software ({codec}). La qualità potrebbe essere ridotta e l'utilizzo della CPU aumentato. La tua GPU potrebbe non supportare la codifica hardware per questo codec." #. 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/VoiceVideoIndex.ts:120 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:141 msgid "Screen share preview" msgstr "Anteprima condivisione schermo" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:116 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:137 msgid "Screen share preview behavior" msgstr "Anteprima della condivisione dello schermo" @@ -27535,6 +27104,11 @@ msgstr "Le anteprime della condivisione dello schermo sono disabilitate." msgid "Screen share previews are enabled." msgstr "Le anteprime della condivisione dello schermo sono attive." +#. Voice screen share menu action that opens the screen share preview privacy controls. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:32 +msgid "Screen Share Privacy" +msgstr "Privacy condivisione schermo" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the video tab. Keep it concise. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:82 @@ -27562,11 +27136,6 @@ msgstr "Avvio condivisione schermo" msgid "Screen share stop" msgstr "Interrompi condivisione schermo" -#. Accessible label for the screen-share codec radio group. -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:42 -msgid "Screen share video codec" -msgstr "Codec video per la condivisione schermo" - #. 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. #. Status badge label shown on a live tile when the participant is sharing their screen. @@ -28931,6 +28500,11 @@ msgstr "Condividi schermi e finestre." msgid "Share source" msgstr "Condividi sorgente" +#. Toggle label for sharing audio with an active stream. +#: src/features/voice/components/StreamSettingsMenuContent.tsx:156 +msgid "Share Stream Audio" +msgstr "Condividi audio stream" + #. Description in the premium gift purchase section. premiumProductName is the short paid product name. #: src/features/premium/utils/PremiumMessageDescriptors.ts:40 msgid "Share the {premiumProductName} experience with your friends by purchasing a gift subscription." @@ -28940,15 +28514,6 @@ msgstr "Condividi l'esperienza {premiumProductName} con i tuoi amici acquistando msgid "Share theme" msgstr "Condividi tema" -#: src/features/expressions/components/modals/PackInviteModal.tsx:192 -msgid "Share this link" -msgstr "Condividi questo link" - -#. Description shown in the emoji pack invite modal. -#: src/features/expressions/components/modals/PackInviteModal.tsx:65 -msgid "Share this link — the pack installs when accepted." -msgstr "Condividi questo link: il pacchetto verrà installato quando accettato." - #. Privacy > Active now: confirmation modal title when turning sharing on. #: src/features/user/components/modals/tabs/privacy_safety_tab/ActiveNowTab.tsx:33 msgid "Share voice activity with all friends?" @@ -28976,11 +28541,6 @@ msgstr "Condividi il tuo schermo" msgid "Share your screen in high definition (1080p), quad HD (1440p), or native source resolution, at up to 60 FPS." msgstr "Condividi il tuo schermo in alta definizione (1080p), Quad HD (1440p) o risoluzione nativa, fino a 60 FPS." -#. Description shown in the sticker pack invite modal. -#: src/features/expressions/components/modals/PackInviteModal.tsx:69 -msgid "Share your sticker pack via link." -msgstr "Condividi il tuo pacchetto di adesivi tramite link." - #. Button or menu action label in the share theme modal. Keep it concise. #: src/features/theme/components/modals/ShareThemeModal.tsx:39 msgid "Share your theme" @@ -29081,7 +28641,7 @@ msgstr "Conflitti di scorciatoie" #. User settings tab for keyboard shortcuts and custom bindings. #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:18 #: src/features/user/components/settings_utils/section_registry/AccessibilitySections.ts:175 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:128 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:123 msgid "Shortcuts" msgstr "Scorciatoie" @@ -29241,11 +28801,6 @@ msgstr "Mostra il pulsante emoji" msgid "Show emoji reactions on messages" msgstr "Mostra reazioni emoji sui messaggi" -#. Developer option label for exposing the staff-only Expression packs page in user settings. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:125 -msgid "Show expression packs settings" -msgstr "Mostra le impostazioni degli emoji (solo per il personale)" - #. Short label for an advanced media button preference. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedChatControls.tsx:77 msgid "Show favorite button" @@ -29381,15 +28936,15 @@ msgstr "Mostra canali silenziati" #. Toggle label in the mobile video settings bottom sheet. Controls whether the local camera tile is visible. #. Voice display preference checkbox that controls whether the current user sees their own camera tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:69 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:93 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:92 -#: src/features/voice/components/VoiceSettingsMenus.tsx:814 +#: src/features/voice/components/VoiceSettingsMenus.tsx:815 msgid "Show my own camera" msgstr "Mostra la mia fotocamera" #. Voice display preference checkbox that controls whether the current user sees their own screen share tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:73 -msgid "Show my screen share" +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:97 +msgid "Show My Screen Share" msgstr "Mostra la mia condivisione schermo" #. Developer option label for showing the current user as typing. @@ -29417,9 +28972,9 @@ msgstr "Mostra il modale nuovo dispositivo" #. Toggle label in the mobile video settings bottom sheet. Controls whether participants without video are shown in the grid. #. Voice display preference checkbox that controls whether participants without video are shown in the grid. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:77 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:101 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:96 -#: src/features/voice/components/VoiceSettingsMenus.tsx:828 +#: src/features/voice/components/VoiceSettingsMenus.tsx:829 msgid "Show non-video participants" msgstr "Mostra partecipanti senza video" @@ -29449,7 +29004,7 @@ msgid "Show per-device participant volume sliders in voice menus" msgstr "Mostra i controlli del volume dei partecipanti per dispositivo nei menu vocali" #. Developer option label for exposing the staff-only profile timezone section in profile settings. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:134 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:125 msgid "Show profile timezone settings" msgstr "Mostra le impostazioni del fuso orario del profilo (solo per il personale)" @@ -29681,7 +29236,7 @@ msgstr "Accesso effettuato" #. Settings section label for account sessions and devices. #: src/features/user/components/modals/tabs/DevicesTab.tsx:517 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:42 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:34 msgid "Signed-in devices" msgstr "Dispositivi connessi" @@ -29759,7 +29314,7 @@ msgid "Single community mode" msgstr "Modalità community singola" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:103 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:108 msgid "Single layer" msgstr "Singolo livello" @@ -29816,7 +29371,7 @@ msgid "Skip the external link warning for all domains" msgstr "Salta l'avviso per i link esterni per tutti i domini" #. Developer / debug surface — keep terse and technical. Tooltip / description for the no-op in-app reports toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:148 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:139 msgid "Skip the network call when an in-app report is submitted. The flow still advances to the success screen so you can exercise the UI, but nothing is actually sent to the safety team." msgstr "Salta la chiamata di rete quando viene inviata una segnalazione in-app. Il flusso avanza comunque alla schermata di successo, così puoi testare l'interfaccia utente, ma nulla viene effettivamente inviato al team di sicurezza." @@ -30063,12 +29618,12 @@ msgid "Social" msgstr "Sociale" #. 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/VoiceVideoIndex.ts:148 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:169 msgid "Software encoder" msgstr "Codec software" #. Label for an advanced screen-share select. Refers to software video encoder quality bias. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:71 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:76 msgid "Software encoder quality" msgstr "Qualità codificatore software" @@ -30393,7 +29948,7 @@ msgid "Spanish (Spain)" msgstr "Spagnolo (Spagna)" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:111 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:116 msgid "Spatial and temporal layers" msgstr "Livelli spaziali e temporali" @@ -30495,7 +30050,7 @@ msgstr "Controllo ortografico" #: src/features/user/components/modals/tabs/LanguageTab.tsx:414 #: src/features/user/components/modals/tabs/LanguageTab.tsx:456 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:74 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:58 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:50 msgid "Spellcheck" msgstr "Controllo ortografico" @@ -30683,10 +30238,6 @@ msgstr "Avvia chiamata" msgid "Start camera test and configure effects" msgstr "Avvia il test della fotocamera e configura gli effetti" -#: src/features/expressions/components/modals/CreatePackModal.tsx:93 -msgid "Start curating a custom emoji pack that you can share and install." -msgstr "Inizia a creare un pacchetto di emoji personalizzato che puoi condividere e installare." - #. Label for the start of a date range (inclusive). Leave blank for no lower bound. #: src/features/user/components/modals/tabs/privacy_safety_tab/data_request_modal/DataRequestModal.tsx:175 msgid "Start date" @@ -30697,10 +30248,6 @@ msgstr "Data di inizio" msgid "Start date must be earlier than end date." msgstr "La data di inizio deve essere precedente alla data di fine." -#: src/features/voice/components/VoiceSettingsMenus.tsx:860 -msgid "Start debug logging session" -msgstr "Avvia sessione di debug logging" - #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:125 msgid "Start drag and drop" @@ -30883,45 +30430,6 @@ msgstr "Densità sticker" msgid "Sticker is too large" msgstr "Lo sticker è troppo grande" -#. Kind label on a sticker pack invite embed. -#. Short label in the authentication invite header. Keep the tone plain and specific. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/auth/flow/InviteHeader.tsx:25 -#: src/features/channel/components/InviteEmbed.tsx:88 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:61 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:105 -msgid "Sticker pack" -msgstr "Pacchetto di sticker" - -#. placeholder {0}: invite.pack.name -#: src/features/invite/commands/InviteCommands.tsx:146 -msgid "Sticker pack {0} has been installed." -msgstr "Il pacchetto di sticker {0} è stato installato." - -#. Title of the error modal when creating a new sticker pack is rejected because the user is at the creation limit. -#: src/features/invite/commands/InviteCommands.tsx:74 -msgid "Sticker pack creation limit reached" -msgstr "Limite di pacchetti di sticker raggiunto" - -#. Modal title for the sticker pack invite share flow. -#: src/features/expressions/components/modals/PackInviteModal.tsx:61 -msgid "Sticker pack invite" -msgstr "Invito al pacchetto di sticker" - -#. Title of the error modal when installing a sticker pack via invite is rejected because the user is at the install limit. -#: src/features/invite/commands/InviteCommands.tsx:65 -msgid "Sticker pack limit reached" -msgstr "Limite pacchetto sticker raggiunto" - -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#. Settings section label for sticker expression packs. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:84 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:27 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:22 -msgid "Sticker packs" -msgstr "Pacchetti di sticker" - #: src/features/guild/components/modals/guild_tabs/GuildStickersTab.tsx:283 msgid "Sticker slots" msgstr "Slot sticker" @@ -31039,6 +30547,13 @@ msgstr "Interrompere la condivisione dell'attività vocale con tutti gli amici?" msgid "Stop speaking" msgstr "Interrompi la riproduzione" +#. Danger action that stops the active screen share. +#. Voice screen share menu action that stops the current user stream. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:20 +#: src/features/voice/components/ActiveScreenShareMenu.tsx:19 +msgid "Stop Streaming" +msgstr "Interrompi streaming" + #. Confirmation prompt in the links tab. #: src/features/user/components/modals/tabs/chat_settings_tab/ChatSettingsTabLinksTab.tsx:31 msgid "Stop trusting all links?" @@ -31050,7 +30565,7 @@ msgid "Stop watching" msgstr "Interrompi la visione" #. Tooltip / button label in the voice control bar that stops watching a remote screen share. -#: src/features/voice/components/VoiceControlBar.tsx:151 +#: src/features/voice/components/VoiceControlBar.tsx:147 msgid "Stop watching stream" msgstr "Interrompi la visione dello stream" @@ -31088,11 +30603,16 @@ msgstr "Streaming nascosto" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the user settings voice activity card. Keep it concise. #: src/features/user/components/profile/VoiceActivityCard.tsx:90 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:132 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:153 #: src/features/voice/components/StreamWatchHoverCard.tsx:21 msgid "Stream preview" msgstr "Anteprima stream" +#. Compact submenu label for changing the resolution and frame rate of an active stream. +#: src/features/voice/components/StreamSettingsMenuContent.tsx:152 +msgid "Stream Quality" +msgstr "Qualità streaming" + #. Toolbar / menu button label in the screen-share picker. Opens the stream quality settings popover. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:164 msgid "Stream settings" @@ -31302,12 +30822,12 @@ msgid "Suspend" msgstr "Sospendi" #. 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/VoiceVideoIndex.ts:156 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:177 msgid "SVC" msgstr "SVC" #. Label for an advanced screen-share select. SVC is a WebRTC acronym and should stay uppercase. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:91 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:96 msgid "SVC mode" msgstr "Modalità SVC" @@ -31757,7 +31277,7 @@ msgid "Template URL" msgstr "URL del modello" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:107 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:112 msgid "Temporal layers" msgstr "Livelli temporali" @@ -31818,7 +31338,7 @@ msgstr "Testa l'espansione degli URL e gli embed renderizzati" #. Channel type chip label for a text channel. #. Option label for a WebRTC content hint select. #: src/features/channel/utils/ChannelUtils.tsx:51 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:151 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:156 msgid "Text" msgstr "Testo" @@ -32002,11 +31522,6 @@ msgstr "Il messaggio non esiste più o hai perso l'accesso alla conversazione." msgid "That's all of them." msgstr "Questo è tutto." -#. End-of-list body text in the scheduled messages popout when all scheduled messages are visible. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:56 -msgid "That's everything in the queue." -msgstr "Questo è tutto ciò che c'è in coda." - #. Description text in the FluxerTag change modal. #: src/features/user/components/modals/FluxerTagChangeModal.tsx:69 msgid "The #0000 tag is reserved for Visionary subscribers. Visionary is no longer available for purchase." @@ -32671,7 +32186,7 @@ msgid "This invite has unlimited uses." msgstr "Questo invito ha utilizzi illimitati." #. Helper text shown on an invite embed while streaming privacy is active. -#: src/features/channel/components/InviteEmbed.tsx:141 +#: src/features/channel/components/InviteEmbed.tsx:112 msgid "This invite is hidden while sharing is protected." msgstr "Questo invito è nascosto mentre la condivisione è protetta." @@ -33167,7 +32682,7 @@ msgstr "Ora" #. Settings section label for app time display format. #: src/features/user/components/modals/tabs/LanguageTab.tsx:374 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:26 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:46 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:38 msgid "Time format" msgstr "Formato ora" @@ -33394,11 +32909,6 @@ msgstr "Attiva/disattiva la soundboard" msgid "Toggle the sticker picker" msgstr "Apri/chiudi la selezione adesivi" -#. Action that toggles whether the pack invite is unique to the recipient. -#: src/features/expressions/components/modals/PackInviteModal.tsx:73 -msgid "Toggle unique invite" -msgstr "Attiva/disattiva invito unico" - #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:305 msgid "Toggle voice activity" @@ -33731,7 +33241,7 @@ msgid "Try another search term, or pick a different category or language." msgstr "Prova un altro termine di ricerca, oppure scegli una categoria o una lingua diversa." #. Helper text on an unknown invite embed suggesting the user request a fresh invite. -#: src/features/channel/components/InviteEmbed.tsx:129 +#: src/features/channel/components/InviteEmbed.tsx:100 msgid "Try asking for a new invite." msgstr "Prova a chiedere un nuovo invito." @@ -33754,7 +33264,7 @@ msgstr "Prova a modificare di nuovo il messaggio." msgid "TRY gifts are one-time payments. Cards charged in TRY still need to be issued in Türkiye for the purchase to stay eligible." msgstr "I regali in TRY sono pagamenti una tantum. Le carte addebitate in TRY devono comunque essere emesse in Turchia affinché l'acquisto rimanga idoneo." -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:254 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:252 msgid "Try searching for something like \"theme\", \"notifications\", or \"privacy\"" msgstr "Prova a cercare qualcosa come \"tema\", \"notifiche\" o \"privacy\"" @@ -33804,7 +33314,7 @@ msgstr "Disattiva" #. Bulk voice action that turns off the camera on every active device of the current user. #. Voice menu action that turns off every active device/session's camera. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:90 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:114 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:93 msgid "Turn off all device cameras" msgstr "Disattiva tutte le fotocamere" @@ -33820,14 +33330,14 @@ msgstr "Disattiva fotocamera" #. Voice menu action that turns off the camera on a single device of the current user. #. Voice menu action that turns off the camera on one device/session. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:57 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:81 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:81 msgid "Turn off device camera" msgstr "Spegni la fotocamera del dispositivo" #. Voice menu action that ends the screen share on a single device of the current user. #. Voice menu action that stops screen sharing or streaming on one device/session. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:61 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:85 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:85 msgid "Turn off device stream" msgstr "Disattiva lo streaming del dispositivo" @@ -33839,7 +33349,7 @@ msgstr "Disattiva i messaggi privati e le richieste di amicizia in tutta l'istan #. Voice menu action that ends the current user screen share. #. Voice menu action that stops the current user's screen share or stream. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:65 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:89 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:69 msgid "Turn off stream" msgstr "Disattiva streaming" @@ -34019,16 +33529,6 @@ msgstr "La legge del Regno Unito richiede un controllo dei contenuti per adulti. msgid "Ukrainian" msgstr "Ucraino" -#. Generic title for the error modal when an emoji pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:99 -msgid "Unable to install emoji pack" -msgstr "Impossibile installare il pacchetto di emoji" - -#. Generic title for the error modal when a sticker pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:103 -msgid "Unable to install sticker pack" -msgstr "Impossibile installare il pacchetto di sticker" - #. Error-state title in the activity log tab when fetching log entries failed. #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTab.tsx:126 msgid "Unable to load activity logs" @@ -34038,11 +33538,6 @@ msgstr "Impossibile caricare i log delle attività" msgid "Unable to load applications" msgstr "Impossibile caricare le applicazioni" -#. Error message in the expression packs tab. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:36 -msgid "Unable to load pack information." -msgstr "Impossibile caricare le informazioni del pacchetto." - #. Error message in the channel and chat textual attachment code panel. #. Error message in the channel and chat textual attachment code panel. #: src/features/channel/components/embeds/attachments/CsvAttachmentTablePanel.tsx:31 @@ -34265,7 +33760,7 @@ msgstr "Rimuovi dai preferiti" #. Voice call layout action that removes focus from the currently pinned participant. #. Voice layout menu action that removes the focused participant or stream. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:25 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:41 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:97 msgid "Unfocus" msgstr "Togli il focus" @@ -34284,7 +33779,7 @@ msgstr "Espandi anteprima" #. Settings section label for the embed debugger URL input. #: src/features/user/components/modals/tabs/EmbedDebuggerTab.tsx:231 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:70 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:62 msgid "Unfurl debugger" msgstr "URL di debug per l'anteprima dei link" @@ -34293,10 +33788,6 @@ msgstr "URL di debug per l'anteprima dei link" msgid "Unicode emojis" msgstr "Emoji Unicode" -#: src/features/expressions/components/modals/PackInviteModal.tsx:180 -msgid "Unique invite" -msgstr "Invito unico" - #. Codec description in the screen share codec policy menu, used for the universal fallback codec. #: src/features/voice/utils/ScreenShareCodecPolicy.ts:20 msgid "Universal fallback. Lowest quality, but it works everywhere." @@ -34350,7 +33841,7 @@ msgstr "Data sconosciuta" #. Fallback device or operating-system label in the devices tab when session client data is unavailable. #. Short label in the app layout voice participant item. #. Short label in the notifications. Keep it concise. -#: src/features/app/components/layout/VoiceParticipantItem.tsx:43 +#: src/features/app/components/layout/VoiceParticipantItem.tsx:44 #: src/features/user/components/modals/tabs/DevicesTab.tsx:65 #: src/features/user/components/modals/tabs/notifications_tab/Notifications.tsx:78 msgid "Unknown device" @@ -34376,7 +33867,7 @@ msgid "Unknown gift" msgstr "Regalo sconosciuto" #. Title shown on an invite embed when the invite code resolves to nothing (expired, revoked, or invalid). -#: src/features/channel/components/InviteEmbed.tsx:125 +#: src/features/channel/components/InviteEmbed.tsx:96 msgid "Unknown invite" msgstr "Invito sconosciuto" @@ -34428,7 +33919,7 @@ msgstr "utente sconosciuto" #: src/features/devtools/utils/CommandUtils.ts:27 #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTab.tsx:114 #: src/features/voice/components/VoiceParticipantAvatarList.tsx:43 -#: src/features/voice/components/VoiceParticipantTile.tsx:161 +#: src/features/voice/components/VoiceParticipantTile.tsx:162 #: src/features/webhook/components/WebhookListItem.tsx:30 msgid "Unknown user" msgstr "Utente sconosciuto" @@ -34450,13 +33941,6 @@ msgstr "unknown-mention" msgid "unknown-role" msgstr "unknown-role" -#. Option label representing an unlimited count. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/expressions/components/modals/PackInviteModal.tsx:29 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:32 -msgid "Unlimited" -msgstr "Illimitato" - #. Audit log community feature label for unlimited custom emoji capacity. #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:126 msgid "Unlimited emoji" @@ -34525,7 +34009,7 @@ msgid "Unmute" msgstr "Riattiva audio" #. Voice control button label to turn the user's microphone back on. -#: src/features/voice/components/VoiceControlBar.tsx:121 +#: src/features/voice/components/VoiceControlBar.tsx:117 msgctxt "voice-control-action" msgid "Unmute" msgstr "Riattiva audio" @@ -34613,7 +34097,7 @@ msgstr "Canale senza nome" #. Fallback display name for a group DM with no name set. #. Fallback title in an invite embed for a group DM with no name set. #. Short label in the channel display name state. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:72 +#: src/features/channel/components/InviteEmbed.tsx:63 #: src/features/channel/state/ChannelDisplayName.ts:19 #: src/features/channel/utils/ChannelUtils.tsx:59 msgid "Unnamed group" @@ -34692,7 +34176,7 @@ msgstr "non letto" #. 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. #. Tab label in the inbox popout filtering to channels with unread messages. -#: src/features/messaging/components/popouts/InboxPopout.tsx:32 +#: src/features/messaging/components/popouts/InboxPopout.tsx:30 #: src/features/user/components/settings_utils/search_index/NotificationsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:77 msgid "Unread" @@ -34828,7 +34312,7 @@ msgid "Up to {DISCOVERY_MAX_TAGS} tags help people find your community. They sho msgstr "Fino a {DISCOVERY_MAX_TAGS} tag aiutano le persone a trovare la tua community. Vengono visualizzati nella ricerca di Discovery." #. Feature comparison table value label. Shown in the restricted or stock column for a text-valued perk. Format includes a resolution token (4K) and a framerate token that should not be translated. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:91 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:87 msgid "Up to 4K/60fps" msgstr "Fino a 4K/60fps" @@ -34904,11 +34388,6 @@ msgstr "Norme aggiornate" msgid "Updated saved media" msgstr "Elementi salvati aggiornati" -#. Label in the messaging commands. {scheduledTimeLabel} is the localized scheduled date and time. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:53 -msgid "Updated scheduled message for {scheduledTimeLabel}" -msgstr "Messaggio programmato aggiornato per {scheduledTimeLabel}" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:544 msgid "Updated the avatar." msgstr "Ha aggiornato l'immagine del profilo." @@ -35165,7 +34644,7 @@ msgid "Uploading emojis" msgstr "Caricamento emoji" #. Description for the maximum screen share bitrate select. Keep WebRTC literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:159 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:164 msgid "Upper bitrate cap before WebRTC adapts to the network." msgstr "Limite massimo del bitrate prima che WebRTC si adatti alla rete." @@ -35294,7 +34773,7 @@ msgid "Use an email you can open. We will send a code there." msgstr "Usa un'email che puoi aprire. Ti invieremo un codice lì." #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:67 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:63 msgid "Use animated emojis" msgstr "Usa emoji animate" @@ -35596,11 +35075,6 @@ msgstr "Usato solo in questa community." msgid "User" msgstr "Utente" -#. Voice participant context menu submenu label for lower-frequency profile and communication actions. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:202 -msgid "User actions" -msgstr "Azioni utente" - #. IAR modal: rule description. #: src/features/moderation/components/report_modal/IARModalCopy.ts:251 msgid "User appears underage, or is involved in grooming or child exploitation." @@ -35677,7 +35151,7 @@ msgid "User record" msgstr "Record utente" #. Root label for the current user settings modal and settings search paths. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:352 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:341 msgid "User settings" msgstr "Impostazioni utente" @@ -36215,7 +35689,7 @@ msgid "Video progress" msgstr "Avanzamento video" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:75 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:71 msgid "Video quality" msgstr "Qualità video" @@ -36604,7 +36078,7 @@ msgstr "Vocale (contenuti espliciti)" #. User settings tab for microphone, speaker, camera, and call stats. #. User settings tab for microphone, speaker, camera, and call stats. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:124 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:119 #: src/features/voice/utils/VoiceMessageDescriptors.ts:30 msgid "Voice & video" msgstr "Audio e video" @@ -36861,7 +36335,7 @@ msgid "Wait here" msgstr "Attendi qui" #. Tooltip explaining that video / screen share controls are gated while the voice connection is not yet ready. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:56 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:45 msgid "Waiting for connection..." msgstr "In attesa di connessione..." @@ -37362,11 +36836,6 @@ msgstr "Cosa cercare." msgid "What's happening?" msgstr "Come stai?" -#. Form helper text for an expression pack description input. -#: src/features/expressions/components/modals/CreatePackModal.tsx:50 -msgid "What's in this pack?" -msgstr "Cosa contiene questo pacchetto?" - #. Short label in the settings dialog mobile settings view. #. Short label in the whats new modal. #. Sidebar item in settings that opens the app update notes modal. @@ -37551,7 +37020,7 @@ msgid "Window state" msgstr "Stato della finestra" #. User settings tab label shown on Windows desktop builds. Refers to the Microsoft Windows OS. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:74 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:69 msgid "Windows app" msgstr "App per Windows" @@ -37873,16 +37342,6 @@ msgstr "Non puoi modificare questo messaggio." msgid "You can't grant a permission you don't have in this channel." msgstr "Non puoi concedere un permesso che non hai in questo canale." -#. Body of the error modal when installing an emoji pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:91 -msgid "You can't install this emoji pack." -msgstr "Non puoi installare questo pacchetto di emoji." - -#. Body of the error modal when installing a sticker pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:95 -msgid "You can't install this sticker pack." -msgstr "Non puoi installare questo pacchetto di adesivi." - #. Title of the error modal shown when the user is banned from a discovery community. #: src/features/discovery/commands/DiscoveryJoinCommands.tsx:38 msgid "You can't join this community" @@ -37942,8 +37401,8 @@ msgstr "Non puoi inviare messaggi in questa community." #. Tooltip in the voice control bar when the user lacks the Screen Share permission in this channel. Tone stays plain. #. Tooltip shown when the user lacks the Screen Share permission in the voice channel. Tone stays plain. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:65 -#: src/features/voice/components/VoiceControlBar.tsx:141 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:54 +#: src/features/voice/components/VoiceControlBar.tsx:137 msgid "You can't share your screen in this channel" msgstr "Non puoi condividere il tuo schermo in questo canale" @@ -37956,8 +37415,8 @@ msgstr "Non puoi parlare in questo canale" #. Tooltip in the voice control bar when the user lacks the Video permission in this channel. Tone stays plain. #. Tooltip shown when the user lacks the Video permission in the voice channel. Tone stays plain. #: src/features/voice/components/modals/CameraPreviewModal.tsx:74 -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:61 -#: src/features/voice/components/VoiceControlBar.tsx:131 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:50 +#: src/features/voice/components/VoiceControlBar.tsx:127 msgid "You can't turn on your camera in this channel" msgstr "Non puoi attivare la fotocamera in questo canale" @@ -38120,10 +37579,6 @@ msgstr "Non fai parte di questa community da abbastanza tempo per inviare messag msgid "You haven't blocked anyone yet." msgstr "Non hai ancora bloccato nessuno." -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:343 -msgid "You haven't created any packs yet." -msgstr "Non hai ancora creato nessun pacchetto." - #. Intro copy in the keyboard navigation modal. {productName} is the app name. #: src/features/input/components/modals/KeyboardModeIntroModal.tsx:26 msgid "You just pressed Tab. Keyboard mode is now on so you can navigate {productName} without a mouse." @@ -38345,13 +37800,6 @@ msgstr "Hai raggiunto il limite di {bookmarksText}. Rimuovine uno per aggiungern msgid "You're at the cap of {freeItemsText} — your instance admin sets this limit." msgstr "Hai raggiunto il limite di {freeItemsText} — l'amministratore della tua istanza imposta questo limite." -#. Fallback body of the emoji pack creation-limit error modal when no exact limit is known. -#. Fallback body of the sticker pack creation-limit error modal when no exact limit is known. -#: src/features/invite/commands/InviteCommands.tsx:61 -#: src/features/invite/commands/InviteCommands.tsx:79 -msgid "You're at the creation limit. Delete one to create another." -msgstr "Hai raggiunto il limite di creazione. Eliminane uno per crearne un altro." - #. Modal body shown when the free bookmarks limit is reached and Plutonium would increase it. Free and Plutonium limits are interpolated. #: src/features/app/components/alerts/MaxBookmarksModal.tsx:30 msgid "You're at the free cap of {bookmarksText}. {premiumProductName} bumps you up to {premiumBookmarksText} — or remove one to add another." @@ -38362,13 +37810,6 @@ msgstr "Hai raggiunto il limite gratuito di {bookmarksText}. Con {premiumProduct msgid "You're at the free cap of {freeItemsText}. {premiumProductName} bumps you up to {premiumItemsText}." msgstr "Hai raggiunto il limite gratuito di {freeItemsText}. Con {premiumProductName} puoi arrivare fino a {premiumItemsText}." -#. Fallback body of the emoji pack install-limit error modal when no exact limit is known. -#. Fallback body of the sticker pack install-limit error modal when no exact limit is known. -#: src/features/invite/commands/InviteCommands.tsx:52 -#: src/features/invite/commands/InviteCommands.tsx:70 -msgid "You're at the install limit. Remove one to add another." -msgstr "Hai raggiunto il limite di installazione. Rimuovine uno per aggiungerne un altro." - #. Short label in the user banned from guild modal. Keep it concise. Keep the tone plain and specific. #: src/features/moderation/components/alerts/UserBannedFromGuildModal.tsx:8 msgid "You're banned" @@ -38379,11 +37820,6 @@ msgstr "Sei stato bannato" msgid "You're being rate limited. Wait {duration} before trying again." msgstr "Hai superato il limite di richieste. Attendi {duration} prima di riprovare." -#. End-of-list title in the scheduled messages popout when all scheduled messages are visible. Tone can be friendly. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:51 -msgid "You're caught up" -msgstr "Sei al passo" - #. Error modal body shown when a gift-subscription user tries to start a recurring subscription. Explains the extension/redemption path. #: src/features/app/components/dialogs/components/plutonium/hooks/useCheckoutActions.tsx:160 msgid "You're currently on a gift subscription. It won't renew. You can redeem more gift codes to extend it. Recurring subscriptions can be started after your gift time ends." @@ -38497,16 +37933,12 @@ msgstr "Hai già usato un rimborso self-service di recente. Potrai richiederne u msgid "You've arrived, {username}! Let's get started." msgstr "Sei arrivato, {username}! Iniziamo." -#: src/features/auth/flow/InviteHeader.tsx:200 -msgid "You've been invited to install" -msgstr "Sei stato invitato a installare" - -#: src/features/auth/flow/InviteHeader.tsx:96 -#: src/features/auth/flow/InviteHeader.tsx:299 +#: src/features/auth/flow/InviteHeader.tsx:69 +#: src/features/auth/flow/InviteHeader.tsx:213 msgid "You've been invited to join" msgstr "Sei stato invitato a unirti a" -#: src/features/auth/flow/InviteHeader.tsx:151 +#: src/features/auth/flow/InviteHeader.tsx:124 msgid "You've been invited to join a group DM by" msgstr "Sei stato invitato a unirti a una chat di gruppo da" @@ -38586,7 +38018,7 @@ msgstr "Il tuo abbonamento a {premiumProductName} è scaduto. Hai perso tutti i msgid "Your {productName} session expired. Sign in again to continue authorizing this application." msgstr "La tua sessione di {productName} è scaduta. Accedi di nuovo per continuare ad autorizzare questa applicazione." -#: src/features/user/components/settings_utils/SettingsConstants.tsx:205 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:200 msgid "Your account" msgstr "Il tuo account" diff --git a/fluxer_app/src/features/i18n/locales/ja/messages.po b/fluxer_app/src/features/i18n/locales/ja/messages.po index 43b8173b4..57dec2bd5 100644 --- a/fluxer_app/src/features/i18n/locales/ja/messages.po +++ b/fluxer_app/src/features/i18n/locales/ja/messages.po @@ -29,11 +29,6 @@ msgstr "(編集済み)" msgid "(failed to load)" msgstr "(読み込み失敗)" -#. Placeholder content text shown for scheduled messages with neither text nor attachments. Keep the parentheses. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:38 -msgid "(no content)" -msgstr "(コンテンツなし)" - #: src/features/app/components/pages/YouPage.tsx:189 #: src/features/user/components/modals/UserProfileMobileSheet.tsx:899 msgid "(only visible to you)" @@ -455,7 +450,7 @@ msgstr "{count, plural, one {展開(#行)} other {展開(#行)}}" msgid "{count, plural, one {Expand (# row)} other {Expand (# rows)}}" msgstr "{count, plural, one {#行を展開} other {#行を展開}}" -#: src/features/voice/components/VoiceParticipantTile.tsx:303 +#: src/features/voice/components/VoiceParticipantTile.tsx:304 msgid "{count, plural, one {Expand # other device} other {Expand # other devices}}" msgstr "{count, plural, one {#件の他のデバイスを展開} other {#件の他のデバイスを展開}}" @@ -463,8 +458,8 @@ msgstr "{count, plural, one {#件の他のデバイスを展開} other {#件の msgid "{count, plural, one {Group DM · # member} other {Group DM · # members}}" msgstr "{count, plural, one {グループDM · 1人} other {グループDM · #人}}" -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:252 -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:273 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:274 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:295 msgid "{count, plural, one {Hide # device} other {Hide # devices}}" msgstr "{count, plural, one {#台のデバイスを非表示} other {#台のデバイスを非表示}}" @@ -476,7 +471,7 @@ msgstr "{count, plural, one {通話中} other {#人が通話中}}" msgid "{count, plural, one {Join video call (# participant)} other {Join video call (# participants)}}" msgstr "{count, plural, one {ビデオ通話に参加(#人)} other {ビデオ通話に参加(#人)}}" -#: src/features/voice/components/VoiceParticipantTile.tsx:620 +#: src/features/voice/components/VoiceParticipantTile.tsx:621 msgid "{count, plural, one {Keep watching # stream and add this one} other {Keep watching # streams and add this one}}" msgstr "{count, plural, one {#件のストリームを視聴し続け、これを追加} other {#件のストリームを視聴し続け、これを追加}}" @@ -492,8 +487,8 @@ msgstr "{count, plural, one { # アプリを取り消す } other { # アプリ msgid "{count, plural, one {sent # attachment} other {sent # attachments}}" msgstr "{count, plural, other {#件の添付ファイルを送信}}" -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:259 -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:280 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:281 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:302 msgid "{count, plural, one {Show # device} other {Show # devices}}" msgstr "{count, plural, one {#台のデバイスを表示} other {#台のデバイスを表示}}" @@ -535,22 +530,6 @@ msgstr "{count, plural, one {このボイスチャンネルでは、許可され msgid "{count, plural, one {You're at the cap of # saved media item. Remove one to add another.} other {You're at the cap of # saved media items. Remove one to add another.}}" msgstr "{count, plural, one {保存できるメディアアイテムは上限に達しています。新しいアイテムを追加するには、いずれか1つを削除してください。} other {保存できるメディアアイテムは上限に達しています。新しいアイテムを追加するには、いずれか1つを削除してください。}}" -#: src/features/invite/commands/InviteCommands.tsx:401 -msgid "{count, plural, one {You're at the limit of # emoji pack. Delete one to create another.} other {You're at the limit of # emoji packs. Delete one to create another.}}" -msgstr "{count, plural, one {絵文字パックは1つまでです。新しいパックを作成するには、いずれかを削除してください。} other {絵文字パックは{count}個までです。新しいパックを作成するには、いずれかを削除してください。}}" - -#: src/features/invite/commands/InviteCommands.tsx:387 -msgid "{count, plural, one {You're at the limit of # installed emoji pack. Remove one to add another.} other {You're at the limit of # installed emoji packs. Remove one to add another.}}" -msgstr "{count, plural, one {絵文字パックのインストールは#個までです。別のパックを追加するには、いずれか1つを削除してください。} other {絵文字パックのインストールは#個までです。別のパックを追加するには、いずれか1つを削除してください。}}" - -#: src/features/invite/commands/InviteCommands.tsx:419 -msgid "{count, plural, one {You're at the limit of # installed sticker pack. Remove one to add another.} other {You're at the limit of # installed sticker packs. Remove one to add another.}}" -msgstr "{count, plural, one {ステッカーパックのインストール上限数に達しました。別のパックを追加するには、いずれか1つを削除してください。} other {ステッカーパックのインストール上限数に達しました。別のパックを追加するには、いずれか1つを削除してください。}}" - -#: src/features/invite/commands/InviteCommands.tsx:433 -msgid "{count, plural, one {You're at the limit of # sticker pack. Delete one to create another.} other {You're at the limit of # sticker packs. Delete one to create another.}}" -msgstr "{count, plural, one {ステッカーパックの上限に達しました。新しいパックを作成するには、いずれかを削除してください。} other {ステッカーパックの上限に達しました。新しいパックを作成するには、いずれかを削除してください。}}" - #: src/features/guild/components/alerts/MaxGuildsModal.tsx:24 msgid "{count, plural, one {You've reached the maximum number of communities you can join (# community). Leave a community before joining another one.} other {You've reached the maximum number of communities you can join (# communities). Leave a community before joining another one.}}" msgstr "{count, plural, one {参加できるコミュニティ数の上限に達しました(コミュニティ#件)。新しいコミュニティに参加する前に、いずれかのコミュニティを脱退してください。} other {参加できるコミュニティ数の上限に達しました(コミュニティ#件)。新しいコミュニティに参加する前に、いずれかのコミュニティを脱退してください。}}" @@ -750,14 +729,14 @@ msgstr "{formats}。最大サイズ:{maxSize}。推奨サイズ:{recommended msgid "{formats}. Max {maxSize}. Recommended: {recommendedSize}. {note}" msgstr "{formats}。最大サイズ:{maxSize}。推奨サイズ:{recommendedSize}。{note}" -#: src/features/auth/flow/InviteHeader.tsx:117 -#: src/features/auth/flow/InviteHeader.tsx:162 -#: src/features/auth/flow/InviteHeader.tsx:335 +#: src/features/auth/flow/InviteHeader.tsx:90 +#: src/features/auth/flow/InviteHeader.tsx:135 +#: src/features/auth/flow/InviteHeader.tsx:249 msgid "{formattedMemberCount} {memberCount, plural, one {member} other {members}}" msgstr "{formattedMemberCount} {memberCount, plural, one {人} other {人}}" -#: src/features/auth/flow/InviteHeader.tsx:111 -#: src/features/auth/flow/InviteHeader.tsx:320 +#: src/features/auth/flow/InviteHeader.tsx:84 +#: src/features/auth/flow/InviteHeader.tsx:234 msgid "{formattedPresenceCount} online" msgstr "{formattedPresenceCount}人オンライン" @@ -776,7 +755,7 @@ msgstr "{fps} FPS" msgid "{guildName} channels" msgstr "{guildName}のチャンネル" -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:674 +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:673 msgid "{hiddenConnectionCount, plural, one {Expand # other device} other {Expand # other devices}}" msgstr "{hiddenConnectionCount, plural, one {#件の他のデバイスを展開} other {#件の他のデバイスを展開}}" @@ -874,7 +853,7 @@ msgstr "{length}人が視聴中" msgid "{lineCount, plural, one {# line} other {# lines}}" msgstr "{lineCount, plural, one {# 行} other {# 行}}" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:145 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:143 msgid "{matchCount, plural, one {# match} other {# matches}}" msgstr "{matchCount, plural, one {#件一致} other {#件一致}}" @@ -889,7 +868,7 @@ msgid "{mbWayPaymentMethod} is a one-time payment method in {paymentProviderName msgstr "{mbWayPaymentMethod}は{paymentProviderName}の決済では1回限りの支払い方法であるため、定期購入にはご利用いただけません。" #. Screen share bitrate option label. Mbps means megabits per second. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:167 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:172 msgid "{megabits} Mbps" msgstr "{megabits} Mbps" @@ -1105,7 +1084,7 @@ msgid "{productName} detected a potential raid in this community. Invites are pa msgstr "{productName}がこのコミュニティで潜在的なレイドを検出しました。招待は一時停止されているため、現在新しいユーザーは参加できません。" #. Anti-raid status message on a community invite embed. productName is the product brand name placeholder. -#: src/features/channel/components/InviteEmbed.tsx:117 +#: src/features/channel/components/InviteEmbed.tsx:88 msgid "{productName} detected a potential raid, so new users can't join right now." msgstr "{productName}が攻撃の可能性を検知したため、現在、新しいユーザーは参加できません。" @@ -1225,14 +1204,14 @@ msgstr "残り{remaining}文字。{premiumProductName}に登録すると、最 msgid "{remainingSlotCount} remaining" msgstr "残り{remainingSlotCount}個" -#: src/features/channel/components/InviteEmbed.tsx:282 -#: src/features/channel/components/InviteEmbed.tsx:455 -#: src/features/channel/components/InviteEmbed.tsx:724 +#: src/features/channel/components/InviteEmbed.tsx:248 +#: src/features/channel/components/InviteEmbed.tsx:356 +#: src/features/channel/components/InviteEmbed.tsx:625 msgid "{renderedMemberCount} {memberCount, plural, one {member} other {members}}" msgstr "{renderedMemberCount} {memberCount, plural, one {人} other {人}}" #. Presence summary on a community invite embed. renderedPresenceCount is a formatted count of online members. -#: src/features/channel/components/InviteEmbed.tsx:112 +#: src/features/channel/components/InviteEmbed.tsx:83 msgid "{renderedPresenceCount} online" msgstr "{renderedPresenceCount}人がオンライン" @@ -1630,9 +1609,7 @@ msgstr "未読1件" msgid "1 unread DM" msgstr "未読DM 1件" -#. Invite link use-limit option meaning the invite can be used once. #. Invite max-uses dropdown option for exactly one use. -#: src/features/expressions/components/modals/PackInviteModal.tsx:33 #: src/features/invite/components/modals/InviteModal.tsx:60 msgid "1 use" msgstr "1回使用" @@ -1668,16 +1645,12 @@ msgstr "1年ギフト" msgid "10 minutes" msgstr "10分" -#. Invite link use-limit option meaning the invite can be used ten times. #. Invite max-uses dropdown option for ten uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:41 #: src/features/invite/components/modals/InviteModal.tsx:68 msgid "10 uses" msgstr "10回利用" -#. Invite link use-limit option meaning the invite can be used 100 times. #. Invite max-uses dropdown option for 100 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:53 #: src/features/invite/components/modals/InviteModal.tsx:80 msgid "100 uses" msgstr "100回使用" @@ -1763,9 +1736,7 @@ msgctxt "adaptive-screen-share" msgid "240p" msgstr "240p" -#. Invite link use-limit option meaning the invite can be used 25 times. #. Invite max-uses dropdown option for 25 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:45 #: src/features/invite/components/modals/InviteModal.tsx:72 msgid "25 uses" msgstr "25回使用" @@ -1840,16 +1811,12 @@ msgstr "5日間" msgid "5 minutes" msgstr "5分" -#. Invite link use-limit option meaning the invite can be used five times. #. Invite max-uses dropdown option for five uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:37 #: src/features/invite/components/modals/InviteModal.tsx:64 msgid "5 uses" msgstr "5回使用" -#. Invite link use-limit option meaning the invite can be used 50 times. #. Invite max-uses dropdown option for 50 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:49 #: src/features/invite/components/modals/InviteModal.tsx:76 msgid "50 uses" msgstr "50回使用" @@ -2083,13 +2050,6 @@ msgstr "招待を承認" msgid "Accept the friend request from {userName}?" msgstr "{userName}からの友達リクエストを承認しますか?" -#. Helper text on a pack invite embed explaining that accepting installs the pack. -#. Note shown on expression pack invites before accepting. -#: src/features/channel/components/InviteEmbed.tsx:100 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:81 -msgid "Accepting this invite installs the pack automatically." -msgstr "この招待を承認すると、パックが自動的にインストールされます。" - #. Short label in the notification utils helper. Keep it concise. #: src/features/notification/utils/NotificationUtils.ts:32 msgid "Access granted" @@ -2110,7 +2070,7 @@ msgstr "プロフィール情報(ユーザー名、アバターなど)にア #. User settings tab for accessibility preferences (visual, motion, screen reader, etc.). #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:14 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:93 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:66 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:61 msgid "Accessibility" msgstr "アクセシビリティ" @@ -2124,7 +2084,7 @@ msgstr "ライブリージョン" #. User settings tab for account login, password, MFA, and security. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:11 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:129 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:95 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:90 msgid "Account" msgstr "アカウント" @@ -2180,7 +2140,7 @@ msgstr "アカウントが新しすぎます" #. Required-action modal title shown when an account-level verification step is required to proceed. #. Title of the error modal shown when an unclaimed (guest) account tries to accept a community or group DM invite. Auth-related; keep tone plain. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:8 -#: src/features/invite/commands/InviteCommands.tsx:37 +#: src/features/invite/commands/InviteCommands.tsx:35 msgid "Account verification required" msgstr "アカウント認証が必要です" @@ -2461,7 +2421,7 @@ msgid "Add an account to continue." msgstr "続けるにはアカウントを追加してください。" #. Body of the error modal shown when an unclaimed (guest) account tries to accept a community invite. Tells the user to complete sign-up first. -#: src/features/invite/commands/InviteCommands.tsx:42 +#: src/features/invite/commands/InviteCommands.tsx:40 msgid "Add an email and password to your account first." msgstr "まずアカウントにメールアドレスとパスワードを追加してください。" @@ -2771,7 +2731,7 @@ msgid "Address" msgstr "住所" #. Description for an H.264 backup stream select. Keep H.264, CPU, and GPU literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:119 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:124 msgid "Adds H.264 for mixed clients. Uses more encode work." msgstr "H.264 を追加して、さまざまなクライアントに対応します。エンコード処理が増加します。" @@ -2827,11 +2787,9 @@ msgstr "管理者が招待を一時停止しました。現在参加すること #. Collapsed-by-default group at the end of the community overview tab holding less common settings. #. Disclosure button label in the voice connection status popout. Reveals technical bandwidth and network stats. #. User settings tab for power-user and experimental application preferences. -#. Voice participant context menu submenu label for IDs and diagnostics. #: src/features/channel/components/modals/channel_tabs/ChannelOverviewTab.tsx:337 #: src/features/guild/components/modals/guild_tabs/guild_overview_tab/index.tsx:28 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:178 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:145 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:140 #: src/features/voice/components/voice_connection_status/VoiceDetailsPopout.tsx:60 msgid "Advanced" msgstr "詳細設定" @@ -2842,7 +2800,7 @@ msgid "Advanced video settings" msgstr "高度なビデオ設定" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:100 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:121 msgid "Advertise a capped decode codec to force publisher migration" msgstr "デコードコーデックに上限を設定して、パブリッシャーの移行を強制します" @@ -3065,6 +3023,13 @@ msgstr "プロフィールでこのつながりを誰でも見られるように msgid "Allow anyone who can view your full profile to see your profile local time" msgstr "プロフィールを閲覧できるすべてのユーザーに、あなたの現地の時刻の表示を許可します" +#. Settings search entry label for the AV1 screen-share opt-in. AV1 is a codec name and should stay literal. +#. Switch label for the AV1 screen-share opt-in. AV1 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:236 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:88 +msgid "Allow AV1 for screen sharing" +msgstr "画面共有でAV1を許可する" + #. Toggle label that allows DMs from bots in this community. #: src/features/ui/action_menu/items/BulkSettingsMenuItems.tsx:81 msgid "Allow bot direct messages" @@ -3112,6 +3077,13 @@ msgstr "テキストチャンネル名を自由に設定" msgid "Allow for all communities" msgstr "すべてのコミュニティを許可" +#. Settings search entry label for the H.265/HEVC screen-share opt-in. H.265 and HEVC are codec names and should stay literal. +#. Switch label for the H.265/HEVC screen-share opt-in. H.265 and HEVC are codec names and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:240 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:92 +msgid "Allow H.265 (HEVC) for screen sharing" +msgstr "H.265 (HEVC) による画面共有を許可" + #: src/features/connection/components/modals/EditConnectionModal.tsx:95 msgid "Allow members from communities you're in to see this connection" msgstr "あなたが参加しているコミュニティのメンバーにこのつながりを表示することを許可する" @@ -3218,7 +3190,7 @@ msgid "Already have an account?" msgstr "すでにアカウントをお持ちですか?" #. Status label on a group DM invite embed when the current user is already a member. -#: src/features/channel/components/InviteEmbed.tsx:76 +#: src/features/channel/components/InviteEmbed.tsx:67 msgid "Already joined" msgstr "参加済み" @@ -3426,7 +3398,7 @@ msgid "Animated avatars ({animatedAvatarFormats}) require {premiumProductName}." msgstr "アニメーションアバター({animatedAvatarFormats})には、{premiumProductName}が必要です。" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:79 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:75 msgid "Animated avatars & profile banners" msgstr "動くアバターとプロフィールバナー" @@ -3712,7 +3684,7 @@ msgstr "アプリアイコンバッジ" msgid "App language: {format}" msgstr "アプリの言語: {format}" -#: src/features/user/components/settings_utils/SettingsConstants.tsx:209 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:204 msgid "App settings" msgstr "アプリ設定" @@ -3739,7 +3711,7 @@ msgstr "アプリの表示サイズ" #. Advanced settings category tag. #. User settings tab for app appearance and layout options. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:13 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:116 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:111 msgid "Appearance" msgstr "表示設定" @@ -3812,8 +3784,8 @@ msgstr "アプリを更新しました" #: src/features/user/components/modals/tabs/applications_tab/index.tsx:90 #: src/features/user/components/modals/tabs/applications_tab/index.tsx:129 #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:29 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:74 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:70 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:66 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:65 msgid "Applications" msgstr "アプリ" @@ -3899,7 +3871,7 @@ msgid "Are you sure you want to delete every message in your personal notes? Thi msgstr "個人用ノートのメッセージをすべて削除しますか?すべてのメッセージと添付ファイルが完全に削除されます。この操作は元に戻せません。" #. placeholder {0}: selectedRole.name -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:410 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:425 msgid "Are you sure you want to delete the <0>{0} role? Any members with this role will no longer have it." msgstr "「<0>{0}」のロールを削除してもよろしいですか?このロールを持つメンバーは、ロールを失います。" @@ -4080,11 +4052,6 @@ msgstr "添付ファイルモック" msgid "Attachment mocks" msgstr "添付ファイルをモック" -#. Placeholder content text shown for scheduled messages that have attachments but no text content. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:34 -msgid "Attachment only message" -msgstr "添付ファイルのみのメッセージ" - #. Short label in the channel and chat textual attachment preview bottom sheet. Keep it concise. #. Short label in the channel and chat textual attachment preview modal. Keep it concise. #: src/features/channel/components/embeds/attachments/TextualAttachmentPreviewBottomSheet.tsx:27 @@ -4112,9 +4079,7 @@ msgstr "添付ファイルをアップロードできません" msgid "Attachment: {filename}" msgstr "添付ファイル: {filename}" -#. Label in the scheduled message row preview indicating that attachments are included. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:43 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:34 msgid "Attachments" msgstr "添付ファイル" @@ -4238,7 +4203,7 @@ msgid "Audio settings" msgstr "オーディオ設定" #. Voice control button label for microphone and speaker settings. -#: src/features/voice/components/VoiceControlBar.tsx:146 +#: src/features/voice/components/VoiceControlBar.tsx:142 msgctxt "voice-control-button" msgid "Audio settings" msgstr "オーディオ設定" @@ -4344,7 +4309,7 @@ msgid "Authorized" 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/GeneralSettingsSections.ts:30 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:22 msgid "Authorized applications" msgstr "連携アプリ" @@ -4358,8 +4323,8 @@ msgstr "連携アプリ" #: src/features/user/components/modals/tabs/AuthorizedAppsTab.tsx:506 #: src/features/user/components/settings_utils/search_index/AuthorizedAppsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:148 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:34 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:107 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:102 msgid "Authorized apps" msgstr "連携アプリ" @@ -4442,7 +4407,6 @@ msgid "Autocomplete suggestion: {label}, {selectedOptionPosition} of {resultCoun msgstr "入力候補: {label}、{resultCount}件中{selectedOptionPosition}番目" #. Channel overview settings tab label, control, or validation message (name, topic, slowmode, voice region, mature content gate). -#. Label for the auto codec option in the screen-share codec radio group. Keep it concise. #. Option label for a WebRTC content hint select. #. Option label for an SVC mode select. #. Option label for an encoder path select. @@ -4451,11 +4415,10 @@ msgstr "入力候補: {label}、{resultCount}件中{selectedOptionPosition}番 #. Voice region option label in the voice settings menu meaning let Fluxer pick the best region automatically. #. Voice region picker option label meaning 'let Fluxer pick the best region automatically'. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/RtcRegionSelect.tsx:19 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:59 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:99 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:139 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:176 -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:34 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:64 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:104 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:144 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:181 #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:263 #: src/features/voice/components/VoiceRegionSelector.tsx:16 #: src/features/voice/components/VoiceSettingsMenus.tsx:126 @@ -4468,6 +4431,11 @@ msgctxt "rtc-region-value" msgid "Automatic" msgstr "自動" +#. Option label for the screen-share codec select. codec is the automatically selected codec label. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:222 +msgid "Automatic ({codec})" +msgstr "自動 ({codec})" + #. Settings search entry label. Names the settings search entry in the settings UI. #. Voice setting label for automatically evening out microphone volume. #: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:48 @@ -4495,96 +4463,6 @@ msgstr "メッセージ自動読み上げ" msgid "Automatic start" msgstr "自動起動" -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep Firefox as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:8 -msgid "Automatic would use {codecName} because Firefox screen sharing works most reliably with it." -msgstr "自動設定では、Firefoxの画面共有が最も安定して動作するため、{codecName}が使用されます。" - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:70 -msgid "Automatic would use {codecName} because no hardware encoder is available and this browser exposes H.265." -msgstr "ハードウェアエンコーダーが利用できないため、自動設定では{codecName}が使用されます。このブラウザはH.265に対応しています。" - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:75 -msgid "Automatic would use {codecName} because no hardware encoder is available and your computer exposes H.265." -msgstr "ハードウェアエンコーダーが利用できず、お使いのコンピューターがH.265を公開しているため、自動的に{codecName}が使用されます。" - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:90 -msgid "Automatic would use {codecName} because no higher-quality encoder is available and H.264 is compatible." -msgstr "自動設定では、これより高品質なエンコーダーが利用できず、H.264に互換性があるため、{codecName}が使用されます。" - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep OpenH264 and Linux literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:101 -msgid "Automatic would use {codecName} because no video encoder is exposed. On Linux, OpenH264 may need to be installed." -msgstr "自動を選択すると、ビデオエンコーダーが公開されていないため、{codecName}が使用されます。Linuxでは、OpenH264のインストールが必要になる場合があります。" - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:60 -msgid "Automatic would use {codecName} because software encoding is preferred and this browser exposes AV1." -msgstr "自動設定では、ソフトウェアエンコードが優先され、このブラウザがAV1に対応しているため、{codecName}が使用されます。" - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:80 -msgid "Automatic would use {codecName} because software encoding is preferred and this browser exposes VP9." -msgstr "自動設定では、ソフトウェアエンコードが優先され、このブラウザがVP9を公開しているため、{codecName}が使用されます。" - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:95 -msgid "Automatic would use {codecName} because software encoding is preferred and VP8 is the safest software fallback." -msgstr "自動設定では、ソフトウェアエンコードが優先され、VP8が最も安全なソフトウェアフォールバックであるため、{codecName}が使用されます。" - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:65 -msgid "Automatic would use {codecName} because software encoding is preferred and your computer exposes AV1." -msgstr "自動設定では、ソフトウェアエンコードが優先され、お使いのコンピューターがAV1に対応しているため、{codecName}が使用されます。" - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:85 -msgid "Automatic would use {codecName} because software encoding is preferred and your computer exposes VP9." -msgstr "自動設定では、ソフトウェアエンコードが推奨されており、お使いのコンピューターがVP9に対応しているため、{codecName}が使用されます。" - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep codec names literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:25 -msgid "Automatic would use {codecName} because this browser does not expose H.264, so VP8 is the safest fallback." -msgstr "このブラウザではH.264が公開されていないため、自動設定では{codecName}が使用されます。VP8は最も安全なフォールバックです。" - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep Chromium as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:13 -msgid "Automatic would use {codecName} because this browser supports it and it is the best fallback outside Chromium." -msgstr "このブラウザは{codecName}に対応しており、Chromium以外の環境では最適な代替であるため、自動的に{codecName}が使用されます。" - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep codec names literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:30 -msgid "Automatic would use {codecName} because your computer does not expose H.264, so VP8 is the safest fallback." -msgstr "自動設定ではH.264が利用できないため、{codecName}が使用されます。VP8が最も安全な代替手段です。" - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep Chromium as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:19 -msgid "Automatic would use {codecName} because your computer supports it and it is the best fallback outside Chromium." -msgstr "自動設定では、お使いのコンピューターが対応しており、Chromium以外で最適なフォールバックであるため、{codecName}が使用されます。" - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:54 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware and it gives strong screen-share quality." -msgstr "自動設定では、お使いのGPUがハードウェアでエンコードできるため{codecName}が使用され、画面共有の品質が向上します。" - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:42 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware and it is the most compatible screen-share default." -msgstr "自動設定では、お使いのGPUがハードウェアでエンコードできるため、{codecName}が使用されます。これは最も互換性の高い画面共有のデフォルト設定です。" - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:48 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware, with excellent compression and low CPU usage." -msgstr "自動設定では、お使いのGPUがハードウェアでエンコードできるため、{codecName}が使用されます。これにより、優れた圧縮率と低いCPU使用率が実現します。" - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:36 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware, with the best compression for screen sharing." -msgstr "自動設定では、お使いのGPUがハードウェアでエンコードできるため、画面共有に最適な圧縮率の{codecName}が使用されます。" - #. Short label in the animation tab. Keep it concise. #: src/features/user/components/modals/tabs/accessibility_tab/AnimationTab.tsx:52 msgid "Automatically play GIFs" @@ -4648,6 +4526,16 @@ msgstr "自動既読" msgid "Autoscrolling" msgstr "自動スクロール" +#. Settings search synonym. Codec name; keep literal. Used to match this term in the settings search bar. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:101 +msgid "AV1" +msgstr "AV1" + +#. Option label for the screen-share codec select while the AV1 opt-in is off and the option is disabled. AV1 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:226 +msgid "AV1 (requires opt-in)" +msgstr "AV1(オプトインが必要です)" + #. Label for the available desktop version in the Linux update modal. #: src/features/updater/commands/UpdaterModalCommands.tsx:140 msgid "Available" @@ -4875,7 +4763,7 @@ msgid "Badge" msgstr "バッジ" #. Option label for a software encoder quality select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:83 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:88 msgid "Balanced" msgstr "バランス" @@ -4917,7 +4805,7 @@ msgstr "BANは{0}に期限切れになります。" #: src/features/moderation/components/modals/BanMemberModal.tsx:270 #: src/features/ui/action_menu/GuildMemberContextMenu.tsx:66 #: src/features/ui/action_menu/items/GuildMemberMenuItems.tsx:51 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:94 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:118 msgid "Ban member" msgstr "メンバーをBANする" @@ -5046,7 +4934,7 @@ msgstr "1文字以上32文字以下" #. 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/PlutoniumIndex.ts:27 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:207 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:202 msgid "Billing" msgstr "支払い" @@ -5099,7 +4987,7 @@ msgid "Biometrics" 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/VoiceVideoIndex.ts:160 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:181 msgid "Bitrate" msgstr "ビットレート" @@ -5181,8 +5069,8 @@ msgstr "ブロック中" #: src/features/user/components/modals/tabs/BlockedUsersTab.tsx:210 #: src/features/user/components/settings_utils/search_index/BlockedUsersIndex.ts:6 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:152 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:58 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:18 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:53 msgid "Blocked users" msgstr "ブロック中のユーザー" @@ -5275,7 +5163,7 @@ msgstr "ブックマークしました。" #. Tab label in the inbox popout listing the user bookmarks. #: src/features/channel/components/modals/BookmarksBottomSheet.tsx:33 #: src/features/messaging/components/pages/SavedMessagesPage.tsx:23 -#: src/features/messaging/components/popouts/InboxPopout.tsx:36 +#: src/features/messaging/components/popouts/InboxPopout.tsx:34 msgid "Bookmarks" msgstr "ブックマーク" @@ -5535,10 +5423,6 @@ msgstr "いじめ、迷惑行為の繰り返し、ストーカー行為、標的 msgid "Bullying, threats, hate, violence, raids, or content that pushes self-harm." msgstr "いじめ、脅迫、ヘイト、暴力、荒らし、または自傷行為を助長するコンテンツ。" -#: src/features/expressions/components/modals/CreatePackModal.tsx:95 -msgid "Bundle your favorite stickers into a pack you can distribute." -msgstr "お気に入りのスタンプをパックにして配布できます。" - #. Short label in the app constants. #: src/features/app/constants/AppConstants.ts:45 msgid "Busy right now" @@ -5761,7 +5645,7 @@ msgid "Cameras and virtual capture devices are selected here in {productName}, n msgstr "カメラと仮想キャプチャデバイスは、Waylandシステムピッカーではなく、{productName}で選択されます。ここに何も表示されない場合は、権限を確認するか、デバイスを接続してください。" #. Tooltip in the voice control bar when cameras are disabled because the participant count exceeds the limit. {voiceChannelCameraUserLimit} is the configured threshold. -#: src/features/voice/components/VoiceControlBar.tsx:136 +#: src/features/voice/components/VoiceControlBar.tsx:132 msgid "Cameras are off above {voiceChannelCameraUserLimit} participants" msgstr "{voiceChannelCameraUserLimit}人を超えるとカメラはオフになります" @@ -5781,7 +5665,6 @@ msgid "Can't upload files here" msgstr "ここにファイルをアップロードできません" #. Action label for dismissing a mass-mention warning. -#. Button label on a scheduled message row that cancels (deletes) the scheduled send. #. Button label that closes the emoji rename popout without saving. #. Button that closes the delete channel confirmation without deleting. #. Button that closes the device logout confirmation without changes. @@ -5810,10 +5693,8 @@ msgstr "ここにファイルをアップロードできません" #: src/features/emoji/components/emojis/EmojiListItem.tsx:318 #: src/features/expressions/components/modals/AddFavoriteMemeModal.tsx:111 #: src/features/expressions/components/modals/AddGuildStickerModal.tsx:250 -#: src/features/expressions/components/modals/CreatePackModal.tsx:137 #: src/features/expressions/components/modals/EditFavoriteMemeModal.tsx:87 #: src/features/expressions/components/modals/EditGuildStickerModal.tsx:116 -#: src/features/expressions/components/modals/EditPackModal.tsx:124 #: src/features/guild/components/modals/TransferOwnershipModal.tsx:91 #: src/features/i18n/utils/CommonMessageDescriptors.ts:98 #: src/features/input/state/input_keybind/shared.ts:137 @@ -5824,7 +5705,6 @@ msgstr "ここにファイルをアップロードできません" #: src/features/messaging/components/modals/ForwardModal.tsx:635 #: src/features/messaging/components/modals/ImageCropModal.tsx:925 #: src/features/messaging/components/modals/MessageHistoryThresholdModal.tsx:107 -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:47 #: src/features/moderation/components/modals/BanMemberModal.tsx:262 #: src/features/moderation/components/modals/RemoveTimeoutModal.tsx:70 #: src/features/moderation/components/modals/TimeoutMemberModal.tsx:126 @@ -5850,11 +5730,6 @@ msgstr "キャンセル" msgid "Cancel editing message" msgstr "メッセージの編集をキャンセル" -#. Button or menu action label in the channel and chat scheduled message edit bar. Keep it concise. -#: src/features/channel/components/ScheduledMessageEditBar.tsx:18 -msgid "Cancel editing scheduled message" -msgstr "予約メッセージの編集をキャンセル" - #. Relationship action label for canceling an outgoing friend request. #: src/features/relationship/utils/RelationshipMessageDescriptors.ts:25 msgid "Cancel friend request" @@ -5935,16 +5810,6 @@ msgstr "編集できません" msgid "Cannot delete account" msgstr "アカウントを削除できません" -#. Title of the error modal when installing an emoji pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:83 -msgid "Cannot install emoji pack" -msgstr "絵文字パックをインストールできません" - -#. Title of the error modal when installing a sticker pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:87 -msgid "Cannot install sticker pack" -msgstr "スタンプパックをインストールできません" - #. Toast error shown when captcha verification fails inside the auth captcha interceptor. #: src/features/auth/components/CaptchaInterceptor.tsx:14 msgid "Captcha verification failed. Try again." @@ -5955,15 +5820,15 @@ msgstr "画像認証に失敗しました。もう一度お試しください。 msgid "Capture" msgstr "キャプチャ" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:398 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:420 msgid "Capture app audio" msgstr "アプリの音声をキャプチャ" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:399 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:421 msgid "Capture desktop audio" msgstr "デスクトップ音声をキャプチャ" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:397 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:419 msgid "Capture device audio" msgstr "デバイスの音声をキャプチャ" @@ -6221,12 +6086,12 @@ msgstr "パスワード変更フォーム" msgid "Change scheduled" msgstr "変更を予約済み" -#. Tooltip / button label in the screen-share status pill. Opens the picker to change what is being shared. -#. Voice control menu action to choose a different screen-share source. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:48 -#: src/features/voice/components/VoiceControlBar.tsx:108 -msgid "Change source" -msgstr "音声入力の変更" +#. Action that opens the source picker for the active screen share. +#. Voice screen share menu action that changes the shared source. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:24 +#: src/features/voice/components/ActiveScreenShareMenu.tsx:23 +msgid "Change Stream" +msgstr "ストリームを変更" #. Modal title for the screen-share picker when switching an ongoing stream to a new source. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:156 @@ -6575,7 +6440,7 @@ msgstr "文字数制限を{remaining}超過しています" #: src/features/input/components/modals/KeyboardShortcutsCheatsheetModal.tsx:40 #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:15 #: src/features/user/components/modals/tabs/keybinds_tab/DefaultKeybindsList.tsx:39 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:120 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:115 msgid "Chat" msgstr "チャット" @@ -6976,7 +6841,7 @@ msgid "Choose your profile accent color" 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/VoiceVideoIndex.ts:108 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:129 msgid "Cisco" msgstr "Cisco" @@ -7584,7 +7449,7 @@ msgid "Codec" 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/VoiceVideoIndex.ts:96 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:117 msgid "Codec negotiation testing" msgstr "コーデックネゴシエーションのテスト" @@ -7628,8 +7493,8 @@ msgstr "チャンネルのトピックを折りたたむ" #. Tooltip / aria label on a voice participant tile button that collapses expanded device tiles for one user. #. Voice menu action that collapses expanded device tiles back into a single tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:98 -#: src/features/voice/components/VoiceParticipantTile.tsx:165 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:122 +#: src/features/voice/components/VoiceParticipantTile.tsx:166 msgid "Collapse devices" msgstr "デバイスを折りたたむ" @@ -8104,7 +7969,7 @@ msgstr "入力欄のフォーカス" #. Button label that opens a dedicated advanced settings modal for configuring screen-share encoder controls. #. Button label that opens a dedicated advanced settings modal. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedChatControls.tsx:161 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:163 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:168 msgid "Configure" msgstr "設定" @@ -8127,7 +7992,7 @@ msgid "Configure now" msgstr "今すぐ設定" #. Tooltip / aria label on the screen-share control while a share is active. Opens the configure / end menu. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:69 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:58 msgid "Configure or end screen share" msgstr "画面共有を設定または終了" @@ -8378,12 +8243,12 @@ msgstr "接続: {connectionId}" #: src/features/i18n/utils/CommonMessageDescriptors.ts:410 #: src/features/user/components/popouts/UserProfileShared.tsx:610 #: src/features/user/components/settings_utils/search_index/LinkedAccountsIndex.ts:8 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:38 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:30 msgid "Connections" msgstr "連携サービス" #. User settings tab for linked external accounts. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:111 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:106 msgctxt "user-settings-tab" msgid "Connections" msgstr "連携済みアカウント" @@ -8434,7 +8299,7 @@ msgid "Content filtering" msgstr "コンテンツフィルター" #. Label for an advanced screen-share select. Refers to the WebRTC MediaStreamTrack contentHint value. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:131 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:136 msgid "Content hint" msgstr "コンテンツヒント" @@ -9157,16 +9022,6 @@ msgstr "フレンドリクエストを拒否できませんでした" msgid "Couldn't ignore the friend request. Try again." msgstr "フレンドリクエストを無視できませんでした。もう一度お試しください。" -#. Generic body for the error modal when an emoji pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:107 -msgid "Couldn't install this emoji pack. Try again later." -msgstr "この絵文字パックをインストールできませんでした。後でもう一度お試しください。" - -#. Generic body for the error modal when a sticker pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:111 -msgid "Couldn't install this sticker pack. Try again later." -msgstr "このスタンプパックをインストールできませんでした。後でもう一度お試しください。" - #. Error modal title shown when accepting a community invite fails. #: src/features/invite/components/alerts/InviteAcceptFailedModal.tsx:9 msgid "Couldn't join community" @@ -9582,11 +9437,6 @@ msgstr "ギフトを受け取るにはアカウントを作成してください msgid "Create and manage applications and bots for your account" msgstr "アカウントのアプリとボットを作成・管理" -#. Empty-state description for expression packs when the feature requires premium. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:63 -msgid "Create and share custom emoji and sticker packs with {premiumProductFullName}." -msgstr "{premiumProductFullName}でカスタム絵文字やステッカーパックを作成・共有しましょう。" - #. Button or menu action label in the application create modal. Keep it concise. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/applications_tab/ApplicationCreateModal.tsx:20 @@ -9628,14 +9478,6 @@ msgstr "DMを作成" msgid "Create emoji & stickers" msgstr "絵文字とステッカーを作成" -#. Action that opens the create-emoji-pack modal. -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/expressions/components/modals/CreatePackModal.tsx:18 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:314 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:31 -msgid "Create emoji pack" -msgstr "絵文字パックを作成" - #. Accessible label for the create-favorite-category form. #: src/features/expressions/components/modals/CreateFavoriteCategoryModal.tsx:16 msgid "Create favorite category form" @@ -9688,14 +9530,6 @@ msgstr "コミュニティを作成または参加" msgid "Create role" msgstr "ロールを作成" -#. Action that opens the create-sticker-pack modal. -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/expressions/components/modals/CreatePackModal.tsx:22 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:314 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:35 -msgid "Create sticker pack" -msgstr "スタンプパックを作成" - #. Setup wizard title prompting the operator to create the first account. #: src/features/app/components/setup/SetupWizardSteps.tsx:48 msgid "Create the administrator account" @@ -9748,15 +9582,6 @@ msgstr "作成済み" msgid "Created {createdAt}" msgstr "作成日: {createdAt}" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:334 -msgid "Created {createdCount} / {createdLimit}" -msgstr "作成済み {createdCount} / {createdLimit}" - -#. placeholder {0}: NicknameUtils.getDisplayName(packCreator) -#: src/features/channel/components/InviteEmbed.tsx:343 -msgid "Created by {0}" -msgstr "{0}が作成" - #. placeholder {0}: inviter ? NicknameUtils.getNickname(inviter, undefined, channelId) : invite.inviter ? NicknameUtils.getDisplayName(invite.inviter) : '' #. placeholder {1}: formatExpiresAt(invite.expires_at) #: src/features/channel/components/modals/GroupInvitesBottomSheet.tsx:218 @@ -9768,13 +9593,6 @@ msgstr "{0}が作成。{1}で期限切れ。" msgid "Created by {creatorDisplayName} on {createdAt}" msgstr "{creatorDisplayName}が{createdAt}に作成" -#. Metadata label for an expression pack invite. userName is the pack creator username. -#. Short label in the authentication invite header. Preserve {userName}; it is inserted by code. Keep the tone plain and specific. -#: src/features/auth/flow/InviteHeader.tsx:29 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:73 -msgid "Created by {userName}" -msgstr "{userName}が作成" - #. placeholder {0}: renderInline(change.newValue, i18n, guildId) #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:739 msgid "Created for channel {0}." @@ -9787,11 +9605,6 @@ msgstr "チャンネル「{0}」用に作成されました。" msgid "Created on {0}." msgstr "{0}に作成." -#. 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/ExpressionPacksIndex.ts:43 -msgid "Created packs" -msgstr "作成したパック" - #. placeholder {0}: renderInline(change.newValue, i18n) #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:743 msgid "Created with name {0}." @@ -10119,7 +9932,7 @@ msgid "Custom tags" msgstr "カスタムタグ" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:87 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:83 msgid "Custom themes" msgstr "カスタムテーマ" @@ -10603,7 +10416,6 @@ msgstr "バッテリーとデータ使用量を節約するため、モバイル #. Button or menu action label in the channel and chat embed audio. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the channel and chat media container. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the channel and chat mobile memes picker. Keep it concise. Keep the tone plain and specific. -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the messaging commands. Keep it concise. Keep the tone plain and specific. #. Confirm button label on the destructive delete-saved-media alert. #. Danger button label that confirms deleting a custom emoji. @@ -10626,7 +10438,6 @@ msgstr "バッテリーとデータ使用量を節約するため、モバイル #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:117 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:290 #: src/features/user/components/modals/tabs/component_gallery_tab/index.tsx:238 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:49 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:154 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:190 msgid "Delete" @@ -10785,11 +10596,6 @@ msgstr "自分のメッセージを削除" msgid "Delete other members' messages. Pinning is controlled separately." msgstr "他のメンバーのメッセージを削除。ピン留めは別途管理されます。" -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:40 -msgid "Delete pack" -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:31 msgid "Delete passkey" @@ -10862,11 +10668,6 @@ msgstr "このメッセージを削除" msgid "Delete this message? Can't be undone." msgstr "このメッセージを削除しますか?元に戻すことはできません。" -#. Error message in the expression packs tab. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:45 -msgid "Delete this pack? Can't be undone." -msgstr "このパックを削除しますか?元に戻すことはできません。" - #. Danger action in the channel permissions overwrite context menu that removes a member permission override from the channel. #: src/features/channel/components/modals/channel_tabs/channel_permissions_tab/OverwriteContextMenu.tsx:19 msgid "Delete user" @@ -11011,7 +10812,7 @@ msgid "Description must be no more than {discoveryDescriptionMaxLength} characte msgstr "説明は{discoveryDescriptionMaxLength}文字以内にする必要があります。" #. Developer settings tab showing UI component examples. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:153 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:148 msgid "Design system" msgstr "デザインシステム" @@ -11025,8 +10826,8 @@ msgstr "デスクトップ" #. User settings tab for desktop app integration and platform settings. #. User settings tab label shown on desktop builds when the OS could not be identified (fallback for the per-OS labels). -#: src/features/user/components/settings_utils/SettingsConstants.tsx:86 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:141 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:81 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:136 msgid "Desktop app" msgstr "デスクトップアプリ" @@ -11113,7 +10914,7 @@ msgstr "デスクトップ版バージョン{version}が利用可能です。イ #. Settings section label for desktop window behavior. #: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx:150 #: src/features/user/components/settings_utils/search_index/DesktopSettingsIndex.ts:94 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:62 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:54 msgid "Desktop window" msgstr "デスクトップウィンドウ" @@ -11139,7 +10940,7 @@ msgid "Detached banner" msgstr "バナーを削除しました" #. Option label for a WebRTC content hint select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:147 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:152 msgid "Detail" msgstr "詳細" @@ -11163,7 +10964,7 @@ 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/advanced_settings_tab/AdvancedSettingsCategories.ts:20 #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:25 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:211 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:206 msgid "Developer" msgstr "開発者向け" @@ -11171,7 +10972,7 @@ msgstr "開発者向け" #. Settings section label for client developer mode. #: src/features/user/components/modals/tabs/ClientDeveloperSettingsTab.tsx:17 #: src/features/user/components/settings_utils/search_index/ClientDeveloperSettingsIndex.ts:7 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:66 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:58 msgid "Developer mode" msgstr "開発者モード" @@ -11218,11 +11019,6 @@ msgstr "デバイス" msgid "Device alerts" msgstr "デバイスの通知" -#. Voice participant context menu submenu label for actions that affect one or more voice devices. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:182 -msgid "Device controls" -msgstr "デバイスコントロール" - #: src/features/user/components/modals/tabs/DevicesTab.tsx:131 msgid "Device details" msgstr "デバイスの詳細" @@ -11232,7 +11028,7 @@ msgstr "デバイスの詳細" msgid "Device revoked" msgstr "デバイスを削除しました" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:891 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1024 msgid "Device selection" msgstr "デバイス選択" @@ -11255,7 +11051,7 @@ msgstr "デバイス:" #: src/features/user/components/modals/tabs/DevicesTab.tsx:530 #: src/features/user/components/settings_utils/search_index/DevicesIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/AppearanceSections.ts:82 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:62 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:57 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:124 msgid "Devices" msgstr "デバイス" @@ -11437,7 +11233,7 @@ msgid "Disable mobile push notifications" msgstr "モバイルプッシュ通知をオフにする" #. Short label for an advanced screen-share preview preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:43 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:48 msgid "Disable picture-in-picture popout for screen shares" msgstr "画面共有のピクチャーインピクチャーポップアウトを無効にする" @@ -11478,7 +11274,7 @@ msgstr "2段階認証の無効化フォーム" #. Voice menu checkbox label. Hides another participant's video only for the current user. #. Voice menu checkbox that hides a participant video on the current device only. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:86 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:110 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:77 msgid "Disable video locally" msgstr "自分のビデオをオフにする" @@ -11754,11 +11550,6 @@ msgstr "表示名" msgid "Display name (optional)" msgstr "表示名(任意)" -#. Voice participant context menu submenu label for call display and diagnostics preferences. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:186 -msgid "Display options" -msgstr "表示オプション" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:661 msgid "Display role members separately." msgstr "ロールメンバーを個別に表示." @@ -12284,12 +12075,8 @@ msgstr "オランダ語" msgid "e.g., YubiKey, iPhone, work computer" msgstr "例: YubiKey、iPhone、会社のPC" -#: src/features/expressions/components/modals/PackInviteModal.tsx:187 -msgid "Each link works once." -msgstr "各リンクは1回のみ有効です。" - #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:83 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:79 msgid "Early access to new features" msgstr "新機能への早期アクセス" @@ -12315,7 +12102,6 @@ msgstr "エコーキャンセレーション" #: src/features/emoji/components/stickers/StickerGridItem.tsx:43 #: src/features/platform/utils/DesktopLocaleBridge.ts:42 #: src/features/user/components/modals/tabs/chat_settings_tab/SearchEnginesTab.tsx:35 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:123 #: src/features/user/components/modals/tabs/LinkedAccountsTab.tsx:51 msgid "Edit" msgstr "編集" @@ -12396,11 +12182,6 @@ msgstr "コミュニティプロフィールを編集" msgid "Edit connection" msgstr "つながりを編集" -#. Action that opens the edit-emoji-pack modal. -#: src/features/expressions/components/modals/EditPackModal.tsx:19 -msgid "Edit emoji pack" -msgstr "絵文字パックを編集" - #. Permission description in the role/permission editor for the Manage Community permission. Refers to top-level community settings, not per-channel. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:23 msgid "Edit global settings like name, description, and icon." @@ -12512,11 +12293,6 @@ msgstr "スタンプを編集" msgid "Edit sticker {stickerName}" msgstr "スタンプ「{stickerName}」を編集" -#. Action that opens the edit-sticker-pack modal. -#: src/features/expressions/components/modals/EditPackModal.tsx:23 -msgid "Edit sticker pack" -msgstr "スタンプパックを編集" - #. Settings search entry description. One-line summary of what the settings search entry controls. #: src/features/user/components/settings_utils/search_index/ApplicationsIndex.ts:88 msgid "Edit the bot avatar, tag, bio, banner, and friend request behavior" @@ -12555,11 +12331,6 @@ msgstr "編集は一時的に利用できません。しばらくしてからも msgid "Editing message" msgstr "メッセージを編集中" -#. Button or menu action label in the channel and chat scheduled message edit bar. Keep it concise. -#: src/features/channel/components/ScheduledMessageEditBar.tsx:14 -msgid "Editing scheduled message" -msgstr "予約メッセージを編集中" - #. Discovery category dropdown option in the community Discovery settings tab. #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:88 msgid "Education" @@ -12674,7 +12445,7 @@ msgstr "埋め込み" #. Developer settings tab for testing URL unfurls and rendered embeds. #. Settings search entry label for the developer embed debugger. #: src/features/user/components/settings_utils/search_index/EmbedDebuggerIndex.ts:7 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:149 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:144 msgid "Embed debugger" msgstr "埋め込みデバッガー" @@ -12726,10 +12497,8 @@ msgstr "埋め込みを非表示にしない" #. Audit log target-type filter label. Filters entries that target a custom emoji. #. Column header for the custom emoji image or glyph. #. 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/app/config/AuditLogConstants.ts:172 #: src/features/emoji/components/emojis/EmojiListItem.tsx:337 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:162 msgid "Emoji" msgstr "絵文字" @@ -12745,11 +12514,6 @@ msgstr "絵文字" msgid "emoji {emojiName}" msgstr "絵文字 {emojiName}" -#. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:59 -msgid "Emoji & sticker packs" -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/ChatSettingsIndex.ts:351 msgid "Emoji autocomplete" @@ -12795,45 +12559,6 @@ msgstr "絵文字の名前は32文字以内にする必要があります" msgid "Emoji names need at least 2 characters and can use letters, numbers, and underscores. Emojis must be under {maxSize}. Static images are resized to 128x128 pixels and compressed automatically. Animated emojis and SVGs must already fit the limit." msgstr "絵文字の名前は、少なくとも 2 文字必要で、文字、数字、アンダースコアを使用できます。絵文字のサイズは {maxSize} 未満である必要があります。静止画像は自動的に 128x128 ピクセルにリサイズおよび圧縮されます。アニメーション化された絵文字と SVG は、すでに制限内に収まるようにする必要があります。" -#. Kind label on an emoji pack invite embed. -#. Short label in the authentication invite header. Keep the tone plain and specific. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/auth/flow/InviteHeader.tsx:21 -#: src/features/channel/components/InviteEmbed.tsx:84 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:57 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:105 -msgid "Emoji pack" -msgstr "絵文字パック" - -#. placeholder {0}: invite.pack.name -#: src/features/invite/commands/InviteCommands.tsx:144 -msgid "Emoji pack {0} has been installed." -msgstr "絵文字パック「{0}」をインストールしました。" - -#. Title of the error modal when creating a new emoji pack is rejected because the user is at the creation limit. -#: src/features/invite/commands/InviteCommands.tsx:56 -msgid "Emoji pack creation limit reached" -msgstr "絵文字パックの作成上限に達しました" - -#. Modal title for the emoji pack invite share flow. -#: src/features/expressions/components/modals/PackInviteModal.tsx:57 -msgid "Emoji pack invite" -msgstr "絵文字パックの招待" - -#. Title of the error modal when installing an emoji pack via invite is rejected because the user is at the install limit. -#: src/features/invite/commands/InviteCommands.tsx:47 -msgid "Emoji pack limit reached" -msgstr "絵文字パックの上限に達しました" - -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#. Settings section label for emoji expression packs. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:80 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:23 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:18 -msgid "Emoji packs" -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/ChatSettingsSections.ts:126 msgid "Emoji picker" @@ -12882,8 +12607,8 @@ msgstr "お気に入りはありません" #. Label for an advanced select that caps the best video codec this client advertises it can decode. #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:172 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:92 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:177 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:113 msgid "Emulate decode codec (testing)" msgstr "デコードコーデックのエミュレート(テスト用)" @@ -13177,18 +12902,18 @@ msgstr "成人向けコンテンツを有効にしました。" #. Label for an advanced screen-share select. Refers to hardware or software video encoding. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:51 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:144 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:56 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:165 msgid "Encoder path" msgstr "エンコーダーパス" #. Description for the encoder path select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:55 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:60 msgid "Encoder preference for new screen shares." msgstr "新しい画面共有のエンコーダー設定" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:164 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:185 msgid "Encoder, SVC, backup stream, and bitrate presets" msgstr "エンコーダー、SVC、バックアップストリーム、およびビットレートプリセット" @@ -13220,10 +12945,8 @@ msgstr "猶予期間を終了" msgid "End grace period now?" msgstr "猶予期間を今すぐ終了しますか?" -#. Button label that stops the current screen share. #. Voice control menu action to stop sharing the screen. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:52 -#: src/features/voice/components/VoiceControlBar.tsx:112 +#: src/features/voice/components/VoiceControlBar.tsx:108 msgid "End screen share" msgstr "画面共有を終了" @@ -13540,7 +13263,9 @@ msgstr "システム全体の音声" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Subsection title in the voice tab. Keep it concise. +#. Voice menu submenu label for per-user entrance sound controls. #. Voice menu submenu label that contains per-user entrance sound mute and volume controls. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:179 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:309 #: src/features/user/components/modals/tabs/UserVoiceTab.tsx:187 #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:145 @@ -13568,6 +13293,8 @@ msgid "Entrance sound saved" msgstr "入室サウンドを保存しました" #. Voice menu slider label adjusting playback volume of this user's entrance sound, locally only. +#. Voice menu slider label for a user's entrance sound playback volume. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:187 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:318 msgid "Entrance sound volume" msgstr "入室サウンドの音量" @@ -13803,10 +13530,6 @@ msgstr "実験的" msgid "EXPERIMENTAL" msgstr "EXPERIMENTAL" -#: src/features/expressions/components/modals/PackInviteModal.tsx:152 -msgid "Expiration" -msgstr "有効期限" - #. Label above the expiration duration dropdown in the invite link settings. #: src/features/invite/components/modals/InviteModal.tsx:102 msgid "Expire after" @@ -13941,13 +13664,8 @@ msgstr "データをエクスポート" msgid "Export themes" msgstr "テーマをエクスポート" -#. Developer / debug surface — keep terse and technical. Tooltip / description for the Expression packs settings toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:129 -msgid "Expose the staff-only Expression packs page in user settings." -msgstr "ユーザー設定で、スタッフ限定の表現パックページを表示します。" - #. Developer / debug surface — keep terse and technical. Tooltip / description for the profile timezone settings toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:138 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:129 msgid "Expose the staff-only timezone section in profile settings." msgstr "プロフィール設定で、スタッフ専用のタイムゾーンセクションを表示します。" @@ -13958,23 +13676,6 @@ msgstr "プロフィール設定で、スタッフ専用のタイムゾーンセ msgid "Expression autocomplete" msgstr "表現のオートコンプリート" -#. Settings search entry label. Names the settings search entry in the settings UI. -#. User settings tab for purchased or owned emoji/sticker expression packs. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:166 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:7 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:54 -msgid "Expression packs" -msgstr "表現パック" - -#. Empty-state title for expression packs when the feature requires premium. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:59 -msgid "Expression packs are a {premiumProductName} feature" -msgstr "表現パックは{premiumProductName}の機能です" - -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:168 -msgid "Expression packs are not enabled on this instance. Contact your instance administrator for more information." -msgstr "このインスタンスでは表現パックが有効になっていません。詳細については、インスタンス管理者にお問い合わせください。" - #. Aria label for the expression picker category nav. #: src/features/i18n/utils/CommonMessageDescriptors.ts:751 msgid "Expression picker categories" @@ -13987,9 +13688,7 @@ msgstr "表現の削除" #. Community settings sidebar category grouping the emoji and stickers tabs. #. 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/GuildSettingsConstants.ts:249 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:19 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:134 msgid "Expressions" msgstr "表現" @@ -14457,7 +14156,7 @@ msgstr "お気に入り" msgid "Favorites" msgstr "お気に入り" -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:182 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:177 msgid "Feature" msgstr "機能" @@ -14753,14 +14452,14 @@ msgstr "テキスト入力欄にフォーカスする" #. Voice call layout action that pins one of several active devices of the same participant. #. Voice layout menu action that focuses one device/session for a participant. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:37 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:61 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:101 msgid "Focus this device" msgstr "このデバイスに注目" #. Voice call layout action that pins the selected participant in the focused view. #. Voice layout menu action that focuses one participant in the call view. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:41 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:65 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:105 msgid "Focus this person" msgstr "この人にフォーカス" @@ -14807,7 +14506,7 @@ msgstr "フォルダー設定" msgid "Follow us on {blueskyProviderName}" msgstr "{blueskyProviderName}でフォローする" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:693 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:826 msgid "Follow voice input" msgstr "音声入力に従う" @@ -15061,7 +14760,7 @@ msgstr "メッセージを転送しました" msgid "Forwarded from" msgstr "転送元" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:269 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:267 msgid "Found {resultCount} results in {categoryCount} categories" msgstr "{categoryCount}個のカテゴリで{resultCount}件の結果が見つかりました" @@ -15096,7 +14795,7 @@ msgstr "フレームレート" msgid "France" msgstr "フランス" -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:187 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:182 msgid "Free" msgstr "無料" @@ -15355,10 +15054,6 @@ msgstr "一般" msgid "Generate a shareable link or copy your combined custom CSS." msgstr "共有可能なリンクを生成するか、結合されたカスタムCSSをコピーします。" -#: src/features/expressions/components/modals/PackInviteModal.tsx:213 -msgid "Generate invite" -msgstr "招待を作成" - #. Short label in the add friends to group modal. Keep it concise. #: src/features/relationship/components/modals/AddFriendsToGroupModal.tsx:23 msgid "Generate invite link" @@ -15639,7 +15334,7 @@ msgstr "贈呈済み: <0/><1>{giftEndDate}まで。自動更新されませ #. Settings search entry label. Also used as a search synonym in the settings search bar. #. User settings tab for gift inventory and redemption codes. #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:37 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:99 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:94 msgid "Gifts" msgstr "ギフト" @@ -15664,7 +15359,7 @@ msgid "Glad you're here, {username}!" msgstr "{username}さんが参加しました!" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:71 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:67 msgid "Global emoji & sticker access" msgstr "グローバル絵文字・スタンプアクセス" @@ -15703,8 +15398,8 @@ msgstr "{premiumProductName}に移動" #. Button label on a community invite embed when the current user is already a member. #. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:108 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:53 +#: src/features/channel/components/InviteEmbed.tsx:79 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:45 msgid "Go to community" msgstr "コミュニティへ" @@ -15831,7 +15526,7 @@ msgstr "{0}を付与しました。" msgid "Grants all permissions and bypasses channel restrictions. Highly sensitive." msgstr "すべての権限を付与し、チャンネル制限をバイパスします。機密性の高い操作です。" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:878 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1011 msgid "Granular selection" msgstr "詳細選択" @@ -15867,7 +15562,7 @@ msgstr "ギリシャ語" #. Toggle label in the mobile video settings bottom sheet. Switches to grid layout. #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:88 -#: src/features/voice/components/VoiceSettingsMenus.tsx:784 +#: src/features/voice/components/VoiceSettingsMenus.tsx:785 msgid "Grid view" msgstr "グリッド表示" @@ -15948,7 +15643,7 @@ msgstr "グループへの招待" #. Audit log channel type label for group DM channels. #. Fallback display name for an unnamed group DM in quick switcher results. #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:57 -#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:44 +#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:43 msgid "Group message" msgstr "グループメッセージ" @@ -16010,20 +15705,25 @@ msgid "Grouping" 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/VoiceVideoIndex.ts:104 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:125 msgid "H.264" msgstr "H.264" #. Label for an advanced screen-share select. H.264 is a codec name and should stay literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:115 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:120 msgid "H.264 backup stream" msgstr "H.264 バックアップストリーム" #. Option label for an H.264 backup stream select. H.264 is a codec name and should stay literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:127 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:132 msgid "H.264 simulcast backup" msgstr "H.264 サイマルキャストバックアップ" +#. Option label for the screen-share codec select while the HEVC opt-in is off and the option is disabled. H.265 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:231 +msgid "H.265 (requires opt-in)" +msgstr "H.265(オプトインが必要です)" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the connection add connection modal. #: src/features/connection/components/modals/AddConnectionModal.tsx:57 @@ -16075,12 +15775,8 @@ msgstr "ハードウェアアクセラレーション" msgid "Hardware acceleration can cause rendering glitches with transparent windows. Try --disable-gpu if you see flicker or smearing." msgstr "ハードウェアアクセラレーションは、透過ウィンドウでレンダリングの不具合を引き起こす可能性があります。ちらつきやにじみが見られる場合は、「--disable-gpu」をお試しください。" -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:132 -msgid "Hardware acceleration is off, so codecs will encode on your CPU. <0>Turn it back on in {advancedSettingsLabel}." -msgstr "ハードウェア アクセラレーションが無効になっているため、コーデックは CPU でエンコードされます。<0>{advancedSettingsLabel}で再度有効にしてください。" - #. 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/VoiceVideoIndex.ts:152 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:173 msgid "Hardware encoder" msgstr "ハードウェアエンコーダー" @@ -16215,10 +15911,15 @@ msgid "Help translate {PRODUCT_NAME} into your language on <0>{I18N_WEBLATE_DOMA msgstr "{PRODUCT_NAME} をあなたの言語に翻訳するお手伝いをしてください。 <0>{I18N_WEBLATE_DOMAIN}" #. Description for a WebRTC content hint select. Keep Motion, Detail, and text as plain option concepts. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:135 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:140 msgid "Helps the browser choose motion, detail, or text handling." msgstr "ブラウザが動き、詳細、またはテキストの処理方法を選択するのに役立ちます。" +#. Settings search synonym. Codec name; keep literal. Used to match this term in the settings search bar. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:105 +msgid "HEVC" +msgstr "HEVC" + #. Codec description in the screen share codec policy menu. HEVC is a codec name; keep WebRTC literal. #: src/features/voice/utils/ScreenShareCodecPolicy.ts:28 msgid "HEVC. Efficient at low bitrate, but only usable when WebRTC exposes a hardware encoder." @@ -16370,7 +16071,7 @@ msgid "Hide muted channels by default?" msgstr "ミュート中のチャンネルをデフォルトで非表示にしますか?" #. Short label for an advanced stream privacy preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:47 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:52 msgid "Hide my stream preview thumbnail" msgstr "ストリームプレビューのサムネイルを非表示にする" @@ -16389,7 +16090,7 @@ msgstr "パスワードを非表示" msgid "Hide picture-in-picture popout?" msgstr "ピクチャーインピクチャーを非表示にしますか?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:727 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:860 msgid "Hide preview thumbnail" msgstr "プレビューサムネイルを非表示" @@ -16451,7 +16152,7 @@ msgid "High dynamic range display mode" msgstr "HDR表示モード" #. Description for a software encoder quality select. Keep AV1 and CPU literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:75 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:80 msgid "Higher quality can cost more CPU and latency." msgstr "品質を上げると、CPUと遅延が増加する可能性があります。" @@ -16474,7 +16175,7 @@ msgstr "ヒント" msgid "Hoist order" msgstr "表示順" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:507 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:522 msgid "Hoist order reset to default" msgstr "表示順をデフォルトにリセットしました" @@ -16503,7 +16204,7 @@ msgstr "長押しで録音。上にドラッグしてロック、指を離して #. Action label in quick switcher for navigating to the Home tab. #: src/features/app/components/layout/MobileBottomNav.tsx:110 -#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:48 +#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:47 msgid "Home" msgstr "ホーム" @@ -16834,11 +16535,11 @@ msgstr "無視" msgid "Ignore friend request" msgstr "フレンド申請を無視" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:868 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1001 msgid "Ignore hardware devices" msgstr "ハードウェアデバイスを無視" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:844 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:977 msgid "Ignore input media" msgstr "入力メディアを無視" @@ -16864,7 +16565,7 @@ msgstr "スパム報告を無視" msgid "Ignore the friend request from {displayName}?" msgstr "{displayName}からの友達リクエストを無視しますか?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:855 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:988 msgid "Ignore virtual" msgstr "バーチャル背景を無視" @@ -17198,7 +16899,7 @@ msgid "Inbox preview" msgstr "受信トレイのプレビュー" #. Accessible label for the inbox popout tablist. -#: src/features/messaging/components/popouts/InboxPopout.tsx:44 +#: src/features/messaging/components/popouts/InboxPopout.tsx:38 msgid "Inbox tabs" msgstr "受信トレイのタブ" @@ -17446,38 +17147,11 @@ msgstr "絵文字を挿入" msgid "Install {productName} for the full source picker and smoother screen-sharing controls." msgstr "より詳細なソースピッカーとスムーズな画面共有コントロールには、{productName}をインストールしてください。" -#. Button label on an emoji pack invite embed that installs the pack. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:92 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:65 -msgid "Install emoji pack" -msgstr "絵文字パックをインストール" - -#. Button label on a sticker pack invite embed that installs the pack. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:96 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:69 -msgid "Install sticker pack" -msgstr "スタンプパックをインストール" - #. Label for the installed desktop version in the Linux update modal. #: src/features/updater/commands/UpdaterModalCommands.tsx:136 msgid "Installed" msgstr "インストール済み" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:303 -msgid "Installed {installedCount} / {installedLimit}" -msgstr "{installedCount}/{installedLimit} 個インストール済み" - -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:113 -msgid "Installed on {installedAt}" -msgstr "{installedAt}にインストール済み" - -#. 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/ExpressionPacksIndex.ts:39 -msgid "Installed packs" -msgstr "インストール済みパック" - #. Desktop updater modal body. The currentVersion placeholder is the installed app version. #: src/features/updater/commands/UpdaterModalCommands.tsx:45 msgid "Installed version: {currentVersion}." @@ -17527,7 +17201,7 @@ msgstr "インターフェース" #. Settings section label for interface language selection. #. Settings section title in the language tab. Keep it concise. #: src/features/user/components/modals/tabs/LanguageTab.tsx:79 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:50 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:42 msgid "Interface language" msgstr "インターフェイス言語" @@ -17536,11 +17210,6 @@ msgstr "インターフェイス言語" msgid "Interface size" msgstr "インターフェースのサイズ" -#. Status pill on a scheduled message row when the schedule is in the past or otherwise invalid. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:26 -msgid "Invalid" -msgstr "無効" - #. Error message in the use entrance sound. #. Error message in the use sound settings. #: src/features/user/components/modals/tabs/hooks/useEntranceSound.ts:30 @@ -17631,7 +17300,6 @@ msgstr "非表示" #: src/features/app/config/AuditLogConstants.ts:180 #: src/features/channel/components/guild_members_page/MemberTableRow.tsx:43 #: src/features/invite/components/modals/InviteModal.tsx:97 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:120 msgid "Invite" msgstr "招待" @@ -17704,7 +17372,7 @@ msgid "Invite link settings" msgstr "招待リンク設定" #. Title shown on an invite embed while streaming privacy is active. -#: src/features/channel/components/InviteEmbed.tsx:137 +#: src/features/channel/components/InviteEmbed.tsx:108 msgid "Invite masked" msgstr "招待は非表示" @@ -17786,7 +17454,7 @@ msgid "Invite to community" msgstr "コミュニティに招待" #. Title shown on an invite embed when the invite cannot be resolved due to a non-permanent failure. -#: src/features/channel/components/InviteEmbed.tsx:133 +#: src/features/channel/components/InviteEmbed.tsx:104 msgid "Invite unavailable" msgstr "招待は利用できません" @@ -17805,17 +17473,6 @@ msgstr "招待元" msgid "Invited by {0}." msgstr "{0}が招待しました." -#. Short label in the authentication invite header. Preserve {inviterTag}; it is inserted by code. Keep the tone plain and specific. -#: src/features/auth/flow/InviteHeader.tsx:34 -#: src/features/channel/components/InviteEmbed.tsx:347 -msgid "Invited by {inviterTag}" -msgstr "{inviterTag}からの招待" - -#. Metadata label for an expression pack invite. userTag is the inviter username and discriminator. -#: src/features/invite/components/modals/InviteAcceptModal.tsx:77 -msgid "Invited by {userTag}" -msgstr "{userTag}さんからの招待" - #: src/features/invite/components/InviteListItem.tsx:67 msgid "Inviter" msgstr "招待者" @@ -17860,7 +17517,7 @@ msgstr "{productName}が潜在的なレイドを検知したため、招待は #. Invite settings notice shown after admins pause invite links for a community. #. Status message on a community invite embed when invites are paused by community admins. -#: src/features/channel/components/InviteEmbed.tsx:121 +#: src/features/channel/components/InviteEmbed.tsx:92 #: src/features/invite/components/DisableInvitesButton.tsx:48 msgid "Invites are paused for this community." msgstr "このコミュニティへの招待は一時停止されています。" @@ -17871,7 +17528,7 @@ msgstr "管理者により、このコミュニティへの招待は一時停止 #. Audit log community feature label meaning invite creation is disabled. #. Status label on a community invite embed when invites are paused or anti-raid mode is active. -#: src/features/channel/components/InviteEmbed.tsx:104 +#: src/features/channel/components/InviteEmbed.tsx:75 #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:106 msgid "Invites disabled" msgstr "招待が無効です" @@ -17884,7 +17541,7 @@ msgstr "招待が無効なナグバー" #. Button or menu action label in the invite accept modal. Keep it concise. #. Button or menu action label in the invites disabled modal. Keep it concise. #: src/features/invite/components/alerts/InvitesDisabledModal.tsx:9 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:49 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:41 msgid "Invites paused" msgstr "招待を一時停止中" @@ -18025,12 +17682,12 @@ msgid "Join community form" msgstr "コミュニティ参加フォーム" #. Button label on a group DM invite embed that accepts the invite. -#: src/features/channel/components/InviteEmbed.tsx:80 +#: src/features/channel/components/InviteEmbed.tsx:71 msgid "Join group" msgstr "グループに参加" #. Button or menu action label in the invite accept modal. Keep it concise. -#: src/features/invite/components/modals/InviteAcceptModal.tsx:45 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:37 msgid "Join group DM" msgstr "グループDMに参加" @@ -18355,12 +18012,12 @@ msgstr "韓国語" #. User settings tab for language, locale, and time display preferences. #: src/features/app/components/setup/SetupWizardSteps.tsx:56 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:6 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:137 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:132 msgid "Language" 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/GeneralSettingsSections.ts:54 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:46 msgid "Language settings" msgstr "言語設定" @@ -18440,15 +18097,10 @@ msgid "Launch at login" msgstr "ログイン時に起動" #. Description for an SVC mode select. Keep SVC and AV1 literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:95 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:100 msgid "Layering for AV1 and VP9 when available." msgstr "利用可能な場合に、AV1 と VP9 をレイヤー化します。" -#. CTA label that opens the premium settings tab from expression packs. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:67 -msgid "Learn about {premiumProductName}" -msgstr "{premiumProductName}について" - #. Accessible label for the screen-share picker footer info button. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:184 msgid "Learn about screen share previews" @@ -18818,7 +18470,7 @@ msgid "Links" msgstr "リンク" #. User settings tab label shown on Linux desktop builds. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:78 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:73 msgid "Linux app" msgstr "Linuxアプリ" @@ -19115,7 +18767,7 @@ msgid "macOS" msgstr "macOS" #. User settings tab label shown on macOS desktop builds. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:82 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:77 msgid "macOS app" msgstr "macOS アプリ" @@ -19247,11 +18899,6 @@ msgstr "コミュニティ機能を管理" msgid "Manage emoji & stickers" msgstr "絵文字とステッカーを管理" -#. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:47 -msgid "Manage expression packs" -msgstr "表現パックを管理" - #: src/features/channel/components/modals/channel_tabs/ChannelWebhooksTab.tsx:93 msgid "Manage incoming webhooks that can post messages into this channel." msgstr "このチャンネルにメッセージを投稿できる受信ウェブフックを管理します。" @@ -19316,7 +18963,7 @@ msgstr "デスクトップアプリを手動でアップデート" #. Action label in the inbox popout overflow menu. Marks every inbox channel as read. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/messaging/components/popouts/InboxPopout.tsx:48 +#: src/features/messaging/components/popouts/InboxPopout.tsx:42 #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:435 msgid "Mark all as read" msgstr "すべて既読にする" @@ -19334,7 +18981,7 @@ msgstr "すべてのDMを既読にする" #. Accessible label and tooltip for the mark-all-as-read button in the inbox popout. #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:165 -#: src/features/messaging/components/popouts/InboxPopout.tsx:52 +#: src/features/messaging/components/popouts/InboxPopout.tsx:46 msgid "Mark all inbox channels as read" msgstr "受信トレイのすべてのチャンネルを既読にする" @@ -19597,10 +19244,6 @@ msgstr "利用上限回数" msgid "Max size: {BACKGROUND_MEDIA_MAX_SIZE_LABEL}." msgstr "最大サイズ: {BACKGROUND_MEDIA_MAX_SIZE_LABEL}。" -#: src/features/expressions/components/modals/PackInviteModal.tsx:168 -msgid "Max uses" -msgstr "使用上限" - #: src/features/user/components/modals/tabs/component_gallery_tab/IndicatorsTab.tsx:451 msgid "Max visible count" msgstr "最大表示数" @@ -19615,13 +19258,6 @@ msgstr "ウィンドウを最大化" msgid "Maximizes visible messages with minimal spacing." msgstr "メッセージの表示数を最大化し、間隔を最小限に抑えます。" -#. Form helper text describing the maximum length of a description field. -#. Form helper text describing the maximum length of a description field. -#: src/features/expressions/components/modals/CreatePackModal.tsx:46 -#: src/features/expressions/components/modals/EditPackModal.tsx:43 -msgid "Maximum 256 characters" -msgstr "最大256文字" - #. Label for attachment decay maximum eligible size. #: src/features/app/components/setup/SetupWizardSteps.tsx:240 msgid "Maximum eligible size (MB)" @@ -19638,10 +19274,15 @@ msgid "Maximum protection for family-friendly spaces" msgstr "ファミリー向けスペースを最大限保護" #. Label for an advanced screen-share bitrate select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:155 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:160 msgid "Maximum screen share bitrate" msgstr "画面共有の最大ビットレート" +#. Settings search entry description for the AV1 and H.265 screen-share opt-in toggles. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:97 +msgid "May cause compatibility issues for viewers. We’re working on improving this." +msgstr "視聴者に互換性の問題が発生する可能性があります。現在改善に取り組んでいます。" + #. Short label in the max favorite memes modal. #: src/features/app/components/alerts/MaxFavoriteMemesModal.tsx:34 #: src/features/expressions/components/modals/GiftAcceptModal.tsx:220 @@ -19690,9 +19331,7 @@ msgid "Media buttons" msgstr "メディアボタン" #. Accessible label for the floating media controls toolbar in the media viewer modal. -#. Voice participant context menu submenu label for camera, stream, and video actions. #: src/features/messaging/components/modals/media_modal/shared.ts:69 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:190 msgid "Media controls" msgstr "メディアコントロール" @@ -19898,7 +19537,7 @@ msgstr "メンバー、選択済み" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Voice participant menu action that inserts a mention of the selected user into the message composer. #: src/features/ui/action_menu/items/MentionUserMenuItem.tsx:13 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:45 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:69 #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:67 msgid "Mention" msgstr "メンション" @@ -20004,7 +19643,7 @@ msgstr "メッセージ" #: src/features/guild/components/modals/guild_tabs/GuildMemberActionsSheet.tsx:88 #: src/features/ui/action_menu/items/ActionsSubmenu.tsx:41 #: src/features/ui/action_menu/items/MessageUserMenuItem.tsx:26 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:49 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:73 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabInputsTab.tsx:86 #: src/features/user/components/modals/UserProfileMobileSheet.tsx:712 #: src/features/user/components/modals/UserProfileModal.tsx:562 @@ -20342,7 +19981,7 @@ msgstr "マイクの許可が必要です" msgid "Microphone test" msgstr "マイクテスト" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:813 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:946 msgid "Microphone workaround" msgstr "マイクの不具合を修正" @@ -20532,9 +20171,7 @@ msgid "Mod" msgstr "モデレーター" #. Permission category for moderation actions against members or messages. -#. Voice participant context menu submenu label for member moderation actions. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:141 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:194 msgid "Moderation" msgstr "モデレーション" @@ -20667,7 +20304,7 @@ msgstr "関連度が高い順" #. Short label in the inline. Keep it concise. #: src/features/user/components/modals/tabs/accessibility_tab/AccessibilityTabInline.tsx:31 #: src/features/user/components/modals/tabs/AccessibilityTab.tsx:98 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:143 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:148 #: src/features/user/components/settings_utils/search_index/AccessibilityIndex.ts:297 #: src/features/user/components/settings_utils/section_registry/AccessibilitySections.ts:271 msgid "Motion" @@ -20685,7 +20322,7 @@ msgid "Move" msgstr "移動" #. Submenu label that moves every active device into another voice channel. -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:22 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:37 msgid "Move all devices to…" msgstr "すべてのデバイスを移動…" @@ -20702,7 +20339,7 @@ msgstr "チャンネル履歴を前に戻る" #. Submenu label that moves a single device into another voice channel. #. Submenu label that moves a single device into another voice channel. #: src/features/ui/action_menu/items/MoveToChannelSubmenu.tsx:21 -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:18 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:33 msgid "Move device to…" msgstr "デバイスを移動…" @@ -20739,7 +20376,7 @@ msgstr "移動" #. Submenu label that moves the selected participant or content into another channel. #. Submenu label that moves the selected participant or content into another channel. #: src/features/ui/action_menu/items/MoveToChannelSubmenu.tsx:29 -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:26 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:41 msgid "Move to…" msgstr "移動…" @@ -20804,7 +20441,7 @@ msgstr "音符" #: src/features/channel/components/bottomsheets/channel_details_bottom_sheet/ChannelDetailsBottomSheetShared.ts:132 #: src/features/channel/components/embeds/media/EmbedVideo.tsx:72 #: src/features/guild/components/modals/GuildNotificationSettingsModal.tsx:141 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:20 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:36 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:65 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:73 #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:178 @@ -20818,7 +20455,7 @@ msgid "Mute" msgstr "ミュート" #. Voice control button label to turn the user's microphone off. -#: src/features/voice/components/VoiceControlBar.tsx:126 +#: src/features/voice/components/VoiceControlBar.tsx:122 msgctxt "voice-control-action" msgid "Mute" msgstr "ミュート" @@ -20884,7 +20521,7 @@ msgid "Mute conversation" msgstr "会話をミュート" #. Voice menu toggle that mutes a single device when the current user is connected on multiple devices. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:53 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:77 msgid "Mute device" msgstr "デバイスをミュート" @@ -20898,7 +20535,9 @@ msgstr "DMをミュート" msgid "Mute DMs" msgstr "DMをミュート" +#. Voice menu checkbox label that locally silences a user's entrance sound. #. Voice menu checkbox label. Locally silences this user's custom entrance sound when they join, only for the current user. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:183 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:313 msgid "Mute entrance sound" msgstr "入室サウンドをミュート" @@ -21107,11 +20746,6 @@ msgstr "画像検索" msgid "My search engine" msgstr "マイ検索エンジン" -#. Form placeholder example for a pack name input. -#: src/features/expressions/components/modals/CreatePackModal.tsx:42 -msgid "My super pack" -msgstr "マイ超パック" - #. Short label in the add custom search engine modal. Keep it concise. #: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx:84 msgid "My translator" @@ -21757,10 +21391,6 @@ msgstr "まだギフトがありません" msgid "No hoisted roles. Enable \"Show this role separately\" on a role to see it here." msgstr "表示するロールがありません。「ロールを個別に表示」を有効にすると、ここに表示されます。" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:320 -msgid "No installed packs yet." -msgstr "まだパックがインストールされていません。" - #: src/features/guild/components/modals/guild_tabs/guild_overview_tab/fields/GuildInviteSplashUploadField.tsx:154 msgid "No invite background" msgstr "招待背景なし" @@ -21954,11 +21584,6 @@ msgstr "保存されたメディアはありません" msgid "No saved payment methods." msgstr "保存済みの支払い方法はありません。" -#. Empty state title in the scheduled messages popout when the user has none scheduled. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:18 -msgid "No scheduled messages" -msgstr "予約メッセージはありません" - #. Body of the screen-share-unsupported modal shown when xdg-desktop-portal returns no capturable sources. #: src/features/voice/components/alerts/ScreenShareUnsupportedModal.tsx:18 msgid "No screens or windows were returned by the Linux screen sharing portal. Try again after checking that your desktop environment allows screen capture." @@ -21969,7 +21594,7 @@ msgstr "Linux の画面共有ポータルから画面またはウィンドウが msgid "No search results" msgstr "検索結果なし" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:251 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:249 #: src/features/app/components/dialogs/components/DesktopSettingsView.tsx:549 msgid "No settings found" msgstr "設定が見つかりませんでした" @@ -22096,7 +21721,7 @@ msgid "No webhooks" msgstr "ウェブフックなし" #. Developer option label for short-circuiting the in-app reporting (IAR) flow. When enabled, submitting a report skips the network call. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:143 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:134 msgid "No-op in-app reports" msgstr "アプリ内レポートを無効化" @@ -22303,7 +21928,7 @@ msgid "Notifications" msgstr "通知" #. User settings tab for notification and alert sound controls. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:132 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:127 msgctxt "user-settings-tab" msgid "Notifications" msgstr "通知" @@ -22366,7 +21991,7 @@ msgstr "物" #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/SlowmodeControl.tsx:24 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:97 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:139 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:123 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:128 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:59 msgid "Off" msgstr "オフ" @@ -22500,7 +22125,7 @@ msgstr "ワイド画面にのみ適用されます。" msgid "Only credit cards are accepted. Debit and prepaid cards cannot be used for the mature content check." msgstr "クレジットカードのみご利用いただけます。デビットカードやプリペイドカードは、成人向けコンテンツの確認にはご利用いただけません。" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:833 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:966 msgid "Only default speakers" msgstr "デフォルトスピーカーのみ" @@ -22548,7 +22173,7 @@ msgstr "何をするか正確に理解している場合にのみ、ここにコ msgid "Only show message previews for DMs with unread messages" msgstr "未読メッセージがあるDMのメッセージプレビューのみ表示" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:823 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:956 msgid "Only speakers" msgstr "発言者のみ" @@ -22820,7 +22445,7 @@ msgstr "ブラウザで絵文字を開く" msgid "Open emoji picker" msgstr "絵文字を選択" -#: src/features/voice/components/VoiceSettingsMenus.tsx:877 +#: src/features/voice/components/VoiceSettingsMenus.tsx:859 msgid "Open event sink" msgstr "イベントシンクを開く" @@ -22938,13 +22563,13 @@ msgstr "{directMessageName}さんのプロフィールを開く" #. Accessible label for the avatar button that opens a user profile. #. Short label in the app layout voice participant item. Preserve {displayName}; it is inserted by code. -#: src/features/app/components/layout/VoiceParticipantItem.tsx:47 +#: src/features/app/components/layout/VoiceParticipantItem.tsx:48 #: src/features/ui/avatars/AvatarStack.tsx:21 msgid "Open profile for {displayName}" msgstr "{displayName}さんのプロフィールを開く" #. Short label in the app layout grouped voice participant. Preserve {nickname}; it is inserted by code. -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:35 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:36 msgid "Open profile for {nickname}" msgstr "{nickname}さんのプロフィールを開く" @@ -23079,17 +22704,17 @@ msgid "Open your settings" msgstr "設定を開く" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:112 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:133 msgid "OpenH264 software codec on Linux" msgstr "OpenH264ソフトウェアコーデック(Linux)" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:88 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:109 msgid "OpenH264 video codec" msgstr "OpenH264 ビデオコーデック" #. Switch label for the OpenH264 codec toggle. "OpenH264" is a product name and "Cisco Systems, Inc." is a company name; do not translate either. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:34 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:39 msgid "OpenH264 Video Codec provided by Cisco Systems, Inc." msgstr "Cisco Systems, Inc. が提供する OpenH264 ビデオコーデック." @@ -23336,34 +22961,6 @@ msgstr "現在、<0>{username}に所有権を移行できませんでした msgid "Ownership transferred" msgstr "所有権を移行しました" -#. Form field label for the name of an expression pack. -#. Form field label for the name of an expression pack. -#: src/features/expressions/components/modals/CreatePackModal.tsx:26 -#: src/features/expressions/components/modals/EditPackModal.tsx:27 -msgid "Pack name" -msgstr "パック名" - -#. Form validation error shown when the pack name field is empty. -#. Form validation error shown when the pack name field is empty. -#: src/features/expressions/components/modals/CreatePackModal.tsx:30 -#: src/features/expressions/components/modals/EditPackModal.tsx:31 -msgid "Pack name is required" -msgstr "パック名を入力してください" - -#. Form validation error for a pack name that is too short. -#. Form validation error for a pack name that is too short. -#: src/features/expressions/components/modals/CreatePackModal.tsx:34 -#: src/features/expressions/components/modals/EditPackModal.tsx:35 -msgid "Pack name must be at least 2 characters" -msgstr "パック名は2文字以上で入力してください" - -#. Form validation error for a pack name that is too long. -#. Form validation error for a pack name that is too long. -#: src/features/expressions/components/modals/CreatePackModal.tsx:38 -#: src/features/expressions/components/modals/EditPackModal.tsx:39 -msgid "Pack name must be at most 64 characters" -msgstr "パック名は64文字以内にする必要があります" - #. Voice stats field label (mobile lobby). Shows packet loss percentage. #. Voice stats field label (mobile voice lobby). Shows packet loss percentage. #: src/features/voice/components/bottomsheets/DirectCallLobbyBottomSheet.tsx:124 @@ -23371,11 +22968,6 @@ msgstr "パック名は64文字以内にする必要があります" msgid "Packet loss" 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/ExpressionPacksIndex.ts:15 -msgid "Packs" -msgstr "パック" - #: src/features/channel/components/bottomsheets/ChannelSearchBottomSheet.tsx:718 msgid "Page {currentPage} of {totalPages}" msgstr "{currentPage}/{totalPages}ページ" @@ -23566,7 +23158,7 @@ msgid "Pause invites? New users won't be able to join through invite links until msgstr "招待を一時停止しますか?再開するまで、新しいユーザーは招待リンクから参加できなくなります。既存のメンバーには影響しません。" #. Short label for an advanced screen-share preview preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:39 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:44 msgid "Pause my screen share preview in the background" msgstr "バックグラウンドで画面共有プレビューを一時停止する" @@ -23575,6 +23167,11 @@ msgstr "バックグラウンドで画面共有プレビューを一時停止す msgid "Pause notifications" msgstr "通知を一時停止" +#. Voice screen share menu preference that pauses the local stream preview while the app is unfocused. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:28 +msgid "Pause Preview When Fluxer Isn’t Focused" +msgstr "Fluxer以外にフォーカスしていないときはプレビューを一時停止" + #. Description shown for the emoji toggle while reduced motion is active. #: src/features/user/components/modals/tabs/accessibility_tab/AnimationTab.tsx:81 msgid "Paused by reduced motion. Turn on to keep animated emojis playing." @@ -23908,7 +23505,7 @@ msgid "Picture" 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/VoiceVideoIndex.ts:124 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:145 msgid "Picture in picture" msgstr "ピクチャーインピクチャー" @@ -24028,7 +23625,7 @@ msgid "Pins popout" 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/VoiceVideoIndex.ts:128 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:149 msgid "PiP" msgstr "ピクチャーインピクチャー" @@ -24167,15 +23764,20 @@ msgstr "元のウィンドウに戻す" msgid "Pop out call" msgstr "通話を別のウィンドウに表示" -#. Voice menu action on desktop that opens the participant camera feed in a separate window. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:29 -msgid "Pop out camera" -msgstr "カメラを別のウィンドウに表示" - #. Voice menu action on desktop that opens the participant screen share in a separate window. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:33 -msgid "Pop out stream" -msgstr "ストリームを別のウィンドウに表示" +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:57 +msgid "Pop Out Stream" +msgstr "ストリームをポップアウト" + +#. Voice menu action on desktop that opens the participant placeholder tile in a separate window. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:49 +msgid "Pop Out User" +msgstr "ユーザーをポップアウト" + +#. Voice menu action on desktop that opens the active participant camera feed in a separate window. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:45 +msgid "Pop Out Video" +msgstr "ビデオをポップアウト" #. Overlay text shown on a voice participant tile while it lives in a separate popped-out window. #: src/features/voice/components/popout/PoppedOutOverlay.tsx:19 @@ -24225,7 +23827,7 @@ msgid "Prefer @mention" msgstr "メンション設定" #. Option label for an encoder path select. Refers to hardware video encoders. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:63 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:68 msgid "Prefer hardware" msgstr "ハードウェアを優先" @@ -24237,7 +23839,7 @@ msgid "Prefer no @mention" msgstr "メンションしない" #. Option label for an encoder path select. Refers to software video encoders. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:67 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:72 msgid "Prefer software" msgstr "ソフトウェアを優先" @@ -24256,6 +23858,11 @@ msgstr "設定" msgid "Preferences..." msgstr "環境設定..." +#. Accessible label for the advanced screen-share codec preference select. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:218 +msgid "Preferred screen share codec" +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/settings_utils/search_index/AccessibilityIndex.ts:293 @@ -24391,6 +23998,11 @@ msgstr "プレビューボタン" msgid "Preview camera" msgstr "カメラをプレビュー" +#. Voice menu action that opens a preview of the current user camera. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:53 +msgid "Preview Camera" +msgstr "カメラをプレビュー" + #. Status text on the placeholder shown in the voice call view when the user has hidden a remote stream preview. #: src/features/voice/components/HiddenStreamPlaceholder.tsx:10 msgid "Preview hidden" @@ -24424,7 +24036,7 @@ msgid "Preview sound" msgstr "サウンドをプレビュー" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:136 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:157 msgid "Preview, popout, and stream thumbnail behavior" msgstr "プレビュー、ポップアウト、およびストリーミングサムネイルの動作" @@ -24523,7 +24135,7 @@ msgid "Primary navigation" msgstr "メインナビゲーション" #. Voice display preference checkbox that moves active speakers toward the front of the call grid when enabled. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:81 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:105 msgid "Prioritize speakers" msgstr "発言者を優先表示" @@ -24537,7 +24149,7 @@ msgstr "優先スピーカー" #. User settings tab for privacy and safety controls. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:12 #: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts:60 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:103 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:98 msgid "Privacy" msgstr "プライバシー" @@ -24613,7 +24225,7 @@ msgid "Product name" msgstr "プロダクト名" #. User settings tab for editing the current user profile. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:91 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:86 msgid "Profile" msgstr "プロフィール" @@ -24977,7 +24589,7 @@ msgid "Push-to-talk is ignored in direct input. Switch to focused voice or custo msgstr "ダイレクト入力ではプッシュトゥトークは無視されます。使用するには、フォーカス音声またはカスタムに切り替えてください。" #. Tooltip on the mic button in the voice control bar when push-to-talk is enabled. {pushToTalkHint} is the formatted shortcut key combo. -#: src/features/voice/components/VoiceControlBar.tsx:116 +#: src/features/voice/components/VoiceControlBar.tsx:112 msgid "Push-to-talk is on. Hold {pushToTalkHint} to speak." msgstr "プッシュトゥトークがオンです。{pushToTalkHint}を押している間は話せます。" @@ -24997,7 +24609,7 @@ msgid "Push-to-talk won't unmute your microphone while you're deafened. Undeafen msgstr "プッシュ・トゥ・トークは、ミュート状態のときにマイクを解除しません。ミュートを解除して話してください。" #. Option label for a software encoder quality select. Means slower/higher-quality. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:87 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:92 msgid "Quality" msgstr "品質" @@ -25212,7 +24824,7 @@ msgid "Ready to upgrade?" msgstr "アップグレードしますか?" #. Option label for a software encoder quality select. Means fastest/lower-latency. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:79 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:84 msgid "Realtime" msgstr "リアルタイム" @@ -25287,11 +24899,9 @@ msgstr "再確認" msgid "Recipients will be taken to {0} <0>{1}" msgstr "受信者は{0} <0>{1}に移動します" -#. Badge shown next to the auto codec option in the screen-share codec radio group. Keep it concise. #. Spellcheck engine option in the language tab. Lets the app choose the best available spellcheck engine. #. Spellcheck engine option in the textarea spellcheck submenu. Lets the app choose the best available engine. #: src/features/channel/components/textarea/TextareaContextMenu.tsx:70 -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:38 #: src/features/user/components/modals/tabs/LanguageTab.tsx:87 msgid "Recommended" msgstr "おすすめ" @@ -25556,11 +25166,6 @@ msgstr "拒否" msgid "Rejected" msgstr "拒否されました" -#. Voice participant context menu submenu label for friend and block actions. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:198 -msgid "Relationship" -msgstr "関係" - #. Short label in the markdown tab. Keep it concise. #: src/features/user/components/modals/tabs/component_gallery_tab/MarkdownTab.tsx:129 msgid "Relative" @@ -25641,7 +25246,6 @@ msgstr "ウィンドウのサイズと位置を記憶する" #. Action label for removing the selected item from a list or relationship. #. Button label for removing the current webhook avatar image. #. Button or menu action label in the channel and chat message reactions sheet. Keep it concise. Keep the tone plain and specific. -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the linked accounts tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the search engines tab. Keep it concise. Keep the tone plain and specific. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. @@ -25660,8 +25264,6 @@ msgstr "ウィンドウのサイズと位置を記憶する" #: src/features/ui/action_menu/GroupDMContextMenu.tsx:73 #: src/features/ui/action_menu/UserContextMenu.tsx:80 #: src/features/user/components/modals/tabs/chat_settings_tab/SearchEnginesTab.tsx:26 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:75 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:133 #: src/features/user/components/modals/tabs/LinkedAccountsTab.tsx:55 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:158 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:194 @@ -25833,11 +25435,6 @@ msgstr "{targetName}から1つ削除して空きを作り、もう一度お試 msgid "Remove override" msgstr "上書きを削除" -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:54 -msgid "Remove pack" -msgstr "パックを削除" - #. Button or menu action label in the channel and chat message reactions sheet. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the message reactions modal. Keep it concise. Keep the tone plain and specific. #: src/features/channel/components/MessageReactionsSheet.tsx:33 @@ -25966,11 +25563,6 @@ msgstr "ロール「{oldLabel}」を削除しました。" msgid "Removed roles." msgstr "役職を削除しました." -#. Button or menu action label in the messaging commands. Keep it concise. Keep the tone plain and specific. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:57 -msgid "Removed scheduled message" -msgstr "予約メッセージを削除しました" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:419 msgid "Removed the channel from its category." msgstr "チャンネルをカテゴリから削除しました。" @@ -26003,11 +25595,6 @@ msgstr "変数ごとのオーバーライドをすべて削除しますが、ラ msgid "Removing permissions could limit the bot's features." msgstr "権限を削除すると、ボットの機能が制限される場合があります。" -#. Description text in the expression packs tab. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:71 -msgid "Removing the pack will uninstall it from your account." -msgstr "パックを削除すると、アカウントからアンインストールされます。" - #: src/features/moderation/components/modals/RemoveTimeoutModal.tsx:55 msgid "Removing the timeout will allow <0>{targetUserTag} to send messages, react, and join voice channels again." msgstr "タイムアウトを解除すると、<0>{targetUserTag}が再びメッセージの送信、リアクション、ボイスチャンネルへの参加ができるようになります。" @@ -26654,42 +26241,42 @@ msgid "Resize floating panel" msgstr "フローティングパネルのサイズを変更" #. Accessible label for the bottom-left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:80 +#: src/features/messaging/components/popouts/InboxPopout.tsx:74 msgid "Resize inbox from bottom left" msgstr "左下の受信トレイのサイズを変更" #. Accessible label for the bottom-right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:84 +#: src/features/messaging/components/popouts/InboxPopout.tsx:78 msgid "Resize inbox from bottom right" msgstr "右下から受信トレイのサイズを変更" #. Accessible label for the bottom resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:60 +#: src/features/messaging/components/popouts/InboxPopout.tsx:54 msgid "Resize inbox from the bottom edge" msgstr "下端から受信トレイのサイズを変更" #. Accessible label for the left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:64 +#: src/features/messaging/components/popouts/InboxPopout.tsx:58 msgid "Resize inbox from the left edge" msgstr "左端から受信トレイをリサイズ" #. Accessible label for the right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:68 +#: src/features/messaging/components/popouts/InboxPopout.tsx:62 msgid "Resize inbox from the right edge" msgstr "右端から受信トレイのサイズを変更" #. Accessible label for the top resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:56 +#: src/features/messaging/components/popouts/InboxPopout.tsx:50 msgid "Resize inbox from the top edge" msgstr "上端から受信トレイのサイズを変更" #. Accessible label for the top-left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:72 +#: src/features/messaging/components/popouts/InboxPopout.tsx:66 msgid "Resize inbox from top left" msgstr "左上の受信トレイのサイズを変更" #. Accessible label for the top-right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:76 +#: src/features/messaging/components/popouts/InboxPopout.tsx:70 msgid "Resize inbox from top right" msgstr "受信トレイを右上からリサイズ" @@ -27071,11 +26658,6 @@ msgstr "右ツールチップ" msgid "Right-click here to open the context menu" msgstr "右クリックでメニューを開く" -#. Empty state hint in the scheduled messages popout explaining how to schedule a new message. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:22 -msgid "Right-click the send button to schedule a message." -msgstr "送信ボタンを右クリックしてメッセージを予約します。" - #. Action that rings the selected participant in a voice call. #. 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. @@ -27110,8 +26692,8 @@ msgstr "ロールの色" msgid "Role created" msgstr "ロールを作成しました" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:341 -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:388 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:352 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:402 msgid "Role created successfully" msgstr "ロールを作成しました" @@ -27120,8 +26702,8 @@ msgstr "ロールを作成しました" msgid "Role deleted" msgstr "ロールを削除しました" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:425 -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:454 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:440 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:469 msgid "Role deleted successfully" msgstr "ロールを削除しました" @@ -27161,7 +26743,7 @@ msgstr "ロール" msgid "Roles and members" msgstr "ロールとメンバー" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:285 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:296 msgid "Roles updated successfully" msgstr "ロールを更新しました" @@ -27269,7 +26851,6 @@ msgstr "保存" #: src/features/expressions/components/modals/AddFavoriteMemeModal.tsx:118 #: src/features/expressions/components/modals/EditFavoriteMemeModal.tsx:94 #: src/features/expressions/components/modals/EditGuildStickerModal.tsx:123 -#: src/features/expressions/components/modals/EditPackModal.tsx:127 #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:624 #: src/features/guild/components/modals/guild_tabs/GuildVanityURLTab.tsx:279 #: src/features/guild/components/modals/GuildFolderSettingsModal.tsx:90 @@ -27350,7 +26931,7 @@ msgstr "保存しました" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:63 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:59 #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:63 msgid "Saved media" msgstr "保存したメディア" @@ -27403,23 +26984,11 @@ msgstr "送信予約" msgid "Schedule message" msgstr "メッセージを予約" -#. Status pill on a scheduled message row indicating it will send at the chosen time. -#. Tab label in the inbox popout listing the user scheduled messages. -#: src/features/messaging/components/popouts/InboxPopout.tsx:40 -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:30 -msgid "Scheduled" -msgstr "予約済み" - #. Developer / debug surface — keep terse and technical. Label in the developer Nagbar controls panel for the scheduled-maintenance banner. #: src/features/devtools/components/NagbarControls.ts:22 msgid "Scheduled maintenance nagbar" msgstr "メンテナンスのお知らせ" -#. Label in the messaging commands. {scheduledTimeLabel} is the localized scheduled date and time. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:49 -msgid "Scheduled message for {scheduledTimeLabel}" -msgstr "{scheduledTimeLabel}にメッセージを送信する予定です" - #. Inline validation message in the schedule-message modal when the picked time is more than 30 days away. Keep tone plain. #: src/features/messaging/components/modals/ScheduleMessageModal.tsx:31 msgid "Scheduled messages can be at most 30 days in the future." @@ -27490,7 +27059,7 @@ msgid "Screen share codec" msgstr "画面共有コーデック" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:140 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:161 msgid "Screen share encoder controls" msgstr "画面共有エンコーダー設定" @@ -27511,12 +27080,12 @@ msgid "Screen share is using software encoding ({codec}). Quality may be reduced msgstr "画面共有でソフトウェアエンコード({codec})を使用しています。画質が低下し、CPU使用率が増加する可能性があります。お使いのGPUは、このコーデックのハードウェアエンコードに対応していない可能性があります。" #. 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/VoiceVideoIndex.ts:120 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:141 msgid "Screen share preview" msgstr "画面共有プレビュー" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:116 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:137 msgid "Screen share preview behavior" msgstr "画面共有プレビューの動作" @@ -27535,6 +27104,11 @@ msgstr "画面共有のプレビューは無効になっています。" msgid "Screen share previews are enabled." msgstr "画面共有のプレビューが有効になっています。" +#. Voice screen share menu action that opens the screen share preview privacy controls. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:32 +msgid "Screen Share Privacy" +msgstr "画面共有のプライバシー" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the video tab. Keep it concise. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:82 @@ -27562,11 +27136,6 @@ msgstr "画面共有を開始" msgid "Screen share stop" msgstr "画面共有を停止" -#. Accessible label for the screen-share codec radio group. -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:42 -msgid "Screen share video codec" -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. #. Status badge label shown on a live tile when the participant is sharing their screen. @@ -28931,6 +28500,11 @@ msgstr "画面とウィンドウを共有します。" msgid "Share source" msgstr "共有元" +#. Toggle label for sharing audio with an active stream. +#: src/features/voice/components/StreamSettingsMenuContent.tsx:156 +msgid "Share Stream Audio" +msgstr "ストリームの音声を共有" + #. Description in the premium gift purchase section. premiumProductName is the short paid product name. #: src/features/premium/utils/PremiumMessageDescriptors.ts:40 msgid "Share the {premiumProductName} experience with your friends by purchasing a gift subscription." @@ -28940,15 +28514,6 @@ msgstr "ギフトサブスクリプションを購入して、友達と{premiumP msgid "Share theme" msgstr "テーマを共有" -#: src/features/expressions/components/modals/PackInviteModal.tsx:192 -msgid "Share this link" -msgstr "このリンクをシェア" - -#. Description shown in the emoji pack invite modal. -#: src/features/expressions/components/modals/PackInviteModal.tsx:65 -msgid "Share this link — the pack installs when accepted." -msgstr "このリンクを共有すると、承諾時にパックがインストールされます。" - #. Privacy > Active now: confirmation modal title when turning sharing on. #: src/features/user/components/modals/tabs/privacy_safety_tab/ActiveNowTab.tsx:33 msgid "Share voice activity with all friends?" @@ -28976,11 +28541,6 @@ msgstr "画面を共有" msgid "Share your screen in high definition (1080p), quad HD (1440p), or native source resolution, at up to 60 FPS." msgstr "画面を最大60FPSで、高画質(1080p)、クアッドHD(1440p)、またはネイティブソース解像度で共有できます。" -#. Description shown in the sticker pack invite modal. -#: src/features/expressions/components/modals/PackInviteModal.tsx:69 -msgid "Share your sticker pack via link." -msgstr "リンクでスタンプパックを共有しましょう。" - #. Button or menu action label in the share theme modal. Keep it concise. #: src/features/theme/components/modals/ShareThemeModal.tsx:39 msgid "Share your theme" @@ -29081,7 +28641,7 @@ msgstr "ショートカットの競合" #. User settings tab for keyboard shortcuts and custom bindings. #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:18 #: src/features/user/components/settings_utils/section_registry/AccessibilitySections.ts:175 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:128 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:123 msgid "Shortcuts" msgstr "ショートカット" @@ -29241,11 +28801,6 @@ msgstr "絵文字ボタンを表示" msgid "Show emoji reactions on messages" msgstr "メッセージに絵文字リアクションを表示" -#. Developer option label for exposing the staff-only Expression packs page in user settings. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:125 -msgid "Show expression packs settings" -msgstr "ユーザー設定で、スタッフ専用の表現パックページを表示します" - #. Short label for an advanced media button preference. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedChatControls.tsx:77 msgid "Show favorite button" @@ -29381,16 +28936,16 @@ msgstr "ミュート中のチャンネルを表示" #. Toggle label in the mobile video settings bottom sheet. Controls whether the local camera tile is visible. #. Voice display preference checkbox that controls whether the current user sees their own camera tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:69 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:93 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:92 -#: src/features/voice/components/VoiceSettingsMenus.tsx:814 +#: src/features/voice/components/VoiceSettingsMenus.tsx:815 msgid "Show my own camera" msgstr "自分のカメラを表示" #. Voice display preference checkbox that controls whether the current user sees their own screen share tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:73 -msgid "Show my screen share" -msgstr "画面共有を表示" +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:97 +msgid "Show My Screen Share" +msgstr "自分の画面共有を表示" #. Developer option label for showing the current user as typing. #. Developer tools debug menu label. Internal-only surface for developers; translators may keep this terse. @@ -29417,9 +28972,9 @@ msgstr "新しいデバイスのモーダルを表示" #. Toggle label in the mobile video settings bottom sheet. Controls whether participants without video are shown in the grid. #. Voice display preference checkbox that controls whether participants without video are shown in the grid. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:77 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:101 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:96 -#: src/features/voice/components/VoiceSettingsMenus.tsx:828 +#: src/features/voice/components/VoiceSettingsMenus.tsx:829 msgid "Show non-video participants" msgstr "ビデオオフの参加者を表示" @@ -29449,7 +29004,7 @@ msgid "Show per-device participant volume sliders in voice menus" msgstr "デバイスごとの参加者の音量スライダーを音声メニューに表示" #. Developer option label for exposing the staff-only profile timezone section in profile settings. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:134 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:125 msgid "Show profile timezone settings" msgstr "プロファイル設定で、スタッフ専用のプロファイルタイムゾーンセクションを表示します" @@ -29681,7 +29236,7 @@ msgstr "サインイン済み" #. Settings section label for account sessions and devices. #: src/features/user/components/modals/tabs/DevicesTab.tsx:517 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:42 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:34 msgid "Signed-in devices" msgstr "ログイン中のデバイス" @@ -29759,7 +29314,7 @@ msgid "Single community mode" msgstr "単一コミュニティモード" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:103 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:108 msgid "Single layer" msgstr "シングルレイヤー" @@ -29816,7 +29371,7 @@ msgid "Skip the external link warning for all domains" msgstr "すべてのドメインで外部リンクの警告をスキップ" #. Developer / debug surface — keep terse and technical. Tooltip / description for the no-op in-app reports toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:148 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:139 msgid "Skip the network call when an in-app report is submitted. The flow still advances to the success screen so you can exercise the UI, but nothing is actually sent to the safety team." msgstr "アプリ内レポートが送信されてもネットワーク呼び出しをスキップします。フローは成功画面に進むためUIを試すことはできますが、実際には安全チームには何も送信されません。" @@ -30063,12 +29618,12 @@ msgid "Social" 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/VoiceVideoIndex.ts:148 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:169 msgid "Software encoder" msgstr "ソフトウェアエンコーダー" #. Label for an advanced screen-share select. Refers to software video encoder quality bias. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:71 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:76 msgid "Software encoder quality" msgstr "ソフトウェアエンコーダーの品質" @@ -30393,7 +29948,7 @@ msgid "Spanish (Spain)" msgstr "スペイン語(スペイン)" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:111 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:116 msgid "Spatial and temporal layers" msgstr "空間的および時間的レイヤー" @@ -30495,7 +30050,7 @@ msgstr "スペルチェック" #: src/features/user/components/modals/tabs/LanguageTab.tsx:414 #: src/features/user/components/modals/tabs/LanguageTab.tsx:456 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:74 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:58 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:50 msgid "Spellcheck" msgstr "スペルチェック" @@ -30683,10 +30238,6 @@ msgstr "通話を開始" msgid "Start camera test and configure effects" msgstr "カメラテストを開始してエフェクトを設定" -#: src/features/expressions/components/modals/CreatePackModal.tsx:93 -msgid "Start curating a custom emoji pack that you can share and install." -msgstr "シェアしたりインストールできる、カスタム絵文字パックを作りましょう。" - #. Label for the start of a date range (inclusive). Leave blank for no lower bound. #: src/features/user/components/modals/tabs/privacy_safety_tab/data_request_modal/DataRequestModal.tsx:175 msgid "Start date" @@ -30697,10 +30248,6 @@ msgstr "開始日" msgid "Start date must be earlier than end date." msgstr "開始日は終了日より前に設定してください。" -#: src/features/voice/components/VoiceSettingsMenus.tsx:860 -msgid "Start debug logging session" -msgstr "デバッグログセッションを開始" - #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:125 msgid "Start drag and drop" @@ -30883,45 +30430,6 @@ msgstr "スタンプ密度" msgid "Sticker is too large" msgstr "ステッカーが大きすぎます" -#. Kind label on a sticker pack invite embed. -#. Short label in the authentication invite header. Keep the tone plain and specific. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/auth/flow/InviteHeader.tsx:25 -#: src/features/channel/components/InviteEmbed.tsx:88 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:61 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:105 -msgid "Sticker pack" -msgstr "スタンプパック" - -#. placeholder {0}: invite.pack.name -#: src/features/invite/commands/InviteCommands.tsx:146 -msgid "Sticker pack {0} has been installed." -msgstr "スタンプパック「{0}」をインストールしました。" - -#. Title of the error modal when creating a new sticker pack is rejected because the user is at the creation limit. -#: src/features/invite/commands/InviteCommands.tsx:74 -msgid "Sticker pack creation limit reached" -msgstr "スタンプパックの作成上限に達しました" - -#. Modal title for the sticker pack invite share flow. -#: src/features/expressions/components/modals/PackInviteModal.tsx:61 -msgid "Sticker pack invite" -msgstr "スタンプパックの招待" - -#. Title of the error modal when installing a sticker pack via invite is rejected because the user is at the install limit. -#: src/features/invite/commands/InviteCommands.tsx:65 -msgid "Sticker pack limit reached" -msgstr "スタンプパックの上限に達しました" - -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#. Settings section label for sticker expression packs. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:84 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:27 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:22 -msgid "Sticker packs" -msgstr "スタンプ" - #: src/features/guild/components/modals/guild_tabs/GuildStickersTab.tsx:283 msgid "Sticker slots" msgstr "スタンプスロット" @@ -31039,6 +30547,13 @@ msgstr "すべてのフレンドとの音声アクティビティの共有を停 msgid "Stop speaking" msgstr "発言をやめる" +#. Danger action that stops the active screen share. +#. Voice screen share menu action that stops the current user stream. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:20 +#: src/features/voice/components/ActiveScreenShareMenu.tsx:19 +msgid "Stop Streaming" +msgstr "ストリーミングを停止" + #. Confirmation prompt in the links tab. #: src/features/user/components/modals/tabs/chat_settings_tab/ChatSettingsTabLinksTab.tsx:31 msgid "Stop trusting all links?" @@ -31050,7 +30565,7 @@ msgid "Stop watching" msgstr "視聴を停止" #. Tooltip / button label in the voice control bar that stops watching a remote screen share. -#: src/features/voice/components/VoiceControlBar.tsx:151 +#: src/features/voice/components/VoiceControlBar.tsx:147 msgid "Stop watching stream" msgstr "ストリームの視聴を停止" @@ -31088,11 +30603,16 @@ msgstr "ストリームを非表示にしました" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the user settings voice activity card. Keep it concise. #: src/features/user/components/profile/VoiceActivityCard.tsx:90 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:132 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:153 #: src/features/voice/components/StreamWatchHoverCard.tsx:21 msgid "Stream preview" msgstr "ストリームプレビュー" +#. Compact submenu label for changing the resolution and frame rate of an active stream. +#: src/features/voice/components/StreamSettingsMenuContent.tsx:152 +msgid "Stream Quality" +msgstr "ストリームの画質" + #. Toolbar / menu button label in the screen-share picker. Opens the stream quality settings popover. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:164 msgid "Stream settings" @@ -31302,12 +30822,12 @@ msgid "Suspend" 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/VoiceVideoIndex.ts:156 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:177 msgid "SVC" msgstr "SVC" #. Label for an advanced screen-share select. SVC is a WebRTC acronym and should stay uppercase. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:91 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:96 msgid "SVC mode" msgstr "SVCモード" @@ -31757,7 +31277,7 @@ msgid "Template URL" msgstr "テンプレートURL" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:107 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:112 msgid "Temporal layers" msgstr "時間的レイヤー" @@ -31818,7 +31338,7 @@ msgstr "URLのアンファールと埋め込みのレンダリングをテスト #. Channel type chip label for a text channel. #. Option label for a WebRTC content hint select. #: src/features/channel/utils/ChannelUtils.tsx:51 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:151 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:156 msgid "Text" msgstr "テキスト" @@ -32002,11 +31522,6 @@ msgstr "そのメッセージは削除されたか、会話へのアクセス権 msgid "That's all of them." msgstr "ブックマークは以上です。" -#. End-of-list body text in the scheduled messages popout when all scheduled messages are visible. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:56 -msgid "That's everything in the queue." -msgstr "キュー内のメッセージは以上です。" - #. Description text in the FluxerTag change modal. #: src/features/user/components/modals/FluxerTagChangeModal.tsx:69 msgid "The #0000 tag is reserved for Visionary subscribers. Visionary is no longer available for purchase." @@ -32671,7 +32186,7 @@ msgid "This invite has unlimited uses." msgstr "この招待の利用回数は無制限です。" #. Helper text shown on an invite embed while streaming privacy is active. -#: src/features/channel/components/InviteEmbed.tsx:141 +#: src/features/channel/components/InviteEmbed.tsx:112 msgid "This invite is hidden while sharing is protected." msgstr "共有が保護されている間、この招待は非表示になります。" @@ -33167,7 +32682,7 @@ msgstr "時間" #. Settings section label for app time display format. #: src/features/user/components/modals/tabs/LanguageTab.tsx:374 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:26 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:46 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:38 msgid "Time format" msgstr "時刻表示" @@ -33394,11 +32909,6 @@ msgstr "サウンドボードを切り替える" msgid "Toggle the sticker picker" msgstr "スタンプピッカーを切り替え" -#. Action that toggles whether the pack invite is unique to the recipient. -#: src/features/expressions/components/modals/PackInviteModal.tsx:73 -msgid "Toggle unique invite" -msgstr "招待リンクを固有にする" - #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:305 msgid "Toggle voice activity" @@ -33731,7 +33241,7 @@ msgid "Try another search term, or pick a different category or language." msgstr "別の検索語を試すか、別のカテゴリまたは言語を選んでください。" #. Helper text on an unknown invite embed suggesting the user request a fresh invite. -#: src/features/channel/components/InviteEmbed.tsx:129 +#: src/features/channel/components/InviteEmbed.tsx:100 msgid "Try asking for a new invite." msgstr "新しい招待をリクエストしてみてください。" @@ -33754,7 +33264,7 @@ msgstr "もう一度メッセージを編集してください。" msgid "TRY gifts are one-time payments. Cards charged in TRY still need to be issued in Türkiye for the purchase to stay eligible." msgstr "TRYギフトは1回限りの支払いです。購入の対象資格を維持するには、TRYで請求されるカードはトルコで発行されている必要があります。" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:254 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:252 msgid "Try searching for something like \"theme\", \"notifications\", or \"privacy\"" msgstr "「テーマ」「通知」「プライバシー」などを検索してみてください" @@ -33804,7 +33314,7 @@ msgstr "オフにする" #. Bulk voice action that turns off the camera on every active device of the current user. #. Voice menu action that turns off every active device/session's camera. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:90 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:114 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:93 msgid "Turn off all device cameras" msgstr "全員のカメラをオフにする" @@ -33820,14 +33330,14 @@ msgstr "カメラをオフにする" #. Voice menu action that turns off the camera on a single device of the current user. #. Voice menu action that turns off the camera on one device/session. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:57 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:81 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:81 msgid "Turn off device camera" msgstr "デバイスのカメラをオフにする" #. Voice menu action that ends the screen share on a single device of the current user. #. Voice menu action that stops screen sharing or streaming on one device/session. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:61 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:85 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:85 msgid "Turn off device stream" msgstr "デバイスのストリームをオフにする" @@ -33839,7 +33349,7 @@ msgstr "インスタンス全体でプライベートメッセージとフレン #. Voice menu action that ends the current user screen share. #. Voice menu action that stops the current user's screen share or stream. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:65 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:89 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:69 msgid "Turn off stream" msgstr "ストリームをオフにする" @@ -34019,16 +33529,6 @@ msgstr "英国の法律により、成人向けコンテンツの確認が必要 msgid "Ukrainian" msgstr "ウクライナ語" -#. Generic title for the error modal when an emoji pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:99 -msgid "Unable to install emoji pack" -msgstr "絵文字パックをインストールできません" - -#. Generic title for the error modal when a sticker pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:103 -msgid "Unable to install sticker pack" -msgstr "スタンプパックをインストールできません" - #. Error-state title in the activity log tab when fetching log entries failed. #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTab.tsx:126 msgid "Unable to load activity logs" @@ -34038,11 +33538,6 @@ msgstr "アクティビティログの読み込みに失敗しました" msgid "Unable to load applications" msgstr "アプリを読み込めません" -#. Error message in the expression packs tab. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:36 -msgid "Unable to load pack information." -msgstr "パック情報を読み込めませんでした。" - #. Error message in the channel and chat textual attachment code panel. #. Error message in the channel and chat textual attachment code panel. #: src/features/channel/components/embeds/attachments/CsvAttachmentTablePanel.tsx:31 @@ -34265,7 +33760,7 @@ msgstr "お気に入りから削除" #. Voice call layout action that removes focus from the currently pinned participant. #. Voice layout menu action that removes the focused participant or stream. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:25 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:41 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:97 msgid "Unfocus" msgstr "フォーカスを外す" @@ -34284,7 +33779,7 @@ msgstr "展開" #. Settings section label for the embed debugger URL input. #: src/features/user/components/modals/tabs/EmbedDebuggerTab.tsx:231 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:70 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:62 msgid "Unfurl debugger" msgstr "埋め込みデバッガー URL の設定セクションラベル" @@ -34293,10 +33788,6 @@ msgstr "埋め込みデバッガー URL の設定セクションラベル" msgid "Unicode emojis" msgstr "Unicode絵文字" -#: src/features/expressions/components/modals/PackInviteModal.tsx:180 -msgid "Unique invite" -msgstr "招待リンク" - #. Codec description in the screen share codec policy menu, used for the universal fallback codec. #: src/features/voice/utils/ScreenShareCodecPolicy.ts:20 msgid "Universal fallback. Lowest quality, but it works everywhere." @@ -34350,7 +33841,7 @@ msgstr "不明な日付" #. Fallback device or operating-system label in the devices tab when session client data is unavailable. #. Short label in the app layout voice participant item. #. Short label in the notifications. Keep it concise. -#: src/features/app/components/layout/VoiceParticipantItem.tsx:43 +#: src/features/app/components/layout/VoiceParticipantItem.tsx:44 #: src/features/user/components/modals/tabs/DevicesTab.tsx:65 #: src/features/user/components/modals/tabs/notifications_tab/Notifications.tsx:78 msgid "Unknown device" @@ -34376,7 +33867,7 @@ msgid "Unknown gift" msgstr "不明なギフト" #. Title shown on an invite embed when the invite code resolves to nothing (expired, revoked, or invalid). -#: src/features/channel/components/InviteEmbed.tsx:125 +#: src/features/channel/components/InviteEmbed.tsx:96 msgid "Unknown invite" msgstr "不明な招待" @@ -34428,7 +33919,7 @@ msgstr "不明なユーザー" #: src/features/devtools/utils/CommandUtils.ts:27 #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTab.tsx:114 #: src/features/voice/components/VoiceParticipantAvatarList.tsx:43 -#: src/features/voice/components/VoiceParticipantTile.tsx:161 +#: src/features/voice/components/VoiceParticipantTile.tsx:162 #: src/features/webhook/components/WebhookListItem.tsx:30 msgid "Unknown user" msgstr "不明なユーザー" @@ -34450,13 +33941,6 @@ msgstr "unknown-mention" msgid "unknown-role" msgstr "unknown-role" -#. Option label representing an unlimited count. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/expressions/components/modals/PackInviteModal.tsx:29 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:32 -msgid "Unlimited" -msgstr "無制限" - #. Audit log community feature label for unlimited custom emoji capacity. #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:126 msgid "Unlimited emoji" @@ -34525,7 +34009,7 @@ msgid "Unmute" msgstr "ミュート解除" #. Voice control button label to turn the user's microphone back on. -#: src/features/voice/components/VoiceControlBar.tsx:121 +#: src/features/voice/components/VoiceControlBar.tsx:117 msgctxt "voice-control-action" msgid "Unmute" msgstr "ミュート解除" @@ -34613,7 +34097,7 @@ msgstr "名前のないチャンネル" #. Fallback display name for a group DM with no name set. #. Fallback title in an invite embed for a group DM with no name set. #. Short label in the channel display name state. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:72 +#: src/features/channel/components/InviteEmbed.tsx:63 #: src/features/channel/state/ChannelDisplayName.ts:19 #: src/features/channel/utils/ChannelUtils.tsx:59 msgid "Unnamed group" @@ -34692,7 +34176,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. #. Tab label in the inbox popout filtering to channels with unread messages. -#: src/features/messaging/components/popouts/InboxPopout.tsx:32 +#: src/features/messaging/components/popouts/InboxPopout.tsx:30 #: src/features/user/components/settings_utils/search_index/NotificationsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:77 msgid "Unread" @@ -34828,7 +34312,7 @@ msgid "Up to {DISCOVERY_MAX_TAGS} tags help people find your community. They sho msgstr "最大{DISCOVERY_MAX_TAGS}個のタグで、あなたのコミュニティを見つけやすくしましょう。これらのタグは、コミュニティ検索に表示されます。" #. Feature comparison table value label. Shown in the restricted or stock column for a text-valued perk. Format includes a resolution token (4K) and a framerate token that should not be translated. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:91 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:87 msgid "Up to 4K/60fps" msgstr "最大4K/60fps" @@ -34904,11 +34388,6 @@ msgstr "ポリシーを更新しました" msgid "Updated saved media" msgstr "保存済みメディアを更新しました" -#. Label in the messaging commands. {scheduledTimeLabel} is the localized scheduled date and time. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:53 -msgid "Updated scheduled message for {scheduledTimeLabel}" -msgstr "予約メッセージを更新しました: {scheduledTimeLabel}" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:544 msgid "Updated the avatar." msgstr "アバターを更新しました." @@ -35165,7 +34644,7 @@ msgid "Uploading emojis" msgstr "絵文字をアップロード中" #. Description for the maximum screen share bitrate select. Keep WebRTC literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:159 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:164 msgid "Upper bitrate cap before WebRTC adapts to the network." msgstr "WebRTC がネットワークに合わせて調整される前の最大ビットレート上限" @@ -35294,7 +34773,7 @@ msgid "Use an email you can open. We will send a code there." msgstr "開くことができるメールアドレスを使用してください。そこにコードを送信します。" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:67 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:63 msgid "Use animated emojis" msgstr "アニメーション絵文字を使う" @@ -35596,11 +35075,6 @@ msgstr "このコミュニティでのみ使用されます。" msgid "User" msgstr "ユーザー" -#. Voice participant context menu submenu label for lower-frequency profile and communication actions. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:202 -msgid "User actions" -msgstr "ユーザー操作" - #. IAR modal: rule description. #: src/features/moderation/components/report_modal/IARModalCopy.ts:251 msgid "User appears underage, or is involved in grooming or child exploitation." @@ -35677,7 +35151,7 @@ msgid "User record" msgstr "ユーザーレコード" #. Root label for the current user settings modal and settings search paths. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:352 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:341 msgid "User settings" msgstr "ユーザー設定" @@ -36215,7 +35689,7 @@ msgid "Video progress" msgstr "動画の再生位置" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:75 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:71 msgid "Video quality" msgstr "ビデオ品質" @@ -36604,7 +36078,7 @@ msgstr "音声 (アダルト)" #. User settings tab for microphone, speaker, camera, and call stats. #. User settings tab for microphone, speaker, camera, and call stats. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:124 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:119 #: src/features/voice/utils/VoiceMessageDescriptors.ts:30 msgid "Voice & video" msgstr "音声とビデオ" @@ -36861,7 +36335,7 @@ msgid "Wait here" msgstr "そのままお待ちください" #. Tooltip explaining that video / screen share controls are gated while the voice connection is not yet ready. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:56 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:45 msgid "Waiting for connection..." msgstr "接続待機中…" @@ -37362,11 +36836,6 @@ msgstr "検索対象。" msgid "What's happening?" msgstr "どうしましたか?" -#. Form helper text for an expression pack description input. -#: src/features/expressions/components/modals/CreatePackModal.tsx:50 -msgid "What's in this pack?" -msgstr "このパックの内容は?" - #. Short label in the settings dialog mobile settings view. #. Short label in the whats new modal. #. Sidebar item in settings that opens the app update notes modal. @@ -37551,7 +37020,7 @@ msgid "Window state" msgstr "ウィンドウの状態" #. User settings tab label shown on Windows desktop builds. Refers to the Microsoft Windows OS. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:74 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:69 msgid "Windows app" msgstr "Windowsアプリ" @@ -37873,16 +37342,6 @@ msgstr "このメッセージは編集できません。" msgid "You can't grant a permission you don't have in this channel." msgstr "このチャンネルで許可されていない権限を付与することはできません。" -#. Body of the error modal when installing an emoji pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:91 -msgid "You can't install this emoji pack." -msgstr "この絵文字パックはインストールできません。" - -#. Body of the error modal when installing a sticker pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:95 -msgid "You can't install this sticker pack." -msgstr "このスタンプパックはインストールできません。" - #. Title of the error modal shown when the user is banned from a discovery community. #: src/features/discovery/commands/DiscoveryJoinCommands.tsx:38 msgid "You can't join this community" @@ -37942,8 +37401,8 @@ msgstr "このコミュニティではメッセージを送信できません。 #. Tooltip in the voice control bar when the user lacks the Screen Share permission in this channel. Tone stays plain. #. Tooltip shown when the user lacks the Screen Share permission in the voice channel. Tone stays plain. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:65 -#: src/features/voice/components/VoiceControlBar.tsx:141 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:54 +#: src/features/voice/components/VoiceControlBar.tsx:137 msgid "You can't share your screen in this channel" msgstr "このチャンネルでは画面共有できません" @@ -37956,8 +37415,8 @@ msgstr "このチャンネルでは発言できません" #. Tooltip in the voice control bar when the user lacks the Video permission in this channel. Tone stays plain. #. Tooltip shown when the user lacks the Video permission in the voice channel. Tone stays plain. #: src/features/voice/components/modals/CameraPreviewModal.tsx:74 -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:61 -#: src/features/voice/components/VoiceControlBar.tsx:131 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:50 +#: src/features/voice/components/VoiceControlBar.tsx:127 msgid "You can't turn on your camera in this channel" msgstr "このチャンネルではカメラをオンにできません" @@ -38120,10 +37579,6 @@ msgstr "このコミュニティのメンバーになってから間もないた msgid "You haven't blocked anyone yet." msgstr "まだ誰もブロックしていません." -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:343 -msgid "You haven't created any packs yet." -msgstr "まだパックを作成していません。" - #. Intro copy in the keyboard navigation modal. {productName} is the app name. #: src/features/input/components/modals/KeyboardModeIntroModal.tsx:26 msgid "You just pressed Tab. Keyboard mode is now on so you can navigate {productName} without a mouse." @@ -38345,13 +37800,6 @@ msgstr "{bookmarksText}に達しました。新しいブックマークを追加 msgid "You're at the cap of {freeItemsText} — your instance admin sets this limit." msgstr "お気に入り登録数の上限({freeItemsText})に達しました。この上限はインスタンス管理者が設定しています。" -#. Fallback body of the emoji pack creation-limit error modal when no exact limit is known. -#. Fallback body of the sticker pack creation-limit error modal when no exact limit is known. -#: src/features/invite/commands/InviteCommands.tsx:61 -#: src/features/invite/commands/InviteCommands.tsx:79 -msgid "You're at the creation limit. Delete one to create another." -msgstr "作成上限に達しました。新しく作成するには、いずれかを削除してください。" - #. Modal body shown when the free bookmarks limit is reached and Plutonium would increase it. Free and Plutonium limits are interpolated. #: src/features/app/components/alerts/MaxBookmarksModal.tsx:30 msgid "You're at the free cap of {bookmarksText}. {premiumProductName} bumps you up to {premiumBookmarksText} — or remove one to add another." @@ -38362,13 +37810,6 @@ msgstr "無料版のブックマーク上限({bookmarksText})に達しまし msgid "You're at the free cap of {freeItemsText}. {premiumProductName} bumps you up to {premiumItemsText}." msgstr "{freeItemsText}の無料上限に達しました。{premiumProductName}では{premiumItemsText}まで増やせます。" -#. Fallback body of the emoji pack install-limit error modal when no exact limit is known. -#. Fallback body of the sticker pack install-limit error modal when no exact limit is known. -#: src/features/invite/commands/InviteCommands.tsx:52 -#: src/features/invite/commands/InviteCommands.tsx:70 -msgid "You're at the install limit. Remove one to add another." -msgstr "インストール上限に達しました。追加するには、いずれかを削除してください。" - #. Short label in the user banned from guild modal. Keep it concise. Keep the tone plain and specific. #: src/features/moderation/components/alerts/UserBannedFromGuildModal.tsx:8 msgid "You're banned" @@ -38379,11 +37820,6 @@ msgstr "あなたはBANされました" msgid "You're being rate limited. Wait {duration} before trying again." msgstr "リクエストが多すぎます。{duration}待ってからもう一度お試しください。" -#. End-of-list title in the scheduled messages popout when all scheduled messages are visible. Tone can be friendly. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:51 -msgid "You're caught up" -msgstr "すべて確認しました" - #. Error modal body shown when a gift-subscription user tries to start a recurring subscription. Explains the extension/redemption path. #: src/features/app/components/dialogs/components/plutonium/hooks/useCheckoutActions.tsx:160 msgid "You're currently on a gift subscription. It won't renew. You can redeem more gift codes to extend it. Recurring subscriptions can be started after your gift time ends." @@ -38497,16 +37933,12 @@ msgstr "最近、セルフサービスによる返金をご利用になりまし msgid "You've arrived, {username}! Let's get started." msgstr "{username}さん、ようこそ!はじめましょう。" -#: src/features/auth/flow/InviteHeader.tsx:200 -msgid "You've been invited to install" -msgstr "招待されました" - -#: src/features/auth/flow/InviteHeader.tsx:96 -#: src/features/auth/flow/InviteHeader.tsx:299 +#: src/features/auth/flow/InviteHeader.tsx:69 +#: src/features/auth/flow/InviteHeader.tsx:213 msgid "You've been invited to join" msgstr "招待されています" -#: src/features/auth/flow/InviteHeader.tsx:151 +#: src/features/auth/flow/InviteHeader.tsx:124 msgid "You've been invited to join a group DM by" msgstr "グループDMに招待されました:" @@ -38586,7 +38018,7 @@ msgstr "{premiumProductName}のサブスクリプションが期限切れにな msgid "Your {productName} session expired. Sign in again to continue authorizing this application." msgstr "{productName}のセッションの有効期限が切れました。このアプリケーションの認証を続行するには、もう一度サインインしてください。" -#: src/features/user/components/settings_utils/SettingsConstants.tsx:205 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:200 msgid "Your account" msgstr "アカウント" diff --git a/fluxer_app/src/features/i18n/locales/ko/messages.po b/fluxer_app/src/features/i18n/locales/ko/messages.po index 3657f9817..caeef4ab7 100644 --- a/fluxer_app/src/features/i18n/locales/ko/messages.po +++ b/fluxer_app/src/features/i18n/locales/ko/messages.po @@ -29,11 +29,6 @@ msgstr "(수정됨)" msgid "(failed to load)" msgstr "(불러오기 실패)" -#. Placeholder content text shown for scheduled messages with neither text nor attachments. Keep the parentheses. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:38 -msgid "(no content)" -msgstr "(내용 없음)" - #: src/features/app/components/pages/YouPage.tsx:189 #: src/features/user/components/modals/UserProfileMobileSheet.tsx:899 msgid "(only visible to you)" @@ -455,7 +450,7 @@ msgstr "{count, plural, one {펼치기 (#줄)} other {펼치기 (#줄)}}" msgid "{count, plural, one {Expand (# row)} other {Expand (# rows)}}" msgstr "{count, plural, one {# 행 확장} other {# 행 확장}}" -#: src/features/voice/components/VoiceParticipantTile.tsx:303 +#: src/features/voice/components/VoiceParticipantTile.tsx:304 msgid "{count, plural, one {Expand # other device} other {Expand # other devices}}" msgstr "{count, plural, one {#개의 다른 기기 확장} other {#개의 다른 기기 확장}}" @@ -463,8 +458,8 @@ msgstr "{count, plural, one {#개의 다른 기기 확장} other {#개의 다른 msgid "{count, plural, one {Group DM · # member} other {Group DM · # members}}" msgstr "{count, plural, one {그룹 DM · #명} other {그룹 DM · #명}}" -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:252 -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:273 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:274 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:295 msgid "{count, plural, one {Hide # device} other {Hide # devices}}" msgstr "{count, plural, one {#개 기기 숨기기} other {#개 기기 숨기기}}" @@ -476,7 +471,7 @@ msgstr "{count, plural, one {통화 중} other {#명 통화 중}}" msgid "{count, plural, one {Join video call (# participant)} other {Join video call (# participants)}}" msgstr "{count, plural, one {영상 통화 참여 (참여자 #명)} other {영상 통화 참여 (참여자 #명)}}" -#: src/features/voice/components/VoiceParticipantTile.tsx:620 +#: src/features/voice/components/VoiceParticipantTile.tsx:621 msgid "{count, plural, one {Keep watching # stream and add this one} other {Keep watching # streams and add this one}}" msgstr "{count, plural, one {#개의 스트림을 계속 시청하고 이 스트림을 추가합니다} other {#개의 스트림을 계속 시청하고 이 스트림을 추가합니다}}" @@ -492,8 +487,8 @@ msgstr "{count, plural, one {앱 #개 삭제} other {앱 #개 삭제}}" msgid "{count, plural, one {sent # attachment} other {sent # attachments}}" msgstr "{count, plural, one {#개 첨부파일 전송} other {#개 첨부파일 전송}}" -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:259 -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:280 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:281 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:302 msgid "{count, plural, one {Show # device} other {Show # devices}}" msgstr "{count, plural, one {#개 기기 표시} other {#개 기기 표시}}" @@ -535,22 +530,6 @@ msgstr "{count, plural, one {이 음성 채널에 허용된 연결을 이미 사 msgid "{count, plural, one {You're at the cap of # saved media item. Remove one to add another.} other {You're at the cap of # saved media items. Remove one to add another.}}" msgstr "{count, plural, one {저장된 미디어 항목 한도에 도달했습니다. 다른 항목을 추가하려면 하나를 제거하세요.} other {저장된 미디어 항목 한도에 도달했습니다. 다른 항목을 추가하려면 하나를 제거하세요.}}" -#: src/features/invite/commands/InviteCommands.tsx:401 -msgid "{count, plural, one {You're at the limit of # emoji pack. Delete one to create another.} other {You're at the limit of # emoji packs. Delete one to create another.}}" -msgstr "{count, plural, one {#개의 이모티콘 팩 제한에 도달했습니다. 다른 팩을 만들려면 하나를 삭제하세요.} other {#개의 이모티콘 팩 제한에 도달했습니다. 다른 팩을 만들려면 하나를 삭제하세요.}}" - -#: src/features/invite/commands/InviteCommands.tsx:387 -msgid "{count, plural, one {You're at the limit of # installed emoji pack. Remove one to add another.} other {You're at the limit of # installed emoji packs. Remove one to add another.}}" -msgstr "{count, plural, one {설치된 이모티콘 팩은 #개까지 허용됩니다. 다른 팩을 추가하려면 하나를 제거하세요.} other {설치된 이모티콘 팩은 #개까지 허용됩니다. 다른 팩을 추가하려면 하나를 제거하세요.}}" - -#: src/features/invite/commands/InviteCommands.tsx:419 -msgid "{count, plural, one {You're at the limit of # installed sticker pack. Remove one to add another.} other {You're at the limit of # installed sticker packs. Remove one to add another.}}" -msgstr "{count, plural, one {스티커 팩 #개를 설치할 수 있습니다. 다른 팩을 추가하려면 하나를 제거하세요.} other {스티커 팩 #개를 설치할 수 있습니다. 다른 팩을 추가하려면 하나를 제거하세요.}}" - -#: src/features/invite/commands/InviteCommands.tsx:433 -msgid "{count, plural, one {You're at the limit of # sticker pack. Delete one to create another.} other {You're at the limit of # sticker packs. Delete one to create another.}}" -msgstr "{count, plural, one {스티커 팩 한도에 도달했습니다. 다른 스티커 팩을 만들려면 하나를 삭제하세요.} other {스티커 팩 한도에 도달했습니다. 다른 스티커 팩을 만들려면 하나를 삭제하세요.}}" - #: src/features/guild/components/alerts/MaxGuildsModal.tsx:24 msgid "{count, plural, one {You've reached the maximum number of communities you can join (# community). Leave a community before joining another one.} other {You've reached the maximum number of communities you can join (# communities). Leave a community before joining another one.}}" msgstr "{count, plural, one {참여할 수 있는 커뮤니티 수(# 커뮤니티)를 초과했습니다. 다른 커뮤니티에 참여하려면 먼저 커뮤니티를 나가세요.} other {참여할 수 있는 커뮤니티 수(# 커뮤니티)를 초과했습니다. 다른 커뮤니티에 참여하려면 먼저 커뮤니티를 나가세요.}}" @@ -750,14 +729,14 @@ msgstr "{formats}. 최대 {maxSize}. 권장 크기: {recommendedSize}" msgid "{formats}. Max {maxSize}. Recommended: {recommendedSize}. {note}" msgstr "{formats}. 최대 {maxSize}. 권장 크기: {recommendedSize}. {note}" -#: src/features/auth/flow/InviteHeader.tsx:117 -#: src/features/auth/flow/InviteHeader.tsx:162 -#: src/features/auth/flow/InviteHeader.tsx:335 +#: src/features/auth/flow/InviteHeader.tsx:90 +#: src/features/auth/flow/InviteHeader.tsx:135 +#: src/features/auth/flow/InviteHeader.tsx:249 msgid "{formattedMemberCount} {memberCount, plural, one {member} other {members}}" msgstr "{formattedMemberCount} {memberCount, plural, one {명} other {명}}" -#: src/features/auth/flow/InviteHeader.tsx:111 -#: src/features/auth/flow/InviteHeader.tsx:320 +#: src/features/auth/flow/InviteHeader.tsx:84 +#: src/features/auth/flow/InviteHeader.tsx:234 msgid "{formattedPresenceCount} online" msgstr "{formattedPresenceCount}명 온라인" @@ -776,7 +755,7 @@ msgstr "{fps} FPS" msgid "{guildName} channels" msgstr "{guildName} 채널" -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:674 +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:673 msgid "{hiddenConnectionCount, plural, one {Expand # other device} other {Expand # other devices}}" msgstr "{hiddenConnectionCount, plural, one {#개의 다른 기기 확장} other {#개의 다른 기기 확장}}" @@ -874,7 +853,7 @@ msgstr "{length}명 시청 중" msgid "{lineCount, plural, one {# line} other {# lines}}" msgstr "{lineCount, plural, one {#줄} other {#줄}}" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:145 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:143 msgid "{matchCount, plural, one {# match} other {# matches}}" msgstr "{matchCount, plural, one {#개 일치} other {#개 일치}}" @@ -889,7 +868,7 @@ msgid "{mbWayPaymentMethod} is a one-time payment method in {paymentProviderName msgstr "{mbWayPaymentMethod}은(는) {paymentProviderName} 결제 시 일회성 결제 수단이므로, 여기서는 정기 구독에 사용할 수 없습니다." #. Screen share bitrate option label. Mbps means megabits per second. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:167 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:172 msgid "{megabits} Mbps" msgstr "{megabits}Mbps" @@ -1105,7 +1084,7 @@ msgid "{productName} detected a potential raid in this community. Invites are pa msgstr "{productName}에서 이 커뮤니티에 대한 잠재적인 공격을 감지했습니다. 초대가 일시 중지되어 지금은 새 사용자가 참여할 수 없습니다." #. Anti-raid status message on a community invite embed. productName is the product brand name placeholder. -#: src/features/channel/components/InviteEmbed.tsx:117 +#: src/features/channel/components/InviteEmbed.tsx:88 msgid "{productName} detected a potential raid, so new users can't join right now." msgstr "{productName}에서 잠재적인 레이드를 감지했습니다. 현재 새 사용자는 참여할 수 없습니다." @@ -1225,14 +1204,14 @@ msgstr "남은 글자 수: {remaining}자. {premiumProductName}으로 최대 {pr msgid "{remainingSlotCount} remaining" msgstr "남음: {remainingSlotCount}개" -#: src/features/channel/components/InviteEmbed.tsx:282 -#: src/features/channel/components/InviteEmbed.tsx:455 -#: src/features/channel/components/InviteEmbed.tsx:724 +#: src/features/channel/components/InviteEmbed.tsx:248 +#: src/features/channel/components/InviteEmbed.tsx:356 +#: src/features/channel/components/InviteEmbed.tsx:625 msgid "{renderedMemberCount} {memberCount, plural, one {member} other {members}}" msgstr "{renderedMemberCount} {memberCount, plural, one {명} other {명}}" #. Presence summary on a community invite embed. renderedPresenceCount is a formatted count of online members. -#: src/features/channel/components/InviteEmbed.tsx:112 +#: src/features/channel/components/InviteEmbed.tsx:83 msgid "{renderedPresenceCount} online" msgstr "{renderedPresenceCount}명 온라인" @@ -1630,9 +1609,7 @@ msgstr "읽지 않음 1개" msgid "1 unread DM" msgstr "읽지 않은 DM 1개" -#. Invite link use-limit option meaning the invite can be used once. #. Invite max-uses dropdown option for exactly one use. -#: src/features/expressions/components/modals/PackInviteModal.tsx:33 #: src/features/invite/components/modals/InviteModal.tsx:60 msgid "1 use" msgstr "1회 사용" @@ -1668,16 +1645,12 @@ msgstr "1년 선물" msgid "10 minutes" msgstr "10분" -#. Invite link use-limit option meaning the invite can be used ten times. #. Invite max-uses dropdown option for ten uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:41 #: src/features/invite/components/modals/InviteModal.tsx:68 msgid "10 uses" msgstr "10회 사용" -#. Invite link use-limit option meaning the invite can be used 100 times. #. Invite max-uses dropdown option for 100 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:53 #: src/features/invite/components/modals/InviteModal.tsx:80 msgid "100 uses" msgstr "100회 사용" @@ -1763,9 +1736,7 @@ msgctxt "adaptive-screen-share" msgid "240p" msgstr "240p" -#. Invite link use-limit option meaning the invite can be used 25 times. #. Invite max-uses dropdown option for 25 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:45 #: src/features/invite/components/modals/InviteModal.tsx:72 msgid "25 uses" msgstr "25회 사용" @@ -1840,16 +1811,12 @@ msgstr "5일" msgid "5 minutes" msgstr "5분" -#. Invite link use-limit option meaning the invite can be used five times. #. Invite max-uses dropdown option for five uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:37 #: src/features/invite/components/modals/InviteModal.tsx:64 msgid "5 uses" msgstr "5회 사용" -#. Invite link use-limit option meaning the invite can be used 50 times. #. Invite max-uses dropdown option for 50 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:49 #: src/features/invite/components/modals/InviteModal.tsx:76 msgid "50 uses" msgstr "50회 사용" @@ -2083,13 +2050,6 @@ msgstr "초대 수락" msgid "Accept the friend request from {userName}?" msgstr "{userName}님의 친구 요청을 수락하시겠어요?" -#. Helper text on a pack invite embed explaining that accepting installs the pack. -#. Note shown on expression pack invites before accepting. -#: src/features/channel/components/InviteEmbed.tsx:100 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:81 -msgid "Accepting this invite installs the pack automatically." -msgstr "초대 수락 시 팩이 자동으로 설치됩니다." - #. Short label in the notification utils helper. Keep it concise. #: src/features/notification/utils/NotificationUtils.ts:32 msgid "Access granted" @@ -2110,7 +2070,7 @@ msgstr "기본 프로필 정보(사용자 이름, 아바타 등)에 접근" #. User settings tab for accessibility preferences (visual, motion, screen reader, etc.). #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:14 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:93 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:66 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:61 msgid "Accessibility" msgstr "접근성" @@ -2124,7 +2084,7 @@ msgstr "접근 가능한 라이브 영역" #. User settings tab for account login, password, MFA, and security. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:11 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:129 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:95 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:90 msgid "Account" msgstr "계정" @@ -2180,7 +2140,7 @@ msgstr "계정 생성일이 너무 짧음" #. Required-action modal title shown when an account-level verification step is required to proceed. #. Title of the error modal shown when an unclaimed (guest) account tries to accept a community or group DM invite. Auth-related; keep tone plain. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:8 -#: src/features/invite/commands/InviteCommands.tsx:37 +#: src/features/invite/commands/InviteCommands.tsx:35 msgid "Account verification required" msgstr "계정 인증 필요" @@ -2461,7 +2421,7 @@ msgid "Add an account to continue." msgstr "계정을 추가하여 계속하세요." #. Body of the error modal shown when an unclaimed (guest) account tries to accept a community invite. Tells the user to complete sign-up first. -#: src/features/invite/commands/InviteCommands.tsx:42 +#: src/features/invite/commands/InviteCommands.tsx:40 msgid "Add an email and password to your account first." msgstr "먼저 계정에 이메일과 비밀번호를 추가하세요." @@ -2771,7 +2731,7 @@ msgid "Address" msgstr "주소" #. Description for an H.264 backup stream select. Keep H.264, CPU, and GPU literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:119 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:124 msgid "Adds H.264 for mixed clients. Uses more encode work." msgstr "혼합 클라이언트를 위해 H.264를 추가합니다. 더 많은 인코딩 작업이 필요합니다." @@ -2827,11 +2787,9 @@ msgstr "관리자가 초대를 일시 중지했습니다. 지금은 참여할 #. Collapsed-by-default group at the end of the community overview tab holding less common settings. #. Disclosure button label in the voice connection status popout. Reveals technical bandwidth and network stats. #. User settings tab for power-user and experimental application preferences. -#. Voice participant context menu submenu label for IDs and diagnostics. #: src/features/channel/components/modals/channel_tabs/ChannelOverviewTab.tsx:337 #: src/features/guild/components/modals/guild_tabs/guild_overview_tab/index.tsx:28 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:178 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:145 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:140 #: src/features/voice/components/voice_connection_status/VoiceDetailsPopout.tsx:60 msgid "Advanced" msgstr "고급" @@ -2842,7 +2800,7 @@ msgid "Advanced video settings" msgstr "고급 비디오 설정" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:100 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:121 msgid "Advertise a capped decode codec to force publisher migration" msgstr "게시자 마이그레이션을 강제하기 위해 제한된 디코드 코덱을 광고" @@ -3065,6 +3023,13 @@ msgstr "내 프로필에서 이 연결을 모든 사람이 볼 수 있도록 허 msgid "Allow anyone who can view your full profile to see your profile local time" msgstr "전체 프로필을 볼 수 있는 모든 사람이 내 프로필 현지 시간을 볼 수 있도록 허용합니다" +#. Settings search entry label for the AV1 screen-share opt-in. AV1 is a codec name and should stay literal. +#. Switch label for the AV1 screen-share opt-in. AV1 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:236 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:88 +msgid "Allow AV1 for screen sharing" +msgstr "화면 공유에 AV1 사용 허용" + #. Toggle label that allows DMs from bots in this community. #: src/features/ui/action_menu/items/BulkSettingsMenuItems.tsx:81 msgid "Allow bot direct messages" @@ -3112,6 +3077,13 @@ msgstr "텍스트 채널 이름 자유롭게 설정 허용" msgid "Allow for all communities" msgstr "모든 커뮤니티 허용" +#. Settings search entry label for the H.265/HEVC screen-share opt-in. H.265 and HEVC are codec names and should stay literal. +#. Switch label for the H.265/HEVC screen-share opt-in. H.265 and HEVC are codec names and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:240 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:92 +msgid "Allow H.265 (HEVC) for screen sharing" +msgstr "H.265(HEVC) 화면 공유 허용" + #: src/features/connection/components/modals/EditConnectionModal.tsx:95 msgid "Allow members from communities you're in to see this connection" msgstr "회원님과 같은 커뮤니티에 있는 다른 회원들이 이 연결을 볼 수 있도록 허용합니다" @@ -3218,7 +3190,7 @@ msgid "Already have an account?" msgstr "이미 계정이 있으신가요?" #. Status label on a group DM invite embed when the current user is already a member. -#: src/features/channel/components/InviteEmbed.tsx:76 +#: src/features/channel/components/InviteEmbed.tsx:67 msgid "Already joined" msgstr "이미 참여함" @@ -3426,7 +3398,7 @@ msgid "Animated avatars ({animatedAvatarFormats}) require {premiumProductName}." msgstr "애니메이션 아바타({animatedAvatarFormats})는 {premiumProductName}이 필요합니다." #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:79 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:75 msgid "Animated avatars & profile banners" msgstr "움직이는 아바타 및 프로필 배너" @@ -3712,7 +3684,7 @@ msgstr "앱 아이콘 배지" msgid "App language: {format}" msgstr "앱 언어: {format}" -#: src/features/user/components/settings_utils/SettingsConstants.tsx:209 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:204 msgid "App settings" msgstr "앱 설정" @@ -3739,7 +3711,7 @@ msgstr "앱 확대/축소 수준" #. Advanced settings category tag. #. User settings tab for app appearance and layout options. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:13 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:116 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:111 msgid "Appearance" msgstr "모양 및 설정" @@ -3812,8 +3784,8 @@ msgstr "신청이 성공적으로 업데이트되었습니다" #: src/features/user/components/modals/tabs/applications_tab/index.tsx:90 #: src/features/user/components/modals/tabs/applications_tab/index.tsx:129 #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:29 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:74 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:70 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:66 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:65 msgid "Applications" msgstr "앱" @@ -3899,7 +3871,7 @@ msgid "Are you sure you want to delete every message in your personal notes? Thi msgstr "개인 노트의 모든 메시지를 삭제하시겠어요? 모든 메시지 및 첨부파일이 영구적으로 삭제됩니다. 이 작업은 취소할 수 없습니다." #. placeholder {0}: selectedRole.name -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:410 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:425 msgid "Are you sure you want to delete the <0>{0} role? Any members with this role will no longer have it." msgstr "<0>{0} 역할을 정말 삭제하시겠어요? 이 역할을 가진 모든 멤버는 더 이상 이 역할을 갖지 못하게 됩니다." @@ -4080,11 +4052,6 @@ msgstr "첨부파일 목업" msgid "Attachment mocks" msgstr "첨부파일 목업" -#. Placeholder content text shown for scheduled messages that have attachments but no text content. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:34 -msgid "Attachment only message" -msgstr "첨부파일만 있는 메시지" - #. Short label in the channel and chat textual attachment preview bottom sheet. Keep it concise. #. Short label in the channel and chat textual attachment preview modal. Keep it concise. #: src/features/channel/components/embeds/attachments/TextualAttachmentPreviewBottomSheet.tsx:27 @@ -4112,9 +4079,7 @@ msgstr "첨부파일 업로드 불가" msgid "Attachment: {filename}" msgstr "첨부 파일: {filename}" -#. Label in the scheduled message row preview indicating that attachments are included. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:43 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:34 msgid "Attachments" msgstr "첨부 파일" @@ -4238,7 +4203,7 @@ msgid "Audio settings" msgstr "오디오 설정" #. Voice control button label for microphone and speaker settings. -#: src/features/voice/components/VoiceControlBar.tsx:146 +#: src/features/voice/components/VoiceControlBar.tsx:142 msgctxt "voice-control-button" msgid "Audio settings" msgstr "오디오 설정" @@ -4344,7 +4309,7 @@ msgid "Authorized" 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/GeneralSettingsSections.ts:30 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:22 msgid "Authorized applications" msgstr "연결된 앱" @@ -4358,8 +4323,8 @@ msgstr "연결된 앱" #: src/features/user/components/modals/tabs/AuthorizedAppsTab.tsx:506 #: src/features/user/components/settings_utils/search_index/AuthorizedAppsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:148 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:34 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:107 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:102 msgid "Authorized apps" msgstr "승인된 앱" @@ -4442,7 +4407,6 @@ msgid "Autocomplete suggestion: {label}, {selectedOptionPosition} of {resultCoun msgstr "자동 완성 제안: {label}, {resultCount}개 중 {selectedOptionPosition}번째" #. Channel overview settings tab label, control, or validation message (name, topic, slowmode, voice region, mature content gate). -#. Label for the auto codec option in the screen-share codec radio group. Keep it concise. #. Option label for a WebRTC content hint select. #. Option label for an SVC mode select. #. Option label for an encoder path select. @@ -4451,11 +4415,10 @@ msgstr "자동 완성 제안: {label}, {resultCount}개 중 {selectedOptionPosit #. Voice region option label in the voice settings menu meaning let Fluxer pick the best region automatically. #. Voice region picker option label meaning 'let Fluxer pick the best region automatically'. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/RtcRegionSelect.tsx:19 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:59 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:99 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:139 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:176 -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:34 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:64 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:104 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:144 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:181 #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:263 #: src/features/voice/components/VoiceRegionSelector.tsx:16 #: src/features/voice/components/VoiceSettingsMenus.tsx:126 @@ -4468,6 +4431,11 @@ msgctxt "rtc-region-value" msgid "Automatic" msgstr "자동" +#. Option label for the screen-share codec select. codec is the automatically selected codec label. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:222 +msgid "Automatic ({codec})" +msgstr "자동 ({codec})" + #. Settings search entry label. Names the settings search entry in the settings UI. #. Voice setting label for automatically evening out microphone volume. #: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:48 @@ -4495,96 +4463,6 @@ msgstr "메시지 자동 읽기" msgid "Automatic start" msgstr "자동 시작" -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep Firefox as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:8 -msgid "Automatic would use {codecName} because Firefox screen sharing works most reliably with it." -msgstr "자동으로 설정하면 Firefox 화면 공유가 {codecName}에서 가장 안정적으로 작동합니다." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:70 -msgid "Automatic would use {codecName} because no hardware encoder is available and this browser exposes H.265." -msgstr "자동으로 설정하면 하드웨어 인코더를 사용할 수 없고 이 브라우저에서 H.265를 지원하므로 {codecName}이(가) 사용됩니다." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:75 -msgid "Automatic would use {codecName} because no hardware encoder is available and your computer exposes H.265." -msgstr "자동으로 설정하면 하드웨어 인코더를 사용할 수 없고 컴퓨터에서 H.265를 노출하므로 {codecName}을(를) 사용합니다." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:90 -msgid "Automatic would use {codecName} because no higher-quality encoder is available and H.264 is compatible." -msgstr "더 높은 품질의 인코더를 사용할 수 없고 H.264와 호환되므로 자동으로 {codecName}을(를) 사용합니다." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep OpenH264 and Linux literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:101 -msgid "Automatic would use {codecName} because no video encoder is exposed. On Linux, OpenH264 may need to be installed." -msgstr "자동은 노출된 비디오 인코더가 없으므로 {codecName}을(를) 사용합니다. Linux에서는 OpenH264를 설치해야 할 수도 있습니다." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:60 -msgid "Automatic would use {codecName} because software encoding is preferred and this browser exposes AV1." -msgstr "자동은 소프트웨어 인코딩이 선호되고 이 브라우저가 AV1을 노출하므로 {codecName}을(를) 사용합니다." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:80 -msgid "Automatic would use {codecName} because software encoding is preferred and this browser exposes VP9." -msgstr "자동은 소프트웨어 인코딩이 선호되고 이 브라우저가 VP9을 노출하므로 {codecName}을(를) 사용합니다." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:95 -msgid "Automatic would use {codecName} because software encoding is preferred and VP8 is the safest software fallback." -msgstr "자동은 소프트웨어 인코딩이 선호되고 VP8이 가장 안전한 소프트웨어 대체 코덱이므로 {codecName}을(를) 사용합니다." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:65 -msgid "Automatic would use {codecName} because software encoding is preferred and your computer exposes AV1." -msgstr "자동은 소프트웨어 인코딩이 선호되고 컴퓨터에서 AV1을 노출하므로 {codecName}을(를) 사용합니다." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:85 -msgid "Automatic would use {codecName} because software encoding is preferred and your computer exposes VP9." -msgstr "자동으로 설정하면 소프트웨어 인코딩이 선호되고 컴퓨터에서 VP9을 노출하므로 {codecName}이(가) 사용됩니다." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep codec names literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:25 -msgid "Automatic would use {codecName} because this browser does not expose H.264, so VP8 is the safest fallback." -msgstr "자동은 H.264를 지원하지 않는 브라우저이므로 {codecName}을(를) 사용합니다. 따라서 VP8이 가장 안전한 대체 코덱입니다." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep Chromium as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:13 -msgid "Automatic would use {codecName} because this browser supports it and it is the best fallback outside Chromium." -msgstr "자동으로 설정하면 브라우저에서 {codecName}을(를) 지원하고 Chromium 외에 가장 적합한 대체 코덱이므로 {codecName}이(가) 사용됩니다." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep codec names literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:30 -msgid "Automatic would use {codecName} because your computer does not expose H.264, so VP8 is the safest fallback." -msgstr "자동으로 설정하면 컴퓨터에서 H.264를 노출하지 않으므로 {codecName}이(가) 사용됩니다. 따라서 VP8이 가장 안전한 대체 코덱입니다." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep Chromium as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:19 -msgid "Automatic would use {codecName} because your computer supports it and it is the best fallback outside Chromium." -msgstr "자동은 컴퓨터에서 {codecName}을(를) 지원하고 Chromium 외부에서 가장 적합한 대체 코덱이므로 {codecName}을(를) 사용합니다." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:54 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware and it gives strong screen-share quality." -msgstr "자동은 GPU가 {codecName}을 하드웨어로 인코딩할 수 있고 화면 공유 품질이 우수하므로 {codecName}을 사용합니다." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:42 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware and it is the most compatible screen-share default." -msgstr "자동으로 설정하면 GPU에서 {codecName}을(를) 하드웨어 인코딩할 수 있으며, 이는 가장 호환성이 높은 화면 공유 기본값입니다." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:48 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware, with excellent compression and low CPU usage." -msgstr "자동은 GPU가 {codecName}을 하드웨어로 인코딩할 수 있기 때문에 뛰어난 압축률과 낮은 CPU 사용량으로 {codecName}을 사용합니다." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:36 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware, with the best compression for screen sharing." -msgstr "자동으로 설정하면 GPU에서 하드웨어 인코딩이 가능하므로 화면 공유에 가장 적합한 압축 방식인 {codecName}이(가) 사용됩니다." - #. Short label in the animation tab. Keep it concise. #: src/features/user/components/modals/tabs/accessibility_tab/AnimationTab.tsx:52 msgid "Automatically play GIFs" @@ -4648,6 +4526,16 @@ msgstr "자동 읽음" msgid "Autoscrolling" msgstr "자동 스크롤" +#. Settings search synonym. Codec name; keep literal. Used to match this term in the settings search bar. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:101 +msgid "AV1" +msgstr "AV1" + +#. Option label for the screen-share codec select while the AV1 opt-in is off and the option is disabled. AV1 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:226 +msgid "AV1 (requires opt-in)" +msgstr "AV1 (옵트인 필요)" + #. Label for the available desktop version in the Linux update modal. #: src/features/updater/commands/UpdaterModalCommands.tsx:140 msgid "Available" @@ -4875,7 +4763,7 @@ msgid "Badge" msgstr "뱃지" #. Option label for a software encoder quality select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:83 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:88 msgid "Balanced" msgstr "균형" @@ -4917,7 +4805,7 @@ msgstr "차단 만료일: {0}." #: src/features/moderation/components/modals/BanMemberModal.tsx:270 #: src/features/ui/action_menu/GuildMemberContextMenu.tsx:66 #: src/features/ui/action_menu/items/GuildMemberMenuItems.tsx:51 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:94 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:118 msgid "Ban member" msgstr "멤버 차단" @@ -5046,7 +4934,7 @@ msgstr "1~32자" #. 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/PlutoniumIndex.ts:27 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:207 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:202 msgid "Billing" msgstr "결제" @@ -5099,7 +4987,7 @@ msgid "Biometrics" 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/VoiceVideoIndex.ts:160 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:181 msgid "Bitrate" msgstr "비트 전송률" @@ -5181,8 +5069,8 @@ msgstr "차단됨" #: src/features/user/components/modals/tabs/BlockedUsersTab.tsx:210 #: src/features/user/components/settings_utils/search_index/BlockedUsersIndex.ts:6 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:152 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:58 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:18 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:53 msgid "Blocked users" msgstr "차단된 사용자" @@ -5275,7 +5163,7 @@ msgstr "북마크했습니다." #. Tab label in the inbox popout listing the user bookmarks. #: src/features/channel/components/modals/BookmarksBottomSheet.tsx:33 #: src/features/messaging/components/pages/SavedMessagesPage.tsx:23 -#: src/features/messaging/components/popouts/InboxPopout.tsx:36 +#: src/features/messaging/components/popouts/InboxPopout.tsx:34 msgid "Bookmarks" msgstr "북마크" @@ -5535,10 +5423,6 @@ msgstr "괴롭힘, 반복적인 원치 않는 연락, 스토킹 또는 표적 msgid "Bullying, threats, hate, violence, raids, or content that pushes self-harm." msgstr "괴롭힘, 협박, 혐오, 폭력, 레이드 또는 자해를 조장하는 콘텐츠." -#: src/features/expressions/components/modals/CreatePackModal.tsx:95 -msgid "Bundle your favorite stickers into a pack you can distribute." -msgstr "마음에 드는 스티커를 팩으로 묶어 배포할 수 있습니다." - #. Short label in the app constants. #: src/features/app/constants/AppConstants.ts:45 msgid "Busy right now" @@ -5761,7 +5645,7 @@ msgid "Cameras and virtual capture devices are selected here in {productName}, n msgstr "카메라 및 가상 캡처 장치는 Wayland 시스템 선택기가 아닌 {productName}에서 선택됩니다. 여기에 아무것도 표시되지 않으면 권한을 확인하거나 장치를 연결하세요." #. Tooltip in the voice control bar when cameras are disabled because the participant count exceeds the limit. {voiceChannelCameraUserLimit} is the configured threshold. -#: src/features/voice/components/VoiceControlBar.tsx:136 +#: src/features/voice/components/VoiceControlBar.tsx:132 msgid "Cameras are off above {voiceChannelCameraUserLimit} participants" msgstr "참가자가 {voiceChannelCameraUserLimit}명 초과하면 카메라가 꺼집니다" @@ -5781,7 +5665,6 @@ msgid "Can't upload files here" msgstr "여기에 파일을 올릴 수 없어요" #. Action label for dismissing a mass-mention warning. -#. Button label on a scheduled message row that cancels (deletes) the scheduled send. #. Button label that closes the emoji rename popout without saving. #. Button that closes the delete channel confirmation without deleting. #. Button that closes the device logout confirmation without changes. @@ -5810,10 +5693,8 @@ msgstr "여기에 파일을 올릴 수 없어요" #: src/features/emoji/components/emojis/EmojiListItem.tsx:318 #: src/features/expressions/components/modals/AddFavoriteMemeModal.tsx:111 #: src/features/expressions/components/modals/AddGuildStickerModal.tsx:250 -#: src/features/expressions/components/modals/CreatePackModal.tsx:137 #: src/features/expressions/components/modals/EditFavoriteMemeModal.tsx:87 #: src/features/expressions/components/modals/EditGuildStickerModal.tsx:116 -#: src/features/expressions/components/modals/EditPackModal.tsx:124 #: src/features/guild/components/modals/TransferOwnershipModal.tsx:91 #: src/features/i18n/utils/CommonMessageDescriptors.ts:98 #: src/features/input/state/input_keybind/shared.ts:137 @@ -5824,7 +5705,6 @@ msgstr "여기에 파일을 올릴 수 없어요" #: src/features/messaging/components/modals/ForwardModal.tsx:635 #: src/features/messaging/components/modals/ImageCropModal.tsx:925 #: src/features/messaging/components/modals/MessageHistoryThresholdModal.tsx:107 -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:47 #: src/features/moderation/components/modals/BanMemberModal.tsx:262 #: src/features/moderation/components/modals/RemoveTimeoutModal.tsx:70 #: src/features/moderation/components/modals/TimeoutMemberModal.tsx:126 @@ -5850,11 +5730,6 @@ msgstr "취소" msgid "Cancel editing message" msgstr "메시지 수정 취소" -#. Button or menu action label in the channel and chat scheduled message edit bar. Keep it concise. -#: src/features/channel/components/ScheduledMessageEditBar.tsx:18 -msgid "Cancel editing scheduled message" -msgstr "예약 메시지 수정 취소" - #. Relationship action label for canceling an outgoing friend request. #: src/features/relationship/utils/RelationshipMessageDescriptors.ts:25 msgid "Cancel friend request" @@ -5935,16 +5810,6 @@ msgstr "수정할 수 없음" msgid "Cannot delete account" msgstr "계정을 삭제할 수 없습니다" -#. Title of the error modal when installing an emoji pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:83 -msgid "Cannot install emoji pack" -msgstr "이모지 팩을 설치할 수 없습니다" - -#. Title of the error modal when installing a sticker pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:87 -msgid "Cannot install sticker pack" -msgstr "스티커 팩을 설치할 수 없습니다" - #. Toast error shown when captcha verification fails inside the auth captcha interceptor. #: src/features/auth/components/CaptchaInterceptor.tsx:14 msgid "Captcha verification failed. Try again." @@ -5955,15 +5820,15 @@ msgstr "캡차 인증에 실패했습니다. 다시 시도해 주세요." msgid "Capture" msgstr "캡처" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:398 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:420 msgid "Capture app audio" msgstr "앱 오디오 캡처" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:399 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:421 msgid "Capture desktop audio" msgstr "데스크톱 오디오 캡처" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:397 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:419 msgid "Capture device audio" msgstr "기기 오디오 캡처" @@ -6221,12 +6086,12 @@ msgstr "비밀번호 변경 양식" msgid "Change scheduled" msgstr "변경 예정" -#. Tooltip / button label in the screen-share status pill. Opens the picker to change what is being shared. -#. Voice control menu action to choose a different screen-share source. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:48 -#: src/features/voice/components/VoiceControlBar.tsx:108 -msgid "Change source" -msgstr "오디오 소스 변경" +#. Action that opens the source picker for the active screen share. +#. Voice screen share menu action that changes the shared source. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:24 +#: src/features/voice/components/ActiveScreenShareMenu.tsx:23 +msgid "Change Stream" +msgstr "스트림 변경" #. Modal title for the screen-share picker when switching an ongoing stream to a new source. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:156 @@ -6575,7 +6440,7 @@ msgstr "{remaining}자 초과" #: src/features/input/components/modals/KeyboardShortcutsCheatsheetModal.tsx:40 #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:15 #: src/features/user/components/modals/tabs/keybinds_tab/DefaultKeybindsList.tsx:39 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:120 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:115 msgid "Chat" msgstr "채팅" @@ -6976,7 +6841,7 @@ msgid "Choose your profile accent color" 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/VoiceVideoIndex.ts:108 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:129 msgid "Cisco" msgstr "시스코" @@ -7584,7 +7449,7 @@ msgid "Codec" 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/VoiceVideoIndex.ts:96 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:117 msgid "Codec negotiation testing" msgstr "코덱 협상 테스트" @@ -7628,8 +7493,8 @@ msgstr "채널 주제 접기" #. Tooltip / aria label on a voice participant tile button that collapses expanded device tiles for one user. #. Voice menu action that collapses expanded device tiles back into a single tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:98 -#: src/features/voice/components/VoiceParticipantTile.tsx:165 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:122 +#: src/features/voice/components/VoiceParticipantTile.tsx:166 msgid "Collapse devices" msgstr "기기 접기" @@ -8104,7 +7969,7 @@ msgstr "입력창 자동 활성화" #. Button label that opens a dedicated advanced settings modal for configuring screen-share encoder controls. #. Button label that opens a dedicated advanced settings modal. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedChatControls.tsx:161 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:163 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:168 msgid "Configure" msgstr "구성" @@ -8127,7 +7992,7 @@ msgid "Configure now" msgstr "지금 설정" #. Tooltip / aria label on the screen-share control while a share is active. Opens the configure / end menu. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:69 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:58 msgid "Configure or end screen share" msgstr "화면 공유 설정 또는 종료" @@ -8378,12 +8243,12 @@ msgstr "연결: {connectionId}" #: src/features/i18n/utils/CommonMessageDescriptors.ts:410 #: src/features/user/components/popouts/UserProfileShared.tsx:610 #: src/features/user/components/settings_utils/search_index/LinkedAccountsIndex.ts:8 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:38 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:30 msgid "Connections" msgstr "연결된 계정" #. User settings tab for linked external accounts. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:111 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:106 msgctxt "user-settings-tab" msgid "Connections" msgstr "연결" @@ -8434,7 +8299,7 @@ msgid "Content filtering" msgstr "콘텐츠 필터링" #. Label for an advanced screen-share select. Refers to the WebRTC MediaStreamTrack contentHint value. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:131 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:136 msgid "Content hint" msgstr "콘텐츠 힌트" @@ -9157,16 +9022,6 @@ msgstr "친구 요청을 무시할 수 없습니다" msgid "Couldn't ignore the friend request. Try again." msgstr "친구 요청을 무시할 수 없습니다. 다시 시도해 주세요." -#. Generic body for the error modal when an emoji pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:107 -msgid "Couldn't install this emoji pack. Try again later." -msgstr "이 이모티콘 팩을 설치할 수 없습니다. 나중에 다시 시도해 주세요." - -#. Generic body for the error modal when a sticker pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:111 -msgid "Couldn't install this sticker pack. Try again later." -msgstr "스티커 팩을 설치할 수 없습니다. 나중에 다시 시도해 주세요." - #. Error modal title shown when accepting a community invite fails. #: src/features/invite/components/alerts/InviteAcceptFailedModal.tsx:9 msgid "Couldn't join community" @@ -9582,11 +9437,6 @@ msgstr "선물 받으려면 계정을 만드세요" msgid "Create and manage applications and bots for your account" msgstr "계정의 앱 및 봇을 만들고 관리합니다" -#. Empty-state description for expression packs when the feature requires premium. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:63 -msgid "Create and share custom emoji and sticker packs with {premiumProductFullName}." -msgstr "{premiumProductFullName}으로 나만의 이모티콘과 스티커 팩을 만들고 공유하세요." - #. Button or menu action label in the application create modal. Keep it concise. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/applications_tab/ApplicationCreateModal.tsx:20 @@ -9628,14 +9478,6 @@ msgstr "DM 만들기" msgid "Create emoji & stickers" msgstr "이모티콘 및 스티커 만들기" -#. Action that opens the create-emoji-pack modal. -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/expressions/components/modals/CreatePackModal.tsx:18 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:314 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:31 -msgid "Create emoji pack" -msgstr "이모티콘 팩 만들기" - #. Accessible label for the create-favorite-category form. #: src/features/expressions/components/modals/CreateFavoriteCategoryModal.tsx:16 msgid "Create favorite category form" @@ -9688,14 +9530,6 @@ msgstr "커뮤니티 만들기 또는 참여하기" msgid "Create role" msgstr "역할 만들기" -#. Action that opens the create-sticker-pack modal. -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/expressions/components/modals/CreatePackModal.tsx:22 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:314 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:35 -msgid "Create sticker pack" -msgstr "스티커 팩 만들기" - #. Setup wizard title prompting the operator to create the first account. #: src/features/app/components/setup/SetupWizardSteps.tsx:48 msgid "Create the administrator account" @@ -9748,15 +9582,6 @@ msgstr "생성됨" msgid "Created {createdAt}" msgstr "생성일 {createdAt}" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:334 -msgid "Created {createdCount} / {createdLimit}" -msgstr "만든 스티커 {createdCount} / {createdLimit}" - -#. placeholder {0}: NicknameUtils.getDisplayName(packCreator) -#: src/features/channel/components/InviteEmbed.tsx:343 -msgid "Created by {0}" -msgstr "{0}님이 생성" - #. placeholder {0}: inviter ? NicknameUtils.getNickname(inviter, undefined, channelId) : invite.inviter ? NicknameUtils.getDisplayName(invite.inviter) : '' #. placeholder {1}: formatExpiresAt(invite.expires_at) #: src/features/channel/components/modals/GroupInvitesBottomSheet.tsx:218 @@ -9768,13 +9593,6 @@ msgstr "{0}님이 만들었습니다. {1} 후에 만료됩니다." msgid "Created by {creatorDisplayName} on {createdAt}" msgstr "{creatorDisplayName} 님이 {createdAt}에 생성함" -#. Metadata label for an expression pack invite. userName is the pack creator username. -#. Short label in the authentication invite header. Preserve {userName}; it is inserted by code. Keep the tone plain and specific. -#: src/features/auth/flow/InviteHeader.tsx:29 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:73 -msgid "Created by {userName}" -msgstr "{userName} 님이 생성함" - #. placeholder {0}: renderInline(change.newValue, i18n, guildId) #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:739 msgid "Created for channel {0}." @@ -9787,11 +9605,6 @@ msgstr "{0} 채널에 생성됨." msgid "Created on {0}." msgstr "{0}에 생성됨." -#. 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/ExpressionPacksIndex.ts:43 -msgid "Created packs" -msgstr "만든 팩" - #. placeholder {0}: renderInline(change.newValue, i18n) #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:743 msgid "Created with name {0}." @@ -10119,7 +9932,7 @@ msgid "Custom tags" msgstr "맞춤 태그" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:87 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:83 msgid "Custom themes" msgstr "테마 직접 설정" @@ -10603,7 +10416,6 @@ msgstr "배터리 수명 및 데이터 사용량 보존을 위해 모바일에 #. Button or menu action label in the channel and chat embed audio. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the channel and chat media container. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the channel and chat mobile memes picker. Keep it concise. Keep the tone plain and specific. -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the messaging commands. Keep it concise. Keep the tone plain and specific. #. Confirm button label on the destructive delete-saved-media alert. #. Danger button label that confirms deleting a custom emoji. @@ -10626,7 +10438,6 @@ msgstr "배터리 수명 및 데이터 사용량 보존을 위해 모바일에 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:117 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:290 #: src/features/user/components/modals/tabs/component_gallery_tab/index.tsx:238 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:49 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:154 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:190 msgid "Delete" @@ -10785,11 +10596,6 @@ msgstr "내 메시지 삭제" msgid "Delete other members' messages. Pinning is controlled separately." msgstr "다른 멤버의 메시지를 삭제합니다. 고정 권한은 별도로 관리됩니다." -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:40 -msgid "Delete pack" -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:31 msgid "Delete passkey" @@ -10862,11 +10668,6 @@ msgstr "이 메시지 삭제" msgid "Delete this message? Can't be undone." msgstr "이 메시지를 삭제할까요? 실행 취소할 수 없습니다." -#. Error message in the expression packs tab. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:45 -msgid "Delete this pack? Can't be undone." -msgstr "이 팩을 삭제하시겠어요? 실행 취소할 수 없습니다." - #. Danger action in the channel permissions overwrite context menu that removes a member permission override from the channel. #: src/features/channel/components/modals/channel_tabs/channel_permissions_tab/OverwriteContextMenu.tsx:19 msgid "Delete user" @@ -11011,7 +10812,7 @@ msgid "Description must be no more than {discoveryDescriptionMaxLength} characte msgstr "설명은 {discoveryDescriptionMaxLength}자를 초과할 수 없습니다." #. Developer settings tab showing UI component examples. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:153 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:148 msgid "Design system" msgstr "디자인 시스템" @@ -11025,8 +10826,8 @@ msgstr "데스크톱" #. User settings tab for desktop app integration and platform settings. #. User settings tab label shown on desktop builds when the OS could not be identified (fallback for the per-OS labels). -#: src/features/user/components/settings_utils/SettingsConstants.tsx:86 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:141 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:81 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:136 msgid "Desktop app" msgstr "데스크톱 앱" @@ -11113,7 +10914,7 @@ msgstr "데스크톱 버전 {version}이 출시되었습니다. 설치 파일을 #. Settings section label for desktop window behavior. #: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx:150 #: src/features/user/components/settings_utils/search_index/DesktopSettingsIndex.ts:94 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:62 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:54 msgid "Desktop window" msgstr "데스크톱 창" @@ -11139,7 +10940,7 @@ msgid "Detached banner" msgstr "배너 분리됨" #. Option label for a WebRTC content hint select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:147 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:152 msgid "Detail" msgstr "세부 정보" @@ -11163,7 +10964,7 @@ 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/advanced_settings_tab/AdvancedSettingsCategories.ts:20 #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:25 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:211 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:206 msgid "Developer" msgstr "개발자" @@ -11171,7 +10972,7 @@ msgstr "개발자" #. Settings section label for client developer mode. #: src/features/user/components/modals/tabs/ClientDeveloperSettingsTab.tsx:17 #: src/features/user/components/settings_utils/search_index/ClientDeveloperSettingsIndex.ts:7 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:66 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:58 msgid "Developer mode" msgstr "개발자 모드" @@ -11218,11 +11019,6 @@ msgstr "기기" msgid "Device alerts" msgstr "기기 알림" -#. Voice participant context menu submenu label for actions that affect one or more voice devices. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:182 -msgid "Device controls" -msgstr "장치 컨트롤" - #: src/features/user/components/modals/tabs/DevicesTab.tsx:131 msgid "Device details" msgstr "장치 정보" @@ -11232,7 +11028,7 @@ msgstr "장치 정보" msgid "Device revoked" msgstr "기기 연결 해제됨" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:891 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1024 msgid "Device selection" msgstr "기기 선택" @@ -11255,7 +11051,7 @@ msgstr "장치:" #: src/features/user/components/modals/tabs/DevicesTab.tsx:530 #: src/features/user/components/settings_utils/search_index/DevicesIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/AppearanceSections.ts:82 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:62 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:57 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:124 msgid "Devices" msgstr "기기" @@ -11437,7 +11233,7 @@ msgid "Disable mobile push notifications" msgstr "모바일 푸시 알림 끄기" #. Short label for an advanced screen-share preview preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:43 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:48 msgid "Disable picture-in-picture popout for screen shares" msgstr "화면 공유 시 PIP 팝업 비활성화" @@ -11478,7 +11274,7 @@ msgstr "2단계 인증 비활성화 양식" #. Voice menu checkbox label. Hides another participant's video only for the current user. #. Voice menu checkbox that hides a participant video on the current device only. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:86 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:110 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:77 msgid "Disable video locally" msgstr "내 비디오 끄기" @@ -11754,11 +11550,6 @@ msgstr "표시 이름" msgid "Display name (optional)" msgstr "표시 이름 (선택 사항)" -#. Voice participant context menu submenu label for call display and diagnostics preferences. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:186 -msgid "Display options" -msgstr "표시 옵션" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:661 msgid "Display role members separately." msgstr "역할 멤버를 별도로 표시." @@ -12284,12 +12075,8 @@ msgstr "네덜란드어" msgid "e.g., YubiKey, iPhone, work computer" msgstr "예: YubiKey, iPhone, 회사 컴퓨터" -#: src/features/expressions/components/modals/PackInviteModal.tsx:187 -msgid "Each link works once." -msgstr "각 링크는 한 번만 사용할 수 있습니다." - #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:83 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:79 msgid "Early access to new features" msgstr "새로운 기능 미리 이용하기" @@ -12315,7 +12102,6 @@ msgstr "에코 제거" #: src/features/emoji/components/stickers/StickerGridItem.tsx:43 #: src/features/platform/utils/DesktopLocaleBridge.ts:42 #: src/features/user/components/modals/tabs/chat_settings_tab/SearchEnginesTab.tsx:35 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:123 #: src/features/user/components/modals/tabs/LinkedAccountsTab.tsx:51 msgid "Edit" msgstr "편집" @@ -12396,11 +12182,6 @@ msgstr "커뮤니티 프로필 수정" msgid "Edit connection" msgstr "연결 편집" -#. Action that opens the edit-emoji-pack modal. -#: src/features/expressions/components/modals/EditPackModal.tsx:19 -msgid "Edit emoji pack" -msgstr "이모티콘 팩 편집" - #. Permission description in the role/permission editor for the Manage Community permission. Refers to top-level community settings, not per-channel. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:23 msgid "Edit global settings like name, description, and icon." @@ -12512,11 +12293,6 @@ msgstr "스티커 편집" msgid "Edit sticker {stickerName}" msgstr "스티커 편집: {stickerName}" -#. Action that opens the edit-sticker-pack modal. -#: src/features/expressions/components/modals/EditPackModal.tsx:23 -msgid "Edit sticker pack" -msgstr "스티커 팩 편집" - #. Settings search entry description. One-line summary of what the settings search entry controls. #: src/features/user/components/settings_utils/search_index/ApplicationsIndex.ts:88 msgid "Edit the bot avatar, tag, bio, banner, and friend request behavior" @@ -12555,11 +12331,6 @@ msgstr "편집 기능을 일시적으로 사용할 수 없습니다. 나중에 msgid "Editing message" msgstr "메시지 수정 중" -#. Button or menu action label in the channel and chat scheduled message edit bar. Keep it concise. -#: src/features/channel/components/ScheduledMessageEditBar.tsx:14 -msgid "Editing scheduled message" -msgstr "예약 메시지 수정 중" - #. Discovery category dropdown option in the community Discovery settings tab. #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:88 msgid "Education" @@ -12674,7 +12445,7 @@ msgstr "포함" #. Developer settings tab for testing URL unfurls and rendered embeds. #. Settings search entry label for the developer embed debugger. #: src/features/user/components/settings_utils/search_index/EmbedDebuggerIndex.ts:7 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:149 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:144 msgid "Embed debugger" msgstr "임베드 디버거" @@ -12726,10 +12497,8 @@ msgstr "포함된 콘텐츠 표시 중" #. Audit log target-type filter label. Filters entries that target a custom emoji. #. Column header for the custom emoji image or glyph. #. 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/app/config/AuditLogConstants.ts:172 #: src/features/emoji/components/emojis/EmojiListItem.tsx:337 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:162 msgid "Emoji" msgstr "이모지" @@ -12745,11 +12514,6 @@ msgstr "이모지" msgid "emoji {emojiName}" msgstr "이모티콘 {emojiName}" -#. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:59 -msgid "Emoji & sticker packs" -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/ChatSettingsIndex.ts:351 msgid "Emoji autocomplete" @@ -12795,45 +12559,6 @@ msgstr "이모티콘 이름은 32자 이하여야 합니다" msgid "Emoji names need at least 2 characters and can use letters, numbers, and underscores. Emojis must be under {maxSize}. Static images are resized to 128x128 pixels and compressed automatically. Animated emojis and SVGs must already fit the limit." msgstr "이모티콘 이름은 최소 2자 이상이어야 하며 문자, 숫자 및 밑줄을 사용할 수 있습니다. 이모티콘 크기는 {maxSize} 이하여야 합니다. 정지된 이미지는 자동으로 128x128픽셀로 조정되고 압축됩니다. 애니메이션 이모티콘과 SVG는 제한 내에 있어야 합니다." -#. Kind label on an emoji pack invite embed. -#. Short label in the authentication invite header. Keep the tone plain and specific. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/auth/flow/InviteHeader.tsx:21 -#: src/features/channel/components/InviteEmbed.tsx:84 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:57 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:105 -msgid "Emoji pack" -msgstr "이모티콘 팩" - -#. placeholder {0}: invite.pack.name -#: src/features/invite/commands/InviteCommands.tsx:144 -msgid "Emoji pack {0} has been installed." -msgstr "이모티콘 팩 {0}이(가) 설치되었습니다." - -#. Title of the error modal when creating a new emoji pack is rejected because the user is at the creation limit. -#: src/features/invite/commands/InviteCommands.tsx:56 -msgid "Emoji pack creation limit reached" -msgstr "이모티콘 팩 생성 한도에 도달했습니다" - -#. Modal title for the emoji pack invite share flow. -#: src/features/expressions/components/modals/PackInviteModal.tsx:57 -msgid "Emoji pack invite" -msgstr "이모티콘 팩 초대" - -#. Title of the error modal when installing an emoji pack via invite is rejected because the user is at the install limit. -#: src/features/invite/commands/InviteCommands.tsx:47 -msgid "Emoji pack limit reached" -msgstr "이모티콘 팩 제한에 도달했습니다" - -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#. Settings section label for emoji expression packs. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:80 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:23 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:18 -msgid "Emoji packs" -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/ChatSettingsSections.ts:126 msgid "Emoji picker" @@ -12882,8 +12607,8 @@ msgstr "즐겨찾기 없음" #. Label for an advanced select that caps the best video codec this client advertises it can decode. #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:172 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:92 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:177 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:113 msgid "Emulate decode codec (testing)" msgstr "디코딩 코덱 에뮬레이션 (테스트용)" @@ -13177,18 +12902,18 @@ msgstr "성인 콘텐츠를 사용하도록 설정했습니다." #. Label for an advanced screen-share select. Refers to hardware or software video encoding. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:51 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:144 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:56 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:165 msgid "Encoder path" msgstr "인코더 경로" #. Description for the encoder path select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:55 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:60 msgid "Encoder preference for new screen shares." msgstr "새로운 화면 공유에 대한 인코더 설정" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:164 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:185 msgid "Encoder, SVC, backup stream, and bitrate presets" msgstr "인코더, SVC, 백업 스트림 및 비트 전송률 사전 설정" @@ -13220,10 +12945,8 @@ msgstr "유예 기간 종료" msgid "End grace period now?" msgstr "유예 기간을 지금 종료할까요?" -#. Button label that stops the current screen share. #. Voice control menu action to stop sharing the screen. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:52 -#: src/features/voice/components/VoiceControlBar.tsx:112 +#: src/features/voice/components/VoiceControlBar.tsx:108 msgid "End screen share" msgstr "화면 공유 중단" @@ -13540,7 +13263,9 @@ msgstr "시스템 오디오 전체" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Subsection title in the voice tab. Keep it concise. +#. Voice menu submenu label for per-user entrance sound controls. #. Voice menu submenu label that contains per-user entrance sound mute and volume controls. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:179 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:309 #: src/features/user/components/modals/tabs/UserVoiceTab.tsx:187 #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:145 @@ -13568,6 +13293,8 @@ msgid "Entrance sound saved" msgstr "입장음 저장 완료" #. Voice menu slider label adjusting playback volume of this user's entrance sound, locally only. +#. Voice menu slider label for a user's entrance sound playback volume. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:187 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:318 msgid "Entrance sound volume" msgstr "입장 사운드 볼륨" @@ -13803,10 +13530,6 @@ msgstr "실험적인 기능" msgid "EXPERIMENTAL" msgstr "EXPERIMENTAL" -#: src/features/expressions/components/modals/PackInviteModal.tsx:152 -msgid "Expiration" -msgstr "만료" - #. Label above the expiration duration dropdown in the invite link settings. #: src/features/invite/components/modals/InviteModal.tsx:102 msgid "Expire after" @@ -13941,13 +13664,8 @@ msgstr "내 데이터 내보내기" msgid "Export themes" msgstr "테마 내보내기" -#. Developer / debug surface — keep terse and technical. Tooltip / description for the Expression packs settings toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:129 -msgid "Expose the staff-only Expression packs page in user settings." -msgstr "사용자 설정에서 직원 전용 이모지 패키 페이지를 표시합니다." - #. Developer / debug surface — keep terse and technical. Tooltip / description for the profile timezone settings toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:138 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:129 msgid "Expose the staff-only timezone section in profile settings." msgstr "프로필 설정에서 직원 전용 시간대 섹션을 표시합니다." @@ -13958,23 +13676,6 @@ msgstr "프로필 설정에서 직원 전용 시간대 섹션을 표시합니다 msgid "Expression autocomplete" msgstr "표현 자동 완성" -#. Settings search entry label. Names the settings search entry in the settings UI. -#. User settings tab for purchased or owned emoji/sticker expression packs. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:166 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:7 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:54 -msgid "Expression packs" -msgstr "표현 팩" - -#. Empty-state title for expression packs when the feature requires premium. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:59 -msgid "Expression packs are a {premiumProductName} feature" -msgstr "표현 팩은 {premiumProductName} 기능입니다" - -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:168 -msgid "Expression packs are not enabled on this instance. Contact your instance administrator for more information." -msgstr "이 인스턴스에서는 표현 팩을 사용할 수 없습니다. 자세한 내용은 인스턴스 관리자에게 문의하세요." - #. Aria label for the expression picker category nav. #: src/features/i18n/utils/CommonMessageDescriptors.ts:751 msgid "Expression picker categories" @@ -13987,9 +13688,7 @@ msgstr "표현식 삭제" #. Community settings sidebar category grouping the emoji and stickers tabs. #. 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/GuildSettingsConstants.ts:249 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:19 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:134 msgid "Expressions" msgstr "표현" @@ -14457,7 +14156,7 @@ msgstr "즐겨찾기" msgid "Favorites" msgstr "즐겨찾기" -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:182 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:177 msgid "Feature" msgstr "기능" @@ -14753,14 +14452,14 @@ msgstr "텍스트 입력창에 초점 맞추기" #. Voice call layout action that pins one of several active devices of the same participant. #. Voice layout menu action that focuses one device/session for a participant. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:37 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:61 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:101 msgid "Focus this device" msgstr "이 기기에 집중" #. Voice call layout action that pins the selected participant in the focused view. #. Voice layout menu action that focuses one participant in the call view. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:41 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:65 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:105 msgid "Focus this person" msgstr "이 사람에게 집중" @@ -14807,7 +14506,7 @@ msgstr "폴더 설정" msgid "Follow us on {blueskyProviderName}" msgstr "{blueskyProviderName}에서 팔로우하세요" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:693 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:826 msgid "Follow voice input" msgstr "음성 입력 따라가기" @@ -15061,7 +14760,7 @@ msgstr "메시지 전달됨" msgid "Forwarded from" msgstr "다음으로부터 전달됨" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:269 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:267 msgid "Found {resultCount} results in {categoryCount} categories" msgstr "카테고리 {categoryCount}개에서 결과 {resultCount}개 발견" @@ -15096,7 +14795,7 @@ msgstr "프레임률" msgid "France" msgstr "프랑스" -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:187 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:182 msgid "Free" msgstr "무료" @@ -15355,10 +15054,6 @@ msgstr "일반" msgid "Generate a shareable link or copy your combined custom CSS." msgstr "공유 가능한 링크를 생성하거나 조합된 맞춤 CSS를 복사하세요." -#: src/features/expressions/components/modals/PackInviteModal.tsx:213 -msgid "Generate invite" -msgstr "초대 링크 생성" - #. Short label in the add friends to group modal. Keep it concise. #: src/features/relationship/components/modals/AddFriendsToGroupModal.tsx:23 msgid "Generate invite link" @@ -15639,7 +15334,7 @@ msgstr "선물 <0/>이(가) <1>{giftEndDate}까지 적용됩니다. 자동 #. Settings search entry label. Also used as a search synonym in the settings search bar. #. User settings tab for gift inventory and redemption codes. #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:37 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:99 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:94 msgid "Gifts" msgstr "선물" @@ -15664,7 +15359,7 @@ msgid "Glad you're here, {username}!" msgstr "{username}님, 오신 것을 환영합니다!" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:71 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:67 msgid "Global emoji & sticker access" msgstr "전 세계 이모티콘 및 스티커 이용" @@ -15703,8 +15398,8 @@ msgstr "{premiumProductName}으로 이동" #. Button label on a community invite embed when the current user is already a member. #. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:108 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:53 +#: src/features/channel/components/InviteEmbed.tsx:79 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:45 msgid "Go to community" msgstr "커뮤니티로 이동" @@ -15831,7 +15526,7 @@ msgstr "{0} 부여됨." msgid "Grants all permissions and bypasses channel restrictions. Highly sensitive." msgstr "모든 권한을 부여하고 채널 제한을 우회합니다. 매우 민감한 권한입니다." -#: src/features/voice/components/StreamSettingsMenuContent.tsx:878 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1011 msgid "Granular selection" msgstr "세부 선택" @@ -15867,7 +15562,7 @@ msgstr "그리스어" #. Toggle label in the mobile video settings bottom sheet. Switches to grid layout. #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:88 -#: src/features/voice/components/VoiceSettingsMenus.tsx:784 +#: src/features/voice/components/VoiceSettingsMenus.tsx:785 msgid "Grid view" msgstr "격자 보기" @@ -15948,7 +15643,7 @@ msgstr "그룹 초대" #. Audit log channel type label for group DM channels. #. Fallback display name for an unnamed group DM in quick switcher results. #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:57 -#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:44 +#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:43 msgid "Group message" msgstr "그룹 메시지" @@ -16010,20 +15705,25 @@ msgid "Grouping" 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/VoiceVideoIndex.ts:104 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:125 msgid "H.264" msgstr "H.264" #. Label for an advanced screen-share select. H.264 is a codec name and should stay literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:115 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:120 msgid "H.264 backup stream" msgstr "H.264 백업 스트림" #. Option label for an H.264 backup stream select. H.264 is a codec name and should stay literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:127 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:132 msgid "H.264 simulcast backup" msgstr "H.264 동시 전송 백업" +#. Option label for the screen-share codec select while the HEVC opt-in is off and the option is disabled. H.265 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:231 +msgid "H.265 (requires opt-in)" +msgstr "H.265(옵트인 필요)" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the connection add connection modal. #: src/features/connection/components/modals/AddConnectionModal.tsx:57 @@ -16075,12 +15775,8 @@ msgstr "하드웨어 가속" msgid "Hardware acceleration can cause rendering glitches with transparent windows. Try --disable-gpu if you see flicker or smearing." msgstr "하드웨어 가속은 투명 창에서 렌더링 오류를 일으킬 수 있습니다. 화면 깜빡임이나 번짐 현상이 나타나면 --disable-gpu를 사용해 보세요." -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:132 -msgid "Hardware acceleration is off, so codecs will encode on your CPU. <0>Turn it back on in {advancedSettingsLabel}." -msgstr "하드웨어 가속이 꺼져 있어 코덱이 CPU에서 인코딩됩니다. <0>{advancedSettingsLabel}에서 다시 켜세요." - #. 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/VoiceVideoIndex.ts:152 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:173 msgid "Hardware encoder" msgstr "하드웨어 인코더" @@ -16215,10 +15911,15 @@ msgid "Help translate {PRODUCT_NAME} into your language on <0>{I18N_WEBLATE_DOMA msgstr "{PRODUCT_NAME}을(를) 귀하의 언어로 번역하는 데 참여해 주세요. <0>{I18N_WEBLATE_DOMAIN}에서 가능합니다." #. Description for a WebRTC content hint select. Keep Motion, Detail, and text as plain option concepts. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:135 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:140 msgid "Helps the browser choose motion, detail, or text handling." msgstr "브라우저가 움직임, 디테일 또는 텍스트 처리를 선택하도록 도와줍니다." +#. Settings search synonym. Codec name; keep literal. Used to match this term in the settings search bar. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:105 +msgid "HEVC" +msgstr "HEVC" + #. Codec description in the screen share codec policy menu. HEVC is a codec name; keep WebRTC literal. #: src/features/voice/utils/ScreenShareCodecPolicy.ts:28 msgid "HEVC. Efficient at low bitrate, but only usable when WebRTC exposes a hardware encoder." @@ -16370,7 +16071,7 @@ msgid "Hide muted channels by default?" msgstr "음소거된 채널을 기본으로 숨길까요?" #. Short label for an advanced stream privacy preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:47 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:52 msgid "Hide my stream preview thumbnail" msgstr "내 스트림 미리보기 썸네일 숨기기" @@ -16389,7 +16090,7 @@ msgstr "비밀번호 숨기기" msgid "Hide picture-in-picture popout?" msgstr "화면 속 화면 팝업 숨기기?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:727 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:860 msgid "Hide preview thumbnail" msgstr "미리보기 썸네일 숨기기" @@ -16451,7 +16152,7 @@ msgid "High dynamic range display mode" msgstr "HDR 디스플레이 모드" #. Description for a software encoder quality select. Keep AV1 and CPU literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:75 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:80 msgid "Higher quality can cost more CPU and latency." msgstr "더 높은 품질은 더 많은 CPU와 지연 시간을 유발할 수 있습니다." @@ -16474,7 +16175,7 @@ msgstr "힌트" msgid "Hoist order" msgstr "호이스트 순서" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:507 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:522 msgid "Hoist order reset to default" msgstr "호이스트 순서가 기본값으로 재설정되었습니다" @@ -16503,7 +16204,7 @@ msgstr "눌러서 녹음. 위로 드래그하면 잠금, 놓으면 전송." #. Action label in quick switcher for navigating to the Home tab. #: src/features/app/components/layout/MobileBottomNav.tsx:110 -#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:48 +#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:47 msgid "Home" msgstr "홈" @@ -16834,11 +16535,11 @@ msgstr "무시" msgid "Ignore friend request" msgstr "친구 요청 무시하기" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:868 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1001 msgid "Ignore hardware devices" msgstr "하드웨어 기기 무시" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:844 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:977 msgid "Ignore input media" msgstr "입력 미디어 무시" @@ -16864,7 +16565,7 @@ msgstr "스팸 신고 무시" msgid "Ignore the friend request from {displayName}?" msgstr "{displayName}님의 친구 요청을 무시하시겠어요?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:855 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:988 msgid "Ignore virtual" msgstr "가상 배경 무시" @@ -17198,7 +16899,7 @@ msgid "Inbox preview" msgstr "받은 메시지 미리 보기" #. Accessible label for the inbox popout tablist. -#: src/features/messaging/components/popouts/InboxPopout.tsx:44 +#: src/features/messaging/components/popouts/InboxPopout.tsx:38 msgid "Inbox tabs" msgstr "받은 메시지 탭" @@ -17446,38 +17147,11 @@ msgstr "이모티콘 삽입" msgid "Install {productName} for the full source picker and smoother screen-sharing controls." msgstr "전체 소스 선택 도구와 더 원활한 화면 공유 제어 기능을 사용하려면 {productName}을(를) 설치하세요." -#. Button label on an emoji pack invite embed that installs the pack. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:92 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:65 -msgid "Install emoji pack" -msgstr "이모지 팩 설치" - -#. Button label on a sticker pack invite embed that installs the pack. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:96 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:69 -msgid "Install sticker pack" -msgstr "스티커 팩 설치" - #. Label for the installed desktop version in the Linux update modal. #: src/features/updater/commands/UpdaterModalCommands.tsx:136 msgid "Installed" msgstr "설치됨" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:303 -msgid "Installed {installedCount} / {installedLimit}" -msgstr "설치됨 {installedCount} / {installedLimit}" - -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:113 -msgid "Installed on {installedAt}" -msgstr "{installedAt}에 설치됨" - -#. 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/ExpressionPacksIndex.ts:39 -msgid "Installed packs" -msgstr "설치된 팩" - #. Desktop updater modal body. The currentVersion placeholder is the installed app version. #: src/features/updater/commands/UpdaterModalCommands.tsx:45 msgid "Installed version: {currentVersion}." @@ -17527,7 +17201,7 @@ msgstr "인터페이스" #. Settings section label for interface language selection. #. Settings section title in the language tab. Keep it concise. #: src/features/user/components/modals/tabs/LanguageTab.tsx:79 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:50 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:42 msgid "Interface language" msgstr "인터페이스 언어" @@ -17536,11 +17210,6 @@ msgstr "인터페이스 언어" msgid "Interface size" msgstr "인터페이스 크기" -#. Status pill on a scheduled message row when the schedule is in the past or otherwise invalid. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:26 -msgid "Invalid" -msgstr "유효하지 않음" - #. Error message in the use entrance sound. #. Error message in the use sound settings. #: src/features/user/components/modals/tabs/hooks/useEntranceSound.ts:30 @@ -17631,7 +17300,6 @@ msgstr "오프라인" #: src/features/app/config/AuditLogConstants.ts:180 #: src/features/channel/components/guild_members_page/MemberTableRow.tsx:43 #: src/features/invite/components/modals/InviteModal.tsx:97 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:120 msgid "Invite" msgstr "초대하기" @@ -17704,7 +17372,7 @@ msgid "Invite link settings" msgstr "초대 링크 설정" #. Title shown on an invite embed while streaming privacy is active. -#: src/features/channel/components/InviteEmbed.tsx:137 +#: src/features/channel/components/InviteEmbed.tsx:108 msgid "Invite masked" msgstr "초대 가림" @@ -17786,7 +17454,7 @@ msgid "Invite to community" msgstr "커뮤니티에 초대" #. Title shown on an invite embed when the invite cannot be resolved due to a non-permanent failure. -#: src/features/channel/components/InviteEmbed.tsx:133 +#: src/features/channel/components/InviteEmbed.tsx:104 msgid "Invite unavailable" msgstr "초대 비활성화됨" @@ -17805,17 +17473,6 @@ msgstr "초대자" msgid "Invited by {0}." msgstr "{0} 님이 초대함." -#. Short label in the authentication invite header. Preserve {inviterTag}; it is inserted by code. Keep the tone plain and specific. -#: src/features/auth/flow/InviteHeader.tsx:34 -#: src/features/channel/components/InviteEmbed.tsx:347 -msgid "Invited by {inviterTag}" -msgstr "{inviterTag}님의 초대" - -#. Metadata label for an expression pack invite. userTag is the inviter username and discriminator. -#: src/features/invite/components/modals/InviteAcceptModal.tsx:77 -msgid "Invited by {userTag}" -msgstr "{userTag} 님의 초대" - #: src/features/invite/components/InviteListItem.tsx:67 msgid "Inviter" msgstr "초대자" @@ -17860,7 +17517,7 @@ msgstr "{productName}에서 잠재적인 레이드를 감지하여 초대 기능 #. Invite settings notice shown after admins pause invite links for a community. #. Status message on a community invite embed when invites are paused by community admins. -#: src/features/channel/components/InviteEmbed.tsx:121 +#: src/features/channel/components/InviteEmbed.tsx:92 #: src/features/invite/components/DisableInvitesButton.tsx:48 msgid "Invites are paused for this community." msgstr "이 커뮤니티의 초대 기능이 일시 중지되었습니다." @@ -17871,7 +17528,7 @@ msgstr "관리자가 이 커뮤니티의 초대를 일시 중지했습니다. #. Audit log community feature label meaning invite creation is disabled. #. Status label on a community invite embed when invites are paused or anti-raid mode is active. -#: src/features/channel/components/InviteEmbed.tsx:104 +#: src/features/channel/components/InviteEmbed.tsx:75 #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:106 msgid "Invites disabled" msgstr "초대 비활성화됨" @@ -17884,7 +17541,7 @@ msgstr "초대 비활성화 알림 표시줄" #. Button or menu action label in the invite accept modal. Keep it concise. #. Button or menu action label in the invites disabled modal. Keep it concise. #: src/features/invite/components/alerts/InvitesDisabledModal.tsx:9 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:49 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:41 msgid "Invites paused" msgstr "초대 일시 중지됨" @@ -18025,12 +17682,12 @@ msgid "Join community form" msgstr "커뮤니티 가입 양식" #. Button label on a group DM invite embed that accepts the invite. -#: src/features/channel/components/InviteEmbed.tsx:80 +#: src/features/channel/components/InviteEmbed.tsx:71 msgid "Join group" msgstr "그룹 참여" #. Button or menu action label in the invite accept modal. Keep it concise. -#: src/features/invite/components/modals/InviteAcceptModal.tsx:45 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:37 msgid "Join group DM" msgstr "그룹 DM 참여" @@ -18355,12 +18012,12 @@ msgstr "한국어" #. User settings tab for language, locale, and time display preferences. #: src/features/app/components/setup/SetupWizardSteps.tsx:56 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:6 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:137 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:132 msgid "Language" 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/GeneralSettingsSections.ts:54 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:46 msgid "Language settings" msgstr "언어 설정" @@ -18440,15 +18097,10 @@ msgid "Launch at login" msgstr "로그인 시 실행" #. Description for an SVC mode select. Keep SVC and AV1 literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:95 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:100 msgid "Layering for AV1 and VP9 when available." msgstr "SVC 및 AV1 사용 시 레이어링 기능입니다." -#. CTA label that opens the premium settings tab from expression packs. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:67 -msgid "Learn about {premiumProductName}" -msgstr "{premiumProductName}에 대해 알아보기" - #. Accessible label for the screen-share picker footer info button. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:184 msgid "Learn about screen share previews" @@ -18818,7 +18470,7 @@ msgid "Links" msgstr "링크" #. User settings tab label shown on Linux desktop builds. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:78 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:73 msgid "Linux app" msgstr "Linux 앱" @@ -19115,7 +18767,7 @@ msgid "macOS" msgstr "macOS" #. User settings tab label shown on macOS desktop builds. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:82 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:77 msgid "macOS app" msgstr "macOS 앱" @@ -19247,11 +18899,6 @@ msgstr "커뮤니티 기능 관리" msgid "Manage emoji & stickers" msgstr "이모티콘 및 스티커 관리" -#. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:47 -msgid "Manage expression packs" -msgstr "표현 팩 관리" - #: src/features/channel/components/modals/channel_tabs/ChannelWebhooksTab.tsx:93 msgid "Manage incoming webhooks that can post messages into this channel." msgstr "이 채널에 메시지를 게시할 수 있는 수신 웹훅을 관리합니다." @@ -19316,7 +18963,7 @@ msgstr "수동 데스크톱 업데이트" #. Action label in the inbox popout overflow menu. Marks every inbox channel as read. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/messaging/components/popouts/InboxPopout.tsx:48 +#: src/features/messaging/components/popouts/InboxPopout.tsx:42 #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:435 msgid "Mark all as read" msgstr "모두 읽음으로 표시" @@ -19334,7 +18981,7 @@ msgstr "모든 DM을 읽음으로 표시" #. Accessible label and tooltip for the mark-all-as-read button in the inbox popout. #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:165 -#: src/features/messaging/components/popouts/InboxPopout.tsx:52 +#: src/features/messaging/components/popouts/InboxPopout.tsx:46 msgid "Mark all inbox channels as read" msgstr "모든 받은 메시지를 읽음으로 표시" @@ -19597,10 +19244,6 @@ msgstr "최대 사용 횟수" msgid "Max size: {BACKGROUND_MEDIA_MAX_SIZE_LABEL}." msgstr "최대 크기: {BACKGROUND_MEDIA_MAX_SIZE_LABEL}." -#: src/features/expressions/components/modals/PackInviteModal.tsx:168 -msgid "Max uses" -msgstr "최대 사용 횟수" - #: src/features/user/components/modals/tabs/component_gallery_tab/IndicatorsTab.tsx:451 msgid "Max visible count" msgstr "최대 표시 개수" @@ -19615,13 +19258,6 @@ msgstr "창 최대화" msgid "Maximizes visible messages with minimal spacing." msgstr "메시지 간격을 최소화하여 더 많은 메시지를 볼 수 있습니다." -#. Form helper text describing the maximum length of a description field. -#. Form helper text describing the maximum length of a description field. -#: src/features/expressions/components/modals/CreatePackModal.tsx:46 -#: src/features/expressions/components/modals/EditPackModal.tsx:43 -msgid "Maximum 256 characters" -msgstr "최대 256자" - #. Label for attachment decay maximum eligible size. #: src/features/app/components/setup/SetupWizardSteps.tsx:240 msgid "Maximum eligible size (MB)" @@ -19638,10 +19274,15 @@ msgid "Maximum protection for family-friendly spaces" msgstr "가족 친화적인 공간을 위한 최고의 보호" #. Label for an advanced screen-share bitrate select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:155 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:160 msgid "Maximum screen share bitrate" msgstr "최대 화면 공유 비트레이트" +#. Settings search entry description for the AV1 and H.265 screen-share opt-in toggles. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:97 +msgid "May cause compatibility issues for viewers. We’re working on improving this." +msgstr "시청자에게 호환성 문제가 발생할 수 있습니다. 개선 중입니다." + #. Short label in the max favorite memes modal. #: src/features/app/components/alerts/MaxFavoriteMemesModal.tsx:34 #: src/features/expressions/components/modals/GiftAcceptModal.tsx:220 @@ -19690,9 +19331,7 @@ msgid "Media buttons" msgstr "미디어 버튼" #. Accessible label for the floating media controls toolbar in the media viewer modal. -#. Voice participant context menu submenu label for camera, stream, and video actions. #: src/features/messaging/components/modals/media_modal/shared.ts:69 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:190 msgid "Media controls" msgstr "미디어 컨트롤" @@ -19898,7 +19537,7 @@ msgstr "멤버 선택됨" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Voice participant menu action that inserts a mention of the selected user into the message composer. #: src/features/ui/action_menu/items/MentionUserMenuItem.tsx:13 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:45 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:69 #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:67 msgid "Mention" msgstr "멘션하기" @@ -20004,7 +19643,7 @@ msgstr "메시지" #: src/features/guild/components/modals/guild_tabs/GuildMemberActionsSheet.tsx:88 #: src/features/ui/action_menu/items/ActionsSubmenu.tsx:41 #: src/features/ui/action_menu/items/MessageUserMenuItem.tsx:26 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:49 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:73 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabInputsTab.tsx:86 #: src/features/user/components/modals/UserProfileMobileSheet.tsx:712 #: src/features/user/components/modals/UserProfileModal.tsx:562 @@ -20342,7 +19981,7 @@ msgstr "마이크 권한 필요" msgid "Microphone test" msgstr "마이크 테스트" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:813 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:946 msgid "Microphone workaround" msgstr "마이크 문제 해결" @@ -20532,9 +20171,7 @@ msgid "Mod" msgstr "관리자" #. Permission category for moderation actions against members or messages. -#. Voice participant context menu submenu label for member moderation actions. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:141 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:194 msgid "Moderation" msgstr "관리" @@ -20667,7 +20304,7 @@ msgstr "정확도순" #. Short label in the inline. Keep it concise. #: src/features/user/components/modals/tabs/accessibility_tab/AccessibilityTabInline.tsx:31 #: src/features/user/components/modals/tabs/AccessibilityTab.tsx:98 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:143 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:148 #: src/features/user/components/settings_utils/search_index/AccessibilityIndex.ts:297 #: src/features/user/components/settings_utils/section_registry/AccessibilitySections.ts:271 msgid "Motion" @@ -20685,7 +20322,7 @@ msgid "Move" msgstr "이동" #. Submenu label that moves every active device into another voice channel. -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:22 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:37 msgid "Move all devices to…" msgstr "모든 기기 이동…" @@ -20702,7 +20339,7 @@ msgstr "이전 채널 방문 기록으로 이동" #. Submenu label that moves a single device into another voice channel. #. Submenu label that moves a single device into another voice channel. #: src/features/ui/action_menu/items/MoveToChannelSubmenu.tsx:21 -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:18 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:33 msgid "Move device to…" msgstr "기기 이동 위치 선택…" @@ -20739,7 +20376,7 @@ msgstr "이동" #. Submenu label that moves the selected participant or content into another channel. #. Submenu label that moves the selected participant or content into another channel. #: src/features/ui/action_menu/items/MoveToChannelSubmenu.tsx:29 -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:26 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:41 msgid "Move to…" msgstr "채널로 이동…" @@ -20804,7 +20441,7 @@ msgstr "음표" #: src/features/channel/components/bottomsheets/channel_details_bottom_sheet/ChannelDetailsBottomSheetShared.ts:132 #: src/features/channel/components/embeds/media/EmbedVideo.tsx:72 #: src/features/guild/components/modals/GuildNotificationSettingsModal.tsx:141 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:20 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:36 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:65 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:73 #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:178 @@ -20818,7 +20455,7 @@ msgid "Mute" msgstr "음소거" #. Voice control button label to turn the user's microphone off. -#: src/features/voice/components/VoiceControlBar.tsx:126 +#: src/features/voice/components/VoiceControlBar.tsx:122 msgctxt "voice-control-action" msgid "Mute" msgstr "음소거" @@ -20884,7 +20521,7 @@ msgid "Mute conversation" msgstr "대화 음소거" #. Voice menu toggle that mutes a single device when the current user is connected on multiple devices. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:53 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:77 msgid "Mute device" msgstr "기기 음소거" @@ -20898,7 +20535,9 @@ msgstr "DM 알림 끄기" msgid "Mute DMs" msgstr "DM 알림 끄기" +#. Voice menu checkbox label that locally silences a user's entrance sound. #. Voice menu checkbox label. Locally silences this user's custom entrance sound when they join, only for the current user. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:183 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:313 msgid "Mute entrance sound" msgstr "입장 효과음 끄기" @@ -21107,11 +20746,6 @@ msgstr "내 이미지 검색" msgid "My search engine" msgstr "내 검색 엔진" -#. Form placeholder example for a pack name input. -#: src/features/expressions/components/modals/CreatePackModal.tsx:42 -msgid "My super pack" -msgstr "내 슈퍼 팩" - #. Short label in the add custom search engine modal. Keep it concise. #: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx:84 msgid "My translator" @@ -21757,10 +21391,6 @@ msgstr "아직 선물이 없어요" msgid "No hoisted roles. Enable \"Show this role separately\" on a role to see it here." msgstr "표시된 역할이 없습니다. 역할 설정에서 \"역할 구성원 별도 표시\"를 켜면 여기에 표시됩니다." -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:320 -msgid "No installed packs yet." -msgstr "설치된 팩이 없습니다." - #: src/features/guild/components/modals/guild_tabs/guild_overview_tab/fields/GuildInviteSplashUploadField.tsx:154 msgid "No invite background" msgstr "초대 배경 없음" @@ -21954,11 +21584,6 @@ msgstr "저장된 미디어 없음" msgid "No saved payment methods." msgstr "저장된 결제 수단이 없습니다." -#. Empty state title in the scheduled messages popout when the user has none scheduled. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:18 -msgid "No scheduled messages" -msgstr "예정된 메시지 없음" - #. Body of the screen-share-unsupported modal shown when xdg-desktop-portal returns no capturable sources. #: src/features/voice/components/alerts/ScreenShareUnsupportedModal.tsx:18 msgid "No screens or windows were returned by the Linux screen sharing portal. Try again after checking that your desktop environment allows screen capture." @@ -21969,7 +21594,7 @@ msgstr "Linux 화면 공유 포털에서 반환된 화면 또는 창이 없습 msgid "No search results" msgstr "검색 결과 없음" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:251 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:249 #: src/features/app/components/dialogs/components/DesktopSettingsView.tsx:549 msgid "No settings found" msgstr "설정 없음" @@ -22096,7 +21721,7 @@ msgid "No webhooks" msgstr "웹훅 없음" #. Developer option label for short-circuiting the in-app reporting (IAR) flow. When enabled, submitting a report skips the network call. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:143 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:134 msgid "No-op in-app reports" msgstr "앱 내 신고 무효화" @@ -22303,7 +21928,7 @@ msgid "Notifications" msgstr "알림" #. User settings tab for notification and alert sound controls. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:132 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:127 msgctxt "user-settings-tab" msgid "Notifications" msgstr "알림" @@ -22366,7 +21991,7 @@ msgstr "사물" #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/SlowmodeControl.tsx:24 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:97 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:139 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:123 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:128 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:59 msgid "Off" msgstr "해제" @@ -22500,7 +22125,7 @@ msgstr "와이드 스크린에만 적용됩니다." msgid "Only credit cards are accepted. Debit and prepaid cards cannot be used for the mature content check." msgstr "신용카드만 사용할 수 있습니다. 성인 콘텐츠 확인을 위해 직불카드 및 선불카드는 사용할 수 없습니다." -#: src/features/voice/components/StreamSettingsMenuContent.tsx:833 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:966 msgid "Only default speakers" msgstr "기본 스피커만 사용" @@ -22548,7 +22173,7 @@ msgstr "여기에서 실행하는 코드가 어떤 동작을 하는지 정확히 msgid "Only show message previews for DMs with unread messages" msgstr "읽지 않은 메시지가 있는 DM에 대해서만 메시지 미리보기 표시" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:823 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:956 msgid "Only speakers" msgstr "스피커만" @@ -22820,7 +22445,7 @@ msgstr "브라우저에서 이모티콘 열기" msgid "Open emoji picker" msgstr "이모티콘 선택기 열기" -#: src/features/voice/components/VoiceSettingsMenus.tsx:877 +#: src/features/voice/components/VoiceSettingsMenus.tsx:859 msgid "Open event sink" msgstr "이벤트 싱크를 엽니다." @@ -22938,13 +22563,13 @@ msgstr "{directMessageName} 님의 프로필 열기" #. Accessible label for the avatar button that opens a user profile. #. Short label in the app layout voice participant item. Preserve {displayName}; it is inserted by code. -#: src/features/app/components/layout/VoiceParticipantItem.tsx:47 +#: src/features/app/components/layout/VoiceParticipantItem.tsx:48 #: src/features/ui/avatars/AvatarStack.tsx:21 msgid "Open profile for {displayName}" msgstr "{displayName}님의 프로필 열기" #. Short label in the app layout grouped voice participant. Preserve {nickname}; it is inserted by code. -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:35 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:36 msgid "Open profile for {nickname}" msgstr "{nickname}님의 프로필 열기" @@ -23079,17 +22704,17 @@ msgid "Open your settings" msgstr "설정 열기" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:112 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:133 msgid "OpenH264 software codec on Linux" msgstr "Linux의 OpenH264 소프트웨어 코덱" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:88 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:109 msgid "OpenH264 video codec" msgstr "OpenH264 비디오 코덱 열기" #. Switch label for the OpenH264 codec toggle. "OpenH264" is a product name and "Cisco Systems, Inc." is a company name; do not translate either. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:34 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:39 msgid "OpenH264 Video Codec provided by Cisco Systems, Inc." msgstr "Cisco Systems, Inc.에서 제공하는 OpenH264 비디오 코덱." @@ -23336,34 +22961,6 @@ msgstr "현재 <0>{username}님에게 소유권을 이전할 수 없습니 msgid "Ownership transferred" msgstr "소유권이 이전되었습니다" -#. Form field label for the name of an expression pack. -#. Form field label for the name of an expression pack. -#: src/features/expressions/components/modals/CreatePackModal.tsx:26 -#: src/features/expressions/components/modals/EditPackModal.tsx:27 -msgid "Pack name" -msgstr "팩 이름" - -#. Form validation error shown when the pack name field is empty. -#. Form validation error shown when the pack name field is empty. -#: src/features/expressions/components/modals/CreatePackModal.tsx:30 -#: src/features/expressions/components/modals/EditPackModal.tsx:31 -msgid "Pack name is required" -msgstr "팩 이름은 필수입니다" - -#. Form validation error for a pack name that is too short. -#. Form validation error for a pack name that is too short. -#: src/features/expressions/components/modals/CreatePackModal.tsx:34 -#: src/features/expressions/components/modals/EditPackModal.tsx:35 -msgid "Pack name must be at least 2 characters" -msgstr "팩 이름은 2자 이상이어야 합니다" - -#. Form validation error for a pack name that is too long. -#. Form validation error for a pack name that is too long. -#: src/features/expressions/components/modals/CreatePackModal.tsx:38 -#: src/features/expressions/components/modals/EditPackModal.tsx:39 -msgid "Pack name must be at most 64 characters" -msgstr "팩 이름은 64자 이하여야 합니다" - #. Voice stats field label (mobile lobby). Shows packet loss percentage. #. Voice stats field label (mobile voice lobby). Shows packet loss percentage. #: src/features/voice/components/bottomsheets/DirectCallLobbyBottomSheet.tsx:124 @@ -23371,11 +22968,6 @@ msgstr "팩 이름은 64자 이하여야 합니다" msgid "Packet loss" 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/ExpressionPacksIndex.ts:15 -msgid "Packs" -msgstr "팩" - #: src/features/channel/components/bottomsheets/ChannelSearchBottomSheet.tsx:718 msgid "Page {currentPage} of {totalPages}" msgstr "{currentPage}/{totalPages} 페이지" @@ -23566,7 +23158,7 @@ msgid "Pause invites? New users won't be able to join through invite links until msgstr "초대 일시 중지? 다시 사용 설정할 때까지 새 사용자는 초대 링크를 통해 참여할 수 없습니다. 기존 멤버에게는 영향을 미치지 않습니다." #. Short label for an advanced screen-share preview preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:39 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:44 msgid "Pause my screen share preview in the background" msgstr "백그라운드에서 화면 공유 미리보기 일시 중지" @@ -23575,6 +23167,11 @@ msgstr "백그라운드에서 화면 공유 미리보기 일시 중지" msgid "Pause notifications" msgstr "알림 일시 중지" +#. Voice screen share menu preference that pauses the local stream preview while the app is unfocused. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:28 +msgid "Pause Preview When Fluxer Isn’t Focused" +msgstr "Fluxer가 활성화되어 있지 않을 때 미리보기 일시 중지" + #. Description shown for the emoji toggle while reduced motion is active. #: src/features/user/components/modals/tabs/accessibility_tab/AnimationTab.tsx:81 msgid "Paused by reduced motion. Turn on to keep animated emojis playing." @@ -23908,7 +23505,7 @@ msgid "Picture" 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/VoiceVideoIndex.ts:124 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:145 msgid "Picture in picture" msgstr "화면 속 화면" @@ -24028,7 +23625,7 @@ msgid "Pins popout" 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/VoiceVideoIndex.ts:128 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:149 msgid "PiP" msgstr "PIP" @@ -24167,15 +23764,20 @@ msgstr "다시 표시" msgid "Pop out call" msgstr "통화 창을 분리합니다." -#. Voice menu action on desktop that opens the participant camera feed in a separate window. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:29 -msgid "Pop out camera" -msgstr "카메라 피드를 분리합니다." - #. Voice menu action on desktop that opens the participant screen share in a separate window. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:33 -msgid "Pop out stream" -msgstr "화면 공유를 분리합니다." +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:57 +msgid "Pop Out Stream" +msgstr "스트림 팝업" + +#. Voice menu action on desktop that opens the participant placeholder tile in a separate window. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:49 +msgid "Pop Out User" +msgstr "사용자 팝아웃" + +#. Voice menu action on desktop that opens the active participant camera feed in a separate window. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:45 +msgid "Pop Out Video" +msgstr "영상 팝아웃" #. Overlay text shown on a voice participant tile while it lives in a separate popped-out window. #: src/features/voice/components/popout/PoppedOutOverlay.tsx:19 @@ -24225,7 +23827,7 @@ msgid "Prefer @mention" msgstr "@멘션 선호" #. Option label for an encoder path select. Refers to hardware video encoders. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:63 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:68 msgid "Prefer hardware" msgstr "하드웨어 선호" @@ -24237,7 +23839,7 @@ msgid "Prefer no @mention" msgstr "@멘션 안 함" #. Option label for an encoder path select. Refers to software video encoders. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:67 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:72 msgid "Prefer software" msgstr "소프트웨어 선호" @@ -24256,6 +23858,11 @@ msgstr "환경설정" msgid "Preferences..." msgstr "환경설정..." +#. Accessible label for the advanced screen-share codec preference select. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:218 +msgid "Preferred screen share codec" +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/settings_utils/search_index/AccessibilityIndex.ts:293 @@ -24391,6 +23998,11 @@ msgstr "미리보기 버튼" msgid "Preview camera" msgstr "카메라 미리보기" +#. Voice menu action that opens a preview of the current user camera. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:53 +msgid "Preview Camera" +msgstr "카메라 미리보기" + #. Status text on the placeholder shown in the voice call view when the user has hidden a remote stream preview. #: src/features/voice/components/HiddenStreamPlaceholder.tsx:10 msgid "Preview hidden" @@ -24424,7 +24036,7 @@ msgid "Preview sound" msgstr "사운드 미리 듣기" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:136 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:157 msgid "Preview, popout, and stream thumbnail behavior" msgstr "미리보기, 팝업 및 스트림 섬네일 동작 설정" @@ -24523,7 +24135,7 @@ msgid "Primary navigation" msgstr "기본 탐색" #. Voice display preference checkbox that moves active speakers toward the front of the call grid when enabled. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:81 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:105 msgid "Prioritize speakers" msgstr "발언자 우선 표시" @@ -24537,7 +24149,7 @@ msgstr "우선 발언권" #. User settings tab for privacy and safety controls. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:12 #: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts:60 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:103 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:98 msgid "Privacy" msgstr "개인정보 보호" @@ -24613,7 +24225,7 @@ msgid "Product name" msgstr "제품 이름" #. User settings tab for editing the current user profile. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:91 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:86 msgid "Profile" msgstr "프로필" @@ -24977,7 +24589,7 @@ msgid "Push-to-talk is ignored in direct input. Switch to focused voice or custo msgstr "직접 입력 중에는 PTT(Push-to-talk)가 무시됩니다. 사용하려면 포커스 음성 또는 사용자 지정을 선택하세요." #. Tooltip on the mic button in the voice control bar when push-to-talk is enabled. {pushToTalkHint} is the formatted shortcut key combo. -#: src/features/voice/components/VoiceControlBar.tsx:116 +#: src/features/voice/components/VoiceControlBar.tsx:112 msgid "Push-to-talk is on. Hold {pushToTalkHint} to speak." msgstr "음성 활성화 방식이 PTT로 설정되어 있습니다. {pushToTalkHint} 키를 누른 채 말하세요." @@ -24997,7 +24609,7 @@ msgid "Push-to-talk won't unmute your microphone while you're deafened. Undeafen msgstr "음성 채팅 단축키를 누르면 음소거 상태에서는 마이크가 켜지지 않습니다. 대화하려면 음소거를 해제하세요." #. Option label for a software encoder quality select. Means slower/higher-quality. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:87 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:92 msgid "Quality" msgstr "품질" @@ -25212,7 +24824,7 @@ msgid "Ready to upgrade?" msgstr "업그레이드할 준비가 되셨나요?" #. Option label for a software encoder quality select. Means fastest/lower-latency. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:79 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:84 msgid "Realtime" msgstr "실시간" @@ -25287,11 +24899,9 @@ msgstr "다시 확인" msgid "Recipients will be taken to {0} <0>{1}" msgstr "받는 사람들은 {0} <0>{1}으로 이동됩니다" -#. Badge shown next to the auto codec option in the screen-share codec radio group. Keep it concise. #. Spellcheck engine option in the language tab. Lets the app choose the best available spellcheck engine. #. Spellcheck engine option in the textarea spellcheck submenu. Lets the app choose the best available engine. #: src/features/channel/components/textarea/TextareaContextMenu.tsx:70 -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:38 #: src/features/user/components/modals/tabs/LanguageTab.tsx:87 msgid "Recommended" msgstr "권장" @@ -25556,11 +25166,6 @@ msgstr "거절" msgid "Rejected" msgstr "거부됨" -#. Voice participant context menu submenu label for friend and block actions. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:198 -msgid "Relationship" -msgstr "관계" - #. Short label in the markdown tab. Keep it concise. #: src/features/user/components/modals/tabs/component_gallery_tab/MarkdownTab.tsx:129 msgid "Relative" @@ -25641,7 +25246,6 @@ msgstr "창 크기 및 위치 기억" #. Action label for removing the selected item from a list or relationship. #. Button label for removing the current webhook avatar image. #. Button or menu action label in the channel and chat message reactions sheet. Keep it concise. Keep the tone plain and specific. -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the linked accounts tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the search engines tab. Keep it concise. Keep the tone plain and specific. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. @@ -25660,8 +25264,6 @@ msgstr "창 크기 및 위치 기억" #: src/features/ui/action_menu/GroupDMContextMenu.tsx:73 #: src/features/ui/action_menu/UserContextMenu.tsx:80 #: src/features/user/components/modals/tabs/chat_settings_tab/SearchEnginesTab.tsx:26 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:75 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:133 #: src/features/user/components/modals/tabs/LinkedAccountsTab.tsx:55 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:158 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:194 @@ -25833,11 +25435,6 @@ msgstr "{targetName}에서 하나를 제거하여 공간을 확보한 다음 다 msgid "Remove override" msgstr "재정의 삭제" -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:54 -msgid "Remove pack" -msgstr "팩 삭제" - #. Button or menu action label in the channel and chat message reactions sheet. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the message reactions modal. Keep it concise. Keep the tone plain and specific. #: src/features/channel/components/MessageReactionsSheet.tsx:33 @@ -25966,11 +25563,6 @@ msgstr "{oldLabel} 역할을 삭제했습니다." msgid "Removed roles." msgstr "역할이 삭제되었습니다." -#. Button or menu action label in the messaging commands. Keep it concise. Keep the tone plain and specific. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:57 -msgid "Removed scheduled message" -msgstr "예약 메시지 삭제됨" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:419 msgid "Removed the channel from its category." msgstr "채널을 카테고리에서 삭제했습니다." @@ -26003,11 +25595,6 @@ msgstr "변수별 재정의를 모두 제거하지만 라이브러리 및 에셋 msgid "Removing permissions could limit the bot's features." msgstr "권한을 삭제하면 봇 기능이 제한될 수 있습니다." -#. Description text in the expression packs tab. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:71 -msgid "Removing the pack will uninstall it from your account." -msgstr "팩을 제거하면 계정에서 팩이 제거됩니다." - #: src/features/moderation/components/modals/RemoveTimeoutModal.tsx:55 msgid "Removing the timeout will allow <0>{targetUserTag} to send messages, react, and join voice channels again." msgstr "타임아웃을 해제하면 <0>{targetUserTag}님이 메시지를 보내고, 반응하고, 음성 채널에 다시 참여할 수 있습니다." @@ -26654,42 +26241,42 @@ msgid "Resize floating panel" msgstr "플로팅 패널 크기 조절" #. Accessible label for the bottom-left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:80 +#: src/features/messaging/components/popouts/InboxPopout.tsx:74 msgid "Resize inbox from bottom left" msgstr "왼쪽 아래에서 받은편지함 크기 조절" #. Accessible label for the bottom-right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:84 +#: src/features/messaging/components/popouts/InboxPopout.tsx:78 msgid "Resize inbox from bottom right" msgstr "오른쪽 아래에서 받은편지함 크기 조절" #. Accessible label for the bottom resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:60 +#: src/features/messaging/components/popouts/InboxPopout.tsx:54 msgid "Resize inbox from the bottom edge" msgstr "받은편지함 하단 가장자리에서 크기 조절" #. Accessible label for the left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:64 +#: src/features/messaging/components/popouts/InboxPopout.tsx:58 msgid "Resize inbox from the left edge" msgstr "왼쪽 가장자리에서 받은편지함 크기 조절" #. Accessible label for the right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:68 +#: src/features/messaging/components/popouts/InboxPopout.tsx:62 msgid "Resize inbox from the right edge" msgstr "오른쪽 가장자리에서 받은편지함 크기 조절" #. Accessible label for the top resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:56 +#: src/features/messaging/components/popouts/InboxPopout.tsx:50 msgid "Resize inbox from the top edge" msgstr "인박스 상단 가장자리에서 크기 조절" #. Accessible label for the top-left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:72 +#: src/features/messaging/components/popouts/InboxPopout.tsx:66 msgid "Resize inbox from top left" msgstr "왼쪽 상단에서 받은편지함 크기 조절" #. Accessible label for the top-right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:76 +#: src/features/messaging/components/popouts/InboxPopout.tsx:70 msgid "Resize inbox from top right" msgstr "오른쪽 상단에서 받은편지함 크기 조절" @@ -27071,11 +26658,6 @@ msgstr "오른쪽 툴팁" msgid "Right-click here to open the context menu" msgstr "우클릭하여 메뉴 열기" -#. Empty state hint in the scheduled messages popout explaining how to schedule a new message. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:22 -msgid "Right-click the send button to schedule a message." -msgstr "메시지 전송 버튼을 마우스 오른쪽 버튼으로 클릭하여 메시지 예약을 설정하세요." - #. Action that rings the selected participant in a voice call. #. 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. @@ -27110,8 +26692,8 @@ msgstr "역할 색상" msgid "Role created" msgstr "역할 생성됨" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:341 -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:388 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:352 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:402 msgid "Role created successfully" msgstr "역할이 성공적으로 생성되었습니다" @@ -27120,8 +26702,8 @@ msgstr "역할이 성공적으로 생성되었습니다" msgid "Role deleted" msgstr "역할 삭제됨" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:425 -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:454 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:440 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:469 msgid "Role deleted successfully" msgstr "역할이 삭제되었습니다" @@ -27161,7 +26743,7 @@ msgstr "역할" msgid "Roles and members" msgstr "역할 및 멤버" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:285 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:296 msgid "Roles updated successfully" msgstr "역할이 성공적으로 업데이트되었습니다" @@ -27269,7 +26851,6 @@ msgstr "저장" #: src/features/expressions/components/modals/AddFavoriteMemeModal.tsx:118 #: src/features/expressions/components/modals/EditFavoriteMemeModal.tsx:94 #: src/features/expressions/components/modals/EditGuildStickerModal.tsx:123 -#: src/features/expressions/components/modals/EditPackModal.tsx:127 #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:624 #: src/features/guild/components/modals/guild_tabs/GuildVanityURLTab.tsx:279 #: src/features/guild/components/modals/GuildFolderSettingsModal.tsx:90 @@ -27350,7 +26931,7 @@ msgstr "저장됨" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:63 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:59 #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:63 msgid "Saved media" msgstr "저장된 미디어" @@ -27403,23 +26984,11 @@ msgstr "예약" msgid "Schedule message" msgstr "메시지 예약" -#. Status pill on a scheduled message row indicating it will send at the chosen time. -#. Tab label in the inbox popout listing the user scheduled messages. -#: src/features/messaging/components/popouts/InboxPopout.tsx:40 -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:30 -msgid "Scheduled" -msgstr "예약됨" - #. Developer / debug surface — keep terse and technical. Label in the developer Nagbar controls panel for the scheduled-maintenance banner. #: src/features/devtools/components/NagbarControls.ts:22 msgid "Scheduled maintenance nagbar" msgstr "예정된 점검 알림바" -#. Label in the messaging commands. {scheduledTimeLabel} is the localized scheduled date and time. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:49 -msgid "Scheduled message for {scheduledTimeLabel}" -msgstr "{scheduledTimeLabel}에 예약된 메시지" - #. Inline validation message in the schedule-message modal when the picked time is more than 30 days away. Keep tone plain. #: src/features/messaging/components/modals/ScheduleMessageModal.tsx:31 msgid "Scheduled messages can be at most 30 days in the future." @@ -27490,7 +27059,7 @@ msgid "Screen share codec" msgstr "화면 공유 코덱" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:140 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:161 msgid "Screen share encoder controls" msgstr "화면 공유 인코더 컨트롤" @@ -27511,12 +27080,12 @@ msgid "Screen share is using software encoding ({codec}). Quality may be reduced msgstr "화면 공유에서 소프트웨어 인코딩({codec})을 사용하고 있습니다. 화질이 저하되고 CPU 사용량이 증가할 수 있습니다. GPU가 이 코덱에 대한 하드웨어 인코딩을 지원하지 않을 수 있습니다." #. 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/VoiceVideoIndex.ts:120 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:141 msgid "Screen share preview" msgstr "화면 공유 미리보기" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:116 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:137 msgid "Screen share preview behavior" msgstr "화면 공유 미리보기 동작" @@ -27535,6 +27104,11 @@ msgstr "화면 공유 미리보기가 비활성화되었습니다." msgid "Screen share previews are enabled." msgstr "화면 공유 미리보기가 활성화되었습니다." +#. Voice screen share menu action that opens the screen share preview privacy controls. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:32 +msgid "Screen Share Privacy" +msgstr "화면 공유 개인 정보 보호" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the video tab. Keep it concise. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:82 @@ -27562,11 +27136,6 @@ msgstr "화면 공유 시작" msgid "Screen share stop" msgstr "화면 공유 중지" -#. Accessible label for the screen-share codec radio group. -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:42 -msgid "Screen share video codec" -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. #. Status badge label shown on a live tile when the participant is sharing their screen. @@ -28931,6 +28500,11 @@ msgstr "화면 및 창 공유" msgid "Share source" msgstr "화면 공유" +#. Toggle label for sharing audio with an active stream. +#: src/features/voice/components/StreamSettingsMenuContent.tsx:156 +msgid "Share Stream Audio" +msgstr "스트림 오디오 공유" + #. Description in the premium gift purchase section. premiumProductName is the short paid product name. #: src/features/premium/utils/PremiumMessageDescriptors.ts:40 msgid "Share the {premiumProductName} experience with your friends by purchasing a gift subscription." @@ -28940,15 +28514,6 @@ msgstr "친구에게 {premiumProductName} 선물 구독권을 구매하여 경 msgid "Share theme" msgstr "테마 공유" -#: src/features/expressions/components/modals/PackInviteModal.tsx:192 -msgid "Share this link" -msgstr "링크 공유하기" - -#. Description shown in the emoji pack invite modal. -#: src/features/expressions/components/modals/PackInviteModal.tsx:65 -msgid "Share this link — the pack installs when accepted." -msgstr "이 링크를 공유하세요. 수락하면 팩이 설치됩니다." - #. Privacy > Active now: confirmation modal title when turning sharing on. #: src/features/user/components/modals/tabs/privacy_safety_tab/ActiveNowTab.tsx:33 msgid "Share voice activity with all friends?" @@ -28976,11 +28541,6 @@ msgstr "화면 공유" msgid "Share your screen in high definition (1080p), quad HD (1440p), or native source resolution, at up to 60 FPS." msgstr "최대 60FPS로 고화질(1080p), QHD(1440p) 또는 기본 소스 해상도로 화면을 공유하세요." -#. Description shown in the sticker pack invite modal. -#: src/features/expressions/components/modals/PackInviteModal.tsx:69 -msgid "Share your sticker pack via link." -msgstr "링크로 스티커 팩 공유." - #. Button or menu action label in the share theme modal. Keep it concise. #: src/features/theme/components/modals/ShareThemeModal.tsx:39 msgid "Share your theme" @@ -29081,7 +28641,7 @@ msgstr "단축키 충돌" #. User settings tab for keyboard shortcuts and custom bindings. #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:18 #: src/features/user/components/settings_utils/section_registry/AccessibilitySections.ts:175 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:128 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:123 msgid "Shortcuts" msgstr "단축키" @@ -29241,11 +28801,6 @@ msgstr "이모티콘 버튼 표시" msgid "Show emoji reactions on messages" msgstr "메시지에 이모티콘 반응 표시" -#. Developer option label for exposing the staff-only Expression packs page in user settings. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:125 -msgid "Show expression packs settings" -msgstr "사용자 설정에서 직원 전용 이모티콘 팩 페이지를 표시합니다" - #. Short label for an advanced media button preference. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedChatControls.tsx:77 msgid "Show favorite button" @@ -29381,15 +28936,15 @@ msgstr "숨긴 채널 보기" #. Toggle label in the mobile video settings bottom sheet. Controls whether the local camera tile is visible. #. Voice display preference checkbox that controls whether the current user sees their own camera tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:69 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:93 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:92 -#: src/features/voice/components/VoiceSettingsMenus.tsx:814 +#: src/features/voice/components/VoiceSettingsMenus.tsx:815 msgid "Show my own camera" msgstr "내 카메라 보기" #. Voice display preference checkbox that controls whether the current user sees their own screen share tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:73 -msgid "Show my screen share" +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:97 +msgid "Show My Screen Share" msgstr "내 화면 공유 보기" #. Developer option label for showing the current user as typing. @@ -29417,9 +28972,9 @@ msgstr "새 기기 모달 표시" #. Toggle label in the mobile video settings bottom sheet. Controls whether participants without video are shown in the grid. #. Voice display preference checkbox that controls whether participants without video are shown in the grid. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:77 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:101 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:96 -#: src/features/voice/components/VoiceSettingsMenus.tsx:828 +#: src/features/voice/components/VoiceSettingsMenus.tsx:829 msgid "Show non-video participants" msgstr "비디오 미참여자 표시" @@ -29449,7 +29004,7 @@ msgid "Show per-device participant volume sliders in voice menus" msgstr "음성 메뉴에서 기기별 참가자 볼륨 슬라이더 표시" #. Developer option label for exposing the staff-only profile timezone section in profile settings. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:134 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:125 msgid "Show profile timezone settings" msgstr "프로필 설정에서 직원 전용 프로필 시간대 섹션을 표시합니다" @@ -29681,7 +29236,7 @@ msgstr "로그인됨" #. Settings section label for account sessions and devices. #: src/features/user/components/modals/tabs/DevicesTab.tsx:517 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:42 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:34 msgid "Signed-in devices" msgstr "로그인된 기기" @@ -29759,7 +29314,7 @@ msgid "Single community mode" msgstr "단일 커뮤니티 모드" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:103 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:108 msgid "Single layer" msgstr "단일 레이어" @@ -29816,7 +29371,7 @@ msgid "Skip the external link warning for all domains" msgstr "모든 도메인에서 외부 링크 경고 건너뛰기" #. Developer / debug surface — keep terse and technical. Tooltip / description for the no-op in-app reports toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:148 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:139 msgid "Skip the network call when an in-app report is submitted. The flow still advances to the success screen so you can exercise the UI, but nothing is actually sent to the safety team." msgstr "앱 내 신고 제출 시 네트워크 호출을 건너뜁니다. UI를 테스트할 수 있도록 성공 화면으로 계속 진행되지만, 안전팀에는 아무것도 전송되지 않습니다." @@ -30063,12 +29618,12 @@ msgid "Social" 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/VoiceVideoIndex.ts:148 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:169 msgid "Software encoder" msgstr "소프트웨어 인코더" #. Label for an advanced screen-share select. Refers to software video encoder quality bias. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:71 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:76 msgid "Software encoder quality" msgstr "소프트웨어 인코더 품질" @@ -30393,7 +29948,7 @@ msgid "Spanish (Spain)" msgstr "스페인어(스페인)" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:111 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:116 msgid "Spatial and temporal layers" msgstr "공간 및 시간 레이어" @@ -30495,7 +30050,7 @@ msgstr "맞춤법 검사" #: src/features/user/components/modals/tabs/LanguageTab.tsx:414 #: src/features/user/components/modals/tabs/LanguageTab.tsx:456 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:74 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:58 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:50 msgid "Spellcheck" msgstr "맞춤법 검사" @@ -30683,10 +30238,6 @@ msgstr "통화 시작" msgid "Start camera test and configure effects" msgstr "카메라 테스트 시작 및 효과 구성" -#: src/features/expressions/components/modals/CreatePackModal.tsx:93 -msgid "Start curating a custom emoji pack that you can share and install." -msgstr "공유하고 설치할 수 있는 나만의 이모지 팩을 만들어 보세요." - #. Label for the start of a date range (inclusive). Leave blank for no lower bound. #: src/features/user/components/modals/tabs/privacy_safety_tab/data_request_modal/DataRequestModal.tsx:175 msgid "Start date" @@ -30697,10 +30248,6 @@ msgstr "시작일" msgid "Start date must be earlier than end date." msgstr "시작일은 종료일보다 빨라야 합니다." -#: src/features/voice/components/VoiceSettingsMenus.tsx:860 -msgid "Start debug logging session" -msgstr "디버그 로깅 세션 시작" - #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:125 msgid "Start drag and drop" @@ -30883,45 +30430,6 @@ msgstr "스티커 밀도" msgid "Sticker is too large" msgstr "스티커 파일이 너무 큽니다" -#. Kind label on a sticker pack invite embed. -#. Short label in the authentication invite header. Keep the tone plain and specific. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/auth/flow/InviteHeader.tsx:25 -#: src/features/channel/components/InviteEmbed.tsx:88 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:61 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:105 -msgid "Sticker pack" -msgstr "스티커 팩" - -#. placeholder {0}: invite.pack.name -#: src/features/invite/commands/InviteCommands.tsx:146 -msgid "Sticker pack {0} has been installed." -msgstr "스티커 팩 {0}이(가) 설치되었습니다." - -#. Title of the error modal when creating a new sticker pack is rejected because the user is at the creation limit. -#: src/features/invite/commands/InviteCommands.tsx:74 -msgid "Sticker pack creation limit reached" -msgstr "스티커 팩 생성 한도에 도달했습니다" - -#. Modal title for the sticker pack invite share flow. -#: src/features/expressions/components/modals/PackInviteModal.tsx:61 -msgid "Sticker pack invite" -msgstr "스티커 팩 초대" - -#. Title of the error modal when installing a sticker pack via invite is rejected because the user is at the install limit. -#: src/features/invite/commands/InviteCommands.tsx:65 -msgid "Sticker pack limit reached" -msgstr "스티커팩 한도에 도달했습니다" - -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#. Settings section label for sticker expression packs. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:84 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:27 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:22 -msgid "Sticker packs" -msgstr "스티커 팩" - #: src/features/guild/components/modals/guild_tabs/GuildStickersTab.tsx:283 msgid "Sticker slots" msgstr "스티커 슬롯" @@ -31039,6 +30547,13 @@ msgstr "모든 친구와 음성 활동 공유를 중단할까요?" msgid "Stop speaking" msgstr "말하기 중단" +#. Danger action that stops the active screen share. +#. Voice screen share menu action that stops the current user stream. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:20 +#: src/features/voice/components/ActiveScreenShareMenu.tsx:19 +msgid "Stop Streaming" +msgstr "스트리밍 중지" + #. Confirmation prompt in the links tab. #: src/features/user/components/modals/tabs/chat_settings_tab/ChatSettingsTabLinksTab.tsx:31 msgid "Stop trusting all links?" @@ -31050,7 +30565,7 @@ msgid "Stop watching" msgstr "시청 중지" #. Tooltip / button label in the voice control bar that stops watching a remote screen share. -#: src/features/voice/components/VoiceControlBar.tsx:151 +#: src/features/voice/components/VoiceControlBar.tsx:147 msgid "Stop watching stream" msgstr "스트림 시청 중지" @@ -31088,11 +30603,16 @@ msgstr "화면 공유 숨김" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the user settings voice activity card. Keep it concise. #: src/features/user/components/profile/VoiceActivityCard.tsx:90 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:132 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:153 #: src/features/voice/components/StreamWatchHoverCard.tsx:21 msgid "Stream preview" msgstr "스트림 미리보기" +#. Compact submenu label for changing the resolution and frame rate of an active stream. +#: src/features/voice/components/StreamSettingsMenuContent.tsx:152 +msgid "Stream Quality" +msgstr "스트림 품질" + #. Toolbar / menu button label in the screen-share picker. Opens the stream quality settings popover. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:164 msgid "Stream settings" @@ -31302,12 +30822,12 @@ msgid "Suspend" 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/VoiceVideoIndex.ts:156 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:177 msgid "SVC" msgstr "SVC" #. Label for an advanced screen-share select. SVC is a WebRTC acronym and should stay uppercase. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:91 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:96 msgid "SVC mode" msgstr "SVC 모드" @@ -31757,7 +31277,7 @@ msgid "Template URL" msgstr "템플릿 URL" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:107 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:112 msgid "Temporal layers" msgstr "시간 레이어" @@ -31818,7 +31338,7 @@ msgstr "URL 미리 보기 및 렌더링된 임베드 테스트" #. Channel type chip label for a text channel. #. Option label for a WebRTC content hint select. #: src/features/channel/utils/ChannelUtils.tsx:51 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:151 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:156 msgid "Text" msgstr "텍스트" @@ -32002,11 +31522,6 @@ msgstr "해당 메시지가 사라졌거나 대화에 대한 액세스 권한을 msgid "That's all of them." msgstr "모두 불러왔습니다." -#. End-of-list body text in the scheduled messages popout when all scheduled messages are visible. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:56 -msgid "That's everything in the queue." -msgstr "예약 메시지가 모두 표시되었습니다." - #. Description text in the FluxerTag change modal. #: src/features/user/components/modals/FluxerTagChangeModal.tsx:69 msgid "The #0000 tag is reserved for Visionary subscribers. Visionary is no longer available for purchase." @@ -32671,7 +32186,7 @@ msgid "This invite has unlimited uses." msgstr "이 초대 링크는 무제한으로 사용할 수 있습니다." #. Helper text shown on an invite embed while streaming privacy is active. -#: src/features/channel/components/InviteEmbed.tsx:141 +#: src/features/channel/components/InviteEmbed.tsx:112 msgid "This invite is hidden while sharing is protected." msgstr "공유가 보호되는 동안 이 초대는 숨겨집니다." @@ -33167,7 +32682,7 @@ msgstr "시간" #. Settings section label for app time display format. #: src/features/user/components/modals/tabs/LanguageTab.tsx:374 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:26 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:46 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:38 msgid "Time format" msgstr "시간 형식" @@ -33394,11 +32909,6 @@ msgstr "사운드보드 켜고 끄기" msgid "Toggle the sticker picker" msgstr "스티커 선택창 전환" -#. Action that toggles whether the pack invite is unique to the recipient. -#: src/features/expressions/components/modals/PackInviteModal.tsx:73 -msgid "Toggle unique invite" -msgstr "고유 초대 링크 사용 설정" - #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:305 msgid "Toggle voice activity" @@ -33731,7 +33241,7 @@ msgid "Try another search term, or pick a different category or language." msgstr "다른 검색어를 시도하거나 다른 카테고리나 언어를 선택해 주세요." #. Helper text on an unknown invite embed suggesting the user request a fresh invite. -#: src/features/channel/components/InviteEmbed.tsx:129 +#: src/features/channel/components/InviteEmbed.tsx:100 msgid "Try asking for a new invite." msgstr "새로운 초대 링크를 요청해 보세요." @@ -33754,7 +33264,7 @@ msgstr "메시지 수정을 다시 시도해 주세요." msgid "TRY gifts are one-time payments. Cards charged in TRY still need to be issued in Türkiye for the purchase to stay eligible." msgstr "TRY 선물은 일회성 결제입니다. 구매 자격을 유지하려면 TRY로 청구된 카드라도 터키에서 발급되어야 합니다." -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:254 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:252 msgid "Try searching for something like \"theme\", \"notifications\", or \"privacy\"" msgstr "\"테마\", \"알림\", \"개인 정보 보호\" 등으로 검색해 보세요" @@ -33804,7 +33314,7 @@ msgstr "끄기" #. Bulk voice action that turns off the camera on every active device of the current user. #. Voice menu action that turns off every active device/session's camera. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:90 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:114 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:93 msgid "Turn off all device cameras" msgstr "모든 기기 카메라 끄기" @@ -33820,14 +33330,14 @@ msgstr "카메라 끄기" #. Voice menu action that turns off the camera on a single device of the current user. #. Voice menu action that turns off the camera on one device/session. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:57 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:81 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:81 msgid "Turn off device camera" msgstr "기기 카메라 끄기" #. Voice menu action that ends the screen share on a single device of the current user. #. Voice menu action that stops screen sharing or streaming on one device/session. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:61 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:85 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:85 msgid "Turn off device stream" msgstr "기기 스트림 끄기" @@ -33839,7 +33349,7 @@ msgstr "인스턴스 전체에서 비공개 메시지와 친구 요청을 비활 #. Voice menu action that ends the current user screen share. #. Voice menu action that stops the current user's screen share or stream. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:65 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:89 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:69 msgid "Turn off stream" msgstr "스트림 끄기" @@ -34019,16 +33529,6 @@ msgstr "영국 법률에 따라 성인 콘텐츠 확인이 필요합니다. 계 msgid "Ukrainian" msgstr "우크라이나어" -#. Generic title for the error modal when an emoji pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:99 -msgid "Unable to install emoji pack" -msgstr "이모티콘 팩을 설치할 수 없습니다" - -#. Generic title for the error modal when a sticker pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:103 -msgid "Unable to install sticker pack" -msgstr "스티커 팩을 설치할 수 없습니다" - #. Error-state title in the activity log tab when fetching log entries failed. #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTab.tsx:126 msgid "Unable to load activity logs" @@ -34038,11 +33538,6 @@ msgstr "활동 로그를 로드할 수 없습니다." msgid "Unable to load applications" msgstr "앱을 불러올 수 없습니다" -#. Error message in the expression packs tab. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:36 -msgid "Unable to load pack information." -msgstr "팩 정보를 불러올 수 없습니다." - #. Error message in the channel and chat textual attachment code panel. #. Error message in the channel and chat textual attachment code panel. #: src/features/channel/components/embeds/attachments/CsvAttachmentTablePanel.tsx:31 @@ -34265,7 +33760,7 @@ msgstr "스티커 즐겨찾기 해제" #. Voice call layout action that removes focus from the currently pinned participant. #. Voice layout menu action that removes the focused participant or stream. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:25 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:41 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:97 msgid "Unfocus" msgstr "포커스 해제" @@ -34284,7 +33779,7 @@ msgstr "미리 보기" #. Settings section label for the embed debugger URL input. #: src/features/user/components/modals/tabs/EmbedDebuggerTab.tsx:231 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:70 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:62 msgid "Unfurl debugger" msgstr "임베드 디버거 URL 입력란 설정 섹션 레이블" @@ -34293,10 +33788,6 @@ msgstr "임베드 디버거 URL 입력란 설정 섹션 레이블" msgid "Unicode emojis" msgstr "유니코드 이모지" -#: src/features/expressions/components/modals/PackInviteModal.tsx:180 -msgid "Unique invite" -msgstr "고유 초대 링크" - #. Codec description in the screen share codec policy menu, used for the universal fallback codec. #: src/features/voice/utils/ScreenShareCodecPolicy.ts:20 msgid "Universal fallback. Lowest quality, but it works everywhere." @@ -34350,7 +33841,7 @@ msgstr "알 수 없는 날짜" #. Fallback device or operating-system label in the devices tab when session client data is unavailable. #. Short label in the app layout voice participant item. #. Short label in the notifications. Keep it concise. -#: src/features/app/components/layout/VoiceParticipantItem.tsx:43 +#: src/features/app/components/layout/VoiceParticipantItem.tsx:44 #: src/features/user/components/modals/tabs/DevicesTab.tsx:65 #: src/features/user/components/modals/tabs/notifications_tab/Notifications.tsx:78 msgid "Unknown device" @@ -34376,7 +33867,7 @@ msgid "Unknown gift" msgstr "알 수 없는 선물" #. Title shown on an invite embed when the invite code resolves to nothing (expired, revoked, or invalid). -#: src/features/channel/components/InviteEmbed.tsx:125 +#: src/features/channel/components/InviteEmbed.tsx:96 msgid "Unknown invite" msgstr "알 수 없는 초대" @@ -34428,7 +33919,7 @@ msgstr "알 수 없는 사용자" #: src/features/devtools/utils/CommandUtils.ts:27 #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTab.tsx:114 #: src/features/voice/components/VoiceParticipantAvatarList.tsx:43 -#: src/features/voice/components/VoiceParticipantTile.tsx:161 +#: src/features/voice/components/VoiceParticipantTile.tsx:162 #: src/features/webhook/components/WebhookListItem.tsx:30 msgid "Unknown user" msgstr "알 수 없는 사용자" @@ -34450,13 +33941,6 @@ msgstr "unknown-mention" msgid "unknown-role" msgstr "unknown-role" -#. Option label representing an unlimited count. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/expressions/components/modals/PackInviteModal.tsx:29 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:32 -msgid "Unlimited" -msgstr "무제한" - #. Audit log community feature label for unlimited custom emoji capacity. #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:126 msgid "Unlimited emoji" @@ -34525,7 +34009,7 @@ msgid "Unmute" msgstr "음소거 해제" #. Voice control button label to turn the user's microphone back on. -#: src/features/voice/components/VoiceControlBar.tsx:121 +#: src/features/voice/components/VoiceControlBar.tsx:117 msgctxt "voice-control-action" msgid "Unmute" msgstr "음소거 해제" @@ -34613,7 +34097,7 @@ msgstr "이름 없는 채널" #. Fallback display name for a group DM with no name set. #. Fallback title in an invite embed for a group DM with no name set. #. Short label in the channel display name state. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:72 +#: src/features/channel/components/InviteEmbed.tsx:63 #: src/features/channel/state/ChannelDisplayName.ts:19 #: src/features/channel/utils/ChannelUtils.tsx:59 msgid "Unnamed group" @@ -34692,7 +34176,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. #. Tab label in the inbox popout filtering to channels with unread messages. -#: src/features/messaging/components/popouts/InboxPopout.tsx:32 +#: src/features/messaging/components/popouts/InboxPopout.tsx:30 #: src/features/user/components/settings_utils/search_index/NotificationsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:77 msgid "Unread" @@ -34828,7 +34312,7 @@ msgid "Up to {DISCOVERY_MAX_TAGS} tags help people find your community. They sho msgstr "최대 {DISCOVERY_MAX_TAGS}개의 태그로 커뮤니티를 더 쉽게 찾을 수 있습니다. 이 태그는 디스커버리 검색에 표시됩니다." #. Feature comparison table value label. Shown in the restricted or stock column for a text-valued perk. Format includes a resolution token (4K) and a framerate token that should not be translated. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:91 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:87 msgid "Up to 4K/60fps" msgstr "최대 4K/60fps" @@ -34904,11 +34388,6 @@ msgstr "업데이트된 정책" msgid "Updated saved media" msgstr "저장된 미디어 업데이트됨" -#. Label in the messaging commands. {scheduledTimeLabel} is the localized scheduled date and time. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:53 -msgid "Updated scheduled message for {scheduledTimeLabel}" -msgstr "예약 메시지가 {scheduledTimeLabel}으로 업데이트되었습니다" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:544 msgid "Updated the avatar." msgstr "아바타를 업데이트했습니다." @@ -35165,7 +34644,7 @@ msgid "Uploading emojis" msgstr "이모티콘 업로드 중" #. Description for the maximum screen share bitrate select. Keep WebRTC literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:159 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:164 msgid "Upper bitrate cap before WebRTC adapts to the network." msgstr "WebRTC가 네트워크에 맞춰 조정되기 전에 최대 비트 전송률을 설정합니다." @@ -35294,7 +34773,7 @@ msgid "Use an email you can open. We will send a code there." msgstr "열 수 있는 이메일을 사용해 주세요. 인증 코드를 보내드립니다." #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:67 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:63 msgid "Use animated emojis" msgstr "움직이는 이모티콘 사용" @@ -35596,11 +35075,6 @@ msgstr "이 커뮤니티에서만 사용됩니다." msgid "User" msgstr "사용자" -#. Voice participant context menu submenu label for lower-frequency profile and communication actions. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:202 -msgid "User actions" -msgstr "사용자 작업" - #. IAR modal: rule description. #: src/features/moderation/components/report_modal/IARModalCopy.ts:251 msgid "User appears underage, or is involved in grooming or child exploitation." @@ -35677,7 +35151,7 @@ msgid "User record" msgstr "사용자 기록" #. Root label for the current user settings modal and settings search paths. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:352 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:341 msgid "User settings" msgstr "사용자 설정" @@ -36215,7 +35689,7 @@ msgid "Video progress" msgstr "동영상 진행률" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:75 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:71 msgid "Video quality" msgstr "동영상 화질" @@ -36604,7 +36078,7 @@ msgstr "음성 (성인용)" #. User settings tab for microphone, speaker, camera, and call stats. #. User settings tab for microphone, speaker, camera, and call stats. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:124 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:119 #: src/features/voice/utils/VoiceMessageDescriptors.ts:30 msgid "Voice & video" msgstr "오디오 및 비디오" @@ -36861,7 +36335,7 @@ msgid "Wait here" msgstr "잠시만 기다려 주세요" #. Tooltip explaining that video / screen share controls are gated while the voice connection is not yet ready. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:56 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:45 msgid "Waiting for connection..." msgstr "연결 대기 중..." @@ -37362,11 +36836,6 @@ msgstr "검색할 내용" msgid "What's happening?" msgstr "무슨 일이세요?" -#. Form helper text for an expression pack description input. -#: src/features/expressions/components/modals/CreatePackModal.tsx:50 -msgid "What's in this pack?" -msgstr "이 팩에는 무엇이 들어있나요?" - #. Short label in the settings dialog mobile settings view. #. Short label in the whats new modal. #. Sidebar item in settings that opens the app update notes modal. @@ -37551,7 +37020,7 @@ msgid "Window state" msgstr "창 상태" #. User settings tab label shown on Windows desktop builds. Refers to the Microsoft Windows OS. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:74 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:69 msgid "Windows app" msgstr "Windows 앱" @@ -37873,16 +37342,6 @@ msgstr "이 메시지를 편집할 수 없습니다." msgid "You can't grant a permission you don't have in this channel." msgstr "회원님이 채널에서 가지고 있지 않은 권한은 부여할 수 없습니다." -#. Body of the error modal when installing an emoji pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:91 -msgid "You can't install this emoji pack." -msgstr "이 이모티콘 팩을 설치할 수 없습니다." - -#. Body of the error modal when installing a sticker pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:95 -msgid "You can't install this sticker pack." -msgstr "이 스티커 팩을 설치할 수 없습니다." - #. Title of the error modal shown when the user is banned from a discovery community. #: src/features/discovery/commands/DiscoveryJoinCommands.tsx:38 msgid "You can't join this community" @@ -37942,8 +37401,8 @@ msgstr "이 커뮤니티에서는 메시지를 보낼 수 없습니다." #. Tooltip in the voice control bar when the user lacks the Screen Share permission in this channel. Tone stays plain. #. Tooltip shown when the user lacks the Screen Share permission in the voice channel. Tone stays plain. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:65 -#: src/features/voice/components/VoiceControlBar.tsx:141 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:54 +#: src/features/voice/components/VoiceControlBar.tsx:137 msgid "You can't share your screen in this channel" msgstr "이 채널에서는 화면을 공유할 수 없습니다" @@ -37956,8 +37415,8 @@ msgstr "이 채널에서는 말할 수 없습니다" #. Tooltip in the voice control bar when the user lacks the Video permission in this channel. Tone stays plain. #. Tooltip shown when the user lacks the Video permission in the voice channel. Tone stays plain. #: src/features/voice/components/modals/CameraPreviewModal.tsx:74 -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:61 -#: src/features/voice/components/VoiceControlBar.tsx:131 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:50 +#: src/features/voice/components/VoiceControlBar.tsx:127 msgid "You can't turn on your camera in this channel" msgstr "이 채널에서는 카메라를 켤 수 없습니다" @@ -38120,10 +37579,6 @@ msgstr "이 커뮤니티에 가입한 지 얼마 되지 않아 메시지를 보 msgid "You haven't blocked anyone yet." msgstr "차단한 친구가 아직 없어요." -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:343 -msgid "You haven't created any packs yet." -msgstr "아직 만든 팩이 없어요." - #. Intro copy in the keyboard navigation modal. {productName} is the app name. #: src/features/input/components/modals/KeyboardModeIntroModal.tsx:26 msgid "You just pressed Tab. Keyboard mode is now on so you can navigate {productName} without a mouse." @@ -38345,13 +37800,6 @@ msgstr "{bookmarksText}에 도달했습니다. 다른 항목을 추가하려면 msgid "You're at the cap of {freeItemsText} — your instance admin sets this limit." msgstr "즐겨찾는 밈이 {freeItemsText}에 도달했습니다. 이 한도는 인스턴스 관리자가 설정합니다." -#. Fallback body of the emoji pack creation-limit error modal when no exact limit is known. -#. Fallback body of the sticker pack creation-limit error modal when no exact limit is known. -#: src/features/invite/commands/InviteCommands.tsx:61 -#: src/features/invite/commands/InviteCommands.tsx:79 -msgid "You're at the creation limit. Delete one to create another." -msgstr "생성 한도에 도달했습니다. 다른 항목을 만들려면 하나를 삭제하세요." - #. Modal body shown when the free bookmarks limit is reached and Plutonium would increase it. Free and Plutonium limits are interpolated. #: src/features/app/components/alerts/MaxBookmarksModal.tsx:30 msgid "You're at the free cap of {bookmarksText}. {premiumProductName} bumps you up to {premiumBookmarksText} — or remove one to add another." @@ -38362,13 +37810,6 @@ msgstr "무료 북마크 한도인 {bookmarksText}에 도달했습니다. {premi msgid "You're at the free cap of {freeItemsText}. {premiumProductName} bumps you up to {premiumItemsText}." msgstr "무료 한도인 {freeItemsText}에 도달했습니다. {premiumProductName}을(를) 사용하면 {premiumItemsText}까지 늘어납니다." -#. Fallback body of the emoji pack install-limit error modal when no exact limit is known. -#. Fallback body of the sticker pack install-limit error modal when no exact limit is known. -#: src/features/invite/commands/InviteCommands.tsx:52 -#: src/features/invite/commands/InviteCommands.tsx:70 -msgid "You're at the install limit. Remove one to add another." -msgstr "설치 한도에 도달했습니다. 다른 이모티콘 팩을 추가하려면 하나를 제거하세요." - #. Short label in the user banned from guild modal. Keep it concise. Keep the tone plain and specific. #: src/features/moderation/components/alerts/UserBannedFromGuildModal.tsx:8 msgid "You're banned" @@ -38379,11 +37820,6 @@ msgstr "차단되었습니다" msgid "You're being rate limited. Wait {duration} before trying again." msgstr "속도 제한에 걸렸습니다. {duration} 후에 다시 시도해 주세요." -#. End-of-list title in the scheduled messages popout when all scheduled messages are visible. Tone can be friendly. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:51 -msgid "You're caught up" -msgstr "모두 확인했어요" - #. Error modal body shown when a gift-subscription user tries to start a recurring subscription. Explains the extension/redemption path. #: src/features/app/components/dialogs/components/plutonium/hooks/useCheckoutActions.tsx:160 msgid "You're currently on a gift subscription. It won't renew. You can redeem more gift codes to extend it. Recurring subscriptions can be started after your gift time ends." @@ -38497,16 +37933,12 @@ msgstr "최근에 셀프 환불을 사용하셨습니다. 쿨다운 기간이 msgid "You've arrived, {username}! Let's get started." msgstr "{username}님, 오신 것을 환영합니다! 시작해 볼까요." -#: src/features/auth/flow/InviteHeader.tsx:200 -msgid "You've been invited to install" -msgstr "초대받아 설치합니다" - -#: src/features/auth/flow/InviteHeader.tsx:96 -#: src/features/auth/flow/InviteHeader.tsx:299 +#: src/features/auth/flow/InviteHeader.tsx:69 +#: src/features/auth/flow/InviteHeader.tsx:213 msgid "You've been invited to join" msgstr "초대받으셨습니다" -#: src/features/auth/flow/InviteHeader.tsx:151 +#: src/features/auth/flow/InviteHeader.tsx:124 msgid "You've been invited to join a group DM by" msgstr "그룹 DM에 초대받았습니다" @@ -38586,7 +38018,7 @@ msgstr "{premiumProductName} 구독이 만료되었습니다. 모든 {premiumPro msgid "Your {productName} session expired. Sign in again to continue authorizing this application." msgstr "{productName} 세션이 만료되었습니다. 이 애플리케이션의 인증을 계속하려면 다시 로그인하세요." -#: src/features/user/components/settings_utils/SettingsConstants.tsx:205 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:200 msgid "Your account" msgstr "내 계정" diff --git a/fluxer_app/src/features/i18n/locales/lt/messages.po b/fluxer_app/src/features/i18n/locales/lt/messages.po index 60f01c9e7..3feba0ece 100644 --- a/fluxer_app/src/features/i18n/locales/lt/messages.po +++ b/fluxer_app/src/features/i18n/locales/lt/messages.po @@ -29,11 +29,6 @@ msgstr "(redaguota)" msgid "(failed to load)" msgstr "(nepavyko įkelti)" -#. Placeholder content text shown for scheduled messages with neither text nor attachments. Keep the parentheses. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:38 -msgid "(no content)" -msgstr "(nėra turinio)" - #: src/features/app/components/pages/YouPage.tsx:189 #: src/features/user/components/modals/UserProfileMobileSheet.tsx:899 msgid "(only visible to you)" @@ -455,7 +450,7 @@ msgstr "{count, plural, one {Išskleisti (# eilutę)} other {Išskleisti (# eilu msgid "{count, plural, one {Expand (# row)} other {Expand (# rows)}}" msgstr "{count, plural, one {Rodyti (# eilutę)} other {Rodyti (# eilutes)}}" -#: src/features/voice/components/VoiceParticipantTile.tsx:303 +#: src/features/voice/components/VoiceParticipantTile.tsx:304 msgid "{count, plural, one {Expand # other device} other {Expand # other devices}}" msgstr "{count, plural, one {Išskleisti # kitą įrenginį} other {Išskleisti # kitus įrenginius}}" @@ -463,8 +458,8 @@ msgstr "{count, plural, one {Išskleisti # kitą įrenginį} other {Išskleisti msgid "{count, plural, one {Group DM · # member} other {Group DM · # members}}" msgstr "{count, plural, one {Grupės DM · # narys} other {Grupės DM · # nariai}}" -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:252 -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:273 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:274 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:295 msgid "{count, plural, one {Hide # device} other {Hide # devices}}" msgstr "{count, plural, one {Slėpti # įrenginį} other {Slėpti # įrenginius}}" @@ -476,7 +471,7 @@ msgstr "{count, plural, one {skambina} other {# skambina}}" msgid "{count, plural, one {Join video call (# participant)} other {Join video call (# participants)}}" msgstr "{count, plural, one {Prisijungti prie vaizdo skambučio (# dalyvis)} other {Prisijungti prie vaizdo skambučio (# dalyviai)}}" -#: src/features/voice/components/VoiceParticipantTile.tsx:620 +#: src/features/voice/components/VoiceParticipantTile.tsx:621 msgid "{count, plural, one {Keep watching # stream and add this one} other {Keep watching # streams and add this one}}" msgstr "{count, plural, one {Toliau žiūrėti # srautą ir pridėti šį} other {Toliau žiūrėti # srautus ir pridėti šį}}" @@ -492,8 +487,8 @@ msgstr "{count, plural, one {Atšaukti # programą} other {Atšaukti # programas msgid "{count, plural, one {sent # attachment} other {sent # attachments}}" msgstr "{count, plural, one {išsiuntė # priedą} few {išsiuntė # priedus} many {išsiuntė # priedų} other {išsiuntė # priedo}}" -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:259 -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:280 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:281 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:302 msgid "{count, plural, one {Show # device} other {Show # devices}}" msgstr "{count, plural, one {Rodyti # įrenginį} few {Rodyti # įrenginius} other {Rodyti # įrenginių}}" @@ -535,22 +530,6 @@ msgstr "{count, plural, one {Jau naudojate vieną leidžiamą prisijungimą prie msgid "{count, plural, one {You're at the cap of # saved media item. Remove one to add another.} other {You're at the cap of # saved media items. Remove one to add another.}}" msgstr "{count, plural, one {Pasiekėte išsaugotų medijos elementų limito ribą. Pašalinkite vieną, kad pridėtumėte kitą.} other {Pasiekėte išsaugotų medijos elementų limito ribą. Pašalinkite vieną, kad pridėtumėte kitą.}}" -#: src/features/invite/commands/InviteCommands.tsx:401 -msgid "{count, plural, one {You're at the limit of # emoji pack. Delete one to create another.} other {You're at the limit of # emoji packs. Delete one to create another.}}" -msgstr "{count, plural, one {Pasiekėte # jaustukų paketo limitą. Ištrinkite vieną, kad sukurtumėte kitą.} other {Pasiekėte # jaustukų paketų limitą. Ištrinkite vieną, kad sukurtumėte kitą.}}" - -#: src/features/invite/commands/InviteCommands.tsx:387 -msgid "{count, plural, one {You're at the limit of # installed emoji pack. Remove one to add another.} other {You're at the limit of # installed emoji packs. Remove one to add another.}}" -msgstr "{count, plural, one {Pasiekėte # įdiegto jaustukų paketo limitą. Pašalinkite vieną, kad pridėtumėte kitą.} other {Pasiekėte # įdiegtų jaustukų paketų limitą. Pašalinkite vieną, kad pridėtumėte kitą.}}" - -#: src/features/invite/commands/InviteCommands.tsx:419 -msgid "{count, plural, one {You're at the limit of # installed sticker pack. Remove one to add another.} other {You're at the limit of # installed sticker packs. Remove one to add another.}}" -msgstr "{count, plural, one {Pasiekėte įdiegtų lipdukų paketo limitą. Pašalinkite vieną, kad pridėtumėte kitą.} other {Pasiekėte įdiegtų lipdukų paketų limitą. Pašalinkite vieną, kad pridėtumėte kitą.}}" - -#: src/features/invite/commands/InviteCommands.tsx:433 -msgid "{count, plural, one {You're at the limit of # sticker pack. Delete one to create another.} other {You're at the limit of # sticker packs. Delete one to create another.}}" -msgstr "{count, plural, one {Pasiekėte lipdukų paketo limitą. Ištrinkite vieną, kad sukurtumėte kitą.} other {Pasiekėte lipdukų paketų limitą. Ištrinkite vieną, kad sukurtumėte kitą.}}" - #: src/features/guild/components/alerts/MaxGuildsModal.tsx:24 msgid "{count, plural, one {You've reached the maximum number of communities you can join (# community). Leave a community before joining another one.} other {You've reached the maximum number of communities you can join (# communities). Leave a community before joining another one.}}" msgstr "{count, plural, one {Pasiekėte maksimalų bendruomenių, prie kurių galite prisijungti, skaičių (# bendruomenė). Palikite bendruomenę prieš prisijungdami prie kitos.} other {Pasiekėte maksimalų bendruomenių, prie kurių galite prisijungti, skaičių (# bendruomenės). Palikite bendruomenę prieš prisijungdami prie kitos.}}" @@ -750,14 +729,14 @@ msgstr "{formats}. Maksimalus dydis: {maxSize}. Rekomenduojama: {recommendedSize msgid "{formats}. Max {maxSize}. Recommended: {recommendedSize}. {note}" msgstr "{formats}. Maksimalus dydis: {maxSize}. Rekomenduojama: {recommendedSize}. {note}" -#: src/features/auth/flow/InviteHeader.tsx:117 -#: src/features/auth/flow/InviteHeader.tsx:162 -#: src/features/auth/flow/InviteHeader.tsx:335 +#: src/features/auth/flow/InviteHeader.tsx:90 +#: src/features/auth/flow/InviteHeader.tsx:135 +#: src/features/auth/flow/InviteHeader.tsx:249 msgid "{formattedMemberCount} {memberCount, plural, one {member} other {members}}" msgstr "{formattedMemberCount} {memberCount, plural, one {narys} other {nariai}}" -#: src/features/auth/flow/InviteHeader.tsx:111 -#: src/features/auth/flow/InviteHeader.tsx:320 +#: src/features/auth/flow/InviteHeader.tsx:84 +#: src/features/auth/flow/InviteHeader.tsx:234 msgid "{formattedPresenceCount} online" msgstr "{formattedPresenceCount} prisijungę" @@ -776,7 +755,7 @@ msgstr "{fps} FPS" msgid "{guildName} channels" msgstr "{guildName} kanalai" -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:674 +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:673 msgid "{hiddenConnectionCount, plural, one {Expand # other device} other {Expand # other devices}}" msgstr "{hiddenConnectionCount, plural, one {Išskleisti # kitą įrenginį} other {Išskleisti # kitus įrenginius}}" @@ -874,7 +853,7 @@ msgstr "{length} žiūri" msgid "{lineCount, plural, one {# line} other {# lines}}" msgstr "{lineCount, plural, one {# eilutė} other {# eilutės} few {# eilutės} many {# eilučių}}" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:145 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:143 msgid "{matchCount, plural, one {# match} other {# matches}}" msgstr "{matchCount, plural, one {# atitikmuo} other {# atitikmenys}}" @@ -889,7 +868,7 @@ msgid "{mbWayPaymentMethod} is a one-time payment method in {paymentProviderName msgstr "{mbWayPaymentMethod} yra vienkartinis mokėjimo būdas {paymentProviderName} atsiskaitymo sistemoje, todėl čia negalima jo naudoti pasikartojančioms prenumeratoms." #. Screen share bitrate option label. Mbps means megabits per second. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:167 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:172 msgid "{megabits} Mbps" msgstr "{megabits} Mbps" @@ -1105,7 +1084,7 @@ msgid "{productName} detected a potential raid in this community. Invites are pa msgstr "{productName} aptiko galimą ataką šioje bendruomenėje. Kvietimai pristabdyti, todėl nauji vartotojai šiuo metu negali prisijungti." #. Anti-raid status message on a community invite embed. productName is the product brand name placeholder. -#: src/features/channel/components/InviteEmbed.tsx:117 +#: src/features/channel/components/InviteEmbed.tsx:88 msgid "{productName} detected a potential raid, so new users can't join right now." msgstr "{productName} aptiko galimą ataką, todėl nauji vartotojai šiuo metu negali prisijungti." @@ -1225,14 +1204,14 @@ msgstr "Liko {remaining} simbolių. Įsigykite \"{premiumProductName}\" ir galė msgid "{remainingSlotCount} remaining" msgstr "Liko {remainingSlotCount}" -#: src/features/channel/components/InviteEmbed.tsx:282 -#: src/features/channel/components/InviteEmbed.tsx:455 -#: src/features/channel/components/InviteEmbed.tsx:724 +#: src/features/channel/components/InviteEmbed.tsx:248 +#: src/features/channel/components/InviteEmbed.tsx:356 +#: src/features/channel/components/InviteEmbed.tsx:625 msgid "{renderedMemberCount} {memberCount, plural, one {member} other {members}}" msgstr "{renderedMemberCount} {memberCount, plural, one {narys} other {nariai}}" #. Presence summary on a community invite embed. renderedPresenceCount is a formatted count of online members. -#: src/features/channel/components/InviteEmbed.tsx:112 +#: src/features/channel/components/InviteEmbed.tsx:83 msgid "{renderedPresenceCount} online" msgstr "{renderedPresenceCount} prisijungę" @@ -1630,9 +1609,7 @@ msgstr "1 neperskaitytas" msgid "1 unread DM" msgstr "1 neperskaityta žinutė" -#. Invite link use-limit option meaning the invite can be used once. #. Invite max-uses dropdown option for exactly one use. -#: src/features/expressions/components/modals/PackInviteModal.tsx:33 #: src/features/invite/components/modals/InviteModal.tsx:60 msgid "1 use" msgstr "1 naudojimas" @@ -1668,16 +1645,12 @@ msgstr "1 metų dovana" msgid "10 minutes" msgstr "10 minučių" -#. Invite link use-limit option meaning the invite can be used ten times. #. Invite max-uses dropdown option for ten uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:41 #: src/features/invite/components/modals/InviteModal.tsx:68 msgid "10 uses" msgstr "10 naudojimų" -#. Invite link use-limit option meaning the invite can be used 100 times. #. Invite max-uses dropdown option for 100 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:53 #: src/features/invite/components/modals/InviteModal.tsx:80 msgid "100 uses" msgstr "100 naudojimų" @@ -1763,9 +1736,7 @@ msgctxt "adaptive-screen-share" msgid "240p" msgstr "240p" -#. Invite link use-limit option meaning the invite can be used 25 times. #. Invite max-uses dropdown option for 25 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:45 #: src/features/invite/components/modals/InviteModal.tsx:72 msgid "25 uses" msgstr "25 naudojimų" @@ -1840,16 +1811,12 @@ msgstr "5 dienos" msgid "5 minutes" msgstr "5 minutės" -#. Invite link use-limit option meaning the invite can be used five times. #. Invite max-uses dropdown option for five uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:37 #: src/features/invite/components/modals/InviteModal.tsx:64 msgid "5 uses" msgstr "5 naudojimai" -#. Invite link use-limit option meaning the invite can be used 50 times. #. Invite max-uses dropdown option for 50 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:49 #: src/features/invite/components/modals/InviteModal.tsx:76 msgid "50 uses" msgstr "Naudota 50 kartų" @@ -2083,13 +2050,6 @@ msgstr "Priimti kvietimą" msgid "Accept the friend request from {userName}?" msgstr "Priimti {userName} draugo užklausą?" -#. Helper text on a pack invite embed explaining that accepting installs the pack. -#. Note shown on expression pack invites before accepting. -#: src/features/channel/components/InviteEmbed.tsx:100 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:81 -msgid "Accepting this invite installs the pack automatically." -msgstr "Priėmus šį kvietimą, paketas įdiegiamas automatiškai." - #. Short label in the notification utils helper. Keep it concise. #: src/features/notification/utils/NotificationUtils.ts:32 msgid "Access granted" @@ -2110,7 +2070,7 @@ msgstr "Pasiekite pagrindinę profilio informaciją (naudotojo vardą, avatarą #. User settings tab for accessibility preferences (visual, motion, screen reader, etc.). #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:14 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:93 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:66 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:61 msgid "Accessibility" msgstr "Pritaikymas neįgaliesiems" @@ -2124,7 +2084,7 @@ msgstr "Prieinama tiesioginė sritis" #. User settings tab for account login, password, MFA, and security. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:11 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:129 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:95 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:90 msgid "Account" msgstr "Paskyra" @@ -2180,7 +2140,7 @@ msgstr "Paskyra per nauja" #. Required-action modal title shown when an account-level verification step is required to proceed. #. Title of the error modal shown when an unclaimed (guest) account tries to accept a community or group DM invite. Auth-related; keep tone plain. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:8 -#: src/features/invite/commands/InviteCommands.tsx:37 +#: src/features/invite/commands/InviteCommands.tsx:35 msgid "Account verification required" msgstr "Reikalingas paskyros patvirtinimas" @@ -2461,7 +2421,7 @@ msgid "Add an account to continue." msgstr "Norėdami tęsti, pridėkite paskyrą." #. Body of the error modal shown when an unclaimed (guest) account tries to accept a community invite. Tells the user to complete sign-up first. -#: src/features/invite/commands/InviteCommands.tsx:42 +#: src/features/invite/commands/InviteCommands.tsx:40 msgid "Add an email and password to your account first." msgstr "Pirmiausia pridėkite prie paskyros el. pašto adresą ir slaptažodį." @@ -2771,7 +2731,7 @@ msgid "Address" msgstr "Adresas" #. Description for an H.264 backup stream select. Keep H.264, CPU, and GPU literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:119 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:124 msgid "Adds H.264 for mixed clients. Uses more encode work." msgstr "Prideda H.264 mišriems klientams. Naudoja daugiau apdorojimo resursų." @@ -2827,11 +2787,9 @@ msgstr "Administratoriai pristabdė kvietimus – šiuo metu negalite prisijungt #. Collapsed-by-default group at the end of the community overview tab holding less common settings. #. Disclosure button label in the voice connection status popout. Reveals technical bandwidth and network stats. #. User settings tab for power-user and experimental application preferences. -#. Voice participant context menu submenu label for IDs and diagnostics. #: src/features/channel/components/modals/channel_tabs/ChannelOverviewTab.tsx:337 #: src/features/guild/components/modals/guild_tabs/guild_overview_tab/index.tsx:28 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:178 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:145 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:140 #: src/features/voice/components/voice_connection_status/VoiceDetailsPopout.tsx:60 msgid "Advanced" msgstr "Išplėstiniai" @@ -2842,7 +2800,7 @@ msgid "Advanced video settings" msgstr "Išplėstinės vaizdo įrašo nustatymai" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:100 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:121 msgid "Advertise a capped decode codec to force publisher migration" msgstr "Reklamuoti apribotą dekodavimo kodeką, kad būtų priversta leisti siuntėjų migraciją" @@ -3065,6 +3023,13 @@ msgstr "Leisti visiems matyti šį ryšį jūsų profilyje" msgid "Allow anyone who can view your full profile to see your profile local time" msgstr "Leisti visiems, kurie gali matyti visą jūsų profilį, matyti jūsų profilio vietinį laiką" +#. Settings search entry label for the AV1 screen-share opt-in. AV1 is a codec name and should stay literal. +#. Switch label for the AV1 screen-share opt-in. AV1 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:236 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:88 +msgid "Allow AV1 for screen sharing" +msgstr "Leisti AV1 ekrano bendrinimui" + #. Toggle label that allows DMs from bots in this community. #: src/features/ui/action_menu/items/BulkSettingsMenuItems.tsx:81 msgid "Allow bot direct messages" @@ -3112,6 +3077,13 @@ msgstr "Leisti lanksčius teksto kanalo pavadinimus" msgid "Allow for all communities" msgstr "Leisti visoms bendruomenėms" +#. Settings search entry label for the H.265/HEVC screen-share opt-in. H.265 and HEVC are codec names and should stay literal. +#. Switch label for the H.265/HEVC screen-share opt-in. H.265 and HEVC are codec names and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:240 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:92 +msgid "Allow H.265 (HEVC) for screen sharing" +msgstr "Leisti H.265 (HEVC) ekrano bendrinimui" + #: src/features/connection/components/modals/EditConnectionModal.tsx:95 msgid "Allow members from communities you're in to see this connection" msgstr "Leisti bendruomenių, kuriose esate, nariams matyti šį ryšį" @@ -3218,7 +3190,7 @@ msgid "Already have an account?" msgstr "Jau turite paskyrą?" #. Status label on a group DM invite embed when the current user is already a member. -#: src/features/channel/components/InviteEmbed.tsx:76 +#: src/features/channel/components/InviteEmbed.tsx:67 msgid "Already joined" msgstr "Jau prisijungta" @@ -3426,7 +3398,7 @@ msgid "Animated avatars ({animatedAvatarFormats}) require {premiumProductName}." msgstr "Animuoti avatarai ({animatedAvatarFormats}) reikalauja {premiumProductName}." #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:79 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:75 msgid "Animated avatars & profile banners" msgstr "Animuoti avatarai ir profilio reklamjuostės" @@ -3712,7 +3684,7 @@ msgstr "Programėlės piktogramos ženklelis" msgid "App language: {format}" msgstr "Programos kalba: {format}" -#: src/features/user/components/settings_utils/SettingsConstants.tsx:209 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:204 msgid "App settings" msgstr "Programos nustatymai" @@ -3739,7 +3711,7 @@ msgstr "Programėlės mastelio lygis" #. Advanced settings category tag. #. User settings tab for app appearance and layout options. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:13 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:116 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:111 msgid "Appearance" msgstr "Išvaizda" @@ -3812,8 +3784,8 @@ msgstr "Programa sėkmingai atnaujinta" #: src/features/user/components/modals/tabs/applications_tab/index.tsx:90 #: src/features/user/components/modals/tabs/applications_tab/index.tsx:129 #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:29 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:74 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:70 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:66 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:65 msgid "Applications" msgstr "Programos" @@ -3899,7 +3871,7 @@ msgid "Are you sure you want to delete every message in your personal notes? Thi msgstr "Ar tikrai norite ištrinti visus pranešimus iš savo asmeninių užrašų? Tai visam laikui pašalins visus pranešimus ir jų priedus. Šio veiksmo anuliuoti negalima." #. placeholder {0}: selectedRole.name -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:410 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:425 msgid "Are you sure you want to delete the <0>{0} role? Any members with this role will no longer have it." msgstr "Ar tikrai norite ištrinti vaidmenį \"<0>{0}\"? Visi nariai, turintys šį vaidmenį, jo nebeturės." @@ -4080,11 +4052,6 @@ msgstr "Priedo maketas" msgid "Attachment mocks" msgstr "Priedų maketai" -#. Placeholder content text shown for scheduled messages that have attachments but no text content. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:34 -msgid "Attachment only message" -msgstr "Tik priedas" - #. Short label in the channel and chat textual attachment preview bottom sheet. Keep it concise. #. Short label in the channel and chat textual attachment preview modal. Keep it concise. #: src/features/channel/components/embeds/attachments/TextualAttachmentPreviewBottomSheet.tsx:27 @@ -4112,9 +4079,7 @@ msgstr "Priedo įkėlimas nepasiekiamas" msgid "Attachment: {filename}" msgstr "Priedas: {filename}" -#. Label in the scheduled message row preview indicating that attachments are included. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:43 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:34 msgid "Attachments" msgstr "Priedai" @@ -4238,7 +4203,7 @@ msgid "Audio settings" msgstr "Garso nustatymai" #. Voice control button label for microphone and speaker settings. -#: src/features/voice/components/VoiceControlBar.tsx:146 +#: src/features/voice/components/VoiceControlBar.tsx:142 msgctxt "voice-control-button" msgid "Audio settings" msgstr "Garso nustatymai" @@ -4344,7 +4309,7 @@ msgid "Authorized" msgstr "Įgaliota" #. 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/GeneralSettingsSections.ts:30 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:22 msgid "Authorized applications" msgstr "Įgaliotosios programos" @@ -4358,8 +4323,8 @@ msgstr "Įgaliotosios programos" #: src/features/user/components/modals/tabs/AuthorizedAppsTab.tsx:506 #: src/features/user/components/settings_utils/search_index/AuthorizedAppsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:148 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:34 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:107 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:102 msgid "Authorized apps" msgstr "Įgaliotosios programos" @@ -4442,7 +4407,6 @@ msgid "Autocomplete suggestion: {label}, {selectedOptionPosition} of {resultCoun msgstr "Automatinio užbaigimo pasiūlymas: {label}, {selectedOptionPosition} iš {resultCount}" #. Channel overview settings tab label, control, or validation message (name, topic, slowmode, voice region, mature content gate). -#. Label for the auto codec option in the screen-share codec radio group. Keep it concise. #. Option label for a WebRTC content hint select. #. Option label for an SVC mode select. #. Option label for an encoder path select. @@ -4451,11 +4415,10 @@ msgstr "Automatinio užbaigimo pasiūlymas: {label}, {selectedOptionPosition} i #. Voice region option label in the voice settings menu meaning let Fluxer pick the best region automatically. #. Voice region picker option label meaning 'let Fluxer pick the best region automatically'. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/RtcRegionSelect.tsx:19 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:59 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:99 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:139 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:176 -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:34 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:64 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:104 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:144 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:181 #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:263 #: src/features/voice/components/VoiceRegionSelector.tsx:16 #: src/features/voice/components/VoiceSettingsMenus.tsx:126 @@ -4468,6 +4431,11 @@ msgctxt "rtc-region-value" msgid "Automatic" msgstr "Automatinis" +#. Option label for the screen-share codec select. codec is the automatically selected codec label. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:222 +msgid "Automatic ({codec})" +msgstr "Automatinis ({codec})" + #. Settings search entry label. Names the settings search entry in the settings UI. #. Voice setting label for automatically evening out microphone volume. #: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:48 @@ -4495,96 +4463,6 @@ msgstr "Automatinis žinučių skaitymas" msgid "Automatic start" msgstr "Automatinis paleidimas" -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep Firefox as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:8 -msgid "Automatic would use {codecName} because Firefox screen sharing works most reliably with it." -msgstr "Automatinis nustatymas naudotų „{codecName}\", nes „Firefox\" ekrano bendrinimas su juo veikia patikimiausiai." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:70 -msgid "Automatic would use {codecName} because no hardware encoder is available and this browser exposes H.265." -msgstr "Automatinis naudotų {codecName}, nes nėra aparatinės įrangos koduotuvo, o ši naršyklė palaiko H.265." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:75 -msgid "Automatic would use {codecName} because no hardware encoder is available and your computer exposes H.265." -msgstr "Automatinis naudotų {codecName}, nes nėra aparatinės įrangos koduotuvo, o jūsų kompiuteris palaiko H.265." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:90 -msgid "Automatic would use {codecName} because no higher-quality encoder is available and H.264 is compatible." -msgstr "Automatinis nustatymas naudotų „{codecName}“, nes nėra geresnės kokybės koduotuvo, o H.264 yra suderinamas." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep OpenH264 and Linux literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:101 -msgid "Automatic would use {codecName} because no video encoder is exposed. On Linux, OpenH264 may need to be installed." -msgstr "Automatinis nustatymas naudotų „{codecName}“, nes nėra atskleistas joks vaizdo kodavimo įrenginys. „Linux“ sistemoje gali reikėti įdiegti „OpenH264“." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:60 -msgid "Automatic would use {codecName} because software encoding is preferred and this browser exposes AV1." -msgstr "Automatinis pasirinkimas naudotų „{codecName}“, nes pirmenybė teikiama programiniam kodavimui, o ši naršyklė palaiko AV1." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:80 -msgid "Automatic would use {codecName} because software encoding is preferred and this browser exposes VP9." -msgstr "Automatinis nustatymas naudotų „{codecName}“, nes programinės įrangos kodavimas yra pageidaujamas ir ši naršyklė palaiko VP9." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:95 -msgid "Automatic would use {codecName} because software encoding is preferred and VP8 is the safest software fallback." -msgstr "Automatinis nustatymas naudotų „{codecName}“, nes programinės įrangos kodavimas yra pageidaujamas, o VP8 yra saugiausias programinės įrangos atsarginis variantas." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:65 -msgid "Automatic would use {codecName} because software encoding is preferred and your computer exposes AV1." -msgstr "Automatinis nustatymas naudotų {codecName}, nes pirmenybė teikiama programinės įrangos kodavimui, o jūsų kompiuteris palaiko AV1." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:85 -msgid "Automatic would use {codecName} because software encoding is preferred and your computer exposes VP9." -msgstr "Automatinis nustatymas naudotų „{codecName}“, nes programinės įrangos kodavimas yra pageidaujamas ir jūsų kompiuteris palaiko VP9." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep codec names literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:25 -msgid "Automatic would use {codecName} because this browser does not expose H.264, so VP8 is the safest fallback." -msgstr "Automatinis naudotų {codecName}, nes ši naršyklė nepalaiko H.264, todėl VP8 yra saugiausias atsarginis variantas." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep Chromium as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:13 -msgid "Automatic would use {codecName} because this browser supports it and it is the best fallback outside Chromium." -msgstr "Automatinis nustatymas naudotų {codecName}, nes naršyklė jį palaiko ir tai yra geriausias atsarginis variantas už „Chromium\" ribų." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep codec names literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:30 -msgid "Automatic would use {codecName} because your computer does not expose H.264, so VP8 is the safest fallback." -msgstr "Automatinis naudotų {codecName}, nes jūsų kompiuteris nepalaiko H.264, todėl VP8 yra saugiausias atsarginis variantas." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep Chromium as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:19 -msgid "Automatic would use {codecName} because your computer supports it and it is the best fallback outside Chromium." -msgstr "Automatinis naudotų {codecName}, nes jūsų kompiuteris jį palaiko ir tai yra geriausias atsarginis variantas už „Chromium“ ribų." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:54 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware and it gives strong screen-share quality." -msgstr "Automatinis nustatymas naudotų „{codecName}\", nes jūsų GPU gali jį koduoti aparatinėje įrangoje ir tai užtikrina gerą ekrano bendrinimo kokybę." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:42 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware and it is the most compatible screen-share default." -msgstr "Automatinis nustatymas naudotų „{codecName}“, nes jūsų GPU gali jį koduoti aparatinėje įrangoje ir tai yra labiausiai suderinamas ekrano bendrinimo numatytasis nustatymas." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:48 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware, with excellent compression and low CPU usage." -msgstr "Automatinis nustatymas naudotų {codecName}, nes jūsų GPU gali jį koduoti aparatinėje įrangoje, užtikrinant puikų suglaudinimą ir mažą procesoriaus naudojimą." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:36 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware, with the best compression for screen sharing." -msgstr "Automatinis nustatymas naudotų {codecName}, nes jūsų GPU gali jį koduoti aparatinėje įrangoje, užtikrindamas geriausią ekrano bendrinimo suglaudinimą." - #. Short label in the animation tab. Keep it concise. #: src/features/user/components/modals/tabs/accessibility_tab/AnimationTab.tsx:52 msgid "Automatically play GIFs" @@ -4648,6 +4526,16 @@ msgstr "Automatinis perskaitymas" msgid "Autoscrolling" msgstr "Automatinis slinkimas" +#. Settings search synonym. Codec name; keep literal. Used to match this term in the settings search bar. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:101 +msgid "AV1" +msgstr "AV1" + +#. Option label for the screen-share codec select while the AV1 opt-in is off and the option is disabled. AV1 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:226 +msgid "AV1 (requires opt-in)" +msgstr "AV1 (reikia sutikimo)" + #. Label for the available desktop version in the Linux update modal. #: src/features/updater/commands/UpdaterModalCommands.tsx:140 msgid "Available" @@ -4875,7 +4763,7 @@ msgid "Badge" msgstr "Ženklelis" #. Option label for a software encoder quality select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:83 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:88 msgid "Balanced" msgstr "Subalansuota" @@ -4917,7 +4805,7 @@ msgstr "Uždraudimas baigiasi {0}." #: src/features/moderation/components/modals/BanMemberModal.tsx:270 #: src/features/ui/action_menu/GuildMemberContextMenu.tsx:66 #: src/features/ui/action_menu/items/GuildMemberMenuItems.tsx:51 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:94 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:118 msgid "Ban member" msgstr "Užblokuoti narį" @@ -5046,7 +4934,7 @@ msgstr "Nuo 1 iki 32 simbolių" #. 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/PlutoniumIndex.ts:27 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:207 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:202 msgid "Billing" msgstr "Atsiskaitymas" @@ -5099,7 +4987,7 @@ msgid "Biometrics" msgstr "Biometriniai duomenys" #. 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/VoiceVideoIndex.ts:160 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:181 msgid "Bitrate" msgstr "„Bitų srautas“" @@ -5181,8 +5069,8 @@ msgstr "Užblokuoti" #: src/features/user/components/modals/tabs/BlockedUsersTab.tsx:210 #: src/features/user/components/settings_utils/search_index/BlockedUsersIndex.ts:6 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:152 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:58 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:18 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:53 msgid "Blocked users" msgstr "Užblokuoti naudotojai" @@ -5275,7 +5163,7 @@ msgstr "Pridėta prie žymelių." #. Tab label in the inbox popout listing the user bookmarks. #: src/features/channel/components/modals/BookmarksBottomSheet.tsx:33 #: src/features/messaging/components/pages/SavedMessagesPage.tsx:23 -#: src/features/messaging/components/popouts/InboxPopout.tsx:36 +#: src/features/messaging/components/popouts/InboxPopout.tsx:34 msgid "Bookmarks" msgstr "Žymės" @@ -5535,10 +5423,6 @@ msgstr "Patinčios patyčios, pasikartojantis nepageidaujamas kontaktas, perseki msgid "Bullying, threats, hate, violence, raids, or content that pushes self-harm." msgstr "Patyčios, grasinimai, neapykanta, smurtas, reidai ar turinys, skatinantis žaloti save." -#: src/features/expressions/components/modals/CreatePackModal.tsx:95 -msgid "Bundle your favorite stickers into a pack you can distribute." -msgstr "Sujunkite mėgstamus lipdukus į paketą, kurį galėsite platinti." - #. Short label in the app constants. #: src/features/app/constants/AppConstants.ts:45 msgid "Busy right now" @@ -5761,7 +5645,7 @@ msgid "Cameras and virtual capture devices are selected here in {productName}, n msgstr "Kameros ir virtualūs fiksavimo įrenginiai pasirenkami čia, \"{productName}\", o ne \"Wayland\" sistemos parinkiklyje. Jei čia nieko nerodoma, patikrinkite leidimus arba prijunkite įrenginį." #. Tooltip in the voice control bar when cameras are disabled because the participant count exceeds the limit. {voiceChannelCameraUserLimit} is the configured threshold. -#: src/features/voice/components/VoiceControlBar.tsx:136 +#: src/features/voice/components/VoiceControlBar.tsx:132 msgid "Cameras are off above {voiceChannelCameraUserLimit} participants" msgstr "Kameros išjungtos, kai dalyvių skaičius viršija {voiceChannelCameraUserLimit}" @@ -5781,7 +5665,6 @@ msgid "Can't upload files here" msgstr "Čia negalima įkelti failų" #. Action label for dismissing a mass-mention warning. -#. Button label on a scheduled message row that cancels (deletes) the scheduled send. #. Button label that closes the emoji rename popout without saving. #. Button that closes the delete channel confirmation without deleting. #. Button that closes the device logout confirmation without changes. @@ -5810,10 +5693,8 @@ msgstr "Čia negalima įkelti failų" #: src/features/emoji/components/emojis/EmojiListItem.tsx:318 #: src/features/expressions/components/modals/AddFavoriteMemeModal.tsx:111 #: src/features/expressions/components/modals/AddGuildStickerModal.tsx:250 -#: src/features/expressions/components/modals/CreatePackModal.tsx:137 #: src/features/expressions/components/modals/EditFavoriteMemeModal.tsx:87 #: src/features/expressions/components/modals/EditGuildStickerModal.tsx:116 -#: src/features/expressions/components/modals/EditPackModal.tsx:124 #: src/features/guild/components/modals/TransferOwnershipModal.tsx:91 #: src/features/i18n/utils/CommonMessageDescriptors.ts:98 #: src/features/input/state/input_keybind/shared.ts:137 @@ -5824,7 +5705,6 @@ msgstr "Čia negalima įkelti failų" #: src/features/messaging/components/modals/ForwardModal.tsx:635 #: src/features/messaging/components/modals/ImageCropModal.tsx:925 #: src/features/messaging/components/modals/MessageHistoryThresholdModal.tsx:107 -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:47 #: src/features/moderation/components/modals/BanMemberModal.tsx:262 #: src/features/moderation/components/modals/RemoveTimeoutModal.tsx:70 #: src/features/moderation/components/modals/TimeoutMemberModal.tsx:126 @@ -5850,11 +5730,6 @@ msgstr "Atšaukti" msgid "Cancel editing message" msgstr "Atšaukti pranešimo redagavimą" -#. Button or menu action label in the channel and chat scheduled message edit bar. Keep it concise. -#: src/features/channel/components/ScheduledMessageEditBar.tsx:18 -msgid "Cancel editing scheduled message" -msgstr "Atšaukti suplanuotos žinutės redagavimą" - #. Relationship action label for canceling an outgoing friend request. #: src/features/relationship/utils/RelationshipMessageDescriptors.ts:25 msgid "Cancel friend request" @@ -5935,16 +5810,6 @@ msgstr "Negalima redaguoti" msgid "Cannot delete account" msgstr "Negalima ištrinti paskyros" -#. Title of the error modal when installing an emoji pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:83 -msgid "Cannot install emoji pack" -msgstr "Nepavyko įdiegti jaustukų paketo" - -#. Title of the error modal when installing a sticker pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:87 -msgid "Cannot install sticker pack" -msgstr "Nepavyko įdiegti lipdukų paketo" - #. Toast error shown when captcha verification fails inside the auth captcha interceptor. #: src/features/auth/components/CaptchaInterceptor.tsx:14 msgid "Captcha verification failed. Try again." @@ -5955,15 +5820,15 @@ msgstr "Nepavyko patvirtinti \"Captcha\". Bandykite dar kartą." msgid "Capture" msgstr "Įrašyti" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:398 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:420 msgid "Capture app audio" msgstr "Įrašyti programos garsą" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:399 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:421 msgid "Capture desktop audio" msgstr "Įrašyti darbalaukio garsą" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:397 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:419 msgid "Capture device audio" msgstr "Įrašyti įrenginio garsą" @@ -6221,12 +6086,12 @@ msgstr "Slaptažodžio keitimo forma" msgid "Change scheduled" msgstr "Pakeitimas suplanuotas" -#. Tooltip / button label in the screen-share status pill. Opens the picker to change what is being shared. -#. Voice control menu action to choose a different screen-share source. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:48 -#: src/features/voice/components/VoiceControlBar.tsx:108 -msgid "Change source" -msgstr "Keisti šaltinį" +#. Action that opens the source picker for the active screen share. +#. Voice screen share menu action that changes the shared source. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:24 +#: src/features/voice/components/ActiveScreenShareMenu.tsx:23 +msgid "Change Stream" +msgstr "Keisti srautą" #. Modal title for the screen-share picker when switching an ongoing stream to a new source. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:156 @@ -6575,7 +6440,7 @@ msgstr "Viršytas simbolių limitas: {remaining}" #: src/features/input/components/modals/KeyboardShortcutsCheatsheetModal.tsx:40 #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:15 #: src/features/user/components/modals/tabs/keybinds_tab/DefaultKeybindsList.tsx:39 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:120 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:115 msgid "Chat" msgstr "Pokalbis" @@ -6976,7 +6841,7 @@ msgid "Choose your profile accent color" msgstr "Pasirinkite profilio akcento spalvą" #. 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/VoiceVideoIndex.ts:108 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:129 msgid "Cisco" msgstr "Cisco" @@ -7584,7 +7449,7 @@ msgid "Codec" msgstr "Kodekas" #. 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/VoiceVideoIndex.ts:96 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:117 msgid "Codec negotiation testing" msgstr "Kodeko derybų testavimas" @@ -7628,8 +7493,8 @@ msgstr "Sutraukti kanalo temą" #. Tooltip / aria label on a voice participant tile button that collapses expanded device tiles for one user. #. Voice menu action that collapses expanded device tiles back into a single tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:98 -#: src/features/voice/components/VoiceParticipantTile.tsx:165 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:122 +#: src/features/voice/components/VoiceParticipantTile.tsx:166 msgid "Collapse devices" msgstr "Sutraukti įrenginius" @@ -8104,7 +7969,7 @@ msgstr "Komponavimo lauko fokusavimas" #. Button label that opens a dedicated advanced settings modal for configuring screen-share encoder controls. #. Button label that opens a dedicated advanced settings modal. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedChatControls.tsx:161 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:163 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:168 msgid "Configure" msgstr "Konfigūruoti" @@ -8127,7 +7992,7 @@ msgid "Configure now" msgstr "Konfigūruoti dabar" #. Tooltip / aria label on the screen-share control while a share is active. Opens the configure / end menu. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:69 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:58 msgid "Configure or end screen share" msgstr "Konfigūruoti arba baigti ekrano bendrinimą" @@ -8378,12 +8243,12 @@ msgstr "Ryšys: {connectionId}" #: src/features/i18n/utils/CommonMessageDescriptors.ts:410 #: src/features/user/components/popouts/UserProfileShared.tsx:610 #: src/features/user/components/settings_utils/search_index/LinkedAccountsIndex.ts:8 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:38 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:30 msgid "Connections" msgstr "Ryšiai" #. User settings tab for linked external accounts. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:111 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:106 msgctxt "user-settings-tab" msgid "Connections" msgstr "Paskyros" @@ -8434,7 +8299,7 @@ msgid "Content filtering" msgstr "Turinio filtravimas" #. Label for an advanced screen-share select. Refers to the WebRTC MediaStreamTrack contentHint value. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:131 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:136 msgid "Content hint" msgstr "Turinio užuomina" @@ -9157,16 +9022,6 @@ msgstr "Nepavyko ignoruoti draugo užklausos" msgid "Couldn't ignore the friend request. Try again." msgstr "Nepavyko ignoruoti draugo užklausos. Bandykite dar kartą." -#. Generic body for the error modal when an emoji pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:107 -msgid "Couldn't install this emoji pack. Try again later." -msgstr "Nepavyko įdiegti šio jaustukų paketo. Bandykite dar kartą vėliau." - -#. Generic body for the error modal when a sticker pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:111 -msgid "Couldn't install this sticker pack. Try again later." -msgstr "Nepavyko įdiegti šio lipdukų paketo. Bandykite dar kartą vėliau." - #. Error modal title shown when accepting a community invite fails. #: src/features/invite/components/alerts/InviteAcceptFailedModal.tsx:9 msgid "Couldn't join community" @@ -9582,11 +9437,6 @@ msgstr "Susikurkite paskyrą ir atsiimkite dovaną" msgid "Create and manage applications and bots for your account" msgstr "Kurkite ir tvarkykite savo paskyros programas ir robotus" -#. Empty-state description for expression packs when the feature requires premium. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:63 -msgid "Create and share custom emoji and sticker packs with {premiumProductFullName}." -msgstr "Kurkite ir bendrinkite pasirinktinius jaustukus bei lipdukų paketus su „{premiumProductFullName}\"." - #. Button or menu action label in the application create modal. Keep it concise. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/applications_tab/ApplicationCreateModal.tsx:20 @@ -9628,14 +9478,6 @@ msgstr "Kurti tiesioginį pranešimą" msgid "Create emoji & stickers" msgstr "Kurti jaustukus ir lipdukus" -#. Action that opens the create-emoji-pack modal. -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/expressions/components/modals/CreatePackModal.tsx:18 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:314 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:31 -msgid "Create emoji pack" -msgstr "Kurti jaustukų paketą" - #. Accessible label for the create-favorite-category form. #: src/features/expressions/components/modals/CreateFavoriteCategoryModal.tsx:16 msgid "Create favorite category form" @@ -9688,14 +9530,6 @@ msgstr "Sukurti arba prisijungti prie bendruomenės" msgid "Create role" msgstr "Kurti vaidmenį" -#. Action that opens the create-sticker-pack modal. -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/expressions/components/modals/CreatePackModal.tsx:22 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:314 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:35 -msgid "Create sticker pack" -msgstr "Kurti lipdukų paketą" - #. Setup wizard title prompting the operator to create the first account. #: src/features/app/components/setup/SetupWizardSteps.tsx:48 msgid "Create the administrator account" @@ -9748,15 +9582,6 @@ msgstr "Sukurta" msgid "Created {createdAt}" msgstr "Sukurta {createdAt}" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:334 -msgid "Created {createdCount} / {createdLimit}" -msgstr "Sukurta: {createdCount} / {createdLimit}" - -#. placeholder {0}: NicknameUtils.getDisplayName(packCreator) -#: src/features/channel/components/InviteEmbed.tsx:343 -msgid "Created by {0}" -msgstr "Sukūrė {0}" - #. placeholder {0}: inviter ? NicknameUtils.getNickname(inviter, undefined, channelId) : invite.inviter ? NicknameUtils.getDisplayName(invite.inviter) : '' #. placeholder {1}: formatExpiresAt(invite.expires_at) #: src/features/channel/components/modals/GroupInvitesBottomSheet.tsx:218 @@ -9768,13 +9593,6 @@ msgstr "Sukūrė {0}. Baigia galioti po {1}." msgid "Created by {creatorDisplayName} on {createdAt}" msgstr "Sukūrė \"{creatorDisplayName}\" {createdAt}" -#. Metadata label for an expression pack invite. userName is the pack creator username. -#. Short label in the authentication invite header. Preserve {userName}; it is inserted by code. Keep the tone plain and specific. -#: src/features/auth/flow/InviteHeader.tsx:29 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:73 -msgid "Created by {userName}" -msgstr "Sukūrė {userName}" - #. placeholder {0}: renderInline(change.newValue, i18n, guildId) #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:739 msgid "Created for channel {0}." @@ -9787,11 +9605,6 @@ msgstr "Sukurta kanalui \"{0}\"." msgid "Created on {0}." msgstr "Sukurta {0}." -#. 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/ExpressionPacksIndex.ts:43 -msgid "Created packs" -msgstr "Sukurti paketai" - #. placeholder {0}: renderInline(change.newValue, i18n) #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:743 msgid "Created with name {0}." @@ -10119,7 +9932,7 @@ msgid "Custom tags" msgstr "Pasirinktinės žymės" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:87 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:83 msgid "Custom themes" msgstr "Tinkintos temos" @@ -10603,7 +10416,6 @@ msgstr "Numatytoji reikšmė mobiliajame įrenginyje yra išjungta, siekiant tau #. Button or menu action label in the channel and chat embed audio. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the channel and chat media container. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the channel and chat mobile memes picker. Keep it concise. Keep the tone plain and specific. -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the messaging commands. Keep it concise. Keep the tone plain and specific. #. Confirm button label on the destructive delete-saved-media alert. #. Danger button label that confirms deleting a custom emoji. @@ -10626,7 +10438,6 @@ msgstr "Numatytoji reikšmė mobiliajame įrenginyje yra išjungta, siekiant tau #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:117 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:290 #: src/features/user/components/modals/tabs/component_gallery_tab/index.tsx:238 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:49 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:154 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:190 msgid "Delete" @@ -10785,11 +10596,6 @@ msgstr "Ištrinti mano žinutes" msgid "Delete other members' messages. Pinning is controlled separately." msgstr "Ištrinti kitų narių žinutes. Prisegimas valdomas atskirai." -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:40 -msgid "Delete pack" -msgstr "Ištrinti paketą" - #. 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:31 msgid "Delete passkey" @@ -10862,11 +10668,6 @@ msgstr "Ištrinti šį pranešimą" msgid "Delete this message? Can't be undone." msgstr "Ištrinti šį pranešimą? Veiksmo anuliuoti negalima." -#. Error message in the expression packs tab. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:45 -msgid "Delete this pack? Can't be undone." -msgstr "Ištrinti šį paketą? Veiksmo anuliuoti negalima." - #. Danger action in the channel permissions overwrite context menu that removes a member permission override from the channel. #: src/features/channel/components/modals/channel_tabs/channel_permissions_tab/OverwriteContextMenu.tsx:19 msgid "Delete user" @@ -11011,7 +10812,7 @@ msgid "Description must be no more than {discoveryDescriptionMaxLength} characte msgstr "Aprašas turi būti ne ilgesnis nei {discoveryDescriptionMaxLength} simbolių." #. Developer settings tab showing UI component examples. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:153 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:148 msgid "Design system" msgstr "Dizaino sistema" @@ -11025,8 +10826,8 @@ msgstr "Darbalaukis" #. User settings tab for desktop app integration and platform settings. #. User settings tab label shown on desktop builds when the OS could not be identified (fallback for the per-OS labels). -#: src/features/user/components/settings_utils/SettingsConstants.tsx:86 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:141 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:81 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:136 msgid "Desktop app" msgstr "Darbalaukinė programa" @@ -11113,7 +10914,7 @@ msgstr "Darbalaukio versija {version} yra prieinama. Atsisiųskite diegimo progr #. Settings section label for desktop window behavior. #: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx:150 #: src/features/user/components/settings_utils/search_index/DesktopSettingsIndex.ts:94 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:62 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:54 msgid "Desktop window" msgstr "Darbalaukio langas" @@ -11139,7 +10940,7 @@ msgid "Detached banner" msgstr "Atskirtas reklamjuostės paveikslėlis" #. Option label for a WebRTC content hint select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:147 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:152 msgid "Detail" msgstr "Išsamiau" @@ -11163,7 +10964,7 @@ msgstr "Aptikti rašant" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:20 #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:25 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:211 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:206 msgid "Developer" msgstr "Kūrėjas" @@ -11171,7 +10972,7 @@ msgstr "Kūrėjas" #. Settings section label for client developer mode. #: src/features/user/components/modals/tabs/ClientDeveloperSettingsTab.tsx:17 #: src/features/user/components/settings_utils/search_index/ClientDeveloperSettingsIndex.ts:7 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:66 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:58 msgid "Developer mode" msgstr "Kūrėjo režimas" @@ -11218,11 +11019,6 @@ msgstr "Įrenginys" msgid "Device alerts" msgstr "Įrenginio pranešimai" -#. Voice participant context menu submenu label for actions that affect one or more voice devices. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:182 -msgid "Device controls" -msgstr "Įrenginio valdikliai" - #: src/features/user/components/modals/tabs/DevicesTab.tsx:131 msgid "Device details" msgstr "Įrenginio informacija" @@ -11232,7 +11028,7 @@ msgstr "Įrenginio informacija" msgid "Device revoked" msgstr "Įrenginys atšauktas" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:891 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1024 msgid "Device selection" msgstr "Įrenginio pasirinkimas" @@ -11255,7 +11051,7 @@ msgstr "Įrenginys:" #: src/features/user/components/modals/tabs/DevicesTab.tsx:530 #: src/features/user/components/settings_utils/search_index/DevicesIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/AppearanceSections.ts:82 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:62 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:57 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:124 msgid "Devices" msgstr "Įrenginiai" @@ -11437,7 +11233,7 @@ msgid "Disable mobile push notifications" msgstr "Išjungti mobiliuosius tiesioginius pranešimus" #. Short label for an advanced screen-share preview preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:43 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:48 msgid "Disable picture-in-picture popout for screen shares" msgstr "Išjungti ekrano bendrinimo paveikslėlį paveikslėlyje iššokančiajame lange" @@ -11478,7 +11274,7 @@ msgstr "Išjungti dviejų veiksnių autentifikavimo formą" #. Voice menu checkbox label. Hides another participant's video only for the current user. #. Voice menu checkbox that hides a participant video on the current device only. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:86 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:110 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:77 msgid "Disable video locally" msgstr "Išjungti vaizdą lokaliai" @@ -11754,11 +11550,6 @@ msgstr "Rodomasis vardas" msgid "Display name (optional)" msgstr "Rodomasis vardas (pasirinktinai)" -#. Voice participant context menu submenu label for call display and diagnostics preferences. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:186 -msgid "Display options" -msgstr "Rodymo parinktys" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:661 msgid "Display role members separately." msgstr "Rodyti rolės narius atskirai." @@ -12284,12 +12075,8 @@ msgstr "olandų" msgid "e.g., YubiKey, iPhone, work computer" msgstr "pvz., \"YubiKey\", \"iPhone\", darbinis kompiuteris" -#: src/features/expressions/components/modals/PackInviteModal.tsx:187 -msgid "Each link works once." -msgstr "Kiekviena nuoroda veikia vieną kartą." - #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:83 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:79 msgid "Early access to new features" msgstr "Ankstyvoji prieiga prie naujų funkcijų" @@ -12315,7 +12102,6 @@ msgstr "Aido slopinimas" #: src/features/emoji/components/stickers/StickerGridItem.tsx:43 #: src/features/platform/utils/DesktopLocaleBridge.ts:42 #: src/features/user/components/modals/tabs/chat_settings_tab/SearchEnginesTab.tsx:35 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:123 #: src/features/user/components/modals/tabs/LinkedAccountsTab.tsx:51 msgid "Edit" msgstr "Redaguoti" @@ -12396,11 +12182,6 @@ msgstr "Redaguoti bendruomenės profilį" msgid "Edit connection" msgstr "Redaguoti ryšį" -#. Action that opens the edit-emoji-pack modal. -#: src/features/expressions/components/modals/EditPackModal.tsx:19 -msgid "Edit emoji pack" -msgstr "Redaguoti jaustukų paketą" - #. Permission description in the role/permission editor for the Manage Community permission. Refers to top-level community settings, not per-channel. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:23 msgid "Edit global settings like name, description, and icon." @@ -12512,11 +12293,6 @@ msgstr "Redaguoti lipduką" msgid "Edit sticker {stickerName}" msgstr "Redaguoti lipduką \"{stickerName}\"" -#. Action that opens the edit-sticker-pack modal. -#: src/features/expressions/components/modals/EditPackModal.tsx:23 -msgid "Edit sticker pack" -msgstr "Redaguoti lipdukų rinkinį" - #. Settings search entry description. One-line summary of what the settings search entry controls. #: src/features/user/components/settings_utils/search_index/ApplicationsIndex.ts:88 msgid "Edit the bot avatar, tag, bio, banner, and friend request behavior" @@ -12555,11 +12331,6 @@ msgstr "Redagavimas laikinai nepasiekiamas. Bandykite dar kartą vėliau." msgid "Editing message" msgstr "Redaguojama žinutė" -#. Button or menu action label in the channel and chat scheduled message edit bar. Keep it concise. -#: src/features/channel/components/ScheduledMessageEditBar.tsx:14 -msgid "Editing scheduled message" -msgstr "Redaguojama suplanuota žinutė" - #. Discovery category dropdown option in the community Discovery settings tab. #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:88 msgid "Education" @@ -12674,7 +12445,7 @@ msgstr "Įterpti" #. Developer settings tab for testing URL unfurls and rendered embeds. #. Settings search entry label for the developer embed debugger. #: src/features/user/components/settings_utils/search_index/EmbedDebuggerIndex.ts:7 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:149 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:144 msgid "Embed debugger" msgstr "Įterptųjų elementų derintuvas" @@ -12726,10 +12497,8 @@ msgstr "Įterptieji failai nerodomi" #. Audit log target-type filter label. Filters entries that target a custom emoji. #. Column header for the custom emoji image or glyph. #. 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/app/config/AuditLogConstants.ts:172 #: src/features/emoji/components/emojis/EmojiListItem.tsx:337 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:162 msgid "Emoji" msgstr "Jaustukai" @@ -12745,11 +12514,6 @@ msgstr "Jaustukai" msgid "emoji {emojiName}" msgstr "jaustukas \"{emojiName}\"" -#. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:59 -msgid "Emoji & sticker packs" -msgstr "Jaustukai ir lipdukų paketai" - #. 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:351 msgid "Emoji autocomplete" @@ -12795,45 +12559,6 @@ msgstr "Jaustuko pavadinimas turi būti ne ilgesnis nei 32 simboliai" msgid "Emoji names need at least 2 characters and can use letters, numbers, and underscores. Emojis must be under {maxSize}. Static images are resized to 128x128 pixels and compressed automatically. Animated emojis and SVGs must already fit the limit." msgstr "Emblemos pavadinimai turi būti bent 2 simboliai ir gali naudoti raides, skaičius bei pabraukimus. Emblemos dydis neturi viršyti {maxSize}. Statiniai vaizdai automatiškai keičiami į 128x128 pikselių dydį ir suspaudžiami. Animuoti paveikslėliai ir SVG turi jau atitikti nurodytą dydį." -#. Kind label on an emoji pack invite embed. -#. Short label in the authentication invite header. Keep the tone plain and specific. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/auth/flow/InviteHeader.tsx:21 -#: src/features/channel/components/InviteEmbed.tsx:84 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:57 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:105 -msgid "Emoji pack" -msgstr "Jaustukų paketas" - -#. placeholder {0}: invite.pack.name -#: src/features/invite/commands/InviteCommands.tsx:144 -msgid "Emoji pack {0} has been installed." -msgstr "Jaustukų paketas \"{0}\" įdiegtas." - -#. Title of the error modal when creating a new emoji pack is rejected because the user is at the creation limit. -#: src/features/invite/commands/InviteCommands.tsx:56 -msgid "Emoji pack creation limit reached" -msgstr "Pasiektas jaustukų paketo kūrimo limitas" - -#. Modal title for the emoji pack invite share flow. -#: src/features/expressions/components/modals/PackInviteModal.tsx:57 -msgid "Emoji pack invite" -msgstr "Kvietimas į jaustukų paketą" - -#. Title of the error modal when installing an emoji pack via invite is rejected because the user is at the install limit. -#: src/features/invite/commands/InviteCommands.tsx:47 -msgid "Emoji pack limit reached" -msgstr "Pasiektas jaustukų paketo limitas" - -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#. Settings section label for emoji expression packs. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:80 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:23 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:18 -msgid "Emoji packs" -msgstr "Jaustukų paketai" - #. 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/ChatSettingsSections.ts:126 msgid "Emoji picker" @@ -12882,8 +12607,8 @@ msgstr "Nėra mėgstamiausių" #. Label for an advanced select that caps the best video codec this client advertises it can decode. #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:172 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:92 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:177 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:113 msgid "Emulate decode codec (testing)" msgstr "Emuliuoti dekodavimo kodeką (testavimas)" @@ -13177,18 +12902,18 @@ msgstr "Įjungtas brandus turinys." #. Label for an advanced screen-share select. Refers to hardware or software video encoding. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:51 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:144 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:56 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:165 msgid "Encoder path" msgstr "Koderio kelias" #. Description for the encoder path select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:55 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:60 msgid "Encoder preference for new screen shares." msgstr "Naujų ekrano dalijimosi sesijų kodavimo nustatymas." #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:164 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:185 msgid "Encoder, SVC, backup stream, and bitrate presets" msgstr "Kodavimo priemonė, SVC, atsarginis srautas ir bitų spartos nustatymai." @@ -13220,10 +12945,8 @@ msgstr "Baigti lengvatinį laikotarpį" msgid "End grace period now?" msgstr "Baigti lengvatinį laikotarpį dabar?" -#. Button label that stops the current screen share. #. Voice control menu action to stop sharing the screen. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:52 -#: src/features/voice/components/VoiceControlBar.tsx:112 +#: src/features/voice/components/VoiceControlBar.tsx:108 msgid "End screen share" msgstr "Baigti ekrano bendrinimą" @@ -13540,7 +13263,9 @@ msgstr "Visos sistemos garsas" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Subsection title in the voice tab. Keep it concise. +#. Voice menu submenu label for per-user entrance sound controls. #. Voice menu submenu label that contains per-user entrance sound mute and volume controls. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:179 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:309 #: src/features/user/components/modals/tabs/UserVoiceTab.tsx:187 #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:145 @@ -13568,6 +13293,8 @@ msgid "Entrance sound saved" msgstr "Įėjimo garsas išsaugotas" #. Voice menu slider label adjusting playback volume of this user's entrance sound, locally only. +#. Voice menu slider label for a user's entrance sound playback volume. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:187 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:318 msgid "Entrance sound volume" msgstr "Įėjimo garso garsumas" @@ -13803,10 +13530,6 @@ msgstr "Eksperimentinis" msgid "EXPERIMENTAL" msgstr "EXPERIMENTAL" -#: src/features/expressions/components/modals/PackInviteModal.tsx:152 -msgid "Expiration" -msgstr "Galiojimo laikas" - #. Label above the expiration duration dropdown in the invite link settings. #: src/features/invite/components/modals/InviteModal.tsx:102 msgid "Expire after" @@ -13941,13 +13664,8 @@ msgstr "Eksportuoti mano duomenis" msgid "Export themes" msgstr "Eksportuoti temas" -#. Developer / debug surface — keep terse and technical. Tooltip / description for the Expression packs settings toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:129 -msgid "Expose the staff-only Expression packs page in user settings." -msgstr "Rodykite naudotojams nustatymuose puslapį su „Expression packs“, kuris skirtas tik darbuotojams." - #. Developer / debug surface — keep terse and technical. Tooltip / description for the profile timezone settings toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:138 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:129 msgid "Expose the staff-only timezone section in profile settings." msgstr "Rodyti personalo skirtą laiko juostos skyrių profilio nustatymuose." @@ -13958,23 +13676,6 @@ msgstr "Rodyti personalo skirtą laiko juostos skyrių profilio nustatymuose." msgid "Expression autocomplete" msgstr "Išraiškų automatinis pildymas" -#. Settings search entry label. Names the settings search entry in the settings UI. -#. User settings tab for purchased or owned emoji/sticker expression packs. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:166 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:7 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:54 -msgid "Expression packs" -msgstr "Išraiškų paketai" - -#. Empty-state title for expression packs when the feature requires premium. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:59 -msgid "Expression packs are a {premiumProductName} feature" -msgstr "Išraiškų paketai yra „{premiumProductName}\" funkcija" - -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:168 -msgid "Expression packs are not enabled on this instance. Contact your instance administrator for more information." -msgstr "Šiame egzemplioriuje išraiškų paketai neįjungti. Norėdami gauti daugiau informacijos, susisiekite su egzemplioriaus administratoriumi." - #. Aria label for the expression picker category nav. #: src/features/i18n/utils/CommonMessageDescriptors.ts:751 msgid "Expression picker categories" @@ -13987,9 +13688,7 @@ msgstr "Išraiškos išvalymas" #. Community settings sidebar category grouping the emoji and stickers tabs. #. 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/GuildSettingsConstants.ts:249 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:19 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:134 msgid "Expressions" msgstr "Išraiškos" @@ -14457,7 +14156,7 @@ msgstr "Mėgstamiausi" msgid "Favorites" msgstr "Mėgstamiausi" -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:182 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:177 msgid "Feature" msgstr "Funkcija" @@ -14753,14 +14452,14 @@ msgstr "Sutelkti teksto lauką" #. Voice call layout action that pins one of several active devices of the same participant. #. Voice layout menu action that focuses one device/session for a participant. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:37 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:61 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:101 msgid "Focus this device" msgstr "Sutelkti šį įrenginį" #. Voice call layout action that pins the selected participant in the focused view. #. Voice layout menu action that focuses one participant in the call view. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:41 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:65 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:105 msgid "Focus this person" msgstr "Sutelkti dėmesį į šį asmenį" @@ -14807,7 +14506,7 @@ msgstr "Aplanko nustatymai" msgid "Follow us on {blueskyProviderName}" msgstr "Sekite mus \"{blueskyProviderName}\" tinkle" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:693 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:826 msgid "Follow voice input" msgstr "Sekti balso įvestį" @@ -15061,7 +14760,7 @@ msgstr "Persiuntė žinutę" msgid "Forwarded from" msgstr "Persiųsta iš" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:269 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:267 msgid "Found {resultCount} results in {categoryCount} categories" msgstr "Rasta {resultCount} rezultatų {categoryCount} kategorijose" @@ -15096,7 +14795,7 @@ msgstr "Kadrų dažnis" msgid "France" msgstr "Prancūzija" -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:187 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:182 msgid "Free" msgstr "Nemokama" @@ -15355,10 +15054,6 @@ msgstr "Pagrindiniai" msgid "Generate a shareable link or copy your combined custom CSS." msgstr "Sugeneruokite bendrinamą nuorodą arba nukopijuokite sujungtą tinkintą CSS." -#: src/features/expressions/components/modals/PackInviteModal.tsx:213 -msgid "Generate invite" -msgstr "Generuoti kvietimą" - #. Short label in the add friends to group modal. Keep it concise. #: src/features/relationship/components/modals/AddFriendsToGroupModal.tsx:23 msgid "Generate invite link" @@ -15639,7 +15334,7 @@ msgstr "Dovanota <0/> iki <1>{giftEndDate}. Automatiškai nepratęsiama. Nor #. Settings search entry label. Also used as a search synonym in the settings search bar. #. User settings tab for gift inventory and redemption codes. #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:37 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:99 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:94 msgid "Gifts" msgstr "Dovanos" @@ -15664,7 +15359,7 @@ msgid "Glad you're here, {username}!" msgstr "Džiugu, kad prisijungei, {username}!" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:71 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:67 msgid "Global emoji & sticker access" msgstr "Prieiga prie jaustukų ir lipdukų visame pasaulyje" @@ -15703,8 +15398,8 @@ msgstr "Eiti į „{premiumProductName}\"" #. Button label on a community invite embed when the current user is already a member. #. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:108 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:53 +#: src/features/channel/components/InviteEmbed.tsx:79 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:45 msgid "Go to community" msgstr "Eiti į bendruomenę" @@ -15831,7 +15526,7 @@ msgstr "Suteikta {0}." msgid "Grants all permissions and bypasses channel restrictions. Highly sensitive." msgstr "Suteikia visus leidimus ir apeina kanalo apribojimus. Labai jautru." -#: src/features/voice/components/StreamSettingsMenuContent.tsx:878 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1011 msgid "Granular selection" msgstr "Detalizuotas pasirinkimas" @@ -15867,7 +15562,7 @@ msgstr "Graikų" #. Toggle label in the mobile video settings bottom sheet. Switches to grid layout. #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:88 -#: src/features/voice/components/VoiceSettingsMenus.tsx:784 +#: src/features/voice/components/VoiceSettingsMenus.tsx:785 msgid "Grid view" msgstr "Tinklelio rodinys" @@ -15948,7 +15643,7 @@ msgstr "Grupės kvietimai" #. Audit log channel type label for group DM channels. #. Fallback display name for an unnamed group DM in quick switcher results. #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:57 -#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:44 +#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:43 msgid "Group message" msgstr "Grupės žinutė" @@ -16010,20 +15705,25 @@ msgid "Grouping" msgstr "Grupavimas" #. 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/VoiceVideoIndex.ts:104 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:125 msgid "H.264" msgstr "H.264" #. Label for an advanced screen-share select. H.264 is a codec name and should stay literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:115 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:120 msgid "H.264 backup stream" msgstr "H.264 atsarginis srautas" #. Option label for an H.264 backup stream select. H.264 is a codec name and should stay literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:127 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:132 msgid "H.264 simulcast backup" msgstr "H.264 simulcast atsarginė kopija" +#. Option label for the screen-share codec select while the HEVC opt-in is off and the option is disabled. H.265 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:231 +msgid "H.265 (requires opt-in)" +msgstr "H.265 (reikia pasirinkti papildomai)" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the connection add connection modal. #: src/features/connection/components/modals/AddConnectionModal.tsx:57 @@ -16075,12 +15775,8 @@ msgstr "Aparatinės įrangos spartinimas" msgid "Hardware acceleration can cause rendering glitches with transparent windows. Try --disable-gpu if you see flicker or smearing." msgstr "Aparatinės įrangos spartinimas gali sukelti atvaizdavimo trikdžius su permatomais langais. Jei matote mirgėjimą ar išsiliejimą, pabandykite naudoti --disable-gpu." -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:132 -msgid "Hardware acceleration is off, so codecs will encode on your CPU. <0>Turn it back on in {advancedSettingsLabel}." -msgstr "Aparatinė akceleracija yra išjungta, todėl kodekai apdoros vaizdą jūsų procesoriuje. <0>Įjunkite ją vėl nustatymuose: {advancedSettingsLabel}." - #. 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/VoiceVideoIndex.ts:152 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:173 msgid "Hardware encoder" msgstr "Aparatinis kodavimo įrenginys" @@ -16215,10 +15911,15 @@ msgid "Help translate {PRODUCT_NAME} into your language on <0>{I18N_WEBLATE_DOMA msgstr "Padėkite versti {PRODUCT_NAME} į jūsų kalbą per <0>{I18N_WEBLATE_DOMAIN}." #. Description for a WebRTC content hint select. Keep Motion, Detail, and text as plain option concepts. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:135 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:140 msgid "Helps the browser choose motion, detail, or text handling." msgstr "Padeda naršyklei pasirinkti vaizdo judėjimo, detalių ar teksto apdorojimą." +#. Settings search synonym. Codec name; keep literal. Used to match this term in the settings search bar. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:105 +msgid "HEVC" +msgstr "HEVC" + #. Codec description in the screen share codec policy menu. HEVC is a codec name; keep WebRTC literal. #: src/features/voice/utils/ScreenShareCodecPolicy.ts:28 msgid "HEVC. Efficient at low bitrate, but only usable when WebRTC exposes a hardware encoder." @@ -16370,7 +16071,7 @@ msgid "Hide muted channels by default?" msgstr "Slėpti nutildytus kanalus pagal numatymą?" #. Short label for an advanced stream privacy preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:47 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:52 msgid "Hide my stream preview thumbnail" msgstr "Slėpti mano srauto peržiūros miniatiūrą" @@ -16389,7 +16090,7 @@ msgstr "Slėpti slaptažodį" msgid "Hide picture-in-picture popout?" msgstr "Slėpti paveikslėlį paveikslėlyje iššokantįjį langą?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:727 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:860 msgid "Hide preview thumbnail" msgstr "Slėpti peržiūros miniatiūrą" @@ -16451,7 +16152,7 @@ msgid "High dynamic range display mode" msgstr "Didelio dinaminio diapazono ekrano režimas" #. Description for a software encoder quality select. Keep AV1 and CPU literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:75 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:80 msgid "Higher quality can cost more CPU and latency." msgstr "Aukštesnė kokybė gali reikšti didesnę apkrovą procesoriui ir delsą." @@ -16474,7 +16175,7 @@ msgstr "Patarimai" msgid "Hoist order" msgstr "Rikiavimo tvarka" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:507 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:522 msgid "Hoist order reset to default" msgstr "Rikiavimo tvarka atkurta į numatytąją" @@ -16503,7 +16204,7 @@ msgstr "Laikykite, kad įrašytumėte. Vilkite aukštyn, kad užrakintumėte, ar #. Action label in quick switcher for navigating to the Home tab. #: src/features/app/components/layout/MobileBottomNav.tsx:110 -#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:48 +#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:47 msgid "Home" msgstr "Pagrindinis" @@ -16834,11 +16535,11 @@ msgstr "Ignoruoti" msgid "Ignore friend request" msgstr "Nepriimti draugo užklausos" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:868 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1001 msgid "Ignore hardware devices" msgstr "Ignoruoti aparatinę įrangą" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:844 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:977 msgid "Ignore input media" msgstr "Ignoruoti įvesties mediją" @@ -16864,7 +16565,7 @@ msgstr "Nepaisyti šlamšto žymės" msgid "Ignore the friend request from {displayName}?" msgstr "Nepaisyti {displayName} draugo užklausos?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:855 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:988 msgid "Ignore virtual" msgstr "Ignoruoti virtualų" @@ -17198,7 +16899,7 @@ msgid "Inbox preview" msgstr "Gautųjų peržiūra" #. Accessible label for the inbox popout tablist. -#: src/features/messaging/components/popouts/InboxPopout.tsx:44 +#: src/features/messaging/components/popouts/InboxPopout.tsx:38 msgid "Inbox tabs" msgstr "Gautųjų skirtukai" @@ -17446,38 +17147,11 @@ msgstr "Įterpti jaustuką" msgid "Install {productName} for the full source picker and smoother screen-sharing controls." msgstr "Įdiekite \"{productName}\", kad galėtumėte naudoti visą šaltinio parinkiklį ir sklandesnius ekrano bendrinimo valdiklius." -#. Button label on an emoji pack invite embed that installs the pack. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:92 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:65 -msgid "Install emoji pack" -msgstr "Įdiegti jaustukų paketą" - -#. Button label on a sticker pack invite embed that installs the pack. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:96 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:69 -msgid "Install sticker pack" -msgstr "Įdiegti lipdukų paketą" - #. Label for the installed desktop version in the Linux update modal. #: src/features/updater/commands/UpdaterModalCommands.tsx:136 msgid "Installed" msgstr "Įdiegta" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:303 -msgid "Installed {installedCount} / {installedLimit}" -msgstr "Įdiegta: {installedCount} / {installedLimit}" - -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:113 -msgid "Installed on {installedAt}" -msgstr "Įdiegta {installedAt}" - -#. 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/ExpressionPacksIndex.ts:39 -msgid "Installed packs" -msgstr "Įdiegti paketai" - #. Desktop updater modal body. The currentVersion placeholder is the installed app version. #: src/features/updater/commands/UpdaterModalCommands.tsx:45 msgid "Installed version: {currentVersion}." @@ -17527,7 +17201,7 @@ msgstr "Sąsaja" #. Settings section label for interface language selection. #. Settings section title in the language tab. Keep it concise. #: src/features/user/components/modals/tabs/LanguageTab.tsx:79 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:50 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:42 msgid "Interface language" msgstr "Sąsajos kalba" @@ -17536,11 +17210,6 @@ msgstr "Sąsajos kalba" msgid "Interface size" msgstr "Sąsajos dydis" -#. Status pill on a scheduled message row when the schedule is in the past or otherwise invalid. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:26 -msgid "Invalid" -msgstr "Neteisinga" - #. Error message in the use entrance sound. #. Error message in the use sound settings. #: src/features/user/components/modals/tabs/hooks/useEntranceSound.ts:30 @@ -17631,7 +17300,6 @@ msgstr "Nematomas" #: src/features/app/config/AuditLogConstants.ts:180 #: src/features/channel/components/guild_members_page/MemberTableRow.tsx:43 #: src/features/invite/components/modals/InviteModal.tsx:97 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:120 msgid "Invite" msgstr "Kviesti" @@ -17704,7 +17372,7 @@ msgid "Invite link settings" msgstr "Kvietimo nuorodos nustatymai" #. Title shown on an invite embed while streaming privacy is active. -#: src/features/channel/components/InviteEmbed.tsx:137 +#: src/features/channel/components/InviteEmbed.tsx:108 msgid "Invite masked" msgstr "Kvietimas paslėptas" @@ -17786,7 +17454,7 @@ msgid "Invite to community" msgstr "Kviesti į bendruomenę" #. Title shown on an invite embed when the invite cannot be resolved due to a non-permanent failure. -#: src/features/channel/components/InviteEmbed.tsx:133 +#: src/features/channel/components/InviteEmbed.tsx:104 msgid "Invite unavailable" msgstr "Kvietimas nepasiekiamas" @@ -17805,17 +17473,6 @@ msgstr "Pakvietė" msgid "Invited by {0}." msgstr "Pakvietė {0}." -#. Short label in the authentication invite header. Preserve {inviterTag}; it is inserted by code. Keep the tone plain and specific. -#: src/features/auth/flow/InviteHeader.tsx:34 -#: src/features/channel/components/InviteEmbed.tsx:347 -msgid "Invited by {inviterTag}" -msgstr "Pakvietė \"{inviterTag}\"" - -#. Metadata label for an expression pack invite. userTag is the inviter username and discriminator. -#: src/features/invite/components/modals/InviteAcceptModal.tsx:77 -msgid "Invited by {userTag}" -msgstr "Pakvietė {userTag}" - #: src/features/invite/components/InviteListItem.tsx:67 msgid "Inviter" msgstr "Kviečiantysis" @@ -17860,7 +17517,7 @@ msgstr "Kvietimai pristabdyti, nes „{productName}\" aptiko galimą ataką. Nau #. Invite settings notice shown after admins pause invite links for a community. #. Status message on a community invite embed when invites are paused by community admins. -#: src/features/channel/components/InviteEmbed.tsx:121 +#: src/features/channel/components/InviteEmbed.tsx:92 #: src/features/invite/components/DisableInvitesButton.tsx:48 msgid "Invites are paused for this community." msgstr "Kvietimai šiai bendruomenei pristabdyti." @@ -17871,7 +17528,7 @@ msgstr "Administratorius pristabdė kvietimus šioje bendruomenėje. Nors šį k #. Audit log community feature label meaning invite creation is disabled. #. Status label on a community invite embed when invites are paused or anti-raid mode is active. -#: src/features/channel/components/InviteEmbed.tsx:104 +#: src/features/channel/components/InviteEmbed.tsx:75 #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:106 msgid "Invites disabled" msgstr "Kvietimai išjungti" @@ -17884,7 +17541,7 @@ msgstr "Kvietimų išjungimo pranešimų juosta" #. Button or menu action label in the invite accept modal. Keep it concise. #. Button or menu action label in the invites disabled modal. Keep it concise. #: src/features/invite/components/alerts/InvitesDisabledModal.tsx:9 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:49 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:41 msgid "Invites paused" msgstr "Kvietimai pristabdyti" @@ -18025,12 +17682,12 @@ msgid "Join community form" msgstr "Prisijungimo prie bendruomenės forma" #. Button label on a group DM invite embed that accepts the invite. -#: src/features/channel/components/InviteEmbed.tsx:80 +#: src/features/channel/components/InviteEmbed.tsx:71 msgid "Join group" msgstr "Prisijungti prie grupės" #. Button or menu action label in the invite accept modal. Keep it concise. -#: src/features/invite/components/modals/InviteAcceptModal.tsx:45 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:37 msgid "Join group DM" msgstr "Prisijungti prie grupės DM" @@ -18355,12 +18012,12 @@ msgstr "korėjiečių" #. User settings tab for language, locale, and time display preferences. #: src/features/app/components/setup/SetupWizardSteps.tsx:56 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:6 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:137 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:132 msgid "Language" msgstr "Kalba" #. 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/GeneralSettingsSections.ts:54 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:46 msgid "Language settings" msgstr "Kalbos nustatymai" @@ -18440,15 +18097,10 @@ msgid "Launch at login" msgstr "Paleisti prisijungus" #. Description for an SVC mode select. Keep SVC and AV1 literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:95 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:100 msgid "Layering for AV1 and VP9 when available." msgstr "Sluoksnių kūrimas AV1 ir VP9 kodekams, kai jie yra pasiekiami." -#. CTA label that opens the premium settings tab from expression packs. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:67 -msgid "Learn about {premiumProductName}" -msgstr "Sužinokite apie „{premiumProductName}\"" - #. Accessible label for the screen-share picker footer info button. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:184 msgid "Learn about screen share previews" @@ -18818,7 +18470,7 @@ msgid "Links" msgstr "Nuorodos" #. User settings tab label shown on Linux desktop builds. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:78 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:73 msgid "Linux app" msgstr "„Linux“ programa" @@ -19115,7 +18767,7 @@ msgid "macOS" msgstr "„macOS“" #. User settings tab label shown on macOS desktop builds. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:82 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:77 msgid "macOS app" msgstr "„macOS“ programėlė" @@ -19247,11 +18899,6 @@ msgstr "Tvarkyti bendruomenės funkcijas" msgid "Manage emoji & stickers" msgstr "Tvarkyti jaustukus ir lipdukus" -#. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:47 -msgid "Manage expression packs" -msgstr "Tvarkyti išraiškų paketus" - #: src/features/channel/components/modals/channel_tabs/ChannelWebhooksTab.tsx:93 msgid "Manage incoming webhooks that can post messages into this channel." msgstr "Tvarkykite gaunamus \"webhook'us\", kurie gali skelbti pranešimus šiame kanale." @@ -19316,7 +18963,7 @@ msgstr "Rankinis darbalaukio naujinimas" #. Action label in the inbox popout overflow menu. Marks every inbox channel as read. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/messaging/components/popouts/InboxPopout.tsx:48 +#: src/features/messaging/components/popouts/InboxPopout.tsx:42 #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:435 msgid "Mark all as read" msgstr "Pažymėti visus kaip perskaitytus" @@ -19334,7 +18981,7 @@ msgstr "Pažymėti visus tiesioginius pranešimus kaip perskaitytus" #. Accessible label and tooltip for the mark-all-as-read button in the inbox popout. #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:165 -#: src/features/messaging/components/popouts/InboxPopout.tsx:52 +#: src/features/messaging/components/popouts/InboxPopout.tsx:46 msgid "Mark all inbox channels as read" msgstr "Pažymėti visus gautuosius kanalus kaip perskaitytus" @@ -19597,10 +19244,6 @@ msgstr "Didžiausias naudojimo skaičius" msgid "Max size: {BACKGROUND_MEDIA_MAX_SIZE_LABEL}." msgstr "Maksimalus dydis: {BACKGROUND_MEDIA_MAX_SIZE_LABEL}." -#: src/features/expressions/components/modals/PackInviteModal.tsx:168 -msgid "Max uses" -msgstr "Maksimalus naudojimas" - #: src/features/user/components/modals/tabs/component_gallery_tab/IndicatorsTab.tsx:451 msgid "Max visible count" msgstr "Maks. matomas skaičius" @@ -19615,13 +19258,6 @@ msgstr "Išskleisti langą" msgid "Maximizes visible messages with minimal spacing." msgstr "Padidina matomų pranešimų skaičių su minimaliais tarpais." -#. Form helper text describing the maximum length of a description field. -#. Form helper text describing the maximum length of a description field. -#: src/features/expressions/components/modals/CreatePackModal.tsx:46 -#: src/features/expressions/components/modals/EditPackModal.tsx:43 -msgid "Maximum 256 characters" -msgstr "Daugiausia 256 simboliai" - #. Label for attachment decay maximum eligible size. #: src/features/app/components/setup/SetupWizardSteps.tsx:240 msgid "Maximum eligible size (MB)" @@ -19638,10 +19274,15 @@ msgid "Maximum protection for family-friendly spaces" msgstr "Didžiausia apsauga šeimai tinkamoms erdvėms" #. Label for an advanced screen-share bitrate select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:155 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:160 msgid "Maximum screen share bitrate" msgstr "Maksimalus ekrano bendrinimo bitratas" +#. Settings search entry description for the AV1 and H.265 screen-share opt-in toggles. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:97 +msgid "May cause compatibility issues for viewers. We’re working on improving this." +msgstr "Gali sukelti suderinamumo problemų žiūrintiems. Mes stengiamės tai pagerinti." + #. Short label in the max favorite memes modal. #: src/features/app/components/alerts/MaxFavoriteMemesModal.tsx:34 #: src/features/expressions/components/modals/GiftAcceptModal.tsx:220 @@ -19690,9 +19331,7 @@ msgid "Media buttons" msgstr "Medijos mygtukai" #. Accessible label for the floating media controls toolbar in the media viewer modal. -#. Voice participant context menu submenu label for camera, stream, and video actions. #: src/features/messaging/components/modals/media_modal/shared.ts:69 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:190 msgid "Media controls" msgstr "Medijos valdikliai" @@ -19898,7 +19537,7 @@ msgstr "Pasirinkti nariai" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Voice participant menu action that inserts a mention of the selected user into the message composer. #: src/features/ui/action_menu/items/MentionUserMenuItem.tsx:13 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:45 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:69 #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:67 msgid "Mention" msgstr "Paminėti" @@ -20004,7 +19643,7 @@ msgstr "žinutė" #: src/features/guild/components/modals/guild_tabs/GuildMemberActionsSheet.tsx:88 #: src/features/ui/action_menu/items/ActionsSubmenu.tsx:41 #: src/features/ui/action_menu/items/MessageUserMenuItem.tsx:26 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:49 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:73 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabInputsTab.tsx:86 #: src/features/user/components/modals/UserProfileMobileSheet.tsx:712 #: src/features/user/components/modals/UserProfileModal.tsx:562 @@ -20342,7 +19981,7 @@ msgstr "Reikalingas mikrofono leidimas" msgid "Microphone test" msgstr "Mikrofono testas" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:813 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:946 msgid "Microphone workaround" msgstr "Mikrofono apėjimas" @@ -20532,9 +20171,7 @@ msgid "Mod" msgstr "Modifikavimas" #. Permission category for moderation actions against members or messages. -#. Voice participant context menu submenu label for member moderation actions. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:141 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:194 msgid "Moderation" msgstr "Moderavimas" @@ -20667,7 +20304,7 @@ msgstr "Tinkamiausi" #. Short label in the inline. Keep it concise. #: src/features/user/components/modals/tabs/accessibility_tab/AccessibilityTabInline.tsx:31 #: src/features/user/components/modals/tabs/AccessibilityTab.tsx:98 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:143 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:148 #: src/features/user/components/settings_utils/search_index/AccessibilityIndex.ts:297 #: src/features/user/components/settings_utils/section_registry/AccessibilitySections.ts:271 msgid "Motion" @@ -20685,7 +20322,7 @@ msgid "Move" msgstr "Perkelti" #. Submenu label that moves every active device into another voice channel. -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:22 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:37 msgid "Move all devices to…" msgstr "Perkelti visus įrenginius į…" @@ -20702,7 +20339,7 @@ msgstr "Grįžti atgal per peržiūrėtą kanalų istoriją" #. Submenu label that moves a single device into another voice channel. #. Submenu label that moves a single device into another voice channel. #: src/features/ui/action_menu/items/MoveToChannelSubmenu.tsx:21 -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:18 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:33 msgid "Move device to…" msgstr "Perkelti į…" @@ -20739,7 +20376,7 @@ msgstr "Perkelti į" #. Submenu label that moves the selected participant or content into another channel. #. Submenu label that moves the selected participant or content into another channel. #: src/features/ui/action_menu/items/MoveToChannelSubmenu.tsx:29 -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:26 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:41 msgid "Move to…" msgstr "Perkelti į…" @@ -20804,7 +20441,7 @@ msgstr "Muzikos nata" #: src/features/channel/components/bottomsheets/channel_details_bottom_sheet/ChannelDetailsBottomSheetShared.ts:132 #: src/features/channel/components/embeds/media/EmbedVideo.tsx:72 #: src/features/guild/components/modals/GuildNotificationSettingsModal.tsx:141 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:20 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:36 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:65 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:73 #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:178 @@ -20818,7 +20455,7 @@ msgid "Mute" msgstr "Nutildyti" #. Voice control button label to turn the user's microphone off. -#: src/features/voice/components/VoiceControlBar.tsx:126 +#: src/features/voice/components/VoiceControlBar.tsx:122 msgctxt "voice-control-action" msgid "Mute" msgstr "Nutildyti" @@ -20884,7 +20521,7 @@ msgid "Mute conversation" msgstr "Nutildyti pokalbį" #. Voice menu toggle that mutes a single device when the current user is connected on multiple devices. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:53 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:77 msgid "Mute device" msgstr "Nutildyti įrenginį" @@ -20898,7 +20535,9 @@ msgstr "Nutildyti asmeninį pokalbį" msgid "Mute DMs" msgstr "Nutildyti tiesioginius pranešimus" +#. Voice menu checkbox label that locally silences a user's entrance sound. #. Voice menu checkbox label. Locally silences this user's custom entrance sound when they join, only for the current user. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:183 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:313 msgid "Mute entrance sound" msgstr "Nutildyti prisijungimo garsą" @@ -21107,11 +20746,6 @@ msgstr "Mano atvirkštinė vaizdų paieška" msgid "My search engine" msgstr "Mano paieškos variklis" -#. Form placeholder example for a pack name input. -#: src/features/expressions/components/modals/CreatePackModal.tsx:42 -msgid "My super pack" -msgstr "Mano superpaketas" - #. Short label in the add custom search engine modal. Keep it concise. #: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx:84 msgid "My translator" @@ -21757,10 +21391,6 @@ msgstr "Dar nėra dovanų" msgid "No hoisted roles. Enable \"Show this role separately\" on a role to see it here." msgstr "Nėra iškeltų vaidmenų. Įjunkite \"Rodyti šį vaidmenį atskirai\" prie vaidmens, kad jį čia matytumėte." -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:320 -msgid "No installed packs yet." -msgstr "Kol kas nėra įdiegtų rinkinių." - #: src/features/guild/components/modals/guild_tabs/guild_overview_tab/fields/GuildInviteSplashUploadField.tsx:154 msgid "No invite background" msgstr "Nėra kvietimo fono" @@ -21954,11 +21584,6 @@ msgstr "Nėra išsaugotos medijos" msgid "No saved payment methods." msgstr "Nėra išsaugotų mokėjimo metodų." -#. Empty state title in the scheduled messages popout when the user has none scheduled. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:18 -msgid "No scheduled messages" -msgstr "Nėra suplanuotų žinučių" - #. Body of the screen-share-unsupported modal shown when xdg-desktop-portal returns no capturable sources. #: src/features/voice/components/alerts/ScreenShareUnsupportedModal.tsx:18 msgid "No screens or windows were returned by the Linux screen sharing portal. Try again after checking that your desktop environment allows screen capture." @@ -21969,7 +21594,7 @@ msgstr "Linux ekrano dalijimosi portalas neparūpino nė vieno ekrano ar lango. msgid "No search results" msgstr "Nėra paieškos rezultatų" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:251 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:249 #: src/features/app/components/dialogs/components/DesktopSettingsView.tsx:549 msgid "No settings found" msgstr "Nustatymų nerasta" @@ -22096,7 +21721,7 @@ msgid "No webhooks" msgstr "Nėra \"webhook\" nuorodų" #. Developer option label for short-circuiting the in-app reporting (IAR) flow. When enabled, submitting a report skips the network call. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:143 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:134 msgid "No-op in-app reports" msgstr "Ataskaitos programoje be operacijos" @@ -22303,7 +21928,7 @@ msgid "Notifications" msgstr "Pranešimai" #. User settings tab for notification and alert sound controls. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:132 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:127 msgctxt "user-settings-tab" msgid "Notifications" msgstr "Pranešimai" @@ -22366,7 +21991,7 @@ msgstr "Objektai" #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/SlowmodeControl.tsx:24 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:97 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:139 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:123 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:128 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:59 msgid "Off" msgstr "Išjungta" @@ -22500,7 +22125,7 @@ msgstr "Taikoma tik plačiaekraniams." msgid "Only credit cards are accepted. Debit and prepaid cards cannot be used for the mature content check." msgstr "Priimamos tik kredito kortelės. Debeto ir išankstinio mokėjimo kortelės negali būti naudojamos turinio suaugusiesiems patikrai." -#: src/features/voice/components/StreamSettingsMenuContent.tsx:833 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:966 msgid "Only default speakers" msgstr "Tik numatytieji garsiakalbiai" @@ -22548,7 +22173,7 @@ msgstr "Vykdykite kodą tik tuo atveju, jei tiksliai suprantate, ką jis daro." msgid "Only show message previews for DMs with unread messages" msgstr "Rodyti pranešimų peržiūras tik DM su neskaitytais pranešimais" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:823 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:956 msgid "Only speakers" msgstr "Tik kalbėtojai" @@ -22820,7 +22445,7 @@ msgstr "Atidaryti jaustuką naršyklėje" msgid "Open emoji picker" msgstr "Atidaryti jaustukų parinkiklį" -#: src/features/voice/components/VoiceSettingsMenus.tsx:877 +#: src/features/voice/components/VoiceSettingsMenus.tsx:859 msgid "Open event sink" msgstr "Atidarykite įvykių kanalą" @@ -22938,13 +22563,13 @@ msgstr "Atidaryti {directMessageName} profilį" #. Accessible label for the avatar button that opens a user profile. #. Short label in the app layout voice participant item. Preserve {displayName}; it is inserted by code. -#: src/features/app/components/layout/VoiceParticipantItem.tsx:47 +#: src/features/app/components/layout/VoiceParticipantItem.tsx:48 #: src/features/ui/avatars/AvatarStack.tsx:21 msgid "Open profile for {displayName}" msgstr "Atidaryti {displayName} profilį" #. Short label in the app layout grouped voice participant. Preserve {nickname}; it is inserted by code. -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:35 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:36 msgid "Open profile for {nickname}" msgstr "Atidaryti {nickname} profilį" @@ -23079,17 +22704,17 @@ msgid "Open your settings" msgstr "Atidaryti nustatymus" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:112 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:133 msgid "OpenH264 software codec on Linux" msgstr "„OpenH264“ programinė kodekė „Linux“ sistemoje" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:88 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:109 msgid "OpenH264 video codec" msgstr "Atidaryti „OpenH264“ vaizdo kodeką" #. Switch label for the OpenH264 codec toggle. "OpenH264" is a product name and "Cisco Systems, Inc." is a company name; do not translate either. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:34 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:39 msgid "OpenH264 Video Codec provided by Cisco Systems, Inc." msgstr "„OpenH264“ vaizdo kodekas, kurį teikia „Cisco Systems, Inc.“." @@ -23336,34 +22961,6 @@ msgstr "Šiuo metu nuosavybės nepavyko perkelti naudotojui <0>{username}." msgid "Ownership transferred" msgstr "Nuosavybė perkelta" -#. Form field label for the name of an expression pack. -#. Form field label for the name of an expression pack. -#: src/features/expressions/components/modals/CreatePackModal.tsx:26 -#: src/features/expressions/components/modals/EditPackModal.tsx:27 -msgid "Pack name" -msgstr "Paketo pavadinimas" - -#. Form validation error shown when the pack name field is empty. -#. Form validation error shown when the pack name field is empty. -#: src/features/expressions/components/modals/CreatePackModal.tsx:30 -#: src/features/expressions/components/modals/EditPackModal.tsx:31 -msgid "Pack name is required" -msgstr "Reikalingas paketo pavadinimas" - -#. Form validation error for a pack name that is too short. -#. Form validation error for a pack name that is too short. -#: src/features/expressions/components/modals/CreatePackModal.tsx:34 -#: src/features/expressions/components/modals/EditPackModal.tsx:35 -msgid "Pack name must be at least 2 characters" -msgstr "Pakuotės pavadinimas turi būti bent 2 simbolių ilgio" - -#. Form validation error for a pack name that is too long. -#. Form validation error for a pack name that is too long. -#: src/features/expressions/components/modals/CreatePackModal.tsx:38 -#: src/features/expressions/components/modals/EditPackModal.tsx:39 -msgid "Pack name must be at most 64 characters" -msgstr "Pakuotės pavadinimas turi būti ne ilgesnis nei 64 simboliai" - #. Voice stats field label (mobile lobby). Shows packet loss percentage. #. Voice stats field label (mobile voice lobby). Shows packet loss percentage. #: src/features/voice/components/bottomsheets/DirectCallLobbyBottomSheet.tsx:124 @@ -23371,11 +22968,6 @@ msgstr "Pakuotės pavadinimas turi būti ne ilgesnis nei 64 simboliai" msgid "Packet loss" msgstr "Paketų praradimas" -#. 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/ExpressionPacksIndex.ts:15 -msgid "Packs" -msgstr "Paketai" - #: src/features/channel/components/bottomsheets/ChannelSearchBottomSheet.tsx:718 msgid "Page {currentPage} of {totalPages}" msgstr "Puslapis {currentPage} iš {totalPages}" @@ -23566,7 +23158,7 @@ msgid "Pause invites? New users won't be able to join through invite links until msgstr "Pristabdyti kvietimus? Nauji naudotojai negalės prisijungti per kvietimo nuorodas, kol vėl jų neįjungsite. Esamiems nariams tai neturės įtakos." #. Short label for an advanced screen-share preview preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:39 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:44 msgid "Pause my screen share preview in the background" msgstr "Pristabdyti ekrano bendrinimo peržiūrą fone" @@ -23575,6 +23167,11 @@ msgstr "Pristabdyti ekrano bendrinimo peržiūrą fone" msgid "Pause notifications" msgstr "Pristabdyti pranešimus" +#. Voice screen share menu preference that pauses the local stream preview while the app is unfocused. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:28 +msgid "Pause Preview When Fluxer Isn’t Focused" +msgstr "Pristabdyti peržiūrą, kai „Fluxer“ nėra aktyvus" + #. Description shown for the emoji toggle while reduced motion is active. #: src/features/user/components/modals/tabs/accessibility_tab/AnimationTab.tsx:81 msgid "Paused by reduced motion. Turn on to keep animated emojis playing." @@ -23908,7 +23505,7 @@ msgid "Picture" msgstr "Nuotrauka" #. 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/VoiceVideoIndex.ts:124 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:145 msgid "Picture in picture" msgstr "Vaizdas vaizde" @@ -24028,7 +23625,7 @@ msgid "Pins popout" msgstr "Prisegtų pranešimų iššokantis langas" #. 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/VoiceVideoIndex.ts:128 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:149 msgid "PiP" msgstr "Vaizdas vaizde" @@ -24167,15 +23764,20 @@ msgstr "Grįžkite į pagrindinį langą" msgid "Pop out call" msgstr "Atidaryti pokalbį atskirame lange" -#. Voice menu action on desktop that opens the participant camera feed in a separate window. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:29 -msgid "Pop out camera" -msgstr "Atidaryti kameros vaizdą atskirame lange" - #. Voice menu action on desktop that opens the participant screen share in a separate window. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:33 -msgid "Pop out stream" -msgstr "Atidaryti bendrinamą ekraną atskirame lange" +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:57 +msgid "Pop Out Stream" +msgstr "Rodyti srautą atskirame lange" + +#. Voice menu action on desktop that opens the participant placeholder tile in a separate window. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:49 +msgid "Pop Out User" +msgstr "Išskleisti vartotoją" + +#. Voice menu action on desktop that opens the active participant camera feed in a separate window. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:45 +msgid "Pop Out Video" +msgstr "Rodyti vaizdo įrašą atskirame lange" #. Overlay text shown on a voice participant tile while it lives in a separate popped-out window. #: src/features/voice/components/popout/PoppedOutOverlay.tsx:19 @@ -24225,7 +23827,7 @@ msgid "Prefer @mention" msgstr "Pageidimas \"@paminėti\"" #. Option label for an encoder path select. Refers to hardware video encoders. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:63 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:68 msgid "Prefer hardware" msgstr "Teikti pirmenybę aparatinei įrangai" @@ -24237,7 +23839,7 @@ msgid "Prefer no @mention" msgstr "Nenurodyti @paminėjimo" #. Option label for an encoder path select. Refers to software video encoders. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:67 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:72 msgid "Prefer software" msgstr "Teikti pirmenybę programinei įrangai" @@ -24256,6 +23858,11 @@ msgstr "Nuostatos" msgid "Preferences..." msgstr "Nuostatos..." +#. Accessible label for the advanced screen-share codec preference select. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:218 +msgid "Preferred screen share codec" +msgstr "Pageidaujamas ekrano bendrinimo kodekas" + #. 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/AccessibilityIndex.ts:293 @@ -24391,6 +23998,11 @@ msgstr "Peržiūros mygtukas" msgid "Preview camera" msgstr "Peržiūrėti kamerą" +#. Voice menu action that opens a preview of the current user camera. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:53 +msgid "Preview Camera" +msgstr "Peržiūrėti kamerą" + #. Status text on the placeholder shown in the voice call view when the user has hidden a remote stream preview. #: src/features/voice/components/HiddenStreamPlaceholder.tsx:10 msgid "Preview hidden" @@ -24424,7 +24036,7 @@ msgid "Preview sound" msgstr "Peržiūrėti garsą" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:136 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:157 msgid "Preview, popout, and stream thumbnail behavior" msgstr "Peržiūrėti, atidaryti išskleistame lange ir srauto miniatiūros" @@ -24523,7 +24135,7 @@ msgid "Primary navigation" msgstr "Pagrindinė naršyklė" #. Voice display preference checkbox that moves active speakers toward the front of the call grid when enabled. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:81 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:105 msgid "Prioritize speakers" msgstr "Prioritetas kalbantiesiems" @@ -24537,7 +24149,7 @@ msgstr "Prioritetinis kalbėtojas" #. User settings tab for privacy and safety controls. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:12 #: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts:60 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:103 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:98 msgid "Privacy" msgstr "Privatumas" @@ -24613,7 +24225,7 @@ msgid "Product name" msgstr "Produkto pavadinimas" #. User settings tab for editing the current user profile. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:91 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:86 msgid "Profile" msgstr "Profilis" @@ -24977,7 +24589,7 @@ msgid "Push-to-talk is ignored in direct input. Switch to focused voice or custo msgstr "\"Push-to-talk\" tiesioginėje įvestyje ignoruojamas. Norėdami jį naudoti, perjunkite į fokusuotą balsą arba pasirinktinį." #. Tooltip on the mic button in the voice control bar when push-to-talk is enabled. {pushToTalkHint} is the formatted shortcut key combo. -#: src/features/voice/components/VoiceControlBar.tsx:116 +#: src/features/voice/components/VoiceControlBar.tsx:112 msgid "Push-to-talk is on. Hold {pushToTalkHint} to speak." msgstr "Įjungtas kalbėjimas paspaudus. Laikykite {pushToTalkHint}, kad kalbėtumėte." @@ -24997,7 +24609,7 @@ msgid "Push-to-talk won't unmute your microphone while you're deafened. Undeafen msgstr "Paspaudus mygtuką, kad galėtumėte kalbėti, mikrofonas neįsijungs, jei esate nustatyję, kad negirdite garso. Norėdami kalbėti, išjunkite funkciją „Negirdėti“." #. Option label for a software encoder quality select. Means slower/higher-quality. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:87 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:92 msgid "Quality" msgstr "Kokybė" @@ -25212,7 +24824,7 @@ msgid "Ready to upgrade?" msgstr "Pasiruošę atnaujinti?" #. Option label for a software encoder quality select. Means fastest/lower-latency. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:79 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:84 msgid "Realtime" msgstr "Realiuoju laiku" @@ -25287,11 +24899,9 @@ msgstr "Patikrinti iš naujo" msgid "Recipients will be taken to {0} <0>{1}" msgstr "Gavėjai bus nukreipti į {0} <0>{1}" -#. Badge shown next to the auto codec option in the screen-share codec radio group. Keep it concise. #. Spellcheck engine option in the language tab. Lets the app choose the best available spellcheck engine. #. Spellcheck engine option in the textarea spellcheck submenu. Lets the app choose the best available engine. #: src/features/channel/components/textarea/TextareaContextMenu.tsx:70 -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:38 #: src/features/user/components/modals/tabs/LanguageTab.tsx:87 msgid "Recommended" msgstr "Rekomenduojama" @@ -25556,11 +25166,6 @@ msgstr "Atmesti" msgid "Rejected" msgstr "Atmestas" -#. Voice participant context menu submenu label for friend and block actions. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:198 -msgid "Relationship" -msgstr "Sąveika" - #. Short label in the markdown tab. Keep it concise. #: src/features/user/components/modals/tabs/component_gallery_tab/MarkdownTab.tsx:129 msgid "Relative" @@ -25641,7 +25246,6 @@ msgstr "Prisiminti lango dydį ir padėtį" #. Action label for removing the selected item from a list or relationship. #. Button label for removing the current webhook avatar image. #. Button or menu action label in the channel and chat message reactions sheet. Keep it concise. Keep the tone plain and specific. -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the linked accounts tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the search engines tab. Keep it concise. Keep the tone plain and specific. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. @@ -25660,8 +25264,6 @@ msgstr "Prisiminti lango dydį ir padėtį" #: src/features/ui/action_menu/GroupDMContextMenu.tsx:73 #: src/features/ui/action_menu/UserContextMenu.tsx:80 #: src/features/user/components/modals/tabs/chat_settings_tab/SearchEnginesTab.tsx:26 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:75 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:133 #: src/features/user/components/modals/tabs/LinkedAccountsTab.tsx:55 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:158 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:194 @@ -25833,11 +25435,6 @@ msgstr "Pašalinkite vieną iš „{targetName}“, kad atsirastų vietos, tada msgid "Remove override" msgstr "Pašalinti perrašymą" -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:54 -msgid "Remove pack" -msgstr "Pašalinti paketą" - #. Button or menu action label in the channel and chat message reactions sheet. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the message reactions modal. Keep it concise. Keep the tone plain and specific. #: src/features/channel/components/MessageReactionsSheet.tsx:33 @@ -25966,11 +25563,6 @@ msgstr "Pašalinta rolė \"{oldLabel}\"." msgid "Removed roles." msgstr "Pašalinti vaidmenys." -#. Button or menu action label in the messaging commands. Keep it concise. Keep the tone plain and specific. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:57 -msgid "Removed scheduled message" -msgstr "Suplanuota žinutė pašalinta" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:419 msgid "Removed the channel from its category." msgstr "Pašalino kanalą iš jo kategorijos." @@ -26003,11 +25595,6 @@ msgstr "Pašalina visus kintamųjų perrašymus, bet palieka jūsų biblioteką msgid "Removing permissions could limit the bot's features." msgstr "Pašalinus leidimus, roboto funkcijos gali būti apribotos." -#. Description text in the expression packs tab. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:71 -msgid "Removing the pack will uninstall it from your account." -msgstr "Pašalinus paketą, jis bus pašalintas iš jūsų paskyros." - #: src/features/moderation/components/modals/RemoveTimeoutModal.tsx:55 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ų." @@ -26654,42 +26241,42 @@ msgid "Resize floating panel" msgstr "Keisti plaukiojančiojo skydelio dydį" #. Accessible label for the bottom-left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:80 +#: src/features/messaging/components/popouts/InboxPopout.tsx:74 msgid "Resize inbox from bottom left" msgstr "Susi" #. Accessible label for the bottom-right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:84 +#: src/features/messaging/components/popouts/InboxPopout.tsx:78 msgid "Resize inbox from bottom right" msgstr "Susiųsti gautuosius iš apačios dešinėje" #. Accessible label for the bottom resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:60 +#: src/features/messaging/components/popouts/InboxPopout.tsx:54 msgid "Resize inbox from the bottom edge" msgstr "Sutraukite gautuosius iš apačios" #. Accessible label for the left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:64 +#: src/features/messaging/components/popouts/InboxPopout.tsx:58 msgid "Resize inbox from the left edge" msgstr "Sutraukite gautuosius iš kairiojo krašto" #. Accessible label for the right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:68 +#: src/features/messaging/components/popouts/InboxPopout.tsx:62 msgid "Resize inbox from the right edge" msgstr "Sutraukite gautuosius iš dešiniojo krašto" #. Accessible label for the top resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:56 +#: src/features/messaging/components/popouts/InboxPopout.tsx:50 msgid "Resize inbox from the top edge" msgstr "Sutraukite gautuosius iš viršaus" #. Accessible label for the top-left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:72 +#: src/features/messaging/components/popouts/InboxPopout.tsx:66 msgid "Resize inbox from top left" msgstr "Susiųsti gautuosius iš viršaus kairėje" #. Accessible label for the top-right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:76 +#: src/features/messaging/components/popouts/InboxPopout.tsx:70 msgid "Resize inbox from top right" msgstr "Susiųsti gautuosius iš viršaus dešinėje" @@ -27071,11 +26658,6 @@ msgstr "Dešinysis patarimas" msgid "Right-click here to open the context menu" msgstr "Dešiniuoju pelės klavišu spustelėkite čia, kad atidarytumėte kontekstinį meniu" -#. Empty state hint in the scheduled messages popout explaining how to schedule a new message. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:22 -msgid "Right-click the send button to schedule a message." -msgstr "Norėdami suplanuoti žinutę, dešiniuoju pelės mygtuku spustelėkite siuntimo mygtuką." - #. Action that rings the selected participant in a voice call. #. 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. @@ -27110,8 +26692,8 @@ msgstr "Rolės spalva" msgid "Role created" msgstr "Sukurtas vaidmuo" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:341 -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:388 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:352 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:402 msgid "Role created successfully" msgstr "Vaidmuo sėkmingai sukurtas" @@ -27120,8 +26702,8 @@ msgstr "Vaidmuo sėkmingai sukurtas" msgid "Role deleted" msgstr "Rolė ištrinta" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:425 -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:454 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:440 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:469 msgid "Role deleted successfully" msgstr "Vaidmuo sėkmingai ištrintas" @@ -27161,7 +26743,7 @@ msgstr "Vaidmenys" msgid "Roles and members" msgstr "Vaidmenys ir nariai" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:285 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:296 msgid "Roles updated successfully" msgstr "Vaidmenys sėkmingai atnaujinti" @@ -27269,7 +26851,6 @@ msgstr "išsaugoti" #: src/features/expressions/components/modals/AddFavoriteMemeModal.tsx:118 #: src/features/expressions/components/modals/EditFavoriteMemeModal.tsx:94 #: src/features/expressions/components/modals/EditGuildStickerModal.tsx:123 -#: src/features/expressions/components/modals/EditPackModal.tsx:127 #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:624 #: src/features/guild/components/modals/guild_tabs/GuildVanityURLTab.tsx:279 #: src/features/guild/components/modals/GuildFolderSettingsModal.tsx:90 @@ -27350,7 +26931,7 @@ msgstr "Išsaugota" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:63 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:59 #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:63 msgid "Saved media" msgstr "Išsaugota medija" @@ -27403,23 +26984,11 @@ msgstr "Suplanuoti" msgid "Schedule message" msgstr "Suplanuoti žinutę" -#. Status pill on a scheduled message row indicating it will send at the chosen time. -#. Tab label in the inbox popout listing the user scheduled messages. -#: src/features/messaging/components/popouts/InboxPopout.tsx:40 -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:30 -msgid "Scheduled" -msgstr "Suplanuota" - #. Developer / debug surface — keep terse and technical. Label in the developer Nagbar controls panel for the scheduled-maintenance banner. #: src/features/devtools/components/NagbarControls.ts:22 msgid "Scheduled maintenance nagbar" msgstr "Suplanuotos priežiūros pranešimų juosta" -#. Label in the messaging commands. {scheduledTimeLabel} is the localized scheduled date and time. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:49 -msgid "Scheduled message for {scheduledTimeLabel}" -msgstr "Suplanuota žinutė, skirta {scheduledTimeLabel}" - #. Inline validation message in the schedule-message modal when the picked time is more than 30 days away. Keep tone plain. #: src/features/messaging/components/modals/ScheduleMessageModal.tsx:31 msgid "Scheduled messages can be at most 30 days in the future." @@ -27490,7 +27059,7 @@ msgid "Screen share codec" msgstr "Ekrano bendrinimo kodekas" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:140 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:161 msgid "Screen share encoder controls" msgstr "Ekrano dalijimosi įrašymo nustatymų valdikliai" @@ -27511,12 +27080,12 @@ msgid "Screen share is using software encoding ({codec}). Quality may be reduced msgstr "Ekrano bendrinimas naudoja programinės įrangos kodavimą ({codec}). Kokybė gali būti sumažinta, o procesoriaus naudojimas padidintas. Jūsų GPU gali nepalaikyti šio kodeko aparatinio kodavimo." #. 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/VoiceVideoIndex.ts:120 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:141 msgid "Screen share preview" msgstr "Ekrano bendrinimo peržiūra" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:116 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:137 msgid "Screen share preview behavior" msgstr "Ekrano dalijimosi peržiūros elgsena" @@ -27535,6 +27104,11 @@ msgstr "Ekrano dalijimosi peržiūros yra išjungtos." msgid "Screen share previews are enabled." msgstr "Ekrano dalijimosi peržiūros yra įjungtos." +#. Voice screen share menu action that opens the screen share preview privacy controls. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:32 +msgid "Screen Share Privacy" +msgstr "Privatumo nustatymai bendrinant ekraną" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the video tab. Keep it concise. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:82 @@ -27562,11 +27136,6 @@ msgstr "Ekrano bendrinimo pradžia" msgid "Screen share stop" msgstr "Ekrano bendrinimo sustabdymas" -#. Accessible label for the screen-share codec radio group. -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:42 -msgid "Screen share video codec" -msgstr "Ekrano bendrinimo vaizdo kodekas" - #. 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. #. Status badge label shown on a live tile when the participant is sharing their screen. @@ -28931,6 +28500,11 @@ msgstr "Bendrinkite ekranus ir langus." msgid "Share source" msgstr "Bendrinti šaltinį" +#. Toggle label for sharing audio with an active stream. +#: src/features/voice/components/StreamSettingsMenuContent.tsx:156 +msgid "Share Stream Audio" +msgstr "Bendrinti srauto garsą" + #. Description in the premium gift purchase section. premiumProductName is the short paid product name. #: src/features/premium/utils/PremiumMessageDescriptors.ts:40 msgid "Share the {premiumProductName} experience with your friends by purchasing a gift subscription." @@ -28940,15 +28514,6 @@ msgstr "Dovanodami prenumeratą, pasidalykite „{premiumProductName}\" patirtim msgid "Share theme" msgstr "Bendrinti temą" -#: src/features/expressions/components/modals/PackInviteModal.tsx:192 -msgid "Share this link" -msgstr "Bendrinti šią nuorodą" - -#. Description shown in the emoji pack invite modal. -#: src/features/expressions/components/modals/PackInviteModal.tsx:65 -msgid "Share this link — the pack installs when accepted." -msgstr "Bendrinkite šią nuorodą – paketas įdiegiamas, kai priimamas." - #. Privacy > Active now: confirmation modal title when turning sharing on. #: src/features/user/components/modals/tabs/privacy_safety_tab/ActiveNowTab.tsx:33 msgid "Share voice activity with all friends?" @@ -28976,11 +28541,6 @@ msgstr "Bendrinti ekraną" msgid "Share your screen in high definition (1080p), quad HD (1440p), or native source resolution, at up to 60 FPS." msgstr "Bendrinkite ekraną didelės raiškos (1080p), keturių HD (1440p) arba natūralios šaltinio raiškos, iki 60 kadrų per sekundę." -#. Description shown in the sticker pack invite modal. -#: src/features/expressions/components/modals/PackInviteModal.tsx:69 -msgid "Share your sticker pack via link." -msgstr "Bendrinkite lipdukų paketą naudodami nuorodą." - #. Button or menu action label in the share theme modal. Keep it concise. #: src/features/theme/components/modals/ShareThemeModal.tsx:39 msgid "Share your theme" @@ -29081,7 +28641,7 @@ msgstr "Spartieji klavišai dubliuojasi" #. User settings tab for keyboard shortcuts and custom bindings. #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:18 #: src/features/user/components/settings_utils/section_registry/AccessibilitySections.ts:175 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:128 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:123 msgid "Shortcuts" msgstr "Spartieji klavišai" @@ -29241,11 +28801,6 @@ msgstr "Rodyti jaustukų mygtuką" msgid "Show emoji reactions on messages" msgstr "Rodyti jaustukų reakcijas prie žinučių" -#. Developer option label for exposing the staff-only Expression packs page in user settings. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:125 -msgid "Show expression packs settings" -msgstr "Rodyti ekspresijos paketų nustatymus" - #. Short label for an advanced media button preference. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedChatControls.tsx:77 msgid "Show favorite button" @@ -29381,15 +28936,15 @@ msgstr "Rodyti nutildytus kanalus" #. Toggle label in the mobile video settings bottom sheet. Controls whether the local camera tile is visible. #. Voice display preference checkbox that controls whether the current user sees their own camera tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:69 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:93 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:92 -#: src/features/voice/components/VoiceSettingsMenus.tsx:814 +#: src/features/voice/components/VoiceSettingsMenus.tsx:815 msgid "Show my own camera" msgstr "Rodyti mano kamerą" #. Voice display preference checkbox that controls whether the current user sees their own screen share tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:73 -msgid "Show my screen share" +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:97 +msgid "Show My Screen Share" msgstr "Rodyti mano ekrano bendrinimą" #. Developer option label for showing the current user as typing. @@ -29417,9 +28972,9 @@ msgstr "Rodyti naujo įrenginio modalinį langą" #. Toggle label in the mobile video settings bottom sheet. Controls whether participants without video are shown in the grid. #. Voice display preference checkbox that controls whether participants without video are shown in the grid. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:77 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:101 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:96 -#: src/features/voice/components/VoiceSettingsMenus.tsx:828 +#: src/features/voice/components/VoiceSettingsMenus.tsx:829 msgid "Show non-video participants" msgstr "Rodyti nedalyvaujančius vaizdo pokalbyje" @@ -29449,7 +29004,7 @@ msgid "Show per-device participant volume sliders in voice menus" msgstr "Rodyti dalyvių garsumo slankiklius balsiniuose meniu kiekvienam įrenginiui" #. Developer option label for exposing the staff-only profile timezone section in profile settings. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:134 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:125 msgid "Show profile timezone settings" msgstr "Rodyti profilio laiko zonos nustatymus" @@ -29681,7 +29236,7 @@ msgstr "Prisijungta" #. Settings section label for account sessions and devices. #: src/features/user/components/modals/tabs/DevicesTab.tsx:517 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:42 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:34 msgid "Signed-in devices" msgstr "Prisijungę įrenginiai" @@ -29759,7 +29314,7 @@ msgid "Single community mode" msgstr "Režimas vienai bendruomenei" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:103 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:108 msgid "Single layer" msgstr "Vienas sluoksnis" @@ -29816,7 +29371,7 @@ msgid "Skip the external link warning for all domains" msgstr "Praleisti išorinių nuorodų įspėjimą visiems domenams" #. Developer / debug surface — keep terse and technical. Tooltip / description for the no-op in-app reports toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:148 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:139 msgid "Skip the network call when an in-app report is submitted. The flow still advances to the success screen so you can exercise the UI, but nothing is actually sent to the safety team." msgstr "Praleisti tinklo iškvietimą, kai pateikiama ataskaita programoje. Srautas vis tiek pereina prie sėkmės ekrano, kad galėtumėte išbandyti vartotojo sąsają, bet nieko iš tikrųjų nesiunčiama saugos komandai." @@ -30063,12 +29618,12 @@ msgid "Social" msgstr "Socialiniai tinklai" #. 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/VoiceVideoIndex.ts:148 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:169 msgid "Software encoder" msgstr "Programinis kodavimo įrenginys" #. Label for an advanced screen-share select. Refers to software video encoder quality bias. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:71 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:76 msgid "Software encoder quality" msgstr "Programinės įrangos koduoklio kokybė" @@ -30393,7 +29948,7 @@ msgid "Spanish (Spain)" msgstr "Ispanų (Ispanija)" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:111 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:116 msgid "Spatial and temporal layers" msgstr "Erdviniai ir laikiniai sluoksniai" @@ -30495,7 +30050,7 @@ msgstr "Rašybos tikrinimas" #: src/features/user/components/modals/tabs/LanguageTab.tsx:414 #: src/features/user/components/modals/tabs/LanguageTab.tsx:456 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:74 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:58 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:50 msgid "Spellcheck" msgstr "Rašybos tikrinimas" @@ -30683,10 +30238,6 @@ msgstr "Pradėti skambutį" msgid "Start camera test and configure effects" msgstr "Pradėti kameros testą ir konfigūruoti efektus" -#: src/features/expressions/components/modals/CreatePackModal.tsx:93 -msgid "Start curating a custom emoji pack that you can share and install." -msgstr "Pradėkite kurti pasirinktinį jaustukų paketą, kurį galėsite bendrinti ir įdiegti." - #. Label for the start of a date range (inclusive). Leave blank for no lower bound. #: src/features/user/components/modals/tabs/privacy_safety_tab/data_request_modal/DataRequestModal.tsx:175 msgid "Start date" @@ -30697,10 +30248,6 @@ msgstr "Pradžios data" msgid "Start date must be earlier than end date." msgstr "Pradžios data turi būti ankstesnė už pabaigos datą." -#: src/features/voice/components/VoiceSettingsMenus.tsx:860 -msgid "Start debug logging session" -msgstr "Pradėti derinimo registravimo seansą" - #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:125 msgid "Start drag and drop" @@ -30883,45 +30430,6 @@ msgstr "Lipdukų tankis" msgid "Sticker is too large" msgstr "Lipdukas per didelis" -#. Kind label on a sticker pack invite embed. -#. Short label in the authentication invite header. Keep the tone plain and specific. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/auth/flow/InviteHeader.tsx:25 -#: src/features/channel/components/InviteEmbed.tsx:88 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:61 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:105 -msgid "Sticker pack" -msgstr "Lipdukų paketas" - -#. placeholder {0}: invite.pack.name -#: src/features/invite/commands/InviteCommands.tsx:146 -msgid "Sticker pack {0} has been installed." -msgstr "Lipdukų paketas \"{0}\" įdiegtas." - -#. Title of the error modal when creating a new sticker pack is rejected because the user is at the creation limit. -#: src/features/invite/commands/InviteCommands.tsx:74 -msgid "Sticker pack creation limit reached" -msgstr "Pasiektas lipdukų paketo kūrimo limitas" - -#. Modal title for the sticker pack invite share flow. -#: src/features/expressions/components/modals/PackInviteModal.tsx:61 -msgid "Sticker pack invite" -msgstr "Lipdukų paketo kvietimas" - -#. Title of the error modal when installing a sticker pack via invite is rejected because the user is at the install limit. -#: src/features/invite/commands/InviteCommands.tsx:65 -msgid "Sticker pack limit reached" -msgstr "Pasiektas lipdukų paketo limitas" - -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#. Settings section label for sticker expression packs. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:84 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:27 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:22 -msgid "Sticker packs" -msgstr "Lipdukų paketai" - #: src/features/guild/components/modals/guild_tabs/GuildStickersTab.tsx:283 msgid "Sticker slots" msgstr "Lipdukų vietos" @@ -31039,6 +30547,13 @@ msgstr "Nebesidalinti balso aktyvumu su visais draugais?" msgid "Stop speaking" msgstr "Nebekalbėti" +#. Danger action that stops the active screen share. +#. Voice screen share menu action that stops the current user stream. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:20 +#: src/features/voice/components/ActiveScreenShareMenu.tsx:19 +msgid "Stop Streaming" +msgstr "Sustabdyti srautą" + #. Confirmation prompt in the links tab. #: src/features/user/components/modals/tabs/chat_settings_tab/ChatSettingsTabLinksTab.tsx:31 msgid "Stop trusting all links?" @@ -31050,7 +30565,7 @@ msgid "Stop watching" msgstr "Stabdyti žiūrėjimą" #. Tooltip / button label in the voice control bar that stops watching a remote screen share. -#: src/features/voice/components/VoiceControlBar.tsx:151 +#: src/features/voice/components/VoiceControlBar.tsx:147 msgid "Stop watching stream" msgstr "Stabdyti srauto žiūrėjimą" @@ -31088,11 +30603,16 @@ msgstr "Srautas paslėptas" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the user settings voice activity card. Keep it concise. #: src/features/user/components/profile/VoiceActivityCard.tsx:90 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:132 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:153 #: src/features/voice/components/StreamWatchHoverCard.tsx:21 msgid "Stream preview" msgstr "Tiesioginės transliacijos peržiūra" +#. Compact submenu label for changing the resolution and frame rate of an active stream. +#: src/features/voice/components/StreamSettingsMenuContent.tsx:152 +msgid "Stream Quality" +msgstr "Srauto kokybė" + #. Toolbar / menu button label in the screen-share picker. Opens the stream quality settings popover. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:164 msgid "Stream settings" @@ -31302,12 +30822,12 @@ msgid "Suspend" msgstr "Pristabdyti" #. 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/VoiceVideoIndex.ts:156 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:177 msgid "SVC" msgstr "SVC" #. Label for an advanced screen-share select. SVC is a WebRTC acronym and should stay uppercase. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:91 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:96 msgid "SVC mode" msgstr "SVC režimas" @@ -31757,7 +31277,7 @@ msgid "Template URL" msgstr "Šablono URL" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:107 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:112 msgid "Temporal layers" msgstr "Laiko sluoksniai" @@ -31818,7 +31338,7 @@ msgstr "Išbandykite URL išskleidimą ir atvaizduotus įterpimus" #. Channel type chip label for a text channel. #. Option label for a WebRTC content hint select. #: src/features/channel/utils/ChannelUtils.tsx:51 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:151 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:156 msgid "Text" msgstr "Tekstas" @@ -32002,11 +31522,6 @@ msgstr "Šis pranešimas dingo arba praradote prieigą prie pokalbio." msgid "That's all of them." msgstr "Tai viskas." -#. End-of-list body text in the scheduled messages popout when all scheduled messages are visible. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:56 -msgid "That's everything in the queue." -msgstr "Tai viskas, kas yra eilėje." - #. Description text in the FluxerTag change modal. #: src/features/user/components/modals/FluxerTagChangeModal.tsx:69 msgid "The #0000 tag is reserved for Visionary subscribers. Visionary is no longer available for purchase." @@ -32671,7 +32186,7 @@ msgid "This invite has unlimited uses." msgstr "Šis kvietimas turi neribotą naudojimą." #. Helper text shown on an invite embed while streaming privacy is active. -#: src/features/channel/components/InviteEmbed.tsx:141 +#: src/features/channel/components/InviteEmbed.tsx:112 msgid "This invite is hidden while sharing is protected." msgstr "Šis kvietimas paslėptas, kol bendrinimas yra apsaugotas." @@ -33167,7 +32682,7 @@ msgstr "Laikas" #. Settings section label for app time display format. #: src/features/user/components/modals/tabs/LanguageTab.tsx:374 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:26 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:46 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:38 msgid "Time format" msgstr "Laiko formatas" @@ -33394,11 +32909,6 @@ msgstr "Įjungti / išjungti garso plokštę" msgid "Toggle the sticker picker" msgstr "Perjungti lipdukų parinkiklį" -#. Action that toggles whether the pack invite is unique to the recipient. -#: src/features/expressions/components/modals/PackInviteModal.tsx:73 -msgid "Toggle unique invite" -msgstr "Perjungti unikalų kvietimą" - #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:305 msgid "Toggle voice activity" @@ -33731,7 +33241,7 @@ msgid "Try another search term, or pick a different category or language." msgstr "Pabandykite kitą paieškos žodį arba pasirinkite kitą kategoriją ar kalbą." #. Helper text on an unknown invite embed suggesting the user request a fresh invite. -#: src/features/channel/components/InviteEmbed.tsx:129 +#: src/features/channel/components/InviteEmbed.tsx:100 msgid "Try asking for a new invite." msgstr "Pabandykite paprašyti naujo kvietimo." @@ -33754,7 +33264,7 @@ msgstr "Bandyti redaguoti žinutę dar kartą." msgid "TRY gifts are one-time payments. Cards charged in TRY still need to be issued in Türkiye for the purchase to stay eligible." msgstr "TRY dovanos – tai vienkartiniai mokėjimai. Kortelės, apmokestinamos TRY, vis tiek turi būti išduotos Turkijoje, kad pirkinys išliktų tinkamas." -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:254 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:252 msgid "Try searching for something like \"theme\", \"notifications\", or \"privacy\"" msgstr "Pabandykite ieškoti \"tema\", \"pranešimai\" arba \"privatumas\"" @@ -33804,7 +33314,7 @@ msgstr "Išjungti" #. Bulk voice action that turns off the camera on every active device of the current user. #. Voice menu action that turns off every active device/session's camera. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:90 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:114 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:93 msgid "Turn off all device cameras" msgstr "Išjungti visas įrenginio kameras" @@ -33820,14 +33330,14 @@ msgstr "Išjungti kamerą" #. Voice menu action that turns off the camera on a single device of the current user. #. Voice menu action that turns off the camera on one device/session. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:57 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:81 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:81 msgid "Turn off device camera" msgstr "Išjungti įrenginio kamerą" #. Voice menu action that ends the screen share on a single device of the current user. #. Voice menu action that stops screen sharing or streaming on one device/session. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:61 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:85 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:85 msgid "Turn off device stream" msgstr "Išjungti įrenginio srautą" @@ -33839,7 +33349,7 @@ msgstr "Išjungti privačius pranešimus ir draugų užklausas visame serverio e #. Voice menu action that ends the current user screen share. #. Voice menu action that stops the current user's screen share or stream. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:65 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:89 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:69 msgid "Turn off stream" msgstr "Išjungti srautą" @@ -34019,16 +33529,6 @@ msgstr "Jungtinės Karalystės įstatymai reikalauja patikrinti turinį suaugusi msgid "Ukrainian" msgstr "ukrainiečių" -#. Generic title for the error modal when an emoji pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:99 -msgid "Unable to install emoji pack" -msgstr "Nepavyko įdiegti jaustukų paketo" - -#. Generic title for the error modal when a sticker pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:103 -msgid "Unable to install sticker pack" -msgstr "Nepavyko įdiegti lipdukų paketo" - #. Error-state title in the activity log tab when fetching log entries failed. #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTab.tsx:126 msgid "Unable to load activity logs" @@ -34038,11 +33538,6 @@ msgstr "Nepavyko įkelti įvykių žurnalo" msgid "Unable to load applications" msgstr "Nepavyko įkelti programų" -#. Error message in the expression packs tab. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:36 -msgid "Unable to load pack information." -msgstr "Nepavyko įkelti paketo informacijos." - #. Error message in the channel and chat textual attachment code panel. #. Error message in the channel and chat textual attachment code panel. #: src/features/channel/components/embeds/attachments/CsvAttachmentTablePanel.tsx:31 @@ -34265,7 +33760,7 @@ msgstr "Pašalinti iš mėgstamiausių" #. Voice call layout action that removes focus from the currently pinned participant. #. Voice layout menu action that removes the focused participant or stream. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:25 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:41 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:97 msgid "Unfocus" msgstr "Nebefokusuoti" @@ -34284,7 +33779,7 @@ msgstr "Išskleisti" #. Settings section label for the embed debugger URL input. #: src/features/user/components/modals/tabs/EmbedDebuggerTab.tsx:231 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:70 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:62 msgid "Unfurl debugger" msgstr "Įterpimo derinimo priemonės URL" @@ -34293,10 +33788,6 @@ msgstr "Įterpimo derinimo priemonės URL" msgid "Unicode emojis" msgstr "Unikodo jaustukai" -#: src/features/expressions/components/modals/PackInviteModal.tsx:180 -msgid "Unique invite" -msgstr "Unikalus kvietimas" - #. Codec description in the screen share codec policy menu, used for the universal fallback codec. #: src/features/voice/utils/ScreenShareCodecPolicy.ts:20 msgid "Universal fallback. Lowest quality, but it works everywhere." @@ -34350,7 +33841,7 @@ msgstr "Nežinoma data" #. Fallback device or operating-system label in the devices tab when session client data is unavailable. #. Short label in the app layout voice participant item. #. Short label in the notifications. Keep it concise. -#: src/features/app/components/layout/VoiceParticipantItem.tsx:43 +#: src/features/app/components/layout/VoiceParticipantItem.tsx:44 #: src/features/user/components/modals/tabs/DevicesTab.tsx:65 #: src/features/user/components/modals/tabs/notifications_tab/Notifications.tsx:78 msgid "Unknown device" @@ -34376,7 +33867,7 @@ msgid "Unknown gift" msgstr "Nežinoma dovana" #. Title shown on an invite embed when the invite code resolves to nothing (expired, revoked, or invalid). -#: src/features/channel/components/InviteEmbed.tsx:125 +#: src/features/channel/components/InviteEmbed.tsx:96 msgid "Unknown invite" msgstr "Nežinomas kvietimas" @@ -34428,7 +33919,7 @@ msgstr "nežinomas naudotojas" #: src/features/devtools/utils/CommandUtils.ts:27 #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTab.tsx:114 #: src/features/voice/components/VoiceParticipantAvatarList.tsx:43 -#: src/features/voice/components/VoiceParticipantTile.tsx:161 +#: src/features/voice/components/VoiceParticipantTile.tsx:162 #: src/features/webhook/components/WebhookListItem.tsx:30 msgid "Unknown user" msgstr "Nežinomas naudotojas" @@ -34450,13 +33941,6 @@ msgstr "unknown-mention" msgid "unknown-role" msgstr "unknown-role" -#. Option label representing an unlimited count. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/expressions/components/modals/PackInviteModal.tsx:29 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:32 -msgid "Unlimited" -msgstr "Neribota" - #. Audit log community feature label for unlimited custom emoji capacity. #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:126 msgid "Unlimited emoji" @@ -34525,7 +34009,7 @@ msgid "Unmute" msgstr "Įjungti garsą" #. Voice control button label to turn the user's microphone back on. -#: src/features/voice/components/VoiceControlBar.tsx:121 +#: src/features/voice/components/VoiceControlBar.tsx:117 msgctxt "voice-control-action" msgid "Unmute" msgstr "Įjungti garsą" @@ -34613,7 +34097,7 @@ msgstr "Nepažymėtas kanalas" #. Fallback display name for a group DM with no name set. #. Fallback title in an invite embed for a group DM with no name set. #. Short label in the channel display name state. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:72 +#: src/features/channel/components/InviteEmbed.tsx:63 #: src/features/channel/state/ChannelDisplayName.ts:19 #: src/features/channel/utils/ChannelUtils.tsx:59 msgid "Unnamed group" @@ -34692,7 +34176,7 @@ msgstr "neskaityta" #. 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. #. Tab label in the inbox popout filtering to channels with unread messages. -#: src/features/messaging/components/popouts/InboxPopout.tsx:32 +#: src/features/messaging/components/popouts/InboxPopout.tsx:30 #: src/features/user/components/settings_utils/search_index/NotificationsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:77 msgid "Unread" @@ -34828,7 +34312,7 @@ msgid "Up to {DISCOVERY_MAX_TAGS} tags help people find your community. They sho msgstr "Iki {DISCOVERY_MAX_TAGS} žymų padeda žmonėms rasti jūsų bendruomenę. Jos rodomos paieškoje." #. Feature comparison table value label. Shown in the restricted or stock column for a text-valued perk. Format includes a resolution token (4K) and a framerate token that should not be translated. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:91 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:87 msgid "Up to 4K/60fps" msgstr "Iki 4K/60 kadr./s" @@ -34904,11 +34388,6 @@ msgstr "Atnaujintos taisyklės" msgid "Updated saved media" msgstr "Išsaugota medija atnaujinta" -#. Label in the messaging commands. {scheduledTimeLabel} is the localized scheduled date and time. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:53 -msgid "Updated scheduled message for {scheduledTimeLabel}" -msgstr "Atnaujintas suplanuotas pranešimas, skirtas {scheduledTimeLabel}" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:544 msgid "Updated the avatar." msgstr "Atnaujintas pseudoportretas." @@ -35165,7 +34644,7 @@ msgid "Uploading emojis" msgstr "Įkeliami jaustukai" #. Description for the maximum screen share bitrate select. Keep WebRTC literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:159 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:164 msgid "Upper bitrate cap before WebRTC adapts to the network." msgstr "Maksimalus duomenų srautas prieš pradedant WebRTC prisitaikyti prie tinklo." @@ -35294,7 +34773,7 @@ msgid "Use an email you can open. We will send a code there." msgstr "Naudokite el. paštą, kurį galite atidaryti. Ten atsiųsime kodą." #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:67 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:63 msgid "Use animated emojis" msgstr "Naudoti animuotus jaustukus" @@ -35596,11 +35075,6 @@ msgstr "Naudojama tik šioje bendruomenėje." msgid "User" msgstr "Vartotojas" -#. Voice participant context menu submenu label for lower-frequency profile and communication actions. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:202 -msgid "User actions" -msgstr "Vartotojo veiksmai" - #. IAR modal: rule description. #: src/features/moderation/components/report_modal/IARModalCopy.ts:251 msgid "User appears underage, or is involved in grooming or child exploitation." @@ -35677,7 +35151,7 @@ msgid "User record" msgstr "Vartotojo įrašas" #. Root label for the current user settings modal and settings search paths. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:352 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:341 msgid "User settings" msgstr "Naudotojo nustatymai" @@ -36215,7 +35689,7 @@ msgid "Video progress" msgstr "Vaizdo įrašo eiga" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:75 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:71 msgid "Video quality" msgstr "Vaizdo kokybė" @@ -36604,7 +36078,7 @@ msgstr "Balso (suaugusiesiems)" #. User settings tab for microphone, speaker, camera, and call stats. #. User settings tab for microphone, speaker, camera, and call stats. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:124 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:119 #: src/features/voice/utils/VoiceMessageDescriptors.ts:30 msgid "Voice & video" msgstr "Garso ir vaizdo įrašai" @@ -36861,7 +36335,7 @@ msgid "Wait here" msgstr "Palaukite čia" #. Tooltip explaining that video / screen share controls are gated while the voice connection is not yet ready. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:56 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:45 msgid "Waiting for connection..." msgstr "Laukiama prisijungimo..." @@ -37362,11 +36836,6 @@ msgstr "Ko ieškoti." msgid "What's happening?" msgstr "Kas naujo?" -#. Form helper text for an expression pack description input. -#: src/features/expressions/components/modals/CreatePackModal.tsx:50 -msgid "What's in this pack?" -msgstr "Kas yra šiame pakete?" - #. Short label in the settings dialog mobile settings view. #. Short label in the whats new modal. #. Sidebar item in settings that opens the app update notes modal. @@ -37551,7 +37020,7 @@ msgid "Window state" msgstr "Lango būsena" #. User settings tab label shown on Windows desktop builds. Refers to the Microsoft Windows OS. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:74 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:69 msgid "Windows app" msgstr "Programos nustatymai (Windows)" @@ -37873,16 +37342,6 @@ msgstr "Negalite redaguoti šio pranešimo." msgid "You can't grant a permission you don't have in this channel." msgstr "Negalite suteikti leidimo, kurio neturite šiame kanale." -#. Body of the error modal when installing an emoji pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:91 -msgid "You can't install this emoji pack." -msgstr "Negalite įdiegti šio jaustukų paketo." - -#. Body of the error modal when installing a sticker pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:95 -msgid "You can't install this sticker pack." -msgstr "Negalite įdiegti šio lipdukų paketo." - #. Title of the error modal shown when the user is banned from a discovery community. #: src/features/discovery/commands/DiscoveryJoinCommands.tsx:38 msgid "You can't join this community" @@ -37942,8 +37401,8 @@ msgstr "Šioje bendruomenėje negalite siųsti žinučių." #. Tooltip in the voice control bar when the user lacks the Screen Share permission in this channel. Tone stays plain. #. Tooltip shown when the user lacks the Screen Share permission in the voice channel. Tone stays plain. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:65 -#: src/features/voice/components/VoiceControlBar.tsx:141 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:54 +#: src/features/voice/components/VoiceControlBar.tsx:137 msgid "You can't share your screen in this channel" msgstr "Negalite bendrinti ekrano šiame kanale" @@ -37956,8 +37415,8 @@ msgstr "Negalite kalbėti šiame kanale" #. Tooltip in the voice control bar when the user lacks the Video permission in this channel. Tone stays plain. #. Tooltip shown when the user lacks the Video permission in the voice channel. Tone stays plain. #: src/features/voice/components/modals/CameraPreviewModal.tsx:74 -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:61 -#: src/features/voice/components/VoiceControlBar.tsx:131 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:50 +#: src/features/voice/components/VoiceControlBar.tsx:127 msgid "You can't turn on your camera in this channel" msgstr "Šiame kanale negalite įjungti kameros" @@ -38120,10 +37579,6 @@ msgstr "Dar nepakankamai ilgai esate šios bendruomenės narys, kad galėtumėte msgid "You haven't blocked anyone yet." msgstr "Dar nieko neužblokavote." -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:343 -msgid "You haven't created any packs yet." -msgstr "Dar nesukūrėte jokių rinkinių." - #. Intro copy in the keyboard navigation modal. {productName} is the app name. #: src/features/input/components/modals/KeyboardModeIntroModal.tsx:26 msgid "You just pressed Tab. Keyboard mode is now on so you can navigate {productName} without a mouse." @@ -38345,13 +37800,6 @@ msgstr "Pasiekėte {bookmarksText}. Pašalinkite vieną, kad pridėtumėte kitą msgid "You're at the cap of {freeItemsText} — your instance admin sets this limit." msgstr "Pasiekėte {freeItemsText} limitą – šį limitą nustato jūsų egzemplioriaus administratorius." -#. Fallback body of the emoji pack creation-limit error modal when no exact limit is known. -#. Fallback body of the sticker pack creation-limit error modal when no exact limit is known. -#: src/features/invite/commands/InviteCommands.tsx:61 -#: src/features/invite/commands/InviteCommands.tsx:79 -msgid "You're at the creation limit. Delete one to create another." -msgstr "Pasiekėte kūrimo limitą. Norėdami sukurti naują, ištrinkite vieną." - #. Modal body shown when the free bookmarks limit is reached and Plutonium would increase it. Free and Plutonium limits are interpolated. #: src/features/app/components/alerts/MaxBookmarksModal.tsx:30 msgid "You're at the free cap of {bookmarksText}. {premiumProductName} bumps you up to {premiumBookmarksText} — or remove one to add another." @@ -38362,13 +37810,6 @@ msgstr "Pasiekėte nemokamą {bookmarksText} limitą. Su \"{premiumProductName}\ msgid "You're at the free cap of {freeItemsText}. {premiumProductName} bumps you up to {premiumItemsText}." msgstr "Pasiekėte nemokamą {freeItemsText} limitą. Su \"{premiumProductName}\" limitas padidėja iki {premiumItemsText}." -#. Fallback body of the emoji pack install-limit error modal when no exact limit is known. -#. Fallback body of the sticker pack install-limit error modal when no exact limit is known. -#: src/features/invite/commands/InviteCommands.tsx:52 -#: src/features/invite/commands/InviteCommands.tsx:70 -msgid "You're at the install limit. Remove one to add another." -msgstr "Pasiekėte diegimo limitą. Pašalinkite vieną, kad pridėtumėte kitą." - #. Short label in the user banned from guild modal. Keep it concise. Keep the tone plain and specific. #: src/features/moderation/components/alerts/UserBannedFromGuildModal.tsx:8 msgid "You're banned" @@ -38379,11 +37820,6 @@ msgstr "Jūs užblokuotas" msgid "You're being rate limited. Wait {duration} before trying again." msgstr "Jums taikomas užklausų ribojimas. Palaukite {duration} prieš bandydami dar kartą." -#. End-of-list title in the scheduled messages popout when all scheduled messages are visible. Tone can be friendly. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:51 -msgid "You're caught up" -msgstr "Viskas peržiūrėta" - #. Error modal body shown when a gift-subscription user tries to start a recurring subscription. Explains the extension/redemption path. #: src/features/app/components/dialogs/components/plutonium/hooks/useCheckoutActions.tsx:160 msgid "You're currently on a gift subscription. It won't renew. You can redeem more gift codes to extend it. Recurring subscriptions can be started after your gift time ends." @@ -38497,16 +37933,12 @@ msgstr "Neseniai jau pasinaudojote savitarnos pinigų grąžinimo funkcija. Pini msgid "You've arrived, {username}! Let's get started." msgstr "Sveiki atvykę, {username}! Pradėkime." -#: src/features/auth/flow/InviteHeader.tsx:200 -msgid "You've been invited to install" -msgstr "Jus pakvietė įdiegti" - -#: src/features/auth/flow/InviteHeader.tsx:96 -#: src/features/auth/flow/InviteHeader.tsx:299 +#: src/features/auth/flow/InviteHeader.tsx:69 +#: src/features/auth/flow/InviteHeader.tsx:213 msgid "You've been invited to join" msgstr "Jus pakvietė prisijungti" -#: src/features/auth/flow/InviteHeader.tsx:151 +#: src/features/auth/flow/InviteHeader.tsx:124 msgid "You've been invited to join a group DM by" msgstr "Jus pakvietė prisijungti prie grupės pokalbio" @@ -38586,7 +38018,7 @@ msgstr "Jūsų „{premiumProductName}\" prenumerata baigėsi. Praradote visas msgid "Your {productName} session expired. Sign in again to continue authorizing this application." msgstr "Jūsų \"{productName}\" seanso laikas baigėsi. Prisijunkite iš naujo, kad tęstumėte šios programos autorizavimą." -#: src/features/user/components/settings_utils/SettingsConstants.tsx:205 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:200 msgid "Your account" msgstr "Jūsų paskyra" diff --git a/fluxer_app/src/features/i18n/locales/nl/messages.po b/fluxer_app/src/features/i18n/locales/nl/messages.po index 065fc6835..2747bd51b 100644 --- a/fluxer_app/src/features/i18n/locales/nl/messages.po +++ b/fluxer_app/src/features/i18n/locales/nl/messages.po @@ -29,11 +29,6 @@ msgstr "(bewerkt)" msgid "(failed to load)" msgstr "(laden mislukt)" -#. Placeholder content text shown for scheduled messages with neither text nor attachments. Keep the parentheses. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:38 -msgid "(no content)" -msgstr "(geen inhoud)" - #: src/features/app/components/pages/YouPage.tsx:189 #: src/features/user/components/modals/UserProfileMobileSheet.tsx:899 msgid "(only visible to you)" @@ -455,7 +450,7 @@ msgstr "{count, plural, one {Uitvouwen (# regel)} other {Uitvouwen (# regels)}}" msgid "{count, plural, one {Expand (# row)} other {Expand (# rows)}}" msgstr "{count, plural, one {Toon (# rij)} other {Toon (# rijen)}}" -#: src/features/voice/components/VoiceParticipantTile.tsx:303 +#: src/features/voice/components/VoiceParticipantTile.tsx:304 msgid "{count, plural, one {Expand # other device} other {Expand # other devices}}" msgstr "{count, plural, one {Vouw # ander apparaat uit} other {Vouw # andere apparaten uit}}" @@ -463,8 +458,8 @@ msgstr "{count, plural, one {Vouw # ander apparaat uit} other {Vouw # andere app msgid "{count, plural, one {Group DM · # member} other {Group DM · # members}}" msgstr "Groeps-DM · {count, plural, one {# lid} other {# leden}}" -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:252 -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:273 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:274 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:295 msgid "{count, plural, one {Hide # device} other {Hide # devices}}" msgstr "{count, plural, one {Verberg # apparaat} other {Verberg # apparaten}}" @@ -476,7 +471,7 @@ msgstr "{count, plural, one {In gesprek} other {# in gesprek}}" msgid "{count, plural, one {Join video call (# participant)} other {Join video call (# participants)}}" msgstr "{count, plural, one {Deelnemen aan videogesprek (# deelnemer)} other {Deelnemen aan videogesprek (# deelnemers)}}" -#: src/features/voice/components/VoiceParticipantTile.tsx:620 +#: src/features/voice/components/VoiceParticipantTile.tsx:621 msgid "{count, plural, one {Keep watching # stream and add this one} other {Keep watching # streams and add this one}}" msgstr "{count, plural, one {Blijf # stream bekijken en voeg deze toe} other {Blijf # streams bekijken en voeg deze toe}}" @@ -492,8 +487,8 @@ msgstr "{count, plural, one {Verwijder # app} other {Verwijder # apps}}" msgid "{count, plural, one {sent # attachment} other {sent # attachments}}" msgstr "{count, plural, one {heeft # bijlage verzonden} other {heeft # bijlagen verzonden}}" -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:259 -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:280 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:281 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:302 msgid "{count, plural, one {Show # device} other {Show # devices}}" msgstr "{count, plural, one {Toon # apparaat} other {Toon # apparaten}}" @@ -535,22 +530,6 @@ msgstr "{count, plural, one {Je gebruikt al de enige toegestane verbinding voor msgid "{count, plural, one {You're at the cap of # saved media item. Remove one to add another.} other {You're at the cap of # saved media items. Remove one to add another.}}" msgstr "{count, plural, one {Je hebt het maximum aantal van # opgeslagen media-items bereikt. Verwijder er één om een nieuwe toe te voegen.} other {Je hebt het maximum aantal van # opgeslagen media-items bereikt. Verwijder er één om een nieuwe toe te voegen.}}" -#: src/features/invite/commands/InviteCommands.tsx:401 -msgid "{count, plural, one {You're at the limit of # emoji pack. Delete one to create another.} other {You're at the limit of # emoji packs. Delete one to create another.}}" -msgstr "{count, plural, one {Je hebt de limiet van # emojipakket bereikt. Verwijder er een om een nieuw pakket te maken.} other {Je hebt de limiet van # emojipakketten bereikt. Verwijder er een om een nieuw pakket te maken.}}" - -#: src/features/invite/commands/InviteCommands.tsx:387 -msgid "{count, plural, one {You're at the limit of # installed emoji pack. Remove one to add another.} other {You're at the limit of # installed emoji packs. Remove one to add another.}}" -msgstr "{count, plural, one {Je hebt de limiet van # geïnstalleerde emojipakketten bereikt. Verwijder er één om een ander toe te voegen.} other {Je hebt de limiet van # geïnstalleerde emojipakketten bereikt. Verwijder er één om een ander toe te voegen.}}" - -#: src/features/invite/commands/InviteCommands.tsx:419 -msgid "{count, plural, one {You're at the limit of # installed sticker pack. Remove one to add another.} other {You're at the limit of # installed sticker packs. Remove one to add another.}}" -msgstr "{count, plural, one {Je hebt de limiet van # geïnstalleerde stickerpakketten bereikt. Verwijder er één om een ander toe te voegen.} other {Je hebt de limiet van # geïnstalleerde stickerpakketten bereikt. Verwijder er één om een ander toe te voegen.}}" - -#: src/features/invite/commands/InviteCommands.tsx:433 -msgid "{count, plural, one {You're at the limit of # sticker pack. Delete one to create another.} other {You're at the limit of # sticker packs. Delete one to create another.}}" -msgstr "{count, plural, one {Je hebt de limiet van # stickerpakket bereikt. Verwijder er één om een nieuw pakket te maken.} other {Je hebt de limiet van # stickerpakketten bereikt. Verwijder er één om een nieuw pakket te maken.}}" - #: src/features/guild/components/alerts/MaxGuildsModal.tsx:24 msgid "{count, plural, one {You've reached the maximum number of communities you can join (# community). Leave a community before joining another one.} other {You've reached the maximum number of communities you can join (# communities). Leave a community before joining another one.}}" msgstr "{count, plural, one {Je hebt het maximale aantal communities bereikt waaraan je kunt deelnemen (# community). Verlaat een community voordat je je bij een andere aansluit.} other {Je hebt het maximale aantal communities bereikt waaraan je kunt deelnemen (# communities). Verlaat een community voordat je je bij een andere aansluit.}}" @@ -750,14 +729,14 @@ msgstr "{formats}. Maximaal {maxSize}. Aanbevolen: {recommendedSize}" msgid "{formats}. Max {maxSize}. Recommended: {recommendedSize}. {note}" msgstr "{formats}. Maximaal {maxSize}. Aanbevolen: {recommendedSize}. {note}" -#: src/features/auth/flow/InviteHeader.tsx:117 -#: src/features/auth/flow/InviteHeader.tsx:162 -#: src/features/auth/flow/InviteHeader.tsx:335 +#: src/features/auth/flow/InviteHeader.tsx:90 +#: src/features/auth/flow/InviteHeader.tsx:135 +#: src/features/auth/flow/InviteHeader.tsx:249 msgid "{formattedMemberCount} {memberCount, plural, one {member} other {members}}" msgstr "{formattedMemberCount} {memberCount, plural, one {lid} other {leden}}" -#: src/features/auth/flow/InviteHeader.tsx:111 -#: src/features/auth/flow/InviteHeader.tsx:320 +#: src/features/auth/flow/InviteHeader.tsx:84 +#: src/features/auth/flow/InviteHeader.tsx:234 msgid "{formattedPresenceCount} online" msgstr "{formattedPresenceCount} online" @@ -776,7 +755,7 @@ msgstr "{fps} FPS" msgid "{guildName} channels" msgstr "Kanalen van {guildName}" -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:674 +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:673 msgid "{hiddenConnectionCount, plural, one {Expand # other device} other {Expand # other devices}}" msgstr "{hiddenConnectionCount, plural, one {Vouw # ander apparaat uit} other {Vouw # andere apparaten uit}}" @@ -874,7 +853,7 @@ msgstr "{length} kijkt mee" msgid "{lineCount, plural, one {# line} other {# lines}}" msgstr "{lineCount, plural, one {# regel} other {# regels}}" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:145 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:143 msgid "{matchCount, plural, one {# match} other {# matches}}" msgstr "{matchCount, plural, one {# overeenkomst} other {# overeenkomsten}}" @@ -889,7 +868,7 @@ msgid "{mbWayPaymentMethod} is a one-time payment method in {paymentProviderName msgstr "{mbWayPaymentMethod} is een eenmalige betaalmethode in de checkout van {paymentProviderName}, dus het is hier geen terugkerend abonnementspad." #. Screen share bitrate option label. Mbps means megabits per second. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:167 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:172 msgid "{megabits} Mbps" msgstr "{megabits} Mbps" @@ -1105,7 +1084,7 @@ msgid "{productName} detected a potential raid in this community. Invites are pa msgstr "{productName} heeft een mogelijke raid gedetecteerd in deze community. Uitnodigingen zijn gepauzeerd, dus nieuwe gebruikers kunnen nu niet deelnemen." #. Anti-raid status message on a community invite embed. productName is the product brand name placeholder. -#: src/features/channel/components/InviteEmbed.tsx:117 +#: src/features/channel/components/InviteEmbed.tsx:88 msgid "{productName} detected a potential raid, so new users can't join right now." msgstr "{productName} heeft een mogelijke raid gedetecteerd, dus nieuwe gebruikers kunnen nu niet deelnemen." @@ -1225,14 +1204,14 @@ msgstr "Nog {remaining} tekens. Neem {premiumProductName} om tot {premiumMaxLeng msgid "{remainingSlotCount} remaining" msgstr "Nog {remainingSlotCount} beschikbaar" -#: src/features/channel/components/InviteEmbed.tsx:282 -#: src/features/channel/components/InviteEmbed.tsx:455 -#: src/features/channel/components/InviteEmbed.tsx:724 +#: src/features/channel/components/InviteEmbed.tsx:248 +#: src/features/channel/components/InviteEmbed.tsx:356 +#: src/features/channel/components/InviteEmbed.tsx:625 msgid "{renderedMemberCount} {memberCount, plural, one {member} other {members}}" msgstr "{renderedMemberCount} {memberCount, plural, one {lid} other {leden}}" #. Presence summary on a community invite embed. renderedPresenceCount is a formatted count of online members. -#: src/features/channel/components/InviteEmbed.tsx:112 +#: src/features/channel/components/InviteEmbed.tsx:83 msgid "{renderedPresenceCount} online" msgstr "{renderedPresenceCount} online" @@ -1630,9 +1609,7 @@ msgstr "1 ongelezen" msgid "1 unread DM" msgstr "1 ongelezen privébericht" -#. Invite link use-limit option meaning the invite can be used once. #. Invite max-uses dropdown option for exactly one use. -#: src/features/expressions/components/modals/PackInviteModal.tsx:33 #: src/features/invite/components/modals/InviteModal.tsx:60 msgid "1 use" msgstr "1 keer gebruikt" @@ -1668,16 +1645,12 @@ msgstr "Cadeau voor 1 jaar" msgid "10 minutes" msgstr "10 minuten" -#. Invite link use-limit option meaning the invite can be used ten times. #. Invite max-uses dropdown option for ten uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:41 #: src/features/invite/components/modals/InviteModal.tsx:68 msgid "10 uses" msgstr "10 keer gebruikt" -#. Invite link use-limit option meaning the invite can be used 100 times. #. Invite max-uses dropdown option for 100 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:53 #: src/features/invite/components/modals/InviteModal.tsx:80 msgid "100 uses" msgstr "100 keer gebruikt" @@ -1763,9 +1736,7 @@ msgctxt "adaptive-screen-share" msgid "240p" msgstr "240p" -#. Invite link use-limit option meaning the invite can be used 25 times. #. Invite max-uses dropdown option for 25 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:45 #: src/features/invite/components/modals/InviteModal.tsx:72 msgid "25 uses" msgstr "25 keer gebruikt" @@ -1840,16 +1811,12 @@ msgstr "5 dagen" msgid "5 minutes" msgstr "5 minuten" -#. Invite link use-limit option meaning the invite can be used five times. #. Invite max-uses dropdown option for five uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:37 #: src/features/invite/components/modals/InviteModal.tsx:64 msgid "5 uses" msgstr "5 keer gebruikt" -#. Invite link use-limit option meaning the invite can be used 50 times. #. Invite max-uses dropdown option for 50 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:49 #: src/features/invite/components/modals/InviteModal.tsx:76 msgid "50 uses" msgstr "50 keer gebruikt" @@ -2083,13 +2050,6 @@ msgstr "Uitnodiging accepteren" msgid "Accept the friend request from {userName}?" msgstr "Vriendschapsverzoek van {userName} accepteren?" -#. Helper text on a pack invite embed explaining that accepting installs the pack. -#. Note shown on expression pack invites before accepting. -#: src/features/channel/components/InviteEmbed.tsx:100 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:81 -msgid "Accepting this invite installs the pack automatically." -msgstr "Als je deze uitnodiging accepteert, wordt het pakket automatisch geïnstalleerd." - #. Short label in the notification utils helper. Keep it concise. #: src/features/notification/utils/NotificationUtils.ts:32 msgid "Access granted" @@ -2110,7 +2070,7 @@ msgstr "Toegang tot je basisprofielinformatie (gebruikersnaam, avatar, etc.)" #. User settings tab for accessibility preferences (visual, motion, screen reader, etc.). #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:14 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:93 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:66 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:61 msgid "Accessibility" msgstr "Toegankelijkheid" @@ -2124,7 +2084,7 @@ msgstr "Toegankelijk livegebied" #. User settings tab for account login, password, MFA, and security. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:11 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:129 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:95 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:90 msgid "Account" msgstr "Account" @@ -2180,7 +2140,7 @@ msgstr "Account te nieuw" #. Required-action modal title shown when an account-level verification step is required to proceed. #. Title of the error modal shown when an unclaimed (guest) account tries to accept a community or group DM invite. Auth-related; keep tone plain. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:8 -#: src/features/invite/commands/InviteCommands.tsx:37 +#: src/features/invite/commands/InviteCommands.tsx:35 msgid "Account verification required" msgstr "Accountverificatie vereist" @@ -2461,7 +2421,7 @@ msgid "Add an account to continue." msgstr "Voeg een account toe om verder te gaan." #. Body of the error modal shown when an unclaimed (guest) account tries to accept a community invite. Tells the user to complete sign-up first. -#: src/features/invite/commands/InviteCommands.tsx:42 +#: src/features/invite/commands/InviteCommands.tsx:40 msgid "Add an email and password to your account first." msgstr "Voeg eerst een e-mailadres en wachtwoord toe aan je account." @@ -2771,7 +2731,7 @@ msgid "Address" msgstr "Adres" #. Description for an H.264 backup stream select. Keep H.264, CPU, and GPU literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:119 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:124 msgid "Adds H.264 for mixed clients. Uses more encode work." msgstr "Voegt H.264 toe voor gemengde clients. Gebruikt meer verwerkingskracht." @@ -2827,11 +2787,9 @@ msgstr "Beheerders hebben uitnodigingen gepauzeerd — je kunt nu niet deelnemen #. Collapsed-by-default group at the end of the community overview tab holding less common settings. #. Disclosure button label in the voice connection status popout. Reveals technical bandwidth and network stats. #. User settings tab for power-user and experimental application preferences. -#. Voice participant context menu submenu label for IDs and diagnostics. #: src/features/channel/components/modals/channel_tabs/ChannelOverviewTab.tsx:337 #: src/features/guild/components/modals/guild_tabs/guild_overview_tab/index.tsx:28 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:178 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:145 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:140 #: src/features/voice/components/voice_connection_status/VoiceDetailsPopout.tsx:60 msgid "Advanced" msgstr "Geavanceerd" @@ -2842,7 +2800,7 @@ msgid "Advanced video settings" msgstr "Geavanceerde video-instellingen" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:100 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:121 msgid "Advertise a capped decode codec to force publisher migration" msgstr "Adverteer een beperkte decode-codec om migratie van de uitgever af te dwingen" @@ -3065,6 +3023,13 @@ msgstr "Sta iedereen toe deze connectie op je profiel te zien" msgid "Allow anyone who can view your full profile to see your profile local time" msgstr "Iedereen die je volledige profiel kan bekijken, mag je lokale profieltijd zien" +#. Settings search entry label for the AV1 screen-share opt-in. AV1 is a codec name and should stay literal. +#. Switch label for the AV1 screen-share opt-in. AV1 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:236 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:88 +msgid "Allow AV1 for screen sharing" +msgstr "AV1 toestaan voor scherm delen" + #. Toggle label that allows DMs from bots in this community. #: src/features/ui/action_menu/items/BulkSettingsMenuItems.tsx:81 msgid "Allow bot direct messages" @@ -3112,6 +3077,13 @@ msgstr "Flexibele tekstkanaalnamen toestaan" msgid "Allow for all communities" msgstr "Toestaan voor alle communities" +#. Settings search entry label for the H.265/HEVC screen-share opt-in. H.265 and HEVC are codec names and should stay literal. +#. Switch label for the H.265/HEVC screen-share opt-in. H.265 and HEVC are codec names and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:240 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:92 +msgid "Allow H.265 (HEVC) for screen sharing" +msgstr "Sta H.265 (HEVC) toe voor scherm delen" + #: src/features/connection/components/modals/EditConnectionModal.tsx:95 msgid "Allow members from communities you're in to see this connection" msgstr "Sta toe dat leden van communities waar je deel van uitmaakt deze connectie kunnen zien" @@ -3218,7 +3190,7 @@ msgid "Already have an account?" msgstr "Heb je al een account?" #. Status label on a group DM invite embed when the current user is already a member. -#: src/features/channel/components/InviteEmbed.tsx:76 +#: src/features/channel/components/InviteEmbed.tsx:67 msgid "Already joined" msgstr "Al lid" @@ -3426,7 +3398,7 @@ msgid "Animated avatars ({animatedAvatarFormats}) require {premiumProductName}." msgstr "Geanimeerde avatars ({animatedAvatarFormats}) vereisen {premiumProductName}." #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:79 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:75 msgid "Animated avatars & profile banners" msgstr "Geanimeerde avatars en profielbanners" @@ -3712,7 +3684,7 @@ msgstr "Appicoonbadge" msgid "App language: {format}" msgstr "Apptaal: {format}" -#: src/features/user/components/settings_utils/SettingsConstants.tsx:209 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:204 msgid "App settings" msgstr "App-instellingen" @@ -3739,7 +3711,7 @@ msgstr "Zoomniveau van app" #. Advanced settings category tag. #. User settings tab for app appearance and layout options. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:13 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:116 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:111 msgid "Appearance" msgstr "Uiterlijk" @@ -3812,8 +3784,8 @@ msgstr "App bijgewerkt" #: src/features/user/components/modals/tabs/applications_tab/index.tsx:90 #: src/features/user/components/modals/tabs/applications_tab/index.tsx:129 #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:29 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:74 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:70 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:66 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:65 msgid "Applications" msgstr "Applicaties" @@ -3899,7 +3871,7 @@ msgid "Are you sure you want to delete every message in your personal notes? Thi msgstr "Weet je zeker dat je alle berichten in je persoonlijke notities wilt verwijderen? Hiermee worden alle berichten en bijlagen permanent verwijderd. Deze actie kan niet ongedaan worden gemaakt." #. placeholder {0}: selectedRole.name -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:410 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:425 msgid "Are you sure you want to delete the <0>{0} role? Any members with this role will no longer have it." msgstr "Weet je zeker dat je de rol <0>{0} wilt verwijderen? Leden met deze rol zullen deze dan niet meer hebben." @@ -4080,11 +4052,6 @@ msgstr "Bijlagevoorbeeld" msgid "Attachment mocks" msgstr "Bijlagen simuleren" -#. Placeholder content text shown for scheduled messages that have attachments but no text content. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:34 -msgid "Attachment only message" -msgstr "Bericht alleen met bijlage" - #. Short label in the channel and chat textual attachment preview bottom sheet. Keep it concise. #. Short label in the channel and chat textual attachment preview modal. Keep it concise. #: src/features/channel/components/embeds/attachments/TextualAttachmentPreviewBottomSheet.tsx:27 @@ -4112,9 +4079,7 @@ msgstr "Bijlage uploaden niet beschikbaar" msgid "Attachment: {filename}" msgstr "Bijlage: {filename}" -#. Label in the scheduled message row preview indicating that attachments are included. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:43 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:34 msgid "Attachments" msgstr "Bijlagen" @@ -4238,7 +4203,7 @@ msgid "Audio settings" msgstr "Audio-instellingen" #. Voice control button label for microphone and speaker settings. -#: src/features/voice/components/VoiceControlBar.tsx:146 +#: src/features/voice/components/VoiceControlBar.tsx:142 msgctxt "voice-control-button" msgid "Audio settings" msgstr "Audio-instellingen" @@ -4344,7 +4309,7 @@ msgid "Authorized" msgstr "Geautoriseerd" #. 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/GeneralSettingsSections.ts:30 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:22 msgid "Authorized applications" msgstr "Geautoriseerde apps" @@ -4358,8 +4323,8 @@ msgstr "Geautoriseerde apps" #: src/features/user/components/modals/tabs/AuthorizedAppsTab.tsx:506 #: src/features/user/components/settings_utils/search_index/AuthorizedAppsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:148 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:34 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:107 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:102 msgid "Authorized apps" msgstr "Geautoriseerde apps" @@ -4442,7 +4407,6 @@ msgid "Autocomplete suggestion: {label}, {selectedOptionPosition} of {resultCoun msgstr "Automatisch aanvullen: {label}, {selectedOptionPosition} van {resultCount}" #. Channel overview settings tab label, control, or validation message (name, topic, slowmode, voice region, mature content gate). -#. Label for the auto codec option in the screen-share codec radio group. Keep it concise. #. Option label for a WebRTC content hint select. #. Option label for an SVC mode select. #. Option label for an encoder path select. @@ -4451,11 +4415,10 @@ msgstr "Automatisch aanvullen: {label}, {selectedOptionPosition} van {resultCoun #. Voice region option label in the voice settings menu meaning let Fluxer pick the best region automatically. #. Voice region picker option label meaning 'let Fluxer pick the best region automatically'. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/RtcRegionSelect.tsx:19 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:59 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:99 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:139 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:176 -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:34 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:64 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:104 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:144 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:181 #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:263 #: src/features/voice/components/VoiceRegionSelector.tsx:16 #: src/features/voice/components/VoiceSettingsMenus.tsx:126 @@ -4468,6 +4431,11 @@ msgctxt "rtc-region-value" msgid "Automatic" msgstr "Automatisch" +#. Option label for the screen-share codec select. codec is the automatically selected codec label. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:222 +msgid "Automatic ({codec})" +msgstr "Automatisch ({codec})" + #. Settings search entry label. Names the settings search entry in the settings UI. #. Voice setting label for automatically evening out microphone volume. #: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:48 @@ -4495,96 +4463,6 @@ msgstr "Berichten automatisch voorlezen" msgid "Automatic start" msgstr "Automatisch starten" -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep Firefox as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:8 -msgid "Automatic would use {codecName} because Firefox screen sharing works most reliably with it." -msgstr "Automatisch zou {codecName} gebruiken, omdat schermdeling in Firefox daar het meest betrouwbaar mee werkt." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:70 -msgid "Automatic would use {codecName} because no hardware encoder is available and this browser exposes H.265." -msgstr "Automatisch zou {codecName} gebruiken omdat er geen hardware-encoder beschikbaar is en deze browser H.265 ondersteunt." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:75 -msgid "Automatic would use {codecName} because no hardware encoder is available and your computer exposes H.265." -msgstr "Automatisch zou {codecName} gebruiken omdat er geen hardware-encoder beschikbaar is en je computer H.265 ondersteunt." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:90 -msgid "Automatic would use {codecName} because no higher-quality encoder is available and H.264 is compatible." -msgstr "Automatisch zou {codecName} gebruiken, omdat er geen encoder van hogere kwaliteit beschikbaar is en H.264 compatibel is." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep OpenH264 and Linux literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:101 -msgid "Automatic would use {codecName} because no video encoder is exposed. On Linux, OpenH264 may need to be installed." -msgstr "Automatisch zou {codecName} gebruiken omdat er geen video-encoder beschikbaar is. Op Linux moet OpenH264 mogelijk worden geïnstalleerd." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:60 -msgid "Automatic would use {codecName} because software encoding is preferred and this browser exposes AV1." -msgstr "Automatisch zou {codecName} gebruiken omdat softwarecodering de voorkeur heeft en deze browser AV1 ondersteunt." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:80 -msgid "Automatic would use {codecName} because software encoding is preferred and this browser exposes VP9." -msgstr "Automatisch gebruikt {codecName} omdat software-encoding de voorkeur heeft en deze browser VP9 ondersteunt." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:95 -msgid "Automatic would use {codecName} because software encoding is preferred and VP8 is the safest software fallback." -msgstr "Automatisch zou {codecName} gebruiken, omdat software-encoding de voorkeur heeft en VP8 de veiligste software-terugval is." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:65 -msgid "Automatic would use {codecName} because software encoding is preferred and your computer exposes AV1." -msgstr "Automatisch zou {codecName} gebruiken, omdat software-encoding de voorkeur heeft en je computer AV1 ondersteunt." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:85 -msgid "Automatic would use {codecName} because software encoding is preferred and your computer exposes VP9." -msgstr "Automatisch zou {codecName} gebruiken omdat software-encoding de voorkeur heeft en je computer VP9 beschikbaar stelt." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep codec names literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:25 -msgid "Automatic would use {codecName} because this browser does not expose H.264, so VP8 is the safest fallback." -msgstr "Automatisch zou {codecName} gebruiken omdat deze browser geen H.264 beschikbaar stelt, dus VP8 is de veiligste terugvaloptie." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep Chromium as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:13 -msgid "Automatic would use {codecName} because this browser supports it and it is the best fallback outside Chromium." -msgstr "Automatisch zou {codecName} gebruiken, omdat deze browser dit ondersteunt en het de beste terugval is buiten Chromium." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep codec names literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:30 -msgid "Automatic would use {codecName} because your computer does not expose H.264, so VP8 is the safest fallback." -msgstr "Automatisch zou {codecName} gebruiken omdat je computer geen H.264 beschikbaar stelt, dus VP8 is de veiligste terugvaloptie." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep Chromium as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:19 -msgid "Automatic would use {codecName} because your computer supports it and it is the best fallback outside Chromium." -msgstr "Automatisch zou {codecName} gebruiken, omdat je computer dit ondersteunt en het de beste terugval is buiten Chromium." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:54 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware and it gives strong screen-share quality." -msgstr "Automatisch zou {codecName} gebruiken, omdat je GPU dit in hardware kan coderen en het een sterke schermdeelkwaliteit biedt." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:42 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware and it is the most compatible screen-share default." -msgstr "Automatisch zou {codecName} gebruiken, omdat je GPU dit in hardware kan coderen en het de meest compatibele standaard voor schermdeling is." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:48 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware, with excellent compression and low CPU usage." -msgstr "Automatisch zou {codecName} gebruiken omdat je GPU dit in hardware kan coderen, met uitstekende compressie en laag CPU-gebruik." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:36 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware, with the best compression for screen sharing." -msgstr "Automatisch zou {codecName} gebruiken omdat je GPU dit in hardware kan coderen, met de beste compressie voor schermdeling." - #. Short label in the animation tab. Keep it concise. #: src/features/user/components/modals/tabs/accessibility_tab/AnimationTab.tsx:52 msgid "Automatically play GIFs" @@ -4648,6 +4526,16 @@ msgstr "Automatisch lezen" msgid "Autoscrolling" msgstr "Automatisch scrollen" +#. Settings search synonym. Codec name; keep literal. Used to match this term in the settings search bar. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:101 +msgid "AV1" +msgstr "AV1" + +#. Option label for the screen-share codec select while the AV1 opt-in is off and the option is disabled. AV1 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:226 +msgid "AV1 (requires opt-in)" +msgstr "AV1 (vereist opt-in)" + #. Label for the available desktop version in the Linux update modal. #: src/features/updater/commands/UpdaterModalCommands.tsx:140 msgid "Available" @@ -4875,7 +4763,7 @@ msgid "Badge" msgstr "Badge" #. Option label for a software encoder quality select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:83 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:88 msgid "Balanced" msgstr "Gebalanceerd" @@ -4917,7 +4805,7 @@ msgstr "Ban verloopt op {0}." #: src/features/moderation/components/modals/BanMemberModal.tsx:270 #: src/features/ui/action_menu/GuildMemberContextMenu.tsx:66 #: src/features/ui/action_menu/items/GuildMemberMenuItems.tsx:51 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:94 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:118 msgid "Ban member" msgstr "Lid verbannen" @@ -5046,7 +4934,7 @@ msgstr "Tussen 1 en 32 tekens" #. 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/PlutoniumIndex.ts:27 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:207 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:202 msgid "Billing" msgstr "Facturering" @@ -5099,7 +4987,7 @@ msgid "Biometrics" msgstr "Biometrie" #. 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/VoiceVideoIndex.ts:160 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:181 msgid "Bitrate" msgstr "Bitsnelheid" @@ -5181,8 +5069,8 @@ msgstr "Geblokkeerd" #: src/features/user/components/modals/tabs/BlockedUsersTab.tsx:210 #: src/features/user/components/settings_utils/search_index/BlockedUsersIndex.ts:6 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:152 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:58 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:18 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:53 msgid "Blocked users" msgstr "Geblokkeerde gebruikers" @@ -5275,7 +5163,7 @@ msgstr "Toegevoegd aan bladwijzers." #. Tab label in the inbox popout listing the user bookmarks. #: src/features/channel/components/modals/BookmarksBottomSheet.tsx:33 #: src/features/messaging/components/pages/SavedMessagesPage.tsx:23 -#: src/features/messaging/components/popouts/InboxPopout.tsx:36 +#: src/features/messaging/components/popouts/InboxPopout.tsx:34 msgid "Bookmarks" msgstr "Opgeslagen berichten" @@ -5535,10 +5423,6 @@ msgstr "Pesten, herhaaldelijk ongewenst contact, stalken of gerichte intimidatie msgid "Bullying, threats, hate, violence, raids, or content that pushes self-harm." msgstr "Pesten, bedreigingen, haat, geweld, raids of inhoud die zelfbeschadiging aanmoedigt." -#: src/features/expressions/components/modals/CreatePackModal.tsx:95 -msgid "Bundle your favorite stickers into a pack you can distribute." -msgstr "Bundel je favoriete stickers in een pakket dat je kunt verspreiden." - #. Short label in the app constants. #: src/features/app/constants/AppConstants.ts:45 msgid "Busy right now" @@ -5761,7 +5645,7 @@ msgid "Cameras and virtual capture devices are selected here in {productName}, n msgstr "Camera's en virtuele opnameapparaten worden hier in {productName} geselecteerd, niet in de Wayland-systeemkiezer. Als hier niets verschijnt, controleer dan de machtigingen of sluit een apparaat aan." #. Tooltip in the voice control bar when cameras are disabled because the participant count exceeds the limit. {voiceChannelCameraUserLimit} is the configured threshold. -#: src/features/voice/components/VoiceControlBar.tsx:136 +#: src/features/voice/components/VoiceControlBar.tsx:132 msgid "Cameras are off above {voiceChannelCameraUserLimit} participants" msgstr "Camera's zijn uitgeschakeld bij meer dan {voiceChannelCameraUserLimit} deelnemers" @@ -5781,7 +5665,6 @@ msgid "Can't upload files here" msgstr "Kan hier geen bestanden uploaden" #. Action label for dismissing a mass-mention warning. -#. Button label on a scheduled message row that cancels (deletes) the scheduled send. #. Button label that closes the emoji rename popout without saving. #. Button that closes the delete channel confirmation without deleting. #. Button that closes the device logout confirmation without changes. @@ -5810,10 +5693,8 @@ msgstr "Kan hier geen bestanden uploaden" #: src/features/emoji/components/emojis/EmojiListItem.tsx:318 #: src/features/expressions/components/modals/AddFavoriteMemeModal.tsx:111 #: src/features/expressions/components/modals/AddGuildStickerModal.tsx:250 -#: src/features/expressions/components/modals/CreatePackModal.tsx:137 #: src/features/expressions/components/modals/EditFavoriteMemeModal.tsx:87 #: src/features/expressions/components/modals/EditGuildStickerModal.tsx:116 -#: src/features/expressions/components/modals/EditPackModal.tsx:124 #: src/features/guild/components/modals/TransferOwnershipModal.tsx:91 #: src/features/i18n/utils/CommonMessageDescriptors.ts:98 #: src/features/input/state/input_keybind/shared.ts:137 @@ -5824,7 +5705,6 @@ msgstr "Kan hier geen bestanden uploaden" #: src/features/messaging/components/modals/ForwardModal.tsx:635 #: src/features/messaging/components/modals/ImageCropModal.tsx:925 #: src/features/messaging/components/modals/MessageHistoryThresholdModal.tsx:107 -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:47 #: src/features/moderation/components/modals/BanMemberModal.tsx:262 #: src/features/moderation/components/modals/RemoveTimeoutModal.tsx:70 #: src/features/moderation/components/modals/TimeoutMemberModal.tsx:126 @@ -5850,11 +5730,6 @@ msgstr "Annuleren" msgid "Cancel editing message" msgstr "Bewerken van bericht annuleren" -#. Button or menu action label in the channel and chat scheduled message edit bar. Keep it concise. -#: src/features/channel/components/ScheduledMessageEditBar.tsx:18 -msgid "Cancel editing scheduled message" -msgstr "Bewerken van gepland bericht annuleren" - #. Relationship action label for canceling an outgoing friend request. #: src/features/relationship/utils/RelationshipMessageDescriptors.ts:25 msgid "Cancel friend request" @@ -5935,16 +5810,6 @@ msgstr "Kan niet worden bewerkt" msgid "Cannot delete account" msgstr "Account kan niet worden verwijderd" -#. Title of the error modal when installing an emoji pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:83 -msgid "Cannot install emoji pack" -msgstr "Kan emojipakket niet installeren" - -#. Title of the error modal when installing a sticker pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:87 -msgid "Cannot install sticker pack" -msgstr "Kan stickerpakket niet installeren" - #. Toast error shown when captcha verification fails inside the auth captcha interceptor. #: src/features/auth/components/CaptchaInterceptor.tsx:14 msgid "Captcha verification failed. Try again." @@ -5955,15 +5820,15 @@ msgstr "Captcha-verificatie mislukt. Probeer het opnieuw." msgid "Capture" msgstr "Opnemen" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:398 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:420 msgid "Capture app audio" msgstr "App-audio opnemen" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:399 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:421 msgid "Capture desktop audio" msgstr "Bureaubladgeluid opnemen" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:397 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:419 msgid "Capture device audio" msgstr "App-audio opnemen" @@ -6221,12 +6086,12 @@ msgstr "Wachtwoord wijzigen" msgid "Change scheduled" msgstr "Wijziging gepland" -#. Tooltip / button label in the screen-share status pill. Opens the picker to change what is being shared. -#. Voice control menu action to choose a different screen-share source. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:48 -#: src/features/voice/components/VoiceControlBar.tsx:108 -msgid "Change source" -msgstr "Bron wijzigen" +#. Action that opens the source picker for the active screen share. +#. Voice screen share menu action that changes the shared source. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:24 +#: src/features/voice/components/ActiveScreenShareMenu.tsx:23 +msgid "Change Stream" +msgstr "Stream wijzigen" #. Modal title for the screen-share picker when switching an ongoing stream to a new source. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:156 @@ -6575,7 +6440,7 @@ msgstr "Tekenlimiet overschreden met {remaining}" #: src/features/input/components/modals/KeyboardShortcutsCheatsheetModal.tsx:40 #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:15 #: src/features/user/components/modals/tabs/keybinds_tab/DefaultKeybindsList.tsx:39 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:120 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:115 msgid "Chat" msgstr "Chat" @@ -6976,7 +6841,7 @@ msgid "Choose your profile accent color" msgstr "Kies de accentkleur van je profiel" #. 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/VoiceVideoIndex.ts:108 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:129 msgid "Cisco" msgstr "Cisco" @@ -7584,7 +7449,7 @@ msgid "Codec" msgstr "Codec" #. 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/VoiceVideoIndex.ts:96 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:117 msgid "Codec negotiation testing" msgstr "Codeconderhandeling testen" @@ -7628,8 +7493,8 @@ msgstr "Kanaalonderwerp inklappen" #. Tooltip / aria label on a voice participant tile button that collapses expanded device tiles for one user. #. Voice menu action that collapses expanded device tiles back into a single tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:98 -#: src/features/voice/components/VoiceParticipantTile.tsx:165 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:122 +#: src/features/voice/components/VoiceParticipantTile.tsx:166 msgid "Collapse devices" msgstr "Apparaten samenvouwen" @@ -8104,7 +7969,7 @@ msgstr "Focus op opstelvenster" #. Button label that opens a dedicated advanced settings modal for configuring screen-share encoder controls. #. Button label that opens a dedicated advanced settings modal. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedChatControls.tsx:161 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:163 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:168 msgid "Configure" msgstr "Configureren" @@ -8127,7 +7992,7 @@ msgid "Configure now" msgstr "Nu configureren" #. Tooltip / aria label on the screen-share control while a share is active. Opens the configure / end menu. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:69 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:58 msgid "Configure or end screen share" msgstr "Scherm delen configureren of beëindigen" @@ -8378,12 +8243,12 @@ msgstr "Verbinding: {connectionId}" #: src/features/i18n/utils/CommonMessageDescriptors.ts:410 #: src/features/user/components/popouts/UserProfileShared.tsx:610 #: src/features/user/components/settings_utils/search_index/LinkedAccountsIndex.ts:8 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:38 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:30 msgid "Connections" msgstr "Verbindingen" #. User settings tab for linked external accounts. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:111 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:106 msgctxt "user-settings-tab" msgid "Connections" msgstr "Verbindingen" @@ -8434,7 +8299,7 @@ msgid "Content filtering" msgstr "Content filter" #. Label for an advanced screen-share select. Refers to the WebRTC MediaStreamTrack contentHint value. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:131 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:136 msgid "Content hint" msgstr "Inhoudstype" @@ -9157,16 +9022,6 @@ msgstr "Vriendschapsverzoek kon niet worden genegeerd" msgid "Couldn't ignore the friend request. Try again." msgstr "Vriendschapsverzoek kon niet worden genegeerd. Probeer het opnieuw." -#. Generic body for the error modal when an emoji pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:107 -msgid "Couldn't install this emoji pack. Try again later." -msgstr "Dit emojipakket kon niet worden geïnstalleerd. Probeer het later opnieuw." - -#. Generic body for the error modal when a sticker pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:111 -msgid "Couldn't install this sticker pack. Try again later." -msgstr "Dit stickerpakket kon niet worden geïnstalleerd. Probeer het later opnieuw." - #. Error modal title shown when accepting a community invite fails. #: src/features/invite/components/alerts/InviteAcceptFailedModal.tsx:9 msgid "Couldn't join community" @@ -9582,11 +9437,6 @@ msgstr "Maak een account aan om je cadeau te claimen" msgid "Create and manage applications and bots for your account" msgstr "Applicaties en bots voor je account maken en beheren" -#. Empty-state description for expression packs when the feature requires premium. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:63 -msgid "Create and share custom emoji and sticker packs with {premiumProductFullName}." -msgstr "Maak en deel aangepaste emoji- en stickerpakketten met {premiumProductFullName}." - #. Button or menu action label in the application create modal. Keep it concise. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/applications_tab/ApplicationCreateModal.tsx:20 @@ -9628,14 +9478,6 @@ msgstr "Nieuw DM-gesprek" msgid "Create emoji & stickers" msgstr "Emoji en stickers maken" -#. Action that opens the create-emoji-pack modal. -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/expressions/components/modals/CreatePackModal.tsx:18 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:314 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:31 -msgid "Create emoji pack" -msgstr "Emoi-pakket maken" - #. Accessible label for the create-favorite-category form. #: src/features/expressions/components/modals/CreateFavoriteCategoryModal.tsx:16 msgid "Create favorite category form" @@ -9688,14 +9530,6 @@ msgstr "Community maken of eraan deelnemen" msgid "Create role" msgstr "Rol aanmaken" -#. Action that opens the create-sticker-pack modal. -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/expressions/components/modals/CreatePackModal.tsx:22 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:314 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:35 -msgid "Create sticker pack" -msgstr "Stickerpakket maken" - #. Setup wizard title prompting the operator to create the first account. #: src/features/app/components/setup/SetupWizardSteps.tsx:48 msgid "Create the administrator account" @@ -9748,15 +9582,6 @@ msgstr "Aangemaakt" msgid "Created {createdAt}" msgstr "Aangemaakt op {createdAt}" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:334 -msgid "Created {createdCount} / {createdLimit}" -msgstr "Gemaakt: {createdCount} / {createdLimit}" - -#. placeholder {0}: NicknameUtils.getDisplayName(packCreator) -#: src/features/channel/components/InviteEmbed.tsx:343 -msgid "Created by {0}" -msgstr "Gemaakt door {0}" - #. placeholder {0}: inviter ? NicknameUtils.getNickname(inviter, undefined, channelId) : invite.inviter ? NicknameUtils.getDisplayName(invite.inviter) : '' #. placeholder {1}: formatExpiresAt(invite.expires_at) #: src/features/channel/components/modals/GroupInvitesBottomSheet.tsx:218 @@ -9768,13 +9593,6 @@ msgstr "Gemaakt door {0}. Verloopt over {1}." msgid "Created by {creatorDisplayName} on {createdAt}" msgstr "Aangemaakt door {creatorDisplayName} op {createdAt}" -#. Metadata label for an expression pack invite. userName is the pack creator username. -#. Short label in the authentication invite header. Preserve {userName}; it is inserted by code. Keep the tone plain and specific. -#: src/features/auth/flow/InviteHeader.tsx:29 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:73 -msgid "Created by {userName}" -msgstr "Gemaakt door {userName}" - #. placeholder {0}: renderInline(change.newValue, i18n, guildId) #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:739 msgid "Created for channel {0}." @@ -9787,11 +9605,6 @@ msgstr "Aangemaakt voor kanaal {0}." msgid "Created on {0}." msgstr "Aangemaakt op {0}." -#. 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/ExpressionPacksIndex.ts:43 -msgid "Created packs" -msgstr "Gemaakte stickerpakketten" - #. placeholder {0}: renderInline(change.newValue, i18n) #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:743 msgid "Created with name {0}." @@ -10119,7 +9932,7 @@ msgid "Custom tags" msgstr "Aangepaste tags" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:87 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:83 msgid "Custom themes" msgstr "Aangepaste thema's" @@ -10603,7 +10416,6 @@ msgstr "Standaard uitgeschakeld op mobiel om batterij en data te besparen." #. Button or menu action label in the channel and chat embed audio. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the channel and chat media container. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the channel and chat mobile memes picker. Keep it concise. Keep the tone plain and specific. -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the messaging commands. Keep it concise. Keep the tone plain and specific. #. Confirm button label on the destructive delete-saved-media alert. #. Danger button label that confirms deleting a custom emoji. @@ -10626,7 +10438,6 @@ msgstr "Standaard uitgeschakeld op mobiel om batterij en data te besparen." #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:117 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:290 #: src/features/user/components/modals/tabs/component_gallery_tab/index.tsx:238 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:49 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:154 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:190 msgid "Delete" @@ -10785,11 +10596,6 @@ msgstr "Mijn berichten verwijderen" msgid "Delete other members' messages. Pinning is controlled separately." msgstr "Berichten van andere leden verwijderen. Vastzetten wordt afzonderlijk beheerd." -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:40 -msgid "Delete pack" -msgstr "Pakket verwijderen" - #. 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:31 msgid "Delete passkey" @@ -10862,11 +10668,6 @@ msgstr "Dit bericht verwijderen" msgid "Delete this message? Can't be undone." msgstr "Dit bericht verwijderen? Kan niet ongedaan worden gemaakt." -#. Error message in the expression packs tab. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:45 -msgid "Delete this pack? Can't be undone." -msgstr "Dit pakket verwijderen? Kan niet ongedaan worden gemaakt." - #. Danger action in the channel permissions overwrite context menu that removes a member permission override from the channel. #: src/features/channel/components/modals/channel_tabs/channel_permissions_tab/OverwriteContextMenu.tsx:19 msgid "Delete user" @@ -11011,7 +10812,7 @@ msgid "Description must be no more than {discoveryDescriptionMaxLength} characte msgstr "Beschrijving mag niet meer dan {discoveryDescriptionMaxLength} tekens bevatten." #. Developer settings tab showing UI component examples. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:153 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:148 msgid "Design system" msgstr "Ontwerpsysteem" @@ -11025,8 +10826,8 @@ msgstr "Desktop" #. User settings tab for desktop app integration and platform settings. #. User settings tab label shown on desktop builds when the OS could not be identified (fallback for the per-OS labels). -#: src/features/user/components/settings_utils/SettingsConstants.tsx:86 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:141 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:81 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:136 msgid "Desktop app" msgstr "Desktop-app" @@ -11113,7 +10914,7 @@ msgstr "De desktopversie {version} is beschikbaar. Download het installatieprogr #. Settings section label for desktop window behavior. #: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx:150 #: src/features/user/components/settings_utils/search_index/DesktopSettingsIndex.ts:94 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:62 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:54 msgid "Desktop window" msgstr "Desktopvenster" @@ -11139,7 +10940,7 @@ msgid "Detached banner" msgstr "Losgekoppelde banner" #. Option label for a WebRTC content hint select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:147 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:152 msgid "Detail" msgstr "Detail" @@ -11163,7 +10964,7 @@ msgstr "Detecteren tijdens typen" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:20 #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:25 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:211 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:206 msgid "Developer" msgstr "Ontwikkelaar" @@ -11171,7 +10972,7 @@ msgstr "Ontwikkelaar" #. Settings section label for client developer mode. #: src/features/user/components/modals/tabs/ClientDeveloperSettingsTab.tsx:17 #: src/features/user/components/settings_utils/search_index/ClientDeveloperSettingsIndex.ts:7 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:66 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:58 msgid "Developer mode" msgstr "Ontwikkelaarsmodus" @@ -11218,11 +11019,6 @@ msgstr "Apparaat" msgid "Device alerts" msgstr "Apparaatmeldingen" -#. Voice participant context menu submenu label for actions that affect one or more voice devices. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:182 -msgid "Device controls" -msgstr "Apparaatinstellingen" - #: src/features/user/components/modals/tabs/DevicesTab.tsx:131 msgid "Device details" msgstr "Apparaatgegevens" @@ -11232,7 +11028,7 @@ msgstr "Apparaatgegevens" msgid "Device revoked" msgstr "Apparaat ingetrokken" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:891 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1024 msgid "Device selection" msgstr "Apparaat selecteren" @@ -11255,7 +11051,7 @@ msgstr "Apparaat:" #: src/features/user/components/modals/tabs/DevicesTab.tsx:530 #: src/features/user/components/settings_utils/search_index/DevicesIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/AppearanceSections.ts:82 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:62 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:57 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:124 msgid "Devices" msgstr "Apparaten" @@ -11437,7 +11233,7 @@ msgid "Disable mobile push notifications" msgstr "Mobiele pushmeldingen uitschakelen" #. Short label for an advanced screen-share preview preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:43 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:48 msgid "Disable picture-in-picture popout for screen shares" msgstr "Pop-out-beeld-in-beeld uitschakelen voor schermdelen" @@ -11478,7 +11274,7 @@ msgstr "Formulier voor het uitschakelen van tweestapsverificatie" #. Voice menu checkbox label. Hides another participant's video only for the current user. #. Voice menu checkbox that hides a participant video on the current device only. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:86 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:110 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:77 msgid "Disable video locally" msgstr "Video lokaal uitschakelen" @@ -11754,11 +11550,6 @@ msgstr "Weergavenaam" msgid "Display name (optional)" msgstr "Weergavenaam (optioneel)" -#. Voice participant context menu submenu label for call display and diagnostics preferences. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:186 -msgid "Display options" -msgstr "Weergave-instellingen" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:661 msgid "Display role members separately." msgstr "Leden van rollen afzonderlijk weergeven." @@ -12284,12 +12075,8 @@ msgstr "Nederlands" msgid "e.g., YubiKey, iPhone, work computer" msgstr "bijv. YubiKey, iPhone, werkcomputer" -#: src/features/expressions/components/modals/PackInviteModal.tsx:187 -msgid "Each link works once." -msgstr "Elke link werkt één keer." - #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:83 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:79 msgid "Early access to new features" msgstr "Vroege toegang tot nieuwe functies" @@ -12315,7 +12102,6 @@ msgstr "Echo-onderdrukking" #: src/features/emoji/components/stickers/StickerGridItem.tsx:43 #: src/features/platform/utils/DesktopLocaleBridge.ts:42 #: src/features/user/components/modals/tabs/chat_settings_tab/SearchEnginesTab.tsx:35 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:123 #: src/features/user/components/modals/tabs/LinkedAccountsTab.tsx:51 msgid "Edit" msgstr "Bewerken" @@ -12396,11 +12182,6 @@ msgstr "Communityprofiel bewerken" msgid "Edit connection" msgstr "Verbinding bewerken" -#. Action that opens the edit-emoji-pack modal. -#: src/features/expressions/components/modals/EditPackModal.tsx:19 -msgid "Edit emoji pack" -msgstr "Emoji-pakket bewerken" - #. Permission description in the role/permission editor for the Manage Community permission. Refers to top-level community settings, not per-channel. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:23 msgid "Edit global settings like name, description, and icon." @@ -12512,11 +12293,6 @@ msgstr "Sticker bewerken" msgid "Edit sticker {stickerName}" msgstr "Sticker bewerken: {stickerName}" -#. Action that opens the edit-sticker-pack modal. -#: src/features/expressions/components/modals/EditPackModal.tsx:23 -msgid "Edit sticker pack" -msgstr "Stickerpakket bewerken" - #. Settings search entry description. One-line summary of what the settings search entry controls. #: src/features/user/components/settings_utils/search_index/ApplicationsIndex.ts:88 msgid "Edit the bot avatar, tag, bio, banner, and friend request behavior" @@ -12555,11 +12331,6 @@ msgstr "Bewerken is tijdelijk niet beschikbaar. Probeer het later opnieuw." msgid "Editing message" msgstr "Bericht bewerken" -#. Button or menu action label in the channel and chat scheduled message edit bar. Keep it concise. -#: src/features/channel/components/ScheduledMessageEditBar.tsx:14 -msgid "Editing scheduled message" -msgstr "Geplande berichten bewerken" - #. Discovery category dropdown option in the community Discovery settings tab. #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:88 msgid "Education" @@ -12674,7 +12445,7 @@ msgstr "Insluiten" #. Developer settings tab for testing URL unfurls and rendered embeds. #. Settings search entry label for the developer embed debugger. #: src/features/user/components/settings_utils/search_index/EmbedDebuggerIndex.ts:7 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:149 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:144 msgid "Embed debugger" msgstr "Insluitingsdebugger" @@ -12726,10 +12497,8 @@ msgstr "Ingesloten media niet onderdrukt" #. Audit log target-type filter label. Filters entries that target a custom emoji. #. Column header for the custom emoji image or glyph. #. 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/app/config/AuditLogConstants.ts:172 #: src/features/emoji/components/emojis/EmojiListItem.tsx:337 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:162 msgid "Emoji" msgstr "Emoji" @@ -12745,11 +12514,6 @@ msgstr "Emoji" msgid "emoji {emojiName}" msgstr "emoji {emojiName}" -#. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:59 -msgid "Emoji & sticker packs" -msgstr "Emoji- en stickerpakketten" - #. 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:351 msgid "Emoji autocomplete" @@ -12795,45 +12559,6 @@ msgstr "De emojinaam mag maximaal 32 tekens lang zijn" msgid "Emoji names need at least 2 characters and can use letters, numbers, and underscores. Emojis must be under {maxSize}. Static images are resized to 128x128 pixels and compressed automatically. Animated emojis and SVGs must already fit the limit." msgstr "Namen van emoji's moeten minimaal 2 tekens bevatten en mogen letters, cijfers en underscores gebruiken. Emoji's mogen maximaal {maxSize} zijn. Statische afbeeldingen worden automatisch verkleind naar 128x128 pixels en gecomprimeerd. Geanimeerde emoji's en SVG's moeten al aan de limiet voldoen." -#. Kind label on an emoji pack invite embed. -#. Short label in the authentication invite header. Keep the tone plain and specific. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/auth/flow/InviteHeader.tsx:21 -#: src/features/channel/components/InviteEmbed.tsx:84 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:57 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:105 -msgid "Emoji pack" -msgstr "Emoi-pakket" - -#. placeholder {0}: invite.pack.name -#: src/features/invite/commands/InviteCommands.tsx:144 -msgid "Emoji pack {0} has been installed." -msgstr "Emoticonpakket {0} is geïnstalleerd." - -#. Title of the error modal when creating a new emoji pack is rejected because the user is at the creation limit. -#: src/features/invite/commands/InviteCommands.tsx:56 -msgid "Emoji pack creation limit reached" -msgstr "Limiet voor aanmaken van emojipakketten bereikt" - -#. Modal title for the emoji pack invite share flow. -#: src/features/expressions/components/modals/PackInviteModal.tsx:57 -msgid "Emoji pack invite" -msgstr "Uitnodiging emojipakket" - -#. Title of the error modal when installing an emoji pack via invite is rejected because the user is at the install limit. -#: src/features/invite/commands/InviteCommands.tsx:47 -msgid "Emoji pack limit reached" -msgstr "Limiet emojipakketten bereikt" - -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#. Settings section label for emoji expression packs. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:80 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:23 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:18 -msgid "Emoji packs" -msgstr "Emoi-pakketten" - #. 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/ChatSettingsSections.ts:126 msgid "Emoji picker" @@ -12882,8 +12607,8 @@ msgstr "Favorieten leeg" #. Label for an advanced select that caps the best video codec this client advertises it can decode. #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:172 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:92 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:177 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:113 msgid "Emulate decode codec (testing)" msgstr "Decode-codec emuleren (testen)" @@ -13177,18 +12902,18 @@ msgstr "Volwassen inhoud ingeschakeld." #. Label for an advanced screen-share select. Refers to hardware or software video encoding. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:51 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:144 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:56 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:165 msgid "Encoder path" msgstr "Encoderpad" #. Description for the encoder path select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:55 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:60 msgid "Encoder preference for new screen shares." msgstr "Encoder voorkeur voor nieuwe schermdeling." #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:164 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:185 msgid "Encoder, SVC, backup stream, and bitrate presets" msgstr "Encoder, SVC, back-upstroom en bitrate-instellingen." @@ -13220,10 +12945,8 @@ msgstr "Respijtperiode beëindigen" msgid "End grace period now?" msgstr "Proefperiode nu beëindigen?" -#. Button label that stops the current screen share. #. Voice control menu action to stop sharing the screen. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:52 -#: src/features/voice/components/VoiceControlBar.tsx:112 +#: src/features/voice/components/VoiceControlBar.tsx:108 msgid "End screen share" msgstr "Scherm delen stoppen" @@ -13540,7 +13263,9 @@ msgstr "Volledige systeemaudio" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Subsection title in the voice tab. Keep it concise. +#. Voice menu submenu label for per-user entrance sound controls. #. Voice menu submenu label that contains per-user entrance sound mute and volume controls. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:179 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:309 #: src/features/user/components/modals/tabs/UserVoiceTab.tsx:187 #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:145 @@ -13568,6 +13293,8 @@ msgid "Entrance sound saved" msgstr "Toet toet-geluid opgeslagen" #. Voice menu slider label adjusting playback volume of this user's entrance sound, locally only. +#. Voice menu slider label for a user's entrance sound playback volume. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:187 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:318 msgid "Entrance sound volume" msgstr "Volume van ingangsgeluid" @@ -13803,10 +13530,6 @@ msgstr "Experimenteel" msgid "EXPERIMENTAL" msgstr "EXPERIMENTAL" -#: src/features/expressions/components/modals/PackInviteModal.tsx:152 -msgid "Expiration" -msgstr "Verloopt op" - #. Label above the expiration duration dropdown in the invite link settings. #: src/features/invite/components/modals/InviteModal.tsx:102 msgid "Expire after" @@ -13941,13 +13664,8 @@ msgstr "Mijn gegevens exporteren" msgid "Export themes" msgstr "Thema's exporteren" -#. Developer / debug surface — keep terse and technical. Tooltip / description for the Expression packs settings toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:129 -msgid "Expose the staff-only Expression packs page in user settings." -msgstr "Toon de pagina met exclusieve emoji-pakketten voor medewerkers in de gebruikersinstellingen." - #. Developer / debug surface — keep terse and technical. Tooltip / description for the profile timezone settings toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:138 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:129 msgid "Expose the staff-only timezone section in profile settings." msgstr "Toon de tijdzone-instellingen voor beheerders in het profiel." @@ -13958,23 +13676,6 @@ msgstr "Toon de tijdzone-instellingen voor beheerders in het profiel." msgid "Expression autocomplete" msgstr "Suggesties voor expressies" -#. Settings search entry label. Names the settings search entry in the settings UI. -#. User settings tab for purchased or owned emoji/sticker expression packs. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:166 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:7 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:54 -msgid "Expression packs" -msgstr "Expressiepakketten" - -#. Empty-state title for expression packs when the feature requires premium. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:59 -msgid "Expression packs are a {premiumProductName} feature" -msgstr "Expressiepakketten zijn een functie van {premiumProductName}" - -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:168 -msgid "Expression packs are not enabled on this instance. Contact your instance administrator for more information." -msgstr "Expressiepakketten zijn niet ingeschakeld voor dit exemplaar. Neem contact op met de beheerder van je exemplaar voor meer informatie." - #. Aria label for the expression picker category nav. #: src/features/i18n/utils/CommonMessageDescriptors.ts:751 msgid "Expression picker categories" @@ -13987,9 +13688,7 @@ msgstr "Expressie opschonen" #. Community settings sidebar category grouping the emoji and stickers tabs. #. 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/GuildSettingsConstants.ts:249 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:19 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:134 msgid "Expressions" msgstr "Expressies" @@ -14457,7 +14156,7 @@ msgstr "Favoriet" msgid "Favorites" msgstr "Favorieten" -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:182 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:177 msgid "Feature" msgstr "Functie" @@ -14753,14 +14452,14 @@ msgstr "Focus op het tekstveld" #. Voice call layout action that pins one of several active devices of the same participant. #. Voice layout menu action that focuses one device/session for a participant. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:37 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:61 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:101 msgid "Focus this device" msgstr "Focus op dit apparaat" #. Voice call layout action that pins the selected participant in the focused view. #. Voice layout menu action that focuses one participant in the call view. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:41 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:65 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:105 msgid "Focus this person" msgstr "Focus op deze persoon" @@ -14807,7 +14506,7 @@ msgstr "Mapinstellingen" msgid "Follow us on {blueskyProviderName}" msgstr "Volg ons op {blueskyProviderName}" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:693 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:826 msgid "Follow voice input" msgstr "Spraakinvoer volgen" @@ -15061,7 +14760,7 @@ msgstr "Heeft een bericht doorgestuurd" msgid "Forwarded from" msgstr "Doorgestuurd vanaf" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:269 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:267 msgid "Found {resultCount} results in {categoryCount} categories" msgstr "Zoveel {resultCount} resultaten gevonden in {categoryCount} categorieën" @@ -15096,7 +14795,7 @@ msgstr "Beeldsnelheid" msgid "France" msgstr "Frankrijk" -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:187 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:182 msgid "Free" msgstr "Gratis" @@ -15355,10 +15054,6 @@ msgstr "Algemeen" msgid "Generate a shareable link or copy your combined custom CSS." msgstr "Genereer een deelbare link of kopieer je gecombineerde aangepaste CSS." -#: src/features/expressions/components/modals/PackInviteModal.tsx:213 -msgid "Generate invite" -msgstr "Uitnodiging genereren" - #. Short label in the add friends to group modal. Keep it concise. #: src/features/relationship/components/modals/AddFriendsToGroupModal.tsx:23 msgid "Generate invite link" @@ -15639,7 +15334,7 @@ msgstr "Geschonken <0/> tot <1>{giftEndDate}. Wordt niet automatisch verleng #. Settings search entry label. Also used as a search synonym in the settings search bar. #. User settings tab for gift inventory and redemption codes. #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:37 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:99 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:94 msgid "Gifts" msgstr "Cadeaus" @@ -15664,7 +15359,7 @@ msgid "Glad you're here, {username}!" msgstr "Fijn dat je er bent, {username}!" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:71 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:67 msgid "Global emoji & sticker access" msgstr "Wereldwijde toegang tot emoji's en stickers" @@ -15703,8 +15398,8 @@ msgstr "Ga naar {premiumProductName}" #. Button label on a community invite embed when the current user is already a member. #. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:108 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:53 +#: src/features/channel/components/InviteEmbed.tsx:79 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:45 msgid "Go to community" msgstr "Ga naar community" @@ -15831,7 +15526,7 @@ msgstr "{0} toegekend." msgid "Grants all permissions and bypasses channel restrictions. Highly sensitive." msgstr "Verleent alle rechten en omzeilt kanaalbeperkingen. Zeer gevoelig." -#: src/features/voice/components/StreamSettingsMenuContent.tsx:878 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1011 msgid "Granular selection" msgstr "Nauwkeurige selectie" @@ -15867,7 +15562,7 @@ msgstr "Grieks" #. Toggle label in the mobile video settings bottom sheet. Switches to grid layout. #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:88 -#: src/features/voice/components/VoiceSettingsMenus.tsx:784 +#: src/features/voice/components/VoiceSettingsMenus.tsx:785 msgid "Grid view" msgstr "Rasterweergave" @@ -15948,7 +15643,7 @@ msgstr "Groepsuitnodigingen" #. Audit log channel type label for group DM channels. #. Fallback display name for an unnamed group DM in quick switcher results. #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:57 -#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:44 +#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:43 msgid "Group message" msgstr "Groepsbericht" @@ -16010,20 +15705,25 @@ msgid "Grouping" msgstr "Groeperen" #. 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/VoiceVideoIndex.ts:104 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:125 msgid "H.264" msgstr "H.264" #. Label for an advanced screen-share select. H.264 is a codec name and should stay literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:115 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:120 msgid "H.264 backup stream" msgstr "H.264-back-upstream" #. Option label for an H.264 backup stream select. H.264 is a codec name and should stay literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:127 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:132 msgid "H.264 simulcast backup" msgstr "H.264 simulcast-back-up" +#. Option label for the screen-share codec select while the HEVC opt-in is off and the option is disabled. H.265 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:231 +msgid "H.265 (requires opt-in)" +msgstr "H.265 (vereist opt-in)" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the connection add connection modal. #: src/features/connection/components/modals/AddConnectionModal.tsx:57 @@ -16075,12 +15775,8 @@ msgstr "Hardwareversnelling" msgid "Hardware acceleration can cause rendering glitches with transparent windows. Try --disable-gpu if you see flicker or smearing." msgstr "Hardwareversnelling kan weergavefouten veroorzaken bij transparante vensters. Probeer --disable-gpu als je flikkering of vegen ziet." -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:132 -msgid "Hardware acceleration is off, so codecs will encode on your CPU. <0>Turn it back on in {advancedSettingsLabel}." -msgstr "Hardwareversnelling is uitgeschakeld, dus de codecs zullen op je CPU worden gecodeerd. <0>Schakel het opnieuw in onder {advancedSettingsLabel}." - #. 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/VoiceVideoIndex.ts:152 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:173 msgid "Hardware encoder" msgstr "Hardware-encoder" @@ -16215,10 +15911,15 @@ msgid "Help translate {PRODUCT_NAME} into your language on <0>{I18N_WEBLATE_DOMA msgstr "Help {PRODUCT_NAME} vertalen naar jouw taal op <0>{I18N_WEBLATE_DOMAIN}." #. Description for a WebRTC content hint select. Keep Motion, Detail, and text as plain option concepts. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:135 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:140 msgid "Helps the browser choose motion, detail, or text handling." msgstr "Helpt de browser om beweging, details of tekst te verwerken." +#. Settings search synonym. Codec name; keep literal. Used to match this term in the settings search bar. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:105 +msgid "HEVC" +msgstr "HEVC" + #. Codec description in the screen share codec policy menu. HEVC is a codec name; keep WebRTC literal. #: src/features/voice/utils/ScreenShareCodecPolicy.ts:28 msgid "HEVC. Efficient at low bitrate, but only usable when WebRTC exposes a hardware encoder." @@ -16370,7 +16071,7 @@ msgid "Hide muted channels by default?" msgstr "Gedempte kanalen standaard verbergen?" #. Short label for an advanced stream privacy preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:47 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:52 msgid "Hide my stream preview thumbnail" msgstr "Miniatuur van mijn streamvoorbeeld verbergen" @@ -16389,7 +16090,7 @@ msgstr "Wachtwoord verbergen" msgid "Hide picture-in-picture popout?" msgstr "Beeld-in-beeld-pop-out verbergen?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:727 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:860 msgid "Hide preview thumbnail" msgstr "Voorbeeldweergave verbergen" @@ -16451,7 +16152,7 @@ msgid "High dynamic range display mode" msgstr "Weergavemodus met hoog dynamisch bereik" #. Description for a software encoder quality select. Keep AV1 and CPU literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:75 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:80 msgid "Higher quality can cost more CPU and latency." msgstr "Hogere kwaliteit kan meer CPU-kracht en latentie kosten." @@ -16474,7 +16175,7 @@ msgstr "Tips" msgid "Hoist order" msgstr "Weergavevolgorde" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:507 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:522 msgid "Hoist order reset to default" msgstr "Weergavevolgorde teruggezet naar standaard" @@ -16503,7 +16204,7 @@ msgstr "Houd ingedrukt om op te nemen. Sleep omhoog om te vergrendelen, of laat #. Action label in quick switcher for navigating to the Home tab. #: src/features/app/components/layout/MobileBottomNav.tsx:110 -#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:48 +#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:47 msgid "Home" msgstr "Start" @@ -16834,11 +16535,11 @@ msgstr "Negeren" msgid "Ignore friend request" msgstr "Vriendschapsverzoek negeren" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:868 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1001 msgid "Ignore hardware devices" msgstr "Hardwareapparaten negeren" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:844 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:977 msgid "Ignore input media" msgstr "Invoermedia negeren" @@ -16864,7 +16565,7 @@ msgstr "Spamvlag negeren" msgid "Ignore the friend request from {displayName}?" msgstr "Vriendschapsverzoek van {displayName} negeren?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:855 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:988 msgid "Ignore virtual" msgstr "Virtuele audio negeren" @@ -17198,7 +16899,7 @@ msgid "Inbox preview" msgstr "Voorbeeld van inbox" #. Accessible label for the inbox popout tablist. -#: src/features/messaging/components/popouts/InboxPopout.tsx:44 +#: src/features/messaging/components/popouts/InboxPopout.tsx:38 msgid "Inbox tabs" msgstr "Inbox-tabbladen" @@ -17446,38 +17147,11 @@ msgstr "Emoji invoegen" msgid "Install {productName} for the full source picker and smoother screen-sharing controls." msgstr "Installeer {productName} voor de volledige bronkiezer en soepelere bediening van scherm delen." -#. Button label on an emoji pack invite embed that installs the pack. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:92 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:65 -msgid "Install emoji pack" -msgstr "Emojipakket installeren" - -#. Button label on a sticker pack invite embed that installs the pack. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:96 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:69 -msgid "Install sticker pack" -msgstr "Stickerpakket installeren" - #. Label for the installed desktop version in the Linux update modal. #: src/features/updater/commands/UpdaterModalCommands.tsx:136 msgid "Installed" msgstr "Geïnstalleerd" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:303 -msgid "Installed {installedCount} / {installedLimit}" -msgstr "Geïnstalleerd: {installedCount} / {installedLimit}" - -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:113 -msgid "Installed on {installedAt}" -msgstr "Geïnstalleerd op {installedAt}" - -#. 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/ExpressionPacksIndex.ts:39 -msgid "Installed packs" -msgstr "Geïnstalleerde pakketten" - #. Desktop updater modal body. The currentVersion placeholder is the installed app version. #: src/features/updater/commands/UpdaterModalCommands.tsx:45 msgid "Installed version: {currentVersion}." @@ -17527,7 +17201,7 @@ msgstr "Interface" #. Settings section label for interface language selection. #. Settings section title in the language tab. Keep it concise. #: src/features/user/components/modals/tabs/LanguageTab.tsx:79 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:50 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:42 msgid "Interface language" msgstr "Interface taal" @@ -17536,11 +17210,6 @@ msgstr "Interface taal" msgid "Interface size" msgstr "Interfacedichtheid" -#. Status pill on a scheduled message row when the schedule is in the past or otherwise invalid. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:26 -msgid "Invalid" -msgstr "Ongeldig" - #. Error message in the use entrance sound. #. Error message in the use sound settings. #: src/features/user/components/modals/tabs/hooks/useEntranceSound.ts:30 @@ -17631,7 +17300,6 @@ msgstr "Onzichtbaar" #: src/features/app/config/AuditLogConstants.ts:180 #: src/features/channel/components/guild_members_page/MemberTableRow.tsx:43 #: src/features/invite/components/modals/InviteModal.tsx:97 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:120 msgid "Invite" msgstr "Uitnodigen" @@ -17704,7 +17372,7 @@ msgid "Invite link settings" msgstr "Instellingen uitnodigingslink" #. Title shown on an invite embed while streaming privacy is active. -#: src/features/channel/components/InviteEmbed.tsx:137 +#: src/features/channel/components/InviteEmbed.tsx:108 msgid "Invite masked" msgstr "Uitnodiging gemaskeerd" @@ -17786,7 +17454,7 @@ msgid "Invite to community" msgstr "Uitnodigen voor community" #. Title shown on an invite embed when the invite cannot be resolved due to a non-permanent failure. -#: src/features/channel/components/InviteEmbed.tsx:133 +#: src/features/channel/components/InviteEmbed.tsx:104 msgid "Invite unavailable" msgstr "Uitnodiging niet beschikbaar" @@ -17805,17 +17473,6 @@ msgstr "Uitgenodigd door" msgid "Invited by {0}." msgstr "Uitgenodigd door {0}." -#. Short label in the authentication invite header. Preserve {inviterTag}; it is inserted by code. Keep the tone plain and specific. -#: src/features/auth/flow/InviteHeader.tsx:34 -#: src/features/channel/components/InviteEmbed.tsx:347 -msgid "Invited by {inviterTag}" -msgstr "Uitgenodigd door {inviterTag}" - -#. Metadata label for an expression pack invite. userTag is the inviter username and discriminator. -#: src/features/invite/components/modals/InviteAcceptModal.tsx:77 -msgid "Invited by {userTag}" -msgstr "Uitgenodigd door {userTag}" - #: src/features/invite/components/InviteListItem.tsx:67 msgid "Inviter" msgstr "Uitnodigen" @@ -17860,7 +17517,7 @@ msgstr "Uitnodigingen zijn gepauzeerd omdat {productName} een mogelijke raid hee #. Invite settings notice shown after admins pause invite links for a community. #. Status message on a community invite embed when invites are paused by community admins. -#: src/features/channel/components/InviteEmbed.tsx:121 +#: src/features/channel/components/InviteEmbed.tsx:92 #: src/features/invite/components/DisableInvitesButton.tsx:48 msgid "Invites are paused for this community." msgstr "Uitnodigingen zijn gepauzeerd voor deze community." @@ -17871,7 +17528,7 @@ msgstr "Uitnodigingen zijn door een beheerder gepauzeerd in deze community. Hoew #. Audit log community feature label meaning invite creation is disabled. #. Status label on a community invite embed when invites are paused or anti-raid mode is active. -#: src/features/channel/components/InviteEmbed.tsx:104 +#: src/features/channel/components/InviteEmbed.tsx:75 #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:106 msgid "Invites disabled" msgstr "Uitnodigingen uitgeschakeld" @@ -17884,7 +17541,7 @@ msgstr "Melding 'Uitnodigingen uitgeschakeld'" #. Button or menu action label in the invite accept modal. Keep it concise. #. Button or menu action label in the invites disabled modal. Keep it concise. #: src/features/invite/components/alerts/InvitesDisabledModal.tsx:9 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:49 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:41 msgid "Invites paused" msgstr "Uitnodigingen gepauzeerd" @@ -18025,12 +17682,12 @@ msgid "Join community form" msgstr "Communityformulier" #. Button label on a group DM invite embed that accepts the invite. -#: src/features/channel/components/InviteEmbed.tsx:80 +#: src/features/channel/components/InviteEmbed.tsx:71 msgid "Join group" msgstr "Word lid van groep" #. Button or menu action label in the invite accept modal. Keep it concise. -#: src/features/invite/components/modals/InviteAcceptModal.tsx:45 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:37 msgid "Join group DM" msgstr "Deelnemen aan groeps-DM" @@ -18355,12 +18012,12 @@ msgstr "Koreaans" #. User settings tab for language, locale, and time display preferences. #: src/features/app/components/setup/SetupWizardSteps.tsx:56 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:6 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:137 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:132 msgid "Language" msgstr "Taal" #. 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/GeneralSettingsSections.ts:54 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:46 msgid "Language settings" msgstr "Taalinstellingen" @@ -18440,15 +18097,10 @@ msgid "Launch at login" msgstr "Start bij inloggen" #. Description for an SVC mode select. Keep SVC and AV1 literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:95 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:100 msgid "Layering for AV1 and VP9 when available." msgstr "Lagen voor AV1 en VP9 wanneer beschikbaar." -#. CTA label that opens the premium settings tab from expression packs. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:67 -msgid "Learn about {premiumProductName}" -msgstr "Meer informatie over {premiumProductName}" - #. Accessible label for the screen-share picker footer info button. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:184 msgid "Learn about screen share previews" @@ -18818,7 +18470,7 @@ msgid "Links" msgstr "Links" #. User settings tab label shown on Linux desktop builds. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:78 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:73 msgid "Linux app" msgstr "Linux-app" @@ -19115,7 +18767,7 @@ msgid "macOS" msgstr "macOS" #. User settings tab label shown on macOS desktop builds. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:82 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:77 msgid "macOS app" msgstr "macOS-app" @@ -19247,11 +18899,6 @@ msgstr "Communityfuncties beheren" msgid "Manage emoji & stickers" msgstr "Emoji en stickers beheren" -#. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:47 -msgid "Manage expression packs" -msgstr "Expressiepakketten beheren" - #: src/features/channel/components/modals/channel_tabs/ChannelWebhooksTab.tsx:93 msgid "Manage incoming webhooks that can post messages into this channel." msgstr "Beheer inkomende webhooks die berichten in dit kanaal kunnen plaatsen." @@ -19316,7 +18963,7 @@ msgstr "Handmatige desktopupdate" #. Action label in the inbox popout overflow menu. Marks every inbox channel as read. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/messaging/components/popouts/InboxPopout.tsx:48 +#: src/features/messaging/components/popouts/InboxPopout.tsx:42 #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:435 msgid "Mark all as read" msgstr "Alles als gelezen markeren" @@ -19334,7 +18981,7 @@ msgstr "Markeer alle DM's als gelezen" #. Accessible label and tooltip for the mark-all-as-read button in the inbox popout. #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:165 -#: src/features/messaging/components/popouts/InboxPopout.tsx:52 +#: src/features/messaging/components/popouts/InboxPopout.tsx:46 msgid "Mark all inbox channels as read" msgstr "Markeer alle inboxkanalen als gelezen" @@ -19597,10 +19244,6 @@ msgstr "Maximum aantal keer te gebruiken" msgid "Max size: {BACKGROUND_MEDIA_MAX_SIZE_LABEL}." msgstr "Maximale grootte: {BACKGROUND_MEDIA_MAX_SIZE_LABEL}." -#: src/features/expressions/components/modals/PackInviteModal.tsx:168 -msgid "Max uses" -msgstr "Max gebruikt" - #: src/features/user/components/modals/tabs/component_gallery_tab/IndicatorsTab.tsx:451 msgid "Max visible count" msgstr "Max. zichtbaar aantal" @@ -19615,13 +19258,6 @@ msgstr "Venster maximaliseren" msgid "Maximizes visible messages with minimal spacing." msgstr "Maximaliseert zichtbare berichten met minimale afstand." -#. Form helper text describing the maximum length of a description field. -#. Form helper text describing the maximum length of a description field. -#: src/features/expressions/components/modals/CreatePackModal.tsx:46 -#: src/features/expressions/components/modals/EditPackModal.tsx:43 -msgid "Maximum 256 characters" -msgstr "Maximaal 256 tekens" - #. Label for attachment decay maximum eligible size. #: src/features/app/components/setup/SetupWizardSteps.tsx:240 msgid "Maximum eligible size (MB)" @@ -19638,10 +19274,15 @@ msgid "Maximum protection for family-friendly spaces" msgstr "Maximale bescherming voor gezinsvriendelijke ruimtes" #. Label for an advanced screen-share bitrate select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:155 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:160 msgid "Maximum screen share bitrate" msgstr "Maximale bitrate voor scherm delen" +#. Settings search entry description for the AV1 and H.265 screen-share opt-in toggles. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:97 +msgid "May cause compatibility issues for viewers. We’re working on improving this." +msgstr "Kan compatibiliteitsproblemen veroorzaken voor kijkers. We werken eraan om dit te verbeteren." + #. Short label in the max favorite memes modal. #: src/features/app/components/alerts/MaxFavoriteMemesModal.tsx:34 #: src/features/expressions/components/modals/GiftAcceptModal.tsx:220 @@ -19690,9 +19331,7 @@ msgid "Media buttons" msgstr "Mediatoetsen" #. Accessible label for the floating media controls toolbar in the media viewer modal. -#. Voice participant context menu submenu label for camera, stream, and video actions. #: src/features/messaging/components/modals/media_modal/shared.ts:69 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:190 msgid "Media controls" msgstr "Mediabediening" @@ -19898,7 +19537,7 @@ msgstr "Leden, geselecteerd" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Voice participant menu action that inserts a mention of the selected user into the message composer. #: src/features/ui/action_menu/items/MentionUserMenuItem.tsx:13 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:45 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:69 #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:67 msgid "Mention" msgstr "Vermelden" @@ -20004,7 +19643,7 @@ msgstr "bericht" #: src/features/guild/components/modals/guild_tabs/GuildMemberActionsSheet.tsx:88 #: src/features/ui/action_menu/items/ActionsSubmenu.tsx:41 #: src/features/ui/action_menu/items/MessageUserMenuItem.tsx:26 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:49 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:73 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabInputsTab.tsx:86 #: src/features/user/components/modals/UserProfileMobileSheet.tsx:712 #: src/features/user/components/modals/UserProfileModal.tsx:562 @@ -20342,7 +19981,7 @@ msgstr "Microfoonrechten vereist" msgid "Microphone test" msgstr "Microfoontest" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:813 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:946 msgid "Microphone workaround" msgstr "Microfoonoplossing" @@ -20532,9 +20171,7 @@ msgid "Mod" msgstr "Moderator" #. Permission category for moderation actions against members or messages. -#. Voice participant context menu submenu label for member moderation actions. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:141 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:194 msgid "Moderation" msgstr "Moderatie" @@ -20667,7 +20304,7 @@ msgstr "Meest relevant" #. Short label in the inline. Keep it concise. #: src/features/user/components/modals/tabs/accessibility_tab/AccessibilityTabInline.tsx:31 #: src/features/user/components/modals/tabs/AccessibilityTab.tsx:98 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:143 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:148 #: src/features/user/components/settings_utils/search_index/AccessibilityIndex.ts:297 #: src/features/user/components/settings_utils/section_registry/AccessibilitySections.ts:271 msgid "Motion" @@ -20685,7 +20322,7 @@ msgid "Move" msgstr "Verplaatsen" #. Submenu label that moves every active device into another voice channel. -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:22 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:37 msgid "Move all devices to…" msgstr "Verplaats alle apparaten naar…" @@ -20702,7 +20339,7 @@ msgstr "Teruggaan in de kanaalgeschiedenis" #. Submenu label that moves a single device into another voice channel. #. Submenu label that moves a single device into another voice channel. #: src/features/ui/action_menu/items/MoveToChannelSubmenu.tsx:21 -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:18 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:33 msgid "Move device to…" msgstr "Verplaats apparaat naar…" @@ -20739,7 +20376,7 @@ msgstr "Verplaatsen naar" #. Submenu label that moves the selected participant or content into another channel. #. Submenu label that moves the selected participant or content into another channel. #: src/features/ui/action_menu/items/MoveToChannelSubmenu.tsx:29 -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:26 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:41 msgid "Move to…" msgstr "Verplaatsen naar…" @@ -20804,7 +20441,7 @@ msgstr "Muzieknoot" #: src/features/channel/components/bottomsheets/channel_details_bottom_sheet/ChannelDetailsBottomSheetShared.ts:132 #: src/features/channel/components/embeds/media/EmbedVideo.tsx:72 #: src/features/guild/components/modals/GuildNotificationSettingsModal.tsx:141 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:20 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:36 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:65 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:73 #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:178 @@ -20818,7 +20455,7 @@ msgid "Mute" msgstr "Dempen" #. Voice control button label to turn the user's microphone off. -#: src/features/voice/components/VoiceControlBar.tsx:126 +#: src/features/voice/components/VoiceControlBar.tsx:122 msgctxt "voice-control-action" msgid "Mute" msgstr "Dempen" @@ -20884,7 +20521,7 @@ msgid "Mute conversation" msgstr "Gesprek dempen" #. Voice menu toggle that mutes a single device when the current user is connected on multiple devices. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:53 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:77 msgid "Mute device" msgstr "Apparaat dempen" @@ -20898,7 +20535,9 @@ msgstr "DM dempen" msgid "Mute DMs" msgstr "DM's dempen" +#. Voice menu checkbox label that locally silences a user's entrance sound. #. Voice menu checkbox label. Locally silences this user's custom entrance sound when they join, only for the current user. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:183 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:313 msgid "Mute entrance sound" msgstr "Toegangsgeluid dempen" @@ -21107,11 +20746,6 @@ msgstr "Mijn omgekeerde afbeeldingszoekopdracht" msgid "My search engine" msgstr "Mijn zoekmachine" -#. Form placeholder example for a pack name input. -#: src/features/expressions/components/modals/CreatePackModal.tsx:42 -msgid "My super pack" -msgstr "Mijn superpakket" - #. Short label in the add custom search engine modal. Keep it concise. #: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx:84 msgid "My translator" @@ -21757,10 +21391,6 @@ msgstr "Nog geen cadeaus" msgid "No hoisted roles. Enable \"Show this role separately\" on a role to see it here." msgstr "Geen gemarkeerde rollen. Schakel \"Toon deze rol afzonderlijk\" in voor een rol om deze hier te zien." -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:320 -msgid "No installed packs yet." -msgstr "Nog geen pakketten geïnstalleerd." - #: src/features/guild/components/modals/guild_tabs/guild_overview_tab/fields/GuildInviteSplashUploadField.tsx:154 msgid "No invite background" msgstr "Geen uitnodigingsachtergrond" @@ -21954,11 +21584,6 @@ msgstr "Geen opgeslagen media" msgid "No saved payment methods." msgstr "Geen opgeslagen betaalmethoden." -#. Empty state title in the scheduled messages popout when the user has none scheduled. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:18 -msgid "No scheduled messages" -msgstr "Geen geplande berichten" - #. Body of the screen-share-unsupported modal shown when xdg-desktop-portal returns no capturable sources. #: src/features/voice/components/alerts/ScreenShareUnsupportedModal.tsx:18 msgid "No screens or windows were returned by the Linux screen sharing portal. Try again after checking that your desktop environment allows screen capture." @@ -21969,7 +21594,7 @@ msgstr "Er werden geen schermen of vensters geretourneerd door het Linux-schermd msgid "No search results" msgstr "Geen zoekresultaten" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:251 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:249 #: src/features/app/components/dialogs/components/DesktopSettingsView.tsx:549 msgid "No settings found" msgstr "Geen instellingen gevonden" @@ -22096,7 +21721,7 @@ msgid "No webhooks" msgstr "Geen webhooks" #. Developer option label for short-circuiting the in-app reporting (IAR) flow. When enabled, submitting a report skips the network call. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:143 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:134 msgid "No-op in-app reports" msgstr "In-app-rapporten overslaan" @@ -22303,7 +21928,7 @@ msgid "Notifications" msgstr "Meldingen" #. User settings tab for notification and alert sound controls. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:132 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:127 msgctxt "user-settings-tab" msgid "Notifications" msgstr "Meldingen" @@ -22366,7 +21991,7 @@ msgstr "Objecten" #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/SlowmodeControl.tsx:24 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:97 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:139 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:123 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:128 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:59 msgid "Off" msgstr "Uit" @@ -22500,7 +22125,7 @@ msgstr "Alleen van toepassing op brede schermen." msgid "Only credit cards are accepted. Debit and prepaid cards cannot be used for the mature content check." msgstr "Alleen creditcards worden geaccepteerd. Debit- en prepaidkaarten kunnen niet worden gebruikt voor de controle van inhoud voor volwassenen." -#: src/features/voice/components/StreamSettingsMenuContent.tsx:833 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:966 msgid "Only default speakers" msgstr "Alleen standaardluidsprekers" @@ -22548,7 +22173,7 @@ msgstr "Voer hier alleen code uit als je precies begrijpt wat het doet." msgid "Only show message previews for DMs with unread messages" msgstr "Toon alleen berichtvoorbeelden voor DM's met ongelezen berichten" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:823 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:956 msgid "Only speakers" msgstr "Alleen sprekers" @@ -22820,7 +22445,7 @@ msgstr "Emoji in browser openen" msgid "Open emoji picker" msgstr "Emoji-kiezer openen" -#: src/features/voice/components/VoiceSettingsMenus.tsx:877 +#: src/features/voice/components/VoiceSettingsMenus.tsx:859 msgid "Open event sink" msgstr "Open event sink" @@ -22938,13 +22563,13 @@ msgstr "Profiel openen van {directMessageName}" #. Accessible label for the avatar button that opens a user profile. #. Short label in the app layout voice participant item. Preserve {displayName}; it is inserted by code. -#: src/features/app/components/layout/VoiceParticipantItem.tsx:47 +#: src/features/app/components/layout/VoiceParticipantItem.tsx:48 #: src/features/ui/avatars/AvatarStack.tsx:21 msgid "Open profile for {displayName}" msgstr "Profiel van {displayName} openen" #. Short label in the app layout grouped voice participant. Preserve {nickname}; it is inserted by code. -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:35 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:36 msgid "Open profile for {nickname}" msgstr "Profiel van {nickname} openen" @@ -23079,17 +22704,17 @@ msgid "Open your settings" msgstr "Open je instellingen" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:112 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:133 msgid "OpenH264 software codec on Linux" msgstr "OpenH264 softwarecodec op Linux" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:88 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:109 msgid "OpenH264 video codec" msgstr "OpenH264-videocodec" #. Switch label for the OpenH264 codec toggle. "OpenH264" is a product name and "Cisco Systems, Inc." is a company name; do not translate either. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:34 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:39 msgid "OpenH264 Video Codec provided by Cisco Systems, Inc." msgstr "OpenH264-videocodec geleverd door Cisco Systems, Inc." @@ -23336,34 +22961,6 @@ msgstr "Eigendom kon op dit moment niet worden overgedragen aan <0>{username}{1}" msgstr "Ontvangers worden naar {0} <0>{1} geleid" -#. Badge shown next to the auto codec option in the screen-share codec radio group. Keep it concise. #. Spellcheck engine option in the language tab. Lets the app choose the best available spellcheck engine. #. Spellcheck engine option in the textarea spellcheck submenu. Lets the app choose the best available engine. #: src/features/channel/components/textarea/TextareaContextMenu.tsx:70 -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:38 #: src/features/user/components/modals/tabs/LanguageTab.tsx:87 msgid "Recommended" msgstr "Aanbevolen" @@ -25556,11 +25166,6 @@ msgstr "Weigeren" msgid "Rejected" msgstr "Geweigerd" -#. Voice participant context menu submenu label for friend and block actions. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:198 -msgid "Relationship" -msgstr "Relatie" - #. Short label in the markdown tab. Keep it concise. #: src/features/user/components/modals/tabs/component_gallery_tab/MarkdownTab.tsx:129 msgid "Relative" @@ -25641,7 +25246,6 @@ msgstr "Venstergrootte en -positie onthouden" #. Action label for removing the selected item from a list or relationship. #. Button label for removing the current webhook avatar image. #. Button or menu action label in the channel and chat message reactions sheet. Keep it concise. Keep the tone plain and specific. -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the linked accounts tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the search engines tab. Keep it concise. Keep the tone plain and specific. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. @@ -25660,8 +25264,6 @@ msgstr "Venstergrootte en -positie onthouden" #: src/features/ui/action_menu/GroupDMContextMenu.tsx:73 #: src/features/ui/action_menu/UserContextMenu.tsx:80 #: src/features/user/components/modals/tabs/chat_settings_tab/SearchEnginesTab.tsx:26 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:75 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:133 #: src/features/user/components/modals/tabs/LinkedAccountsTab.tsx:55 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:158 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:194 @@ -25833,11 +25435,6 @@ msgstr "Verwijder er een uit {targetName} om ruimte te maken en probeer het daar msgid "Remove override" msgstr "Opheffen" -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:54 -msgid "Remove pack" -msgstr "Pakket verwijderen" - #. Button or menu action label in the channel and chat message reactions sheet. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the message reactions modal. Keep it concise. Keep the tone plain and specific. #: src/features/channel/components/MessageReactionsSheet.tsx:33 @@ -25966,11 +25563,6 @@ msgstr "Rol {oldLabel} verwijderd." msgid "Removed roles." msgstr "Rollen verwijderd." -#. Button or menu action label in the messaging commands. Keep it concise. Keep the tone plain and specific. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:57 -msgid "Removed scheduled message" -msgstr "Geplande bericht verwijderd" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:419 msgid "Removed the channel from its category." msgstr "Heeft het kanaal uit de categorie verwijderd." @@ -26003,11 +25595,6 @@ msgstr "Verwijdert elke variabele-override, maar behoudt je bibliotheek en asset msgid "Removing permissions could limit the bot's features." msgstr "Minder machtigingen geven kan de functies van de bot beperken." -#. Description text in the expression packs tab. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:71 -msgid "Removing the pack will uninstall it from your account." -msgstr "Als je het pakket verwijdert, wordt het van je account verwijderd." - #: src/features/moderation/components/modals/RemoveTimeoutModal.tsx:55 msgid "Removing the timeout will allow <0>{targetUserTag} to send messages, react, and join voice channels again." msgstr "Het verwijderen van de time-out staat <0>{targetUserTag} weer toe om berichten te sturen, te reageren en deel te nemen aan spraakkanalen." @@ -26654,42 +26241,42 @@ msgid "Resize floating panel" msgstr "Zwevend paneel vergroten/verkleinen" #. Accessible label for the bottom-left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:80 +#: src/features/messaging/components/popouts/InboxPopout.tsx:74 msgid "Resize inbox from bottom left" msgstr "Inbox verkleinen vanaf linksonder" #. Accessible label for the bottom-right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:84 +#: src/features/messaging/components/popouts/InboxPopout.tsx:78 msgid "Resize inbox from bottom right" msgstr "Inbox verkleinen vanaf rechtsonder" #. Accessible label for the bottom resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:60 +#: src/features/messaging/components/popouts/InboxPopout.tsx:54 msgid "Resize inbox from the bottom edge" msgstr "Inbox van onderen verkleinen" #. Accessible label for the left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:64 +#: src/features/messaging/components/popouts/InboxPopout.tsx:58 msgid "Resize inbox from the left edge" msgstr "Inbox vanaf de linkerrand vergroten" #. Accessible label for the right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:68 +#: src/features/messaging/components/popouts/InboxPopout.tsx:62 msgid "Resize inbox from the right edge" msgstr "Inbox van rechts verkleinen" #. Accessible label for the top resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:56 +#: src/features/messaging/components/popouts/InboxPopout.tsx:50 msgid "Resize inbox from the top edge" msgstr "Inbox van bovenrand vergroten" #. Accessible label for the top-left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:72 +#: src/features/messaging/components/popouts/InboxPopout.tsx:66 msgid "Resize inbox from top left" msgstr "Inbox verkleinen vanaf linksboven" #. Accessible label for the top-right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:76 +#: src/features/messaging/components/popouts/InboxPopout.tsx:70 msgid "Resize inbox from top right" msgstr "Inbox verkleinen vanaf rechtsboven" @@ -27071,11 +26658,6 @@ msgstr "Rechter tooltip" msgid "Right-click here to open the context menu" msgstr "Klik hier met de rechtermuisknop om het contextmenu te openen" -#. Empty state hint in the scheduled messages popout explaining how to schedule a new message. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:22 -msgid "Right-click the send button to schedule a message." -msgstr "Klik met de rechtermuisknop op de verzendknop om een bericht in te plannen." - #. Action that rings the selected participant in a voice call. #. 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. @@ -27110,8 +26692,8 @@ msgstr "Rolkleur" msgid "Role created" msgstr "Rol aangemaakt" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:341 -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:388 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:352 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:402 msgid "Role created successfully" msgstr "Rol succesvol aangemaakt" @@ -27120,8 +26702,8 @@ msgstr "Rol succesvol aangemaakt" msgid "Role deleted" msgstr "Rol verwijderd" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:425 -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:454 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:440 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:469 msgid "Role deleted successfully" msgstr "Rol succesvol verwijderd" @@ -27161,7 +26743,7 @@ msgstr "Rollen" msgid "Roles and members" msgstr "Rollen en leden" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:285 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:296 msgid "Roles updated successfully" msgstr "Rollen succesvol bijgewerkt" @@ -27269,7 +26851,6 @@ msgstr "opslaan" #: src/features/expressions/components/modals/AddFavoriteMemeModal.tsx:118 #: src/features/expressions/components/modals/EditFavoriteMemeModal.tsx:94 #: src/features/expressions/components/modals/EditGuildStickerModal.tsx:123 -#: src/features/expressions/components/modals/EditPackModal.tsx:127 #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:624 #: src/features/guild/components/modals/guild_tabs/GuildVanityURLTab.tsx:279 #: src/features/guild/components/modals/GuildFolderSettingsModal.tsx:90 @@ -27350,7 +26931,7 @@ msgstr "Opgeslagen" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:63 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:59 #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:63 msgid "Saved media" msgstr "Opgeslagen media" @@ -27403,23 +26984,11 @@ msgstr "Plannen" msgid "Schedule message" msgstr "Bericht inplannen" -#. Status pill on a scheduled message row indicating it will send at the chosen time. -#. Tab label in the inbox popout listing the user scheduled messages. -#: src/features/messaging/components/popouts/InboxPopout.tsx:40 -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:30 -msgid "Scheduled" -msgstr "Gepland" - #. Developer / debug surface — keep terse and technical. Label in the developer Nagbar controls panel for the scheduled-maintenance banner. #: src/features/devtools/components/NagbarControls.ts:22 msgid "Scheduled maintenance nagbar" msgstr "Melding gepland onderhoud" -#. Label in the messaging commands. {scheduledTimeLabel} is the localized scheduled date and time. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:49 -msgid "Scheduled message for {scheduledTimeLabel}" -msgstr "Gepland bericht voor {scheduledTimeLabel}" - #. Inline validation message in the schedule-message modal when the picked time is more than 30 days away. Keep tone plain. #: src/features/messaging/components/modals/ScheduleMessageModal.tsx:31 msgid "Scheduled messages can be at most 30 days in the future." @@ -27490,7 +27059,7 @@ msgid "Screen share codec" msgstr "Codec voor scherm delen" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:140 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:161 msgid "Screen share encoder controls" msgstr "Instellingen voor schermdeling" @@ -27511,12 +27080,12 @@ msgid "Screen share is using software encoding ({codec}). Quality may be reduced msgstr "Scherm delen gebruikt software-encoding ({codec}). De kwaliteit kan verminderd zijn en het CPU-gebruik verhoogd. Je GPU ondersteunt mogelijk geen hardware-encoding voor deze codec." #. 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/VoiceVideoIndex.ts:120 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:141 msgid "Screen share preview" msgstr "Voorbeeld scherm delen" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:116 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:137 msgid "Screen share preview behavior" msgstr "Voorbeeldweergave voor scherm delen" @@ -27535,6 +27104,11 @@ msgstr "Schermopnames zijn uitgeschakeld." msgid "Screen share previews are enabled." msgstr "Voorbeeldbeelden van schermdeling zijn ingeschakeld." +#. Voice screen share menu action that opens the screen share preview privacy controls. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:32 +msgid "Screen Share Privacy" +msgstr "Privacy scherm delen" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the video tab. Keep it concise. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:82 @@ -27562,11 +27136,6 @@ msgstr "Scherm delen starten" msgid "Screen share stop" msgstr "Scherm delen stoppen" -#. Accessible label for the screen-share codec radio group. -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:42 -msgid "Screen share video codec" -msgstr "Videocodec voor scherm delen" - #. 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. #. Status badge label shown on a live tile when the participant is sharing their screen. @@ -28931,6 +28500,11 @@ msgstr "Deel schermen en vensters." msgid "Share source" msgstr "Bron delen" +#. Toggle label for sharing audio with an active stream. +#: src/features/voice/components/StreamSettingsMenuContent.tsx:156 +msgid "Share Stream Audio" +msgstr "Streamaudio delen" + #. Description in the premium gift purchase section. premiumProductName is the short paid product name. #: src/features/premium/utils/PremiumMessageDescriptors.ts:40 msgid "Share the {premiumProductName} experience with your friends by purchasing a gift subscription." @@ -28940,15 +28514,6 @@ msgstr "Deel de {premiumProductName}-ervaring met je vrienden door een cadeau-ab msgid "Share theme" msgstr "Thema delen" -#: src/features/expressions/components/modals/PackInviteModal.tsx:192 -msgid "Share this link" -msgstr "Deel deze link" - -#. Description shown in the emoji pack invite modal. -#: src/features/expressions/components/modals/PackInviteModal.tsx:65 -msgid "Share this link — the pack installs when accepted." -msgstr "Deel deze link — het pakket wordt geïnstalleerd wanneer het wordt geaccepteerd." - #. Privacy > Active now: confirmation modal title when turning sharing on. #: src/features/user/components/modals/tabs/privacy_safety_tab/ActiveNowTab.tsx:33 msgid "Share voice activity with all friends?" @@ -28976,11 +28541,6 @@ msgstr "Deel je scherm" msgid "Share your screen in high definition (1080p), quad HD (1440p), or native source resolution, at up to 60 FPS." msgstr "Deel je scherm in hoge definitie (1080p), quad HD (1440p) of native bronresolutie, met maximaal 60 FPS." -#. Description shown in the sticker pack invite modal. -#: src/features/expressions/components/modals/PackInviteModal.tsx:69 -msgid "Share your sticker pack via link." -msgstr "Deel je stickerpakket via een link." - #. Button or menu action label in the share theme modal. Keep it concise. #: src/features/theme/components/modals/ShareThemeModal.tsx:39 msgid "Share your theme" @@ -29081,7 +28641,7 @@ msgstr "Sneltoetsconflicten" #. User settings tab for keyboard shortcuts and custom bindings. #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:18 #: src/features/user/components/settings_utils/section_registry/AccessibilitySections.ts:175 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:128 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:123 msgid "Shortcuts" msgstr "Sneltoetsen" @@ -29241,11 +28801,6 @@ msgstr "Toon emoji-knop" msgid "Show emoji reactions on messages" msgstr "Toon emojireacties op berichten" -#. Developer option label for exposing the staff-only Expression packs page in user settings. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:125 -msgid "Show expression packs settings" -msgstr "Toon instellingen voor expressiepakketten (alleen voor beheerders)" - #. Short label for an advanced media button preference. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedChatControls.tsx:77 msgid "Show favorite button" @@ -29381,16 +28936,16 @@ msgstr "Genegeerde kanalen tonen" #. Toggle label in the mobile video settings bottom sheet. Controls whether the local camera tile is visible. #. Voice display preference checkbox that controls whether the current user sees their own camera tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:69 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:93 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:92 -#: src/features/voice/components/VoiceSettingsMenus.tsx:814 +#: src/features/voice/components/VoiceSettingsMenus.tsx:815 msgid "Show my own camera" msgstr "Mijn camera tonen" #. Voice display preference checkbox that controls whether the current user sees their own screen share tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:73 -msgid "Show my screen share" -msgstr "Mijn scherm delen weergeven" +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:97 +msgid "Show My Screen Share" +msgstr "Mijn scherm delen tonen" #. Developer option label for showing the current user as typing. #. Developer tools debug menu label. Internal-only surface for developers; translators may keep this terse. @@ -29417,9 +28972,9 @@ msgstr "Nieuw apparaat-pop-up tonen" #. Toggle label in the mobile video settings bottom sheet. Controls whether participants without video are shown in the grid. #. Voice display preference checkbox that controls whether participants without video are shown in the grid. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:77 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:101 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:96 -#: src/features/voice/components/VoiceSettingsMenus.tsx:828 +#: src/features/voice/components/VoiceSettingsMenus.tsx:829 msgid "Show non-video participants" msgstr "Niet-videodeelnemers weergeven" @@ -29449,7 +29004,7 @@ msgid "Show per-device participant volume sliders in voice menus" msgstr "Laat volumeregelaars per apparaat zien in stemmenu's" #. Developer option label for exposing the staff-only profile timezone section in profile settings. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:134 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:125 msgid "Show profile timezone settings" msgstr "Toon instellingen voor tijdzone in profiel (alleen voor beheerders)" @@ -29681,7 +29236,7 @@ msgstr "Aangemeld" #. Settings section label for account sessions and devices. #: src/features/user/components/modals/tabs/DevicesTab.tsx:517 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:42 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:34 msgid "Signed-in devices" msgstr "Ingelogde apparaten" @@ -29759,7 +29314,7 @@ msgid "Single community mode" msgstr "Modus voor één community" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:103 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:108 msgid "Single layer" msgstr "Enkele laag" @@ -29816,7 +29371,7 @@ msgid "Skip the external link warning for all domains" msgstr "Externe linkwaarschuwing overslaan voor alle domeinen" #. Developer / debug surface — keep terse and technical. Tooltip / description for the no-op in-app reports toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:148 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:139 msgid "Skip the network call when an in-app report is submitted. The flow still advances to the success screen so you can exercise the UI, but nothing is actually sent to the safety team." msgstr "Sla de netwerkoproep over wanneer een in-app rapport wordt ingediend. De flow gaat nog steeds door naar het succes scherm, zodat je de UI kunt testen, maar er wordt niets naar het veiligheidsteam gestuurd." @@ -30063,12 +29618,12 @@ msgid "Social" msgstr "Sociaal" #. 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/VoiceVideoIndex.ts:148 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:169 msgid "Software encoder" msgstr "Software-encoder" #. Label for an advanced screen-share select. Refers to software video encoder quality bias. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:71 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:76 msgid "Software encoder quality" msgstr "Kwaliteit software-encoder" @@ -30393,7 +29948,7 @@ msgid "Spanish (Spain)" msgstr "Spaans (Spanje)" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:111 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:116 msgid "Spatial and temporal layers" msgstr "Ruimtelijke en temporele lagen" @@ -30495,7 +30050,7 @@ msgstr "Spellingcontrole" #: src/features/user/components/modals/tabs/LanguageTab.tsx:414 #: src/features/user/components/modals/tabs/LanguageTab.tsx:456 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:74 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:58 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:50 msgid "Spellcheck" msgstr "Spellingcontrole" @@ -30683,10 +30238,6 @@ msgstr "Oproep starten" msgid "Start camera test and configure effects" msgstr "Start cameratest en configureer effecten" -#: src/features/expressions/components/modals/CreatePackModal.tsx:93 -msgid "Start curating a custom emoji pack that you can share and install." -msgstr "Begin met het samenstellen van een eigen emojipakket dat je kunt delen en installeren." - #. Label for the start of a date range (inclusive). Leave blank for no lower bound. #: src/features/user/components/modals/tabs/privacy_safety_tab/data_request_modal/DataRequestModal.tsx:175 msgid "Start date" @@ -30697,10 +30248,6 @@ msgstr "Startdatum" msgid "Start date must be earlier than end date." msgstr "Startdatum moet vóór einddatum liggen." -#: src/features/voice/components/VoiceSettingsMenus.tsx:860 -msgid "Start debug logging session" -msgstr "Sessie voor foutopsporingslogboek starten" - #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:125 msgid "Start drag and drop" @@ -30883,45 +30430,6 @@ msgstr "Stickerweergave" msgid "Sticker is too large" msgstr "Sticker is te groot" -#. Kind label on a sticker pack invite embed. -#. Short label in the authentication invite header. Keep the tone plain and specific. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/auth/flow/InviteHeader.tsx:25 -#: src/features/channel/components/InviteEmbed.tsx:88 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:61 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:105 -msgid "Sticker pack" -msgstr "Stickerpakket" - -#. placeholder {0}: invite.pack.name -#: src/features/invite/commands/InviteCommands.tsx:146 -msgid "Sticker pack {0} has been installed." -msgstr "Stickerpakket {0} is geïnstalleerd." - -#. Title of the error modal when creating a new sticker pack is rejected because the user is at the creation limit. -#: src/features/invite/commands/InviteCommands.tsx:74 -msgid "Sticker pack creation limit reached" -msgstr "Limiet voor aanmaken stickerpakketten bereikt" - -#. Modal title for the sticker pack invite share flow. -#: src/features/expressions/components/modals/PackInviteModal.tsx:61 -msgid "Sticker pack invite" -msgstr "Uitnodiging stickerpakket" - -#. Title of the error modal when installing a sticker pack via invite is rejected because the user is at the install limit. -#: src/features/invite/commands/InviteCommands.tsx:65 -msgid "Sticker pack limit reached" -msgstr "Limiet stickerpakketten bereikt" - -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#. Settings section label for sticker expression packs. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:84 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:27 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:22 -msgid "Sticker packs" -msgstr "Stickerpakketten" - #: src/features/guild/components/modals/guild_tabs/GuildStickersTab.tsx:283 msgid "Sticker slots" msgstr "Stickerplekken" @@ -31039,6 +30547,13 @@ msgstr "Spraakactiviteit niet meer delen met alle vrienden?" msgid "Stop speaking" msgstr "Spraakbericht stoppen" +#. Danger action that stops the active screen share. +#. Voice screen share menu action that stops the current user stream. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:20 +#: src/features/voice/components/ActiveScreenShareMenu.tsx:19 +msgid "Stop Streaming" +msgstr "Stop met streamen" + #. Confirmation prompt in the links tab. #: src/features/user/components/modals/tabs/chat_settings_tab/ChatSettingsTabLinksTab.tsx:31 msgid "Stop trusting all links?" @@ -31050,7 +30565,7 @@ msgid "Stop watching" msgstr "Stoppen met kijken" #. Tooltip / button label in the voice control bar that stops watching a remote screen share. -#: src/features/voice/components/VoiceControlBar.tsx:151 +#: src/features/voice/components/VoiceControlBar.tsx:147 msgid "Stop watching stream" msgstr "Stream stoppen" @@ -31088,11 +30603,16 @@ msgstr "Stream verborgen" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the user settings voice activity card. Keep it concise. #: src/features/user/components/profile/VoiceActivityCard.tsx:90 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:132 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:153 #: src/features/voice/components/StreamWatchHoverCard.tsx:21 msgid "Stream preview" msgstr "Streamvoorbeeld" +#. Compact submenu label for changing the resolution and frame rate of an active stream. +#: src/features/voice/components/StreamSettingsMenuContent.tsx:152 +msgid "Stream Quality" +msgstr "Streamkwaliteit" + #. Toolbar / menu button label in the screen-share picker. Opens the stream quality settings popover. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:164 msgid "Stream settings" @@ -31302,12 +30822,12 @@ msgid "Suspend" msgstr "Onderbreken" #. 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/VoiceVideoIndex.ts:156 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:177 msgid "SVC" msgstr "SVC" #. Label for an advanced screen-share select. SVC is a WebRTC acronym and should stay uppercase. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:91 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:96 msgid "SVC mode" msgstr "SVC-modus" @@ -31757,7 +31277,7 @@ msgid "Template URL" msgstr "Sjabloon-URL" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:107 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:112 msgid "Temporal layers" msgstr "Temporele lagen" @@ -31818,7 +31338,7 @@ msgstr "Test URL-unfurls en weergegeven embeds" #. Channel type chip label for a text channel. #. Option label for a WebRTC content hint select. #: src/features/channel/utils/ChannelUtils.tsx:51 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:151 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:156 msgid "Text" msgstr "Tekst" @@ -32002,11 +31522,6 @@ msgstr "Dat bericht is verdwenen, of je hebt geen toegang meer tot het gesprek." msgid "That's all of them." msgstr "Dat waren ze allemaal." -#. End-of-list body text in the scheduled messages popout when all scheduled messages are visible. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:56 -msgid "That's everything in the queue." -msgstr "Dat is alles in de wachtrij." - #. Description text in the FluxerTag change modal. #: src/features/user/components/modals/FluxerTagChangeModal.tsx:69 msgid "The #0000 tag is reserved for Visionary subscribers. Visionary is no longer available for purchase." @@ -32671,7 +32186,7 @@ msgid "This invite has unlimited uses." msgstr "Deze uitnodiging heeft onbeperkt aantal keren te gebruiken." #. Helper text shown on an invite embed while streaming privacy is active. -#: src/features/channel/components/InviteEmbed.tsx:141 +#: src/features/channel/components/InviteEmbed.tsx:112 msgid "This invite is hidden while sharing is protected." msgstr "Deze uitnodiging is verborgen zolang delen is beveiligd." @@ -33167,7 +32682,7 @@ msgstr "Tijd" #. Settings section label for app time display format. #: src/features/user/components/modals/tabs/LanguageTab.tsx:374 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:26 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:46 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:38 msgid "Time format" msgstr "Tijdnotatie" @@ -33394,11 +32909,6 @@ msgstr "Soundboard aan/uit zetten" msgid "Toggle the sticker picker" msgstr "Stickerkiezer openen/sluiten" -#. Action that toggles whether the pack invite is unique to the recipient. -#: src/features/expressions/components/modals/PackInviteModal.tsx:73 -msgid "Toggle unique invite" -msgstr "Unieke uitnodiging wisselen" - #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:305 msgid "Toggle voice activity" @@ -33731,7 +33241,7 @@ msgid "Try another search term, or pick a different category or language." msgstr "Probeer een andere zoekterm, of kies een andere categorie of taal." #. Helper text on an unknown invite embed suggesting the user request a fresh invite. -#: src/features/channel/components/InviteEmbed.tsx:129 +#: src/features/channel/components/InviteEmbed.tsx:100 msgid "Try asking for a new invite." msgstr "Probeer een nieuwe uitnodiging aan te vragen." @@ -33754,7 +33264,7 @@ msgstr "Probeer je bericht opnieuw te bewerken." msgid "TRY gifts are one-time payments. Cards charged in TRY still need to be issued in Türkiye for the purchase to stay eligible." msgstr "TRY-cadeaus zijn eenmalige betalingen. Kaarten die in TRY worden afgeschreven, moeten nog steeds in Turkije zijn uitgegeven om de aankoop geldig te houden." -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:254 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:252 msgid "Try searching for something like \"theme\", \"notifications\", or \"privacy\"" msgstr "Probeer te zoeken naar iets als \"thema\", \"meldingen\" of \"privacy\"" @@ -33804,7 +33314,7 @@ msgstr "Uitschakelen" #. Bulk voice action that turns off the camera on every active device of the current user. #. Voice menu action that turns off every active device/session's camera. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:90 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:114 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:93 msgid "Turn off all device cameras" msgstr "Alle camera's uitschakelen" @@ -33820,14 +33330,14 @@ msgstr "Camera uitzetten" #. Voice menu action that turns off the camera on a single device of the current user. #. Voice menu action that turns off the camera on one device/session. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:57 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:81 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:81 msgid "Turn off device camera" msgstr "Apparaatcamera uitschakelen" #. Voice menu action that ends the screen share on a single device of the current user. #. Voice menu action that stops screen sharing or streaming on one device/session. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:61 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:85 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:85 msgid "Turn off device stream" msgstr "Apparaatstream uitschakelen" @@ -33839,7 +33349,7 @@ msgstr "Schakel privéberichten en vrienden uit voor het hele platform. Dit kan #. Voice menu action that ends the current user screen share. #. Voice menu action that stops the current user's screen share or stream. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:65 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:89 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:69 msgid "Turn off stream" msgstr "Stream uitzetten" @@ -34019,16 +33529,6 @@ msgstr "De Britse wet vereist een controle voor inhoud voor volwassenen. Om verd msgid "Ukrainian" msgstr "Oekraïens" -#. Generic title for the error modal when an emoji pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:99 -msgid "Unable to install emoji pack" -msgstr "Kan emojipakket niet installeren" - -#. Generic title for the error modal when a sticker pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:103 -msgid "Unable to install sticker pack" -msgstr "Stickerpakket kan niet worden geïnstalleerd" - #. Error-state title in the activity log tab when fetching log entries failed. #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTab.tsx:126 msgid "Unable to load activity logs" @@ -34038,11 +33538,6 @@ msgstr "Kan activiteitenlogboeken niet laden" msgid "Unable to load applications" msgstr "Kan applicaties niet laden" -#. Error message in the expression packs tab. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:36 -msgid "Unable to load pack information." -msgstr "Kan pakketinformatie niet laden." - #. Error message in the channel and chat textual attachment code panel. #. Error message in the channel and chat textual attachment code panel. #: src/features/channel/components/embeds/attachments/CsvAttachmentTablePanel.tsx:31 @@ -34265,7 +33760,7 @@ msgstr "Sticker uit favorieten verwijderen" #. Voice call layout action that removes focus from the currently pinned participant. #. Voice layout menu action that removes the focused participant or stream. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:25 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:41 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:97 msgid "Unfocus" msgstr "Focus opheffen" @@ -34284,7 +33779,7 @@ msgstr "Uitvouwen" #. Settings section label for the embed debugger URL input. #: src/features/user/components/modals/tabs/EmbedDebuggerTab.tsx:231 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:70 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:62 msgid "Unfurl debugger" msgstr "URL voor het integreren van de debugger" @@ -34293,10 +33788,6 @@ msgstr "URL voor het integreren van de debugger" msgid "Unicode emojis" msgstr "Unicode-emoji's" -#: src/features/expressions/components/modals/PackInviteModal.tsx:180 -msgid "Unique invite" -msgstr "Unieke uitnodiging" - #. Codec description in the screen share codec policy menu, used for the universal fallback codec. #: src/features/voice/utils/ScreenShareCodecPolicy.ts:20 msgid "Universal fallback. Lowest quality, but it works everywhere." @@ -34350,7 +33841,7 @@ msgstr "Onbekende datum" #. Fallback device or operating-system label in the devices tab when session client data is unavailable. #. Short label in the app layout voice participant item. #. Short label in the notifications. Keep it concise. -#: src/features/app/components/layout/VoiceParticipantItem.tsx:43 +#: src/features/app/components/layout/VoiceParticipantItem.tsx:44 #: src/features/user/components/modals/tabs/DevicesTab.tsx:65 #: src/features/user/components/modals/tabs/notifications_tab/Notifications.tsx:78 msgid "Unknown device" @@ -34376,7 +33867,7 @@ msgid "Unknown gift" msgstr "Onbekend cadeau" #. Title shown on an invite embed when the invite code resolves to nothing (expired, revoked, or invalid). -#: src/features/channel/components/InviteEmbed.tsx:125 +#: src/features/channel/components/InviteEmbed.tsx:96 msgid "Unknown invite" msgstr "Onbekende uitnodiging" @@ -34428,7 +33919,7 @@ msgstr "onbekende gebruiker" #: src/features/devtools/utils/CommandUtils.ts:27 #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTab.tsx:114 #: src/features/voice/components/VoiceParticipantAvatarList.tsx:43 -#: src/features/voice/components/VoiceParticipantTile.tsx:161 +#: src/features/voice/components/VoiceParticipantTile.tsx:162 #: src/features/webhook/components/WebhookListItem.tsx:30 msgid "Unknown user" msgstr "Onbekende gebruiker" @@ -34450,13 +33941,6 @@ msgstr "unknown-mention" msgid "unknown-role" msgstr "unknown-role" -#. Option label representing an unlimited count. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/expressions/components/modals/PackInviteModal.tsx:29 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:32 -msgid "Unlimited" -msgstr "Onbeperkt" - #. Audit log community feature label for unlimited custom emoji capacity. #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:126 msgid "Unlimited emoji" @@ -34525,7 +34009,7 @@ msgid "Unmute" msgstr "Dempen opheffen" #. Voice control button label to turn the user's microphone back on. -#: src/features/voice/components/VoiceControlBar.tsx:121 +#: src/features/voice/components/VoiceControlBar.tsx:117 msgctxt "voice-control-action" msgid "Unmute" msgstr "Dempen opheffen" @@ -34613,7 +34097,7 @@ msgstr "Naamloos kanaal" #. Fallback display name for a group DM with no name set. #. Fallback title in an invite embed for a group DM with no name set. #. Short label in the channel display name state. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:72 +#: src/features/channel/components/InviteEmbed.tsx:63 #: src/features/channel/state/ChannelDisplayName.ts:19 #: src/features/channel/utils/ChannelUtils.tsx:59 msgid "Unnamed group" @@ -34692,7 +34176,7 @@ msgstr "ongelezen" #. 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. #. Tab label in the inbox popout filtering to channels with unread messages. -#: src/features/messaging/components/popouts/InboxPopout.tsx:32 +#: src/features/messaging/components/popouts/InboxPopout.tsx:30 #: src/features/user/components/settings_utils/search_index/NotificationsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:77 msgid "Unread" @@ -34828,7 +34312,7 @@ msgid "Up to {DISCOVERY_MAX_TAGS} tags help people find your community. They sho msgstr "Tot {DISCOVERY_MAX_TAGS} tags helpen mensen je community te vinden. Ze verschijnen in de Discovery-zoekfunctie." #. Feature comparison table value label. Shown in the restricted or stock column for a text-valued perk. Format includes a resolution token (4K) and a framerate token that should not be translated. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:91 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:87 msgid "Up to 4K/60fps" msgstr "Tot 4K/60fps" @@ -34904,11 +34388,6 @@ msgstr "Beleid bijgewerkt" msgid "Updated saved media" msgstr "Opgeslagen media bijgewerkt" -#. Label in the messaging commands. {scheduledTimeLabel} is the localized scheduled date and time. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:53 -msgid "Updated scheduled message for {scheduledTimeLabel}" -msgstr "Geplande bericht bijgewerkt voor {scheduledTimeLabel}" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:544 msgid "Updated the avatar." msgstr "Profielfoto bijgewerkt." @@ -35165,7 +34644,7 @@ msgid "Uploading emojis" msgstr "Emoji's uploaden" #. Description for the maximum screen share bitrate select. Keep WebRTC literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:159 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:164 msgid "Upper bitrate cap before WebRTC adapts to the network." msgstr "Maximale bitrate voordat WebRTC zich aanpast aan het netwerk." @@ -35294,7 +34773,7 @@ msgid "Use an email you can open. We will send a code there." msgstr "Gebruik een e-mailadres dat je kunt openen. We sturen daar een code naartoe." #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:67 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:63 msgid "Use animated emojis" msgstr "Geanimeerde emoji's gebruiken" @@ -35596,11 +35075,6 @@ msgstr "Alleen in deze community gebruikt." msgid "User" msgstr "Gebruiker" -#. Voice participant context menu submenu label for lower-frequency profile and communication actions. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:202 -msgid "User actions" -msgstr "Gebruikersacties" - #. IAR modal: rule description. #: src/features/moderation/components/report_modal/IARModalCopy.ts:251 msgid "User appears underage, or is involved in grooming or child exploitation." @@ -35677,7 +35151,7 @@ msgid "User record" msgstr "Gebruikersrecord" #. Root label for the current user settings modal and settings search paths. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:352 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:341 msgid "User settings" msgstr "Gebruikersinstellingen" @@ -36215,7 +35689,7 @@ msgid "Video progress" msgstr "Videovoortgang" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:75 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:71 msgid "Video quality" msgstr "Videokwaliteit" @@ -36604,7 +36078,7 @@ msgstr "Spraak (18+)" #. User settings tab for microphone, speaker, camera, and call stats. #. User settings tab for microphone, speaker, camera, and call stats. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:124 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:119 #: src/features/voice/utils/VoiceMessageDescriptors.ts:30 msgid "Voice & video" msgstr "Audio en video" @@ -36861,7 +36335,7 @@ msgid "Wait here" msgstr "Even wachten" #. Tooltip explaining that video / screen share controls are gated while the voice connection is not yet ready. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:56 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:45 msgid "Waiting for connection..." msgstr "Wachten op verbinding..." @@ -37362,11 +36836,6 @@ msgstr "Waar je naar wilt zoeken." msgid "What's happening?" msgstr "Wat is er aan de hand?" -#. Form helper text for an expression pack description input. -#: src/features/expressions/components/modals/CreatePackModal.tsx:50 -msgid "What's in this pack?" -msgstr "Wat zit er in dit pakket?" - #. Short label in the settings dialog mobile settings view. #. Short label in the whats new modal. #. Sidebar item in settings that opens the app update notes modal. @@ -37551,7 +37020,7 @@ msgid "Window state" msgstr "Vensterstatus" #. User settings tab label shown on Windows desktop builds. Refers to the Microsoft Windows OS. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:74 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:69 msgid "Windows app" msgstr "Windows-app (gebruikt voor de Windows desktopversie)" @@ -37873,16 +37342,6 @@ msgstr "Je kunt dit bericht niet bewerken." msgid "You can't grant a permission you don't have in this channel." msgstr "Je kunt geen rechten toekennen die je zelf niet hebt in dit kanaal." -#. Body of the error modal when installing an emoji pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:91 -msgid "You can't install this emoji pack." -msgstr "Je kunt dit emojipakket niet installeren." - -#. Body of the error modal when installing a sticker pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:95 -msgid "You can't install this sticker pack." -msgstr "Je kunt dit stickerpakket niet installeren." - #. Title of the error modal shown when the user is banned from a discovery community. #: src/features/discovery/commands/DiscoveryJoinCommands.tsx:38 msgid "You can't join this community" @@ -37942,8 +37401,8 @@ msgstr "Je kunt geen berichten verzenden in deze community." #. Tooltip in the voice control bar when the user lacks the Screen Share permission in this channel. Tone stays plain. #. Tooltip shown when the user lacks the Screen Share permission in the voice channel. Tone stays plain. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:65 -#: src/features/voice/components/VoiceControlBar.tsx:141 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:54 +#: src/features/voice/components/VoiceControlBar.tsx:137 msgid "You can't share your screen in this channel" msgstr "Je kunt je scherm niet delen in dit kanaal" @@ -37956,8 +37415,8 @@ msgstr "Je kunt niet spreken in dit kanaal" #. Tooltip in the voice control bar when the user lacks the Video permission in this channel. Tone stays plain. #. Tooltip shown when the user lacks the Video permission in the voice channel. Tone stays plain. #: src/features/voice/components/modals/CameraPreviewModal.tsx:74 -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:61 -#: src/features/voice/components/VoiceControlBar.tsx:131 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:50 +#: src/features/voice/components/VoiceControlBar.tsx:127 msgid "You can't turn on your camera in this channel" msgstr "Je kunt je camera niet aanzetten in dit kanaal" @@ -38120,10 +37579,6 @@ msgstr "Je bent nog niet lang genoeg lid van deze community om berichten te kunn msgid "You haven't blocked anyone yet." msgstr "Je hebt nog niemand geblokkeerd." -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:343 -msgid "You haven't created any packs yet." -msgstr "Je hebt nog geen stickerpakketten gemaakt." - #. Intro copy in the keyboard navigation modal. {productName} is the app name. #: src/features/input/components/modals/KeyboardModeIntroModal.tsx:26 msgid "You just pressed Tab. Keyboard mode is now on so you can navigate {productName} without a mouse." @@ -38345,13 +37800,6 @@ msgstr "Je hebt {bookmarksText} bereikt. Verwijder er één om een nieuwe toe te msgid "You're at the cap of {freeItemsText} — your instance admin sets this limit." msgstr "Je hebt de limiet van {freeItemsText} bereikt — je instancebeheerder stelt deze limiet in." -#. Fallback body of the emoji pack creation-limit error modal when no exact limit is known. -#. Fallback body of the sticker pack creation-limit error modal when no exact limit is known. -#: src/features/invite/commands/InviteCommands.tsx:61 -#: src/features/invite/commands/InviteCommands.tsx:79 -msgid "You're at the creation limit. Delete one to create another." -msgstr "Je hebt de aanmaaklimiet bereikt. Verwijder er één om een nieuwe te maken." - #. Modal body shown when the free bookmarks limit is reached and Plutonium would increase it. Free and Plutonium limits are interpolated. #: src/features/app/components/alerts/MaxBookmarksModal.tsx:30 msgid "You're at the free cap of {bookmarksText}. {premiumProductName} bumps you up to {premiumBookmarksText} — or remove one to add another." @@ -38362,13 +37810,6 @@ msgstr "Je hebt de gratis limiet van {bookmarksText} bereikt. Met {premiumProduc msgid "You're at the free cap of {freeItemsText}. {premiumProductName} bumps you up to {premiumItemsText}." msgstr "Je hebt de gratis limiet van {freeItemsText} bereikt. Met {premiumProductName} ga je naar {premiumItemsText}." -#. Fallback body of the emoji pack install-limit error modal when no exact limit is known. -#. Fallback body of the sticker pack install-limit error modal when no exact limit is known. -#: src/features/invite/commands/InviteCommands.tsx:52 -#: src/features/invite/commands/InviteCommands.tsx:70 -msgid "You're at the install limit. Remove one to add another." -msgstr "Je hebt de installatielimiet bereikt. Verwijder er één om een andere toe te voegen." - #. Short label in the user banned from guild modal. Keep it concise. Keep the tone plain and specific. #: src/features/moderation/components/alerts/UserBannedFromGuildModal.tsx:8 msgid "You're banned" @@ -38379,11 +37820,6 @@ msgstr "Je bent verbannen" msgid "You're being rate limited. Wait {duration} before trying again." msgstr "Je wordt tijdelijk geblokkeerd. Wacht {duration} voordat je het opnieuw probeert." -#. End-of-list title in the scheduled messages popout when all scheduled messages are visible. Tone can be friendly. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:51 -msgid "You're caught up" -msgstr "Je bent helemaal bij" - #. Error modal body shown when a gift-subscription user tries to start a recurring subscription. Explains the extension/redemption path. #: src/features/app/components/dialogs/components/plutonium/hooks/useCheckoutActions.tsx:160 msgid "You're currently on a gift subscription. It won't renew. You can redeem more gift codes to extend it. Recurring subscriptions can be started after your gift time ends." @@ -38497,16 +37933,12 @@ msgstr "Je hebt onlangs al een zelfservice-terugbetaling gebruikt. Je kunt opnie msgid "You've arrived, {username}! Let's get started." msgstr "Je bent er, {username}! Laten we beginnen." -#: src/features/auth/flow/InviteHeader.tsx:200 -msgid "You've been invited to install" -msgstr "Je bent uitgenodigd om te installeren" - -#: src/features/auth/flow/InviteHeader.tsx:96 -#: src/features/auth/flow/InviteHeader.tsx:299 +#: src/features/auth/flow/InviteHeader.tsx:69 +#: src/features/auth/flow/InviteHeader.tsx:213 msgid "You've been invited to join" msgstr "Je bent uitgenodigd om deel te nemen" -#: src/features/auth/flow/InviteHeader.tsx:151 +#: src/features/auth/flow/InviteHeader.tsx:124 msgid "You've been invited to join a group DM by" msgstr "Je bent uitgenodigd voor een groeps-DM door" @@ -38586,7 +38018,7 @@ msgstr "Je {premiumProductName}-abonnement is verlopen. Je bent alle {premiumPro msgid "Your {productName} session expired. Sign in again to continue authorizing this application." msgstr "Je {productName}-sessie is verlopen. Meld je opnieuw aan om door te gaan met het autoriseren van deze applicatie." -#: src/features/user/components/settings_utils/SettingsConstants.tsx:205 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:200 msgid "Your account" msgstr "Je account" diff --git a/fluxer_app/src/features/i18n/locales/no/messages.po b/fluxer_app/src/features/i18n/locales/no/messages.po index 33e5d1314..7460cc562 100644 --- a/fluxer_app/src/features/i18n/locales/no/messages.po +++ b/fluxer_app/src/features/i18n/locales/no/messages.po @@ -29,11 +29,6 @@ msgstr "(redigert)" msgid "(failed to load)" msgstr "(kunne ikke lastes inn)" -#. Placeholder content text shown for scheduled messages with neither text nor attachments. Keep the parentheses. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:38 -msgid "(no content)" -msgstr "(ikke noe innhold)" - #: src/features/app/components/pages/YouPage.tsx:189 #: src/features/user/components/modals/UserProfileMobileSheet.tsx:899 msgid "(only visible to you)" @@ -455,7 +450,7 @@ msgstr "{count, plural, one {Vis (# linje)} other {Vis (# linjer)}}" msgid "{count, plural, one {Expand (# row)} other {Expand (# rows)}}" msgstr "{count, plural, one {Vis flere (# rad)} other {Vis flere (# rader)}}" -#: src/features/voice/components/VoiceParticipantTile.tsx:303 +#: src/features/voice/components/VoiceParticipantTile.tsx:304 msgid "{count, plural, one {Expand # other device} other {Expand # other devices}}" msgstr "{count, plural, one {Vis # annen enhet} other {Vis # andre enheter}}" @@ -463,8 +458,8 @@ msgstr "{count, plural, one {Vis # annen enhet} other {Vis # andre enheter}}" msgid "{count, plural, one {Group DM · # member} other {Group DM · # members}}" msgstr "{count, plural, one {Gruppechat · # medlem} other {Gruppechat · # medlemmer}}" -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:252 -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:273 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:274 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:295 msgid "{count, plural, one {Hide # device} other {Hide # devices}}" msgstr "{count, plural, one {Skjul # enhet} other {Skjul # enheter}}" @@ -476,7 +471,7 @@ msgstr "{count, plural, one {I samtale} other {# i samtale}}" msgid "{count, plural, one {Join video call (# participant)} other {Join video call (# participants)}}" msgstr "{count, plural, one {Bli med i videosamtale (# deltaker)} other {Bli med i videosamtale (# deltakere)}}" -#: src/features/voice/components/VoiceParticipantTile.tsx:620 +#: src/features/voice/components/VoiceParticipantTile.tsx:621 msgid "{count, plural, one {Keep watching # stream and add this one} other {Keep watching # streams and add this one}}" msgstr "{count, plural, one {Fortsett å se # strøm og legg til denne} other {Fortsett å se # strømmer og legg til denne}}" @@ -492,8 +487,8 @@ msgstr "{count, plural, one {Fjern # app} other {Fjern # apper}}" msgid "{count, plural, one {sent # attachment} other {sent # attachments}}" msgstr "{count, plural, one {sendte # vedlegg} other {sendte # vedlegg}}" -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:259 -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:280 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:281 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:302 msgid "{count, plural, one {Show # device} other {Show # devices}}" msgstr "{count, plural, one {Vis # enhet} other {Vis # enheter}}" @@ -535,22 +530,6 @@ msgstr "{count, plural, one {Du bruker allerede den ene tillatte tilkoblingen fo msgid "{count, plural, one {You're at the cap of # saved media item. Remove one to add another.} other {You're at the cap of # saved media items. Remove one to add another.}}" msgstr "{count, plural, one {Du har nådd grensen på # lagret medieelement. Fjern ett for å legge til et annet.} other {Du har nådd grensen på # lagrede medieelementer. Fjern ett for å legge til et annet.}}" -#: src/features/invite/commands/InviteCommands.tsx:401 -msgid "{count, plural, one {You're at the limit of # emoji pack. Delete one to create another.} other {You're at the limit of # emoji packs. Delete one to create another.}}" -msgstr "{count, plural, one {Du har nådd grensen på # emojipakke. Slett én for å opprette en ny.} other {Du har nådd grensen på # emojipakker. Slett én for å opprette en ny.}}" - -#: src/features/invite/commands/InviteCommands.tsx:387 -msgid "{count, plural, one {You're at the limit of # installed emoji pack. Remove one to add another.} other {You're at the limit of # installed emoji packs. Remove one to add another.}}" -msgstr "{count, plural, one {Du har nådd grensen på # installerte emojipakker. Fjern én for å legge til en annen.} other {Du har nådd grensen på # installerte emojipakker. Fjern én for å legge til en annen.}}" - -#: src/features/invite/commands/InviteCommands.tsx:419 -msgid "{count, plural, one {You're at the limit of # installed sticker pack. Remove one to add another.} other {You're at the limit of # installed sticker packs. Remove one to add another.}}" -msgstr "{count, plural, one {Du har nådd grensen på # installerte klistremerkepakker. Fjern én for å legge til en annen.} other {Du har nådd grensen på # installerte klistremerkepakker. Fjern én for å legge til en annen.}}" - -#: src/features/invite/commands/InviteCommands.tsx:433 -msgid "{count, plural, one {You're at the limit of # sticker pack. Delete one to create another.} other {You're at the limit of # sticker packs. Delete one to create another.}}" -msgstr "{count, plural, one {Du har nådd grensen på # klistremerkepakke. Slett én for å opprette en ny.} other {Du har nådd grensen på # klistremerkepakker. Slett én for å opprette en ny.}}" - #: src/features/guild/components/alerts/MaxGuildsModal.tsx:24 msgid "{count, plural, one {You've reached the maximum number of communities you can join (# community). Leave a community before joining another one.} other {You've reached the maximum number of communities you can join (# communities). Leave a community before joining another one.}}" msgstr "{count, plural, one {Du har nådd maksimalt antall fellesskap du kan bli med i (# fellesskap). Forlat et fellesskap før du blir med i et annet.} other {Du har nådd maksimalt antall fellesskap du kan bli med i (# fellesskap). Forlat et fellesskap før du blir med i et annet.}}" @@ -750,14 +729,14 @@ msgstr "{formats}. Maks. {maxSize}. Anbefalt: {recommendedSize}" msgid "{formats}. Max {maxSize}. Recommended: {recommendedSize}. {note}" msgstr "{formats}. Maks. {maxSize}. Anbefalt: {recommendedSize}. {note}" -#: src/features/auth/flow/InviteHeader.tsx:117 -#: src/features/auth/flow/InviteHeader.tsx:162 -#: src/features/auth/flow/InviteHeader.tsx:335 +#: src/features/auth/flow/InviteHeader.tsx:90 +#: src/features/auth/flow/InviteHeader.tsx:135 +#: src/features/auth/flow/InviteHeader.tsx:249 msgid "{formattedMemberCount} {memberCount, plural, one {member} other {members}}" msgstr "{formattedMemberCount} {memberCount, plural, one {medlem} other {medlemmer}}" -#: src/features/auth/flow/InviteHeader.tsx:111 -#: src/features/auth/flow/InviteHeader.tsx:320 +#: src/features/auth/flow/InviteHeader.tsx:84 +#: src/features/auth/flow/InviteHeader.tsx:234 msgid "{formattedPresenceCount} online" msgstr "{formattedPresenceCount} pålogget" @@ -776,7 +755,7 @@ msgstr "{fps} FPS" msgid "{guildName} channels" msgstr "{guildName}-kanaler" -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:674 +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:673 msgid "{hiddenConnectionCount, plural, one {Expand # other device} other {Expand # other devices}}" msgstr "{hiddenConnectionCount, plural, one {Vis # annen enhet} other {Vis # andre enheter}}" @@ -874,7 +853,7 @@ msgstr "{length} ser på" msgid "{lineCount, plural, one {# line} other {# lines}}" msgstr "{lineCount, plural, one {# linje} other {# linjer}}" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:145 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:143 msgid "{matchCount, plural, one {# match} other {# matches}}" msgstr "{matchCount, plural, one {# treff} other {# treff}}" @@ -889,7 +868,7 @@ msgid "{mbWayPaymentMethod} is a one-time payment method in {paymentProviderName msgstr "{mbWayPaymentMethod} er en engangsbetalingsmetode i {paymentProviderName}-kassen, så den kan ikke brukes for gjentakende abonnementer her." #. Screen share bitrate option label. Mbps means megabits per second. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:167 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:172 msgid "{megabits} Mbps" msgstr "{megabits} Mbps" @@ -1105,7 +1084,7 @@ msgid "{productName} detected a potential raid in this community. Invites are pa msgstr "{productName} oppdaget et potensielt raid i dette fellesskapet. Invitasjoner er satt på pause, så nye brukere kan ikke bli med akkurat nå." #. Anti-raid status message on a community invite embed. productName is the product brand name placeholder. -#: src/features/channel/components/InviteEmbed.tsx:117 +#: src/features/channel/components/InviteEmbed.tsx:88 msgid "{productName} detected a potential raid, so new users can't join right now." msgstr "{productName} oppdaget et potensielt raid, så nye brukere kan ikke bli med akkurat nå." @@ -1225,14 +1204,14 @@ msgstr "{remaining} tegn igjen. Få {premiumProductName} for å skrive opptil {p msgid "{remainingSlotCount} remaining" msgstr "{remainingSlotCount} igjen" -#: src/features/channel/components/InviteEmbed.tsx:282 -#: src/features/channel/components/InviteEmbed.tsx:455 -#: src/features/channel/components/InviteEmbed.tsx:724 +#: src/features/channel/components/InviteEmbed.tsx:248 +#: src/features/channel/components/InviteEmbed.tsx:356 +#: src/features/channel/components/InviteEmbed.tsx:625 msgid "{renderedMemberCount} {memberCount, plural, one {member} other {members}}" msgstr "{renderedMemberCount} {memberCount, plural, one {medlem} other {medlemmer}}" #. Presence summary on a community invite embed. renderedPresenceCount is a formatted count of online members. -#: src/features/channel/components/InviteEmbed.tsx:112 +#: src/features/channel/components/InviteEmbed.tsx:83 msgid "{renderedPresenceCount} online" msgstr "{renderedPresenceCount} pålogget" @@ -1630,9 +1609,7 @@ msgstr "1 ulest" msgid "1 unread DM" msgstr "1 ulest DM" -#. Invite link use-limit option meaning the invite can be used once. #. Invite max-uses dropdown option for exactly one use. -#: src/features/expressions/components/modals/PackInviteModal.tsx:33 #: src/features/invite/components/modals/InviteModal.tsx:60 msgid "1 use" msgstr "1 bruk" @@ -1668,16 +1645,12 @@ msgstr "1 års gave" msgid "10 minutes" msgstr "10 minutter" -#. Invite link use-limit option meaning the invite can be used ten times. #. Invite max-uses dropdown option for ten uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:41 #: src/features/invite/components/modals/InviteModal.tsx:68 msgid "10 uses" msgstr "10 bruksområder" -#. Invite link use-limit option meaning the invite can be used 100 times. #. Invite max-uses dropdown option for 100 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:53 #: src/features/invite/components/modals/InviteModal.tsx:80 msgid "100 uses" msgstr "100 bruksområder" @@ -1763,9 +1736,7 @@ msgctxt "adaptive-screen-share" msgid "240p" msgstr "240p" -#. Invite link use-limit option meaning the invite can be used 25 times. #. Invite max-uses dropdown option for 25 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:45 #: src/features/invite/components/modals/InviteModal.tsx:72 msgid "25 uses" msgstr "25 bruksområder" @@ -1840,16 +1811,12 @@ msgstr "5 dager" msgid "5 minutes" msgstr "5 minutter" -#. Invite link use-limit option meaning the invite can be used five times. #. Invite max-uses dropdown option for five uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:37 #: src/features/invite/components/modals/InviteModal.tsx:64 msgid "5 uses" msgstr "5 bruksområder" -#. Invite link use-limit option meaning the invite can be used 50 times. #. Invite max-uses dropdown option for 50 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:49 #: src/features/invite/components/modals/InviteModal.tsx:76 msgid "50 uses" msgstr "50 bruksområder" @@ -2083,13 +2050,6 @@ msgstr "Godta invitasjon" msgid "Accept the friend request from {userName}?" msgstr "Godta venneforespørselen fra {userName}?" -#. Helper text on a pack invite embed explaining that accepting installs the pack. -#. Note shown on expression pack invites before accepting. -#: src/features/channel/components/InviteEmbed.tsx:100 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:81 -msgid "Accepting this invite installs the pack automatically." -msgstr "Ved å godta denne invitasjonen installeres pakken automatisk." - #. Short label in the notification utils helper. Keep it concise. #: src/features/notification/utils/NotificationUtils.ts:32 msgid "Access granted" @@ -2110,7 +2070,7 @@ msgstr "Få tilgang til grunnleggende profilinformasjon (brukernavn, avatar osv. #. User settings tab for accessibility preferences (visual, motion, screen reader, etc.). #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:14 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:93 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:66 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:61 msgid "Accessibility" msgstr "Tilgjengelighet" @@ -2124,7 +2084,7 @@ msgstr "Tilgjengelig direkteområde" #. User settings tab for account login, password, MFA, and security. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:11 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:129 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:95 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:90 msgid "Account" msgstr "Konto" @@ -2180,7 +2140,7 @@ msgstr "Kontoen er for ny" #. Required-action modal title shown when an account-level verification step is required to proceed. #. Title of the error modal shown when an unclaimed (guest) account tries to accept a community or group DM invite. Auth-related; keep tone plain. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:8 -#: src/features/invite/commands/InviteCommands.tsx:37 +#: src/features/invite/commands/InviteCommands.tsx:35 msgid "Account verification required" msgstr "Kontoverifisering kreves" @@ -2461,7 +2421,7 @@ msgid "Add an account to continue." msgstr "Legg til en konto for å fortsette." #. Body of the error modal shown when an unclaimed (guest) account tries to accept a community invite. Tells the user to complete sign-up first. -#: src/features/invite/commands/InviteCommands.tsx:42 +#: src/features/invite/commands/InviteCommands.tsx:40 msgid "Add an email and password to your account first." msgstr "Legg til e-post og passord på kontoen din først." @@ -2771,7 +2731,7 @@ msgid "Address" msgstr "Adresse" #. Description for an H.264 backup stream select. Keep H.264, CPU, and GPU literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:119 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:124 msgid "Adds H.264 for mixed clients. Uses more encode work." msgstr "Legger til H.264 for blandede klienter. Bruker mer prosessorkraft." @@ -2827,11 +2787,9 @@ msgstr "Administratorer har satt invitasjoner på pause – du kan ikke bli med #. Collapsed-by-default group at the end of the community overview tab holding less common settings. #. Disclosure button label in the voice connection status popout. Reveals technical bandwidth and network stats. #. User settings tab for power-user and experimental application preferences. -#. Voice participant context menu submenu label for IDs and diagnostics. #: src/features/channel/components/modals/channel_tabs/ChannelOverviewTab.tsx:337 #: src/features/guild/components/modals/guild_tabs/guild_overview_tab/index.tsx:28 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:178 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:145 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:140 #: src/features/voice/components/voice_connection_status/VoiceDetailsPopout.tsx:60 msgid "Advanced" msgstr "Avansert" @@ -2842,7 +2800,7 @@ msgid "Advanced video settings" msgstr "Avanserte videoinnstillinger" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:100 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:121 msgid "Advertise a capped decode codec to force publisher migration" msgstr "Annonser en begrenset dekodekodek for å tvinge publiseringsmigrering" @@ -3065,6 +3023,13 @@ msgstr "Tillat alle å se denne tilkoblingen på profilen din" msgid "Allow anyone who can view your full profile to see your profile local time" msgstr "Tillat alle som kan se hele profilen din å se din lokale tid på profilen" +#. Settings search entry label for the AV1 screen-share opt-in. AV1 is a codec name and should stay literal. +#. Switch label for the AV1 screen-share opt-in. AV1 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:236 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:88 +msgid "Allow AV1 for screen sharing" +msgstr "Tillat AV1 for skjermdeling" + #. Toggle label that allows DMs from bots in this community. #: src/features/ui/action_menu/items/BulkSettingsMenuItems.tsx:81 msgid "Allow bot direct messages" @@ -3112,6 +3077,13 @@ msgstr "Tillat fleksible tekstkanalnavn" msgid "Allow for all communities" msgstr "Tillat for alle fellesskap" +#. Settings search entry label for the H.265/HEVC screen-share opt-in. H.265 and HEVC are codec names and should stay literal. +#. Switch label for the H.265/HEVC screen-share opt-in. H.265 and HEVC are codec names and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:240 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:92 +msgid "Allow H.265 (HEVC) for screen sharing" +msgstr "Tillat H.265 (HEVC) for skjermdeling" + #: src/features/connection/components/modals/EditConnectionModal.tsx:95 msgid "Allow members from communities you're in to see this connection" msgstr "La medlemmer fra felleskapene du er med i, se denne tilkoblingen" @@ -3218,7 +3190,7 @@ msgid "Already have an account?" msgstr "Har du allerede en konto?" #. Status label on a group DM invite embed when the current user is already a member. -#: src/features/channel/components/InviteEmbed.tsx:76 +#: src/features/channel/components/InviteEmbed.tsx:67 msgid "Already joined" msgstr "Allerede medlem" @@ -3426,7 +3398,7 @@ msgid "Animated avatars ({animatedAvatarFormats}) require {premiumProductName}." msgstr "Animerte avatarer ({animatedAvatarFormats}) krever {premiumProductName}." #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:79 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:75 msgid "Animated avatars & profile banners" msgstr "Animerte avatarer og profilbannere" @@ -3712,7 +3684,7 @@ msgstr "Appikonmerke" msgid "App language: {format}" msgstr "Appspråk: {format}" -#: src/features/user/components/settings_utils/SettingsConstants.tsx:209 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:204 msgid "App settings" msgstr "Appinnstillinger" @@ -3739,7 +3711,7 @@ msgstr "App-zoomnivå" #. Advanced settings category tag. #. User settings tab for app appearance and layout options. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:13 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:116 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:111 msgid "Appearance" msgstr "Utseende" @@ -3812,8 +3784,8 @@ msgstr "Søknaden er oppdatert" #: src/features/user/components/modals/tabs/applications_tab/index.tsx:90 #: src/features/user/components/modals/tabs/applications_tab/index.tsx:129 #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:29 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:74 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:70 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:66 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:65 msgid "Applications" msgstr "Apper" @@ -3899,7 +3871,7 @@ msgid "Are you sure you want to delete every message in your personal notes? Thi msgstr "Er du sikker på at du vil slette alle meldinger i dine personlige notater? Dette vil permanent fjerne alle meldinger og vedleggene deres. Denne handlingen kan ikke angres." #. placeholder {0}: selectedRole.name -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:410 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:425 msgid "Are you sure you want to delete the <0>{0} role? Any members with this role will no longer have it." msgstr "Er du sikker på at du vil slette rollen <0>{0}? Alle medlemmer med denne rollen vil miste den." @@ -4080,11 +4052,6 @@ msgstr "Vedlegg (test)" msgid "Attachment mocks" msgstr "Vedleggs-mocks" -#. Placeholder content text shown for scheduled messages that have attachments but no text content. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:34 -msgid "Attachment only message" -msgstr "Melding kun med vedlegg" - #. Short label in the channel and chat textual attachment preview bottom sheet. Keep it concise. #. Short label in the channel and chat textual attachment preview modal. Keep it concise. #: src/features/channel/components/embeds/attachments/TextualAttachmentPreviewBottomSheet.tsx:27 @@ -4112,9 +4079,7 @@ msgstr "Kan ikke laste opp vedlegg" msgid "Attachment: {filename}" msgstr "Vedlegg: {filename}" -#. Label in the scheduled message row preview indicating that attachments are included. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:43 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:34 msgid "Attachments" msgstr "Vedlegg" @@ -4238,7 +4203,7 @@ msgid "Audio settings" msgstr "Lydinnstillinger" #. Voice control button label for microphone and speaker settings. -#: src/features/voice/components/VoiceControlBar.tsx:146 +#: src/features/voice/components/VoiceControlBar.tsx:142 msgctxt "voice-control-button" msgid "Audio settings" msgstr "Lydinnstillinger" @@ -4344,7 +4309,7 @@ msgid "Authorized" msgstr "Autorisert" #. 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/GeneralSettingsSections.ts:30 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:22 msgid "Authorized applications" msgstr "Autoriserte apper" @@ -4358,8 +4323,8 @@ msgstr "Autoriserte apper" #: src/features/user/components/modals/tabs/AuthorizedAppsTab.tsx:506 #: src/features/user/components/settings_utils/search_index/AuthorizedAppsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:148 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:34 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:107 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:102 msgid "Authorized apps" msgstr "Autoriserte apper" @@ -4442,7 +4407,6 @@ msgid "Autocomplete suggestion: {label}, {selectedOptionPosition} of {resultCoun msgstr "Autofullfør-forslag: {label}, {selectedOptionPosition} av {resultCount}" #. Channel overview settings tab label, control, or validation message (name, topic, slowmode, voice region, mature content gate). -#. Label for the auto codec option in the screen-share codec radio group. Keep it concise. #. Option label for a WebRTC content hint select. #. Option label for an SVC mode select. #. Option label for an encoder path select. @@ -4451,11 +4415,10 @@ msgstr "Autofullfør-forslag: {label}, {selectedOptionPosition} av {resultCount} #. Voice region option label in the voice settings menu meaning let Fluxer pick the best region automatically. #. Voice region picker option label meaning 'let Fluxer pick the best region automatically'. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/RtcRegionSelect.tsx:19 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:59 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:99 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:139 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:176 -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:34 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:64 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:104 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:144 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:181 #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:263 #: src/features/voice/components/VoiceRegionSelector.tsx:16 #: src/features/voice/components/VoiceSettingsMenus.tsx:126 @@ -4468,6 +4431,11 @@ msgctxt "rtc-region-value" msgid "Automatic" msgstr "Automatisk" +#. Option label for the screen-share codec select. codec is the automatically selected codec label. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:222 +msgid "Automatic ({codec})" +msgstr "Automatisk ({codec})" + #. Settings search entry label. Names the settings search entry in the settings UI. #. Voice setting label for automatically evening out microphone volume. #: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:48 @@ -4495,96 +4463,6 @@ msgstr "Automatisk meldingsopplesing" msgid "Automatic start" msgstr "Automatisk start" -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep Firefox as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:8 -msgid "Automatic would use {codecName} because Firefox screen sharing works most reliably with it." -msgstr "Automatisk ville brukt {codecName} fordi skjermdeling i Firefox fungerer mest pålitelig med den." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:70 -msgid "Automatic would use {codecName} because no hardware encoder is available and this browser exposes H.265." -msgstr "Automatisk ville brukt {codecName} fordi ingen maskinvarekoder er tilgjengelig, og denne nettleseren eksponerer H.265." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:75 -msgid "Automatic would use {codecName} because no hardware encoder is available and your computer exposes H.265." -msgstr "Automatisk ville brukt {codecName} fordi ingen maskinvarekoder er tilgjengelig og datamaskinen din støtter H.265." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:90 -msgid "Automatic would use {codecName} because no higher-quality encoder is available and H.264 is compatible." -msgstr "Automatisk ville brukt {codecName} fordi ingen koder med høyere kvalitet er tilgjengelig, og H.264 er kompatibel." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep OpenH264 and Linux literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:101 -msgid "Automatic would use {codecName} because no video encoder is exposed. On Linux, OpenH264 may need to be installed." -msgstr "Automatisk ville brukt {codecName} fordi ingen videokoder er eksponert. På Linux må OpenH264 kanskje installeres." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:60 -msgid "Automatic would use {codecName} because software encoding is preferred and this browser exposes AV1." -msgstr "Automatisk ville brukt {codecName} fordi programvarekoding er foretrukket og denne nettleseren eksponerer AV1." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:80 -msgid "Automatic would use {codecName} because software encoding is preferred and this browser exposes VP9." -msgstr "Automatisk ville brukt {codecName} fordi programvarekoding er foretrukket, og denne nettleseren støtter VP9." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:95 -msgid "Automatic would use {codecName} because software encoding is preferred and VP8 is the safest software fallback." -msgstr "Automatisk ville brukt {codecName} fordi programvarekoding er foretrukket, og VP8 er den tryggeste programvare-fallbacken." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:65 -msgid "Automatic would use {codecName} because software encoding is preferred and your computer exposes AV1." -msgstr "Automatisk ville brukt {codecName} fordi programvarekoding er foretrukket og datamaskinen din støtter AV1." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:85 -msgid "Automatic would use {codecName} because software encoding is preferred and your computer exposes VP9." -msgstr "Automatisk ville brukt {codecName} fordi programvarekoding er foretrukket og datamaskinen din støtter VP9." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep codec names literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:25 -msgid "Automatic would use {codecName} because this browser does not expose H.264, so VP8 is the safest fallback." -msgstr "Automatisk ville brukt {codecName} fordi denne nettleseren ikke eksponerer H.264, så VP8 er den tryggeste reservemuligheten." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep Chromium as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:13 -msgid "Automatic would use {codecName} because this browser supports it and it is the best fallback outside Chromium." -msgstr "Automatisk ville brukt {codecName} fordi nettleseren støtter det, og det er den beste reservemuligheten utenfor Chromium." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep codec names literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:30 -msgid "Automatic would use {codecName} because your computer does not expose H.264, so VP8 is the safest fallback." -msgstr "Automatisk ville brukt {codecName} fordi datamaskinen din ikke eksponerer H.264, så VP8 er den tryggeste reservekoden." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep Chromium as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:19 -msgid "Automatic would use {codecName} because your computer supports it and it is the best fallback outside Chromium." -msgstr "Automatisk ville brukt {codecName} fordi datamaskinen din støtter det, og det er den beste reservekoden utenfor Chromium." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:54 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware and it gives strong screen-share quality." -msgstr "Automatisk ville brukt {codecName} fordi GPU-en din kan kode det i maskinvare, og det gir god skjermdelingskvalitet." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:42 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware and it is the most compatible screen-share default." -msgstr "Automatisk ville brukt {codecName} fordi GPU-en din kan kode det i maskinvare, og det er den mest kompatible standarden for skjermdeling." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:48 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware, with excellent compression and low CPU usage." -msgstr "Automatisk ville brukt {codecName} fordi GPU-en din kan kode det i maskinvare, med utmerket komprimering og lav CPU-bruk." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:36 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware, with the best compression for screen sharing." -msgstr "Automatisk ville brukt {codecName} fordi GPU-en din kan kode det i maskinvare, med den beste komprimeringen for skjermdeling." - #. Short label in the animation tab. Keep it concise. #: src/features/user/components/modals/tabs/accessibility_tab/AnimationTab.tsx:52 msgid "Automatically play GIFs" @@ -4648,6 +4526,16 @@ msgstr "Les automatisk" msgid "Autoscrolling" msgstr "Automatisk rulling" +#. Settings search synonym. Codec name; keep literal. Used to match this term in the settings search bar. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:101 +msgid "AV1" +msgstr "AV1" + +#. Option label for the screen-share codec select while the AV1 opt-in is off and the option is disabled. AV1 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:226 +msgid "AV1 (requires opt-in)" +msgstr "AV1 (krever påmelding)" + #. Label for the available desktop version in the Linux update modal. #: src/features/updater/commands/UpdaterModalCommands.tsx:140 msgid "Available" @@ -4875,7 +4763,7 @@ msgid "Badge" msgstr "Merket" #. Option label for a software encoder quality select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:83 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:88 msgid "Balanced" msgstr "Balansert" @@ -4917,7 +4805,7 @@ msgstr "Utestengelsen utløper {0}." #: src/features/moderation/components/modals/BanMemberModal.tsx:270 #: src/features/ui/action_menu/GuildMemberContextMenu.tsx:66 #: src/features/ui/action_menu/items/GuildMemberMenuItems.tsx:51 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:94 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:118 msgid "Ban member" msgstr "Utesteng medlem" @@ -5046,7 +4934,7 @@ msgstr "Mellom 1 og 32 tegn" #. 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/PlutoniumIndex.ts:27 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:207 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:202 msgid "Billing" msgstr "Fakturering" @@ -5099,7 +4987,7 @@ msgid "Biometrics" msgstr "Biometri" #. 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/VoiceVideoIndex.ts:160 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:181 msgid "Bitrate" msgstr "Bithastighet" @@ -5181,8 +5069,8 @@ msgstr "Blokkert" #: src/features/user/components/modals/tabs/BlockedUsersTab.tsx:210 #: src/features/user/components/settings_utils/search_index/BlockedUsersIndex.ts:6 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:152 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:58 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:18 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:53 msgid "Blocked users" msgstr "Blokkerte brukere" @@ -5275,7 +5163,7 @@ msgstr "Lagt til i bokmerker." #. Tab label in the inbox popout listing the user bookmarks. #: src/features/channel/components/modals/BookmarksBottomSheet.tsx:33 #: src/features/messaging/components/pages/SavedMessagesPage.tsx:23 -#: src/features/messaging/components/popouts/InboxPopout.tsx:36 +#: src/features/messaging/components/popouts/InboxPopout.tsx:34 msgid "Bookmarks" msgstr "Bokmerker" @@ -5535,10 +5423,6 @@ msgstr "Mobbing, gjentatt uønsket kontakt, stalking eller målrettet trakasseri msgid "Bullying, threats, hate, violence, raids, or content that pushes self-harm." msgstr "Mobbing, trusler, hat, vold, raid eller innhold som oppfordrer til selvskading." -#: src/features/expressions/components/modals/CreatePackModal.tsx:95 -msgid "Bundle your favorite stickers into a pack you can distribute." -msgstr "Samle favorittklistremerkene dine i en pakke du kan dele." - #. Short label in the app constants. #: src/features/app/constants/AppConstants.ts:45 msgid "Busy right now" @@ -5761,7 +5645,7 @@ msgid "Cameras and virtual capture devices are selected here in {productName}, n msgstr "Kameraer og virtuelle opptaksenheter velges her i {productName}, ikke i Wayland-systemvelgeren. Hvis ingenting vises her, sjekk tillatelser eller koble til en enhet." #. Tooltip in the voice control bar when cameras are disabled because the participant count exceeds the limit. {voiceChannelCameraUserLimit} is the configured threshold. -#: src/features/voice/components/VoiceControlBar.tsx:136 +#: src/features/voice/components/VoiceControlBar.tsx:132 msgid "Cameras are off above {voiceChannelCameraUserLimit} participants" msgstr "Kameraer er av over {voiceChannelCameraUserLimit} deltakere" @@ -5781,7 +5665,6 @@ msgid "Can't upload files here" msgstr "Kan ikke laste opp filer her" #. Action label for dismissing a mass-mention warning. -#. Button label on a scheduled message row that cancels (deletes) the scheduled send. #. Button label that closes the emoji rename popout without saving. #. Button that closes the delete channel confirmation without deleting. #. Button that closes the device logout confirmation without changes. @@ -5810,10 +5693,8 @@ msgstr "Kan ikke laste opp filer her" #: src/features/emoji/components/emojis/EmojiListItem.tsx:318 #: src/features/expressions/components/modals/AddFavoriteMemeModal.tsx:111 #: src/features/expressions/components/modals/AddGuildStickerModal.tsx:250 -#: src/features/expressions/components/modals/CreatePackModal.tsx:137 #: src/features/expressions/components/modals/EditFavoriteMemeModal.tsx:87 #: src/features/expressions/components/modals/EditGuildStickerModal.tsx:116 -#: src/features/expressions/components/modals/EditPackModal.tsx:124 #: src/features/guild/components/modals/TransferOwnershipModal.tsx:91 #: src/features/i18n/utils/CommonMessageDescriptors.ts:98 #: src/features/input/state/input_keybind/shared.ts:137 @@ -5824,7 +5705,6 @@ msgstr "Kan ikke laste opp filer her" #: src/features/messaging/components/modals/ForwardModal.tsx:635 #: src/features/messaging/components/modals/ImageCropModal.tsx:925 #: src/features/messaging/components/modals/MessageHistoryThresholdModal.tsx:107 -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:47 #: src/features/moderation/components/modals/BanMemberModal.tsx:262 #: src/features/moderation/components/modals/RemoveTimeoutModal.tsx:70 #: src/features/moderation/components/modals/TimeoutMemberModal.tsx:126 @@ -5850,11 +5730,6 @@ msgstr "Avbryt" msgid "Cancel editing message" msgstr "Avbryt redigering av melding" -#. Button or menu action label in the channel and chat scheduled message edit bar. Keep it concise. -#: src/features/channel/components/ScheduledMessageEditBar.tsx:18 -msgid "Cancel editing scheduled message" -msgstr "Avbryt redigering av planlagt melding" - #. Relationship action label for canceling an outgoing friend request. #: src/features/relationship/utils/RelationshipMessageDescriptors.ts:25 msgid "Cancel friend request" @@ -5935,16 +5810,6 @@ msgstr "Kan ikke redigeres" msgid "Cannot delete account" msgstr "Kan ikke slette konto" -#. Title of the error modal when installing an emoji pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:83 -msgid "Cannot install emoji pack" -msgstr "Kan ikke installere emojipakke" - -#. Title of the error modal when installing a sticker pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:87 -msgid "Cannot install sticker pack" -msgstr "Kan ikke installere klistremerkepakken" - #. Toast error shown when captcha verification fails inside the auth captcha interceptor. #: src/features/auth/components/CaptchaInterceptor.tsx:14 msgid "Captcha verification failed. Try again." @@ -5955,15 +5820,15 @@ msgstr "Captcha-verifisering mislyktes. Prøv igjen." msgid "Capture" msgstr "Ta opp" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:398 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:420 msgid "Capture app audio" msgstr "Ta opp applyd" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:399 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:421 msgid "Capture desktop audio" msgstr "Ta opp skrivebordslyd" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:397 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:419 msgid "Capture device audio" msgstr "Ta opp enhetslyd" @@ -6221,12 +6086,12 @@ msgstr "Endre passord-skjema" msgid "Change scheduled" msgstr "Endring planlagt" -#. Tooltip / button label in the screen-share status pill. Opens the picker to change what is being shared. -#. Voice control menu action to choose a different screen-share source. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:48 -#: src/features/voice/components/VoiceControlBar.tsx:108 -msgid "Change source" -msgstr "Endre kilde" +#. Action that opens the source picker for the active screen share. +#. Voice screen share menu action that changes the shared source. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:24 +#: src/features/voice/components/ActiveScreenShareMenu.tsx:23 +msgid "Change Stream" +msgstr "Endre strøm" #. Modal title for the screen-share picker when switching an ongoing stream to a new source. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:156 @@ -6575,7 +6440,7 @@ msgstr "Tegngrensen er overskredet med {remaining}" #: src/features/input/components/modals/KeyboardShortcutsCheatsheetModal.tsx:40 #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:15 #: src/features/user/components/modals/tabs/keybinds_tab/DefaultKeybindsList.tsx:39 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:120 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:115 msgid "Chat" msgstr "Chat" @@ -6976,7 +6841,7 @@ msgid "Choose your profile accent color" msgstr "Velg aksentfargen for profilen din" #. 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/VoiceVideoIndex.ts:108 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:129 msgid "Cisco" msgstr "Cisco" @@ -7584,7 +7449,7 @@ msgid "Codec" msgstr "Kodek" #. 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/VoiceVideoIndex.ts:96 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:117 msgid "Codec negotiation testing" msgstr "Testing av kodekforhandling" @@ -7628,8 +7493,8 @@ msgstr "Skjul kanalemne" #. Tooltip / aria label on a voice participant tile button that collapses expanded device tiles for one user. #. Voice menu action that collapses expanded device tiles back into a single tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:98 -#: src/features/voice/components/VoiceParticipantTile.tsx:165 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:122 +#: src/features/voice/components/VoiceParticipantTile.tsx:166 msgid "Collapse devices" msgstr "Skjul enheter" @@ -8104,7 +7969,7 @@ msgstr "Komponistfokus" #. Button label that opens a dedicated advanced settings modal for configuring screen-share encoder controls. #. Button label that opens a dedicated advanced settings modal. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedChatControls.tsx:161 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:163 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:168 msgid "Configure" msgstr "Konfigurer" @@ -8127,7 +7992,7 @@ msgid "Configure now" msgstr "Konfigurer nå" #. Tooltip / aria label on the screen-share control while a share is active. Opens the configure / end menu. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:69 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:58 msgid "Configure or end screen share" msgstr "Konfigurer eller avslutt skjermdeling" @@ -8378,12 +8243,12 @@ msgstr "Tilkobling: {connectionId}" #: src/features/i18n/utils/CommonMessageDescriptors.ts:410 #: src/features/user/components/popouts/UserProfileShared.tsx:610 #: src/features/user/components/settings_utils/search_index/LinkedAccountsIndex.ts:8 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:38 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:30 msgid "Connections" msgstr "Tilkoblinger" #. User settings tab for linked external accounts. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:111 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:106 msgctxt "user-settings-tab" msgid "Connections" msgstr "Tilkoblinger" @@ -8434,7 +8299,7 @@ msgid "Content filtering" msgstr "Innholdsfiltrering" #. Label for an advanced screen-share select. Refers to the WebRTC MediaStreamTrack contentHint value. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:131 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:136 msgid "Content hint" msgstr "Innholdstips" @@ -9157,16 +9022,6 @@ msgstr "Kunne ikke ignorere venneforespørsel" msgid "Couldn't ignore the friend request. Try again." msgstr "Kunne ikke ignorere venneforespørselen. Prøv igjen." -#. Generic body for the error modal when an emoji pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:107 -msgid "Couldn't install this emoji pack. Try again later." -msgstr "Kunne ikke installere denne emojipakken. Prøv igjen senere." - -#. Generic body for the error modal when a sticker pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:111 -msgid "Couldn't install this sticker pack. Try again later." -msgstr "Kunne ikke installere denne klistremerkepakken. Prøv igjen senere." - #. Error modal title shown when accepting a community invite fails. #: src/features/invite/components/alerts/InviteAcceptFailedModal.tsx:9 msgid "Couldn't join community" @@ -9582,11 +9437,6 @@ msgstr "Opprett en konto for å hente gaven din" msgid "Create and manage applications and bots for your account" msgstr "Opprett og administrer apper og roboter for kontoen din" -#. Empty-state description for expression packs when the feature requires premium. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:63 -msgid "Create and share custom emoji and sticker packs with {premiumProductFullName}." -msgstr "Lag og del egendefinerte emojier og klistremerkepakker med {premiumProductFullName}." - #. Button or menu action label in the application create modal. Keep it concise. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/applications_tab/ApplicationCreateModal.tsx:20 @@ -9628,14 +9478,6 @@ msgstr "Opprett DM" msgid "Create emoji & stickers" msgstr "Opprett emojier og klistremerker" -#. Action that opens the create-emoji-pack modal. -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/expressions/components/modals/CreatePackModal.tsx:18 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:314 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:31 -msgid "Create emoji pack" -msgstr "Opprett emojipakke" - #. Accessible label for the create-favorite-category form. #: src/features/expressions/components/modals/CreateFavoriteCategoryModal.tsx:16 msgid "Create favorite category form" @@ -9688,14 +9530,6 @@ msgstr "Opprett eller bli med i et fellesskap" msgid "Create role" msgstr "Opprett rolle" -#. Action that opens the create-sticker-pack modal. -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/expressions/components/modals/CreatePackModal.tsx:22 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:314 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:35 -msgid "Create sticker pack" -msgstr "Opprett klistremerkepakke" - #. Setup wizard title prompting the operator to create the first account. #: src/features/app/components/setup/SetupWizardSteps.tsx:48 msgid "Create the administrator account" @@ -9748,15 +9582,6 @@ msgstr "Opprettet" msgid "Created {createdAt}" msgstr "Opprettet {createdAt}" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:334 -msgid "Created {createdCount} / {createdLimit}" -msgstr "Opprettet {createdCount} / {createdLimit}" - -#. placeholder {0}: NicknameUtils.getDisplayName(packCreator) -#: src/features/channel/components/InviteEmbed.tsx:343 -msgid "Created by {0}" -msgstr "Opprettet av {0}" - #. placeholder {0}: inviter ? NicknameUtils.getNickname(inviter, undefined, channelId) : invite.inviter ? NicknameUtils.getDisplayName(invite.inviter) : '' #. placeholder {1}: formatExpiresAt(invite.expires_at) #: src/features/channel/components/modals/GroupInvitesBottomSheet.tsx:218 @@ -9768,13 +9593,6 @@ msgstr "Opprettet av {0}. Utløper om {1}." msgid "Created by {creatorDisplayName} on {createdAt}" msgstr "Opprettet av {creatorDisplayName} den {createdAt}" -#. Metadata label for an expression pack invite. userName is the pack creator username. -#. Short label in the authentication invite header. Preserve {userName}; it is inserted by code. Keep the tone plain and specific. -#: src/features/auth/flow/InviteHeader.tsx:29 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:73 -msgid "Created by {userName}" -msgstr "Opprettet av {userName}" - #. placeholder {0}: renderInline(change.newValue, i18n, guildId) #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:739 msgid "Created for channel {0}." @@ -9787,11 +9605,6 @@ msgstr "Opprettet for kanalen {0}." msgid "Created on {0}." msgstr "Opprettet den {0}." -#. 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/ExpressionPacksIndex.ts:43 -msgid "Created packs" -msgstr "Opprettede pakker" - #. placeholder {0}: renderInline(change.newValue, i18n) #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:743 msgid "Created with name {0}." @@ -10119,7 +9932,7 @@ msgid "Custom tags" msgstr "Egendefinerte tagger" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:87 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:83 msgid "Custom themes" msgstr "Egendefinerte temaer" @@ -10603,7 +10416,6 @@ msgstr "Standard er av på mobil for å spare batteri og data." #. Button or menu action label in the channel and chat embed audio. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the channel and chat media container. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the channel and chat mobile memes picker. Keep it concise. Keep the tone plain and specific. -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the messaging commands. Keep it concise. Keep the tone plain and specific. #. Confirm button label on the destructive delete-saved-media alert. #. Danger button label that confirms deleting a custom emoji. @@ -10626,7 +10438,6 @@ msgstr "Standard er av på mobil for å spare batteri og data." #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:117 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:290 #: src/features/user/components/modals/tabs/component_gallery_tab/index.tsx:238 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:49 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:154 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:190 msgid "Delete" @@ -10785,11 +10596,6 @@ msgstr "Slett meldingene mine" msgid "Delete other members' messages. Pinning is controlled separately." msgstr "Slett andre medlemmers meldinger. Festing kontrolleres separat." -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:40 -msgid "Delete pack" -msgstr "Slett pakke" - #. 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:31 msgid "Delete passkey" @@ -10862,11 +10668,6 @@ msgstr "Slett denne meldingen" msgid "Delete this message? Can't be undone." msgstr "Slette denne meldingen? Kan ikke angres." -#. Error message in the expression packs tab. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:45 -msgid "Delete this pack? Can't be undone." -msgstr "Slette denne pakken? Kan ikke angres." - #. Danger action in the channel permissions overwrite context menu that removes a member permission override from the channel. #: src/features/channel/components/modals/channel_tabs/channel_permissions_tab/OverwriteContextMenu.tsx:19 msgid "Delete user" @@ -11011,7 +10812,7 @@ msgid "Description must be no more than {discoveryDescriptionMaxLength} characte msgstr "Beskrivelsen kan ikke være på mer enn {discoveryDescriptionMaxLength} tegn." #. Developer settings tab showing UI component examples. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:153 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:148 msgid "Design system" msgstr "Designsystem" @@ -11025,8 +10826,8 @@ msgstr "Skrivebord" #. User settings tab for desktop app integration and platform settings. #. User settings tab label shown on desktop builds when the OS could not be identified (fallback for the per-OS labels). -#: src/features/user/components/settings_utils/SettingsConstants.tsx:86 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:141 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:81 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:136 msgid "Desktop app" msgstr "Skrivebordsapp" @@ -11113,7 +10914,7 @@ msgstr "Skrivebordsversjon {version} er tilgjengelig. Last ned installasjonsprog #. Settings section label for desktop window behavior. #: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx:150 #: src/features/user/components/settings_utils/search_index/DesktopSettingsIndex.ts:94 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:62 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:54 msgid "Desktop window" msgstr "Skrivebordsvindu" @@ -11139,7 +10940,7 @@ msgid "Detached banner" msgstr "Banner løsrevet" #. Option label for a WebRTC content hint select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:147 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:152 msgid "Detail" msgstr "Detaljert" @@ -11163,7 +10964,7 @@ msgstr "Oppdag under skriving" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:20 #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:25 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:211 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:206 msgid "Developer" msgstr "Utvikler" @@ -11171,7 +10972,7 @@ msgstr "Utvikler" #. Settings section label for client developer mode. #: src/features/user/components/modals/tabs/ClientDeveloperSettingsTab.tsx:17 #: src/features/user/components/settings_utils/search_index/ClientDeveloperSettingsIndex.ts:7 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:66 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:58 msgid "Developer mode" msgstr "Utviklermodus" @@ -11218,11 +11019,6 @@ msgstr "Enhet" msgid "Device alerts" msgstr "Enhetsvarsler" -#. Voice participant context menu submenu label for actions that affect one or more voice devices. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:182 -msgid "Device controls" -msgstr "Enhetskontroller" - #: src/features/user/components/modals/tabs/DevicesTab.tsx:131 msgid "Device details" msgstr "Enhetsdetaljer" @@ -11232,7 +11028,7 @@ msgstr "Enhetsdetaljer" msgid "Device revoked" msgstr "Enhet tilbakekalt" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:891 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1024 msgid "Device selection" msgstr "Enhetsvalg" @@ -11255,7 +11051,7 @@ msgstr "Enhet:" #: src/features/user/components/modals/tabs/DevicesTab.tsx:530 #: src/features/user/components/settings_utils/search_index/DevicesIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/AppearanceSections.ts:82 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:62 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:57 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:124 msgid "Devices" msgstr "Enheter" @@ -11437,7 +11233,7 @@ msgid "Disable mobile push notifications" msgstr "Deaktiver push-varsler på mobil" #. Short label for an advanced screen-share preview preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:43 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:48 msgid "Disable picture-in-picture popout for screen shares" msgstr "Deaktiver bilde-i-bilde-vindu for skjermdeling" @@ -11478,7 +11274,7 @@ msgstr "Deaktiver skjema for tofaktorautentisering" #. Voice menu checkbox label. Hides another participant's video only for the current user. #. Voice menu checkbox that hides a participant video on the current device only. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:86 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:110 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:77 msgid "Disable video locally" msgstr "Deaktiver video lokalt" @@ -11754,11 +11550,6 @@ msgstr "Visningsnavn" msgid "Display name (optional)" msgstr "Visningsnavn (valgfritt)" -#. Voice participant context menu submenu label for call display and diagnostics preferences. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:186 -msgid "Display options" -msgstr "Visningsalternativer" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:661 msgid "Display role members separately." msgstr "Vis rollekontoer separat." @@ -12284,12 +12075,8 @@ msgstr "Nederlandsk" msgid "e.g., YubiKey, iPhone, work computer" msgstr "f.eks. YubiKey, iPhone, jobb-PC" -#: src/features/expressions/components/modals/PackInviteModal.tsx:187 -msgid "Each link works once." -msgstr "Hver lenke fungerer én gang." - #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:83 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:79 msgid "Early access to new features" msgstr "Tidlig tilgang til nye funksjoner" @@ -12315,7 +12102,6 @@ msgstr "Ekkodemping" #: src/features/emoji/components/stickers/StickerGridItem.tsx:43 #: src/features/platform/utils/DesktopLocaleBridge.ts:42 #: src/features/user/components/modals/tabs/chat_settings_tab/SearchEnginesTab.tsx:35 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:123 #: src/features/user/components/modals/tabs/LinkedAccountsTab.tsx:51 msgid "Edit" msgstr "Rediger" @@ -12396,11 +12182,6 @@ msgstr "Rediger fellesskapsprofil" msgid "Edit connection" msgstr "Rediger tilkobling" -#. Action that opens the edit-emoji-pack modal. -#: src/features/expressions/components/modals/EditPackModal.tsx:19 -msgid "Edit emoji pack" -msgstr "Rediger emojipakke" - #. Permission description in the role/permission editor for the Manage Community permission. Refers to top-level community settings, not per-channel. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:23 msgid "Edit global settings like name, description, and icon." @@ -12512,11 +12293,6 @@ msgstr "Rediger klistremerke" msgid "Edit sticker {stickerName}" msgstr "Rediger klistremerket \"{stickerName}\"" -#. Action that opens the edit-sticker-pack modal. -#: src/features/expressions/components/modals/EditPackModal.tsx:23 -msgid "Edit sticker pack" -msgstr "Rediger klistremerkepakke" - #. Settings search entry description. One-line summary of what the settings search entry controls. #: src/features/user/components/settings_utils/search_index/ApplicationsIndex.ts:88 msgid "Edit the bot avatar, tag, bio, banner, and friend request behavior" @@ -12555,11 +12331,6 @@ msgstr "Redigering er midlertidig utilgjengelig. Prøv igjen senere." msgid "Editing message" msgstr "Redigerer melding" -#. Button or menu action label in the channel and chat scheduled message edit bar. Keep it concise. -#: src/features/channel/components/ScheduledMessageEditBar.tsx:14 -msgid "Editing scheduled message" -msgstr "Redigerer planlagt melding" - #. Discovery category dropdown option in the community Discovery settings tab. #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:88 msgid "Education" @@ -12674,7 +12445,7 @@ msgstr "Innebygging" #. Developer settings tab for testing URL unfurls and rendered embeds. #. Settings search entry label for the developer embed debugger. #: src/features/user/components/settings_utils/search_index/EmbedDebuggerIndex.ts:7 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:149 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:144 msgid "Embed debugger" msgstr "Feilsøking av innebygd innhold" @@ -12726,10 +12497,8 @@ msgstr "Innebygde medier vises" #. Audit log target-type filter label. Filters entries that target a custom emoji. #. Column header for the custom emoji image or glyph. #. 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/app/config/AuditLogConstants.ts:172 #: src/features/emoji/components/emojis/EmojiListItem.tsx:337 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:162 msgid "Emoji" msgstr "Emoji" @@ -12745,11 +12514,6 @@ msgstr "Emoji" msgid "emoji {emojiName}" msgstr "emoji {emojiName}" -#. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:59 -msgid "Emoji & sticker packs" -msgstr "Emoji og klistremerkepakker" - #. 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:351 msgid "Emoji autocomplete" @@ -12795,45 +12559,6 @@ msgstr "Emonavnet kan være maks 32 tegn langt" msgid "Emoji names need at least 2 characters and can use letters, numbers, and underscores. Emojis must be under {maxSize}. Static images are resized to 128x128 pixels and compressed automatically. Animated emojis and SVGs must already fit the limit." msgstr "Navn på emojier må ha minst 2 tegn og kan bruke bokstaver, tall og understreker. Emojier må være under {maxSize}. Statiske bilder endres størrelse til 128x128 piksler og komprimeres automatisk. Animerte emojier og SVG-er må allerede passe inn i grensen." -#. Kind label on an emoji pack invite embed. -#. Short label in the authentication invite header. Keep the tone plain and specific. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/auth/flow/InviteHeader.tsx:21 -#: src/features/channel/components/InviteEmbed.tsx:84 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:57 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:105 -msgid "Emoji pack" -msgstr "Emoji-pakke" - -#. placeholder {0}: invite.pack.name -#: src/features/invite/commands/InviteCommands.tsx:144 -msgid "Emoji pack {0} has been installed." -msgstr "Egenpakke {0} er installert." - -#. Title of the error modal when creating a new emoji pack is rejected because the user is at the creation limit. -#: src/features/invite/commands/InviteCommands.tsx:56 -msgid "Emoji pack creation limit reached" -msgstr "Grense for opprettelse av emojipakker nådd" - -#. Modal title for the emoji pack invite share flow. -#: src/features/expressions/components/modals/PackInviteModal.tsx:57 -msgid "Emoji pack invite" -msgstr "Invitasjon til emojipakke" - -#. Title of the error modal when installing an emoji pack via invite is rejected because the user is at the install limit. -#: src/features/invite/commands/InviteCommands.tsx:47 -msgid "Emoji pack limit reached" -msgstr "Grense for emojipakker nådd" - -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#. Settings section label for emoji expression packs. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:80 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:23 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:18 -msgid "Emoji packs" -msgstr "Emoji-pakker" - #. 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/ChatSettingsSections.ts:126 msgid "Emoji picker" @@ -12882,8 +12607,8 @@ msgstr "Tom favorittliste" #. Label for an advanced select that caps the best video codec this client advertises it can decode. #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:172 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:92 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:177 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:113 msgid "Emulate decode codec (testing)" msgstr "Emuler dekodingskodek (testing)" @@ -13177,18 +12902,18 @@ msgstr "Aktiverte voksent innhold." #. Label for an advanced screen-share select. Refers to hardware or software video encoding. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:51 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:144 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:56 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:165 msgid "Encoder path" msgstr "Koderbane" #. Description for the encoder path select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:55 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:60 msgid "Encoder preference for new screen shares." msgstr "Encoder-preferanse for nye skjermdelinger." #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:164 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:185 msgid "Encoder, SVC, backup stream, and bitrate presets" msgstr "Encoder, SVC, sikkerhetskopistrøm og bitrate-innstillinger" @@ -13220,10 +12945,8 @@ msgstr "Avslutt respittperiode" msgid "End grace period now?" msgstr "Avslutt prøveperioden nå?" -#. Button label that stops the current screen share. #. Voice control menu action to stop sharing the screen. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:52 -#: src/features/voice/components/VoiceControlBar.tsx:112 +#: src/features/voice/components/VoiceControlBar.tsx:108 msgid "End screen share" msgstr "Avslutt skjermdeling" @@ -13540,7 +13263,9 @@ msgstr "Hele systemlyden" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Subsection title in the voice tab. Keep it concise. +#. Voice menu submenu label for per-user entrance sound controls. #. Voice menu submenu label that contains per-user entrance sound mute and volume controls. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:179 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:309 #: src/features/user/components/modals/tabs/UserVoiceTab.tsx:187 #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:145 @@ -13568,6 +13293,8 @@ msgid "Entrance sound saved" msgstr "Inngangslyd lagret" #. Voice menu slider label adjusting playback volume of this user's entrance sound, locally only. +#. Voice menu slider label for a user's entrance sound playback volume. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:187 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:318 msgid "Entrance sound volume" msgstr "Volum for inngangslyd" @@ -13803,10 +13530,6 @@ msgstr "Eksperimentell" msgid "EXPERIMENTAL" msgstr "EXPERIMENTAL" -#: src/features/expressions/components/modals/PackInviteModal.tsx:152 -msgid "Expiration" -msgstr "Utløper" - #. Label above the expiration duration dropdown in the invite link settings. #: src/features/invite/components/modals/InviteModal.tsx:102 msgid "Expire after" @@ -13941,13 +13664,8 @@ msgstr "Eksporter dataene mine" msgid "Export themes" msgstr "Eksporter temaer" -#. Developer / debug surface — keep terse and technical. Tooltip / description for the Expression packs settings toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:129 -msgid "Expose the staff-only Expression packs page in user settings." -msgstr "Vis frem siden med ekspresjonspakker kun for ansatte i brukerinnstillingene." - #. Developer / debug surface — keep terse and technical. Tooltip / description for the profile timezone settings toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:138 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:129 msgid "Expose the staff-only timezone section in profile settings." msgstr "Vis tidszoneseksjonen som kun er tilgjengelig for ansatte i profilinnstillingene." @@ -13958,23 +13676,6 @@ msgstr "Vis tidszoneseksjonen som kun er tilgjengelig for ansatte i profilinnsti msgid "Expression autocomplete" msgstr "Autofullfør uttrykk" -#. Settings search entry label. Names the settings search entry in the settings UI. -#. User settings tab for purchased or owned emoji/sticker expression packs. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:166 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:7 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:54 -msgid "Expression packs" -msgstr "Uttrykkspakker" - -#. Empty-state title for expression packs when the feature requires premium. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:59 -msgid "Expression packs are a {premiumProductName} feature" -msgstr "Uttrykkspakker er en funksjon i {premiumProductName}" - -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:168 -msgid "Expression packs are not enabled on this instance. Contact your instance administrator for more information." -msgstr "Uttrykkspakker er ikke aktivert på denne instansen. Kontakt instansadministratoren for mer informasjon." - #. Aria label for the expression picker category nav. #: src/features/i18n/utils/CommonMessageDescriptors.ts:751 msgid "Expression picker categories" @@ -13987,9 +13688,7 @@ msgstr "Uttrykk slettet" #. Community settings sidebar category grouping the emoji and stickers tabs. #. 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/GuildSettingsConstants.ts:249 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:19 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:134 msgid "Expressions" msgstr "Uttrykk" @@ -14457,7 +14156,7 @@ msgstr "Favoritt" msgid "Favorites" msgstr "Favoritter" -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:182 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:177 msgid "Feature" msgstr "Funksjon" @@ -14753,14 +14452,14 @@ msgstr "Fokuser tekstfeltet" #. Voice call layout action that pins one of several active devices of the same participant. #. Voice layout menu action that focuses one device/session for a participant. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:37 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:61 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:101 msgid "Focus this device" msgstr "Fokuser denne enheten" #. Voice call layout action that pins the selected participant in the focused view. #. Voice layout menu action that focuses one participant in the call view. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:41 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:65 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:105 msgid "Focus this person" msgstr "Fokuser på denne personen" @@ -14807,7 +14506,7 @@ msgstr "Mappeinnstillinger" msgid "Follow us on {blueskyProviderName}" msgstr "Følg oss på {blueskyProviderName}" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:693 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:826 msgid "Follow voice input" msgstr "Følg taleinndata" @@ -15061,7 +14760,7 @@ msgstr "Videresendte en melding" msgid "Forwarded from" msgstr "Videresendt fra" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:269 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:267 msgid "Found {resultCount} results in {categoryCount} categories" msgstr "Fant {resultCount} resultater i {categoryCount} kategorier" @@ -15096,7 +14795,7 @@ msgstr "Bilder per sekund" msgid "France" msgstr "Frankrike" -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:187 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:182 msgid "Free" msgstr "Gratis" @@ -15355,10 +15054,6 @@ msgstr "Generelt" msgid "Generate a shareable link or copy your combined custom CSS." msgstr "Generer en delbar lenke eller kopier din kombinerte egendefinerte CSS." -#: src/features/expressions/components/modals/PackInviteModal.tsx:213 -msgid "Generate invite" -msgstr "Generer invitasjon" - #. Short label in the add friends to group modal. Keep it concise. #: src/features/relationship/components/modals/AddFriendsToGroupModal.tsx:23 msgid "Generate invite link" @@ -15639,7 +15334,7 @@ msgstr "Gitt i gave <0/> frem til <1>{giftEndDate}. Fornyes ikke automatisk. #. Settings search entry label. Also used as a search synonym in the settings search bar. #. User settings tab for gift inventory and redemption codes. #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:37 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:99 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:94 msgid "Gifts" msgstr "Gaver" @@ -15664,7 +15359,7 @@ msgid "Glad you're here, {username}!" msgstr "Så bra at du er her, {username}!" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:71 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:67 msgid "Global emoji & sticker access" msgstr "Global tilgang til emojier og klistremerker" @@ -15703,8 +15398,8 @@ msgstr "Gå til {premiumProductName}" #. Button label on a community invite embed when the current user is already a member. #. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:108 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:53 +#: src/features/channel/components/InviteEmbed.tsx:79 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:45 msgid "Go to community" msgstr "Gå til fellesskap" @@ -15831,7 +15526,7 @@ msgstr "Ga {0} tilgang." msgid "Grants all permissions and bypasses channel restrictions. Highly sensitive." msgstr "Gir alle tillatelser og omgår kanalbegrensninger. Svært sensitivt." -#: src/features/voice/components/StreamSettingsMenuContent.tsx:878 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1011 msgid "Granular selection" msgstr "Detaljert utvalg" @@ -15867,7 +15562,7 @@ msgstr "Gresk" #. Toggle label in the mobile video settings bottom sheet. Switches to grid layout. #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:88 -#: src/features/voice/components/VoiceSettingsMenus.tsx:784 +#: src/features/voice/components/VoiceSettingsMenus.tsx:785 msgid "Grid view" msgstr "Rutenettvisning" @@ -15948,7 +15643,7 @@ msgstr "Gruppeinvitasjoner" #. Audit log channel type label for group DM channels. #. Fallback display name for an unnamed group DM in quick switcher results. #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:57 -#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:44 +#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:43 msgid "Group message" msgstr "Gruppemelding" @@ -16010,20 +15705,25 @@ msgid "Grouping" msgstr "Gruppering" #. 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/VoiceVideoIndex.ts:104 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:125 msgid "H.264" msgstr "H.264" #. Label for an advanced screen-share select. H.264 is a codec name and should stay literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:115 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:120 msgid "H.264 backup stream" msgstr "H.264 reservestrøm" #. Option label for an H.264 backup stream select. H.264 is a codec name and should stay literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:127 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:132 msgid "H.264 simulcast backup" msgstr "H.264 simulcast-sikkerhetskopi" +#. Option label for the screen-share codec select while the HEVC opt-in is off and the option is disabled. H.265 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:231 +msgid "H.265 (requires opt-in)" +msgstr "H.265 (krever påmelding)" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the connection add connection modal. #: src/features/connection/components/modals/AddConnectionModal.tsx:57 @@ -16075,12 +15775,8 @@ msgstr "Maskinvareakselerasjon" msgid "Hardware acceleration can cause rendering glitches with transparent windows. Try --disable-gpu if you see flicker or smearing." msgstr "Maskinvareakselerasjon kan forårsake gjengivelsesfeil med gjennomsiktige vinduer. Prøv --disable-gpu hvis du ser flimring eller smøring." -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:132 -msgid "Hardware acceleration is off, so codecs will encode on your CPU. <0>Turn it back on in {advancedSettingsLabel}." -msgstr "Maskinvareakselerasjon er slått av, så kodekene vil kjøre på prosessoren din. <0>Slå det på igjen i {advancedSettingsLabel}." - #. 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/VoiceVideoIndex.ts:152 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:173 msgid "Hardware encoder" msgstr "Maskinvarekoder" @@ -16215,10 +15911,15 @@ msgid "Help translate {PRODUCT_NAME} into your language on <0>{I18N_WEBLATE_DOMA msgstr "Hjelp til med å oversette {PRODUCT_NAME} til ditt språk på <0>{I18N_WEBLATE_DOMAIN}." #. Description for a WebRTC content hint select. Keep Motion, Detail, and text as plain option concepts. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:135 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:140 msgid "Helps the browser choose motion, detail, or text handling." msgstr "Hjelper nettleseren med å velge håndtering av bevegelse, detaljer eller tekst." +#. Settings search synonym. Codec name; keep literal. Used to match this term in the settings search bar. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:105 +msgid "HEVC" +msgstr "HEVC" + #. Codec description in the screen share codec policy menu. HEVC is a codec name; keep WebRTC literal. #: src/features/voice/utils/ScreenShareCodecPolicy.ts:28 msgid "HEVC. Efficient at low bitrate, but only usable when WebRTC exposes a hardware encoder." @@ -16370,7 +16071,7 @@ msgid "Hide muted channels by default?" msgstr "Skjule dempede kanaler som standard?" #. Short label for an advanced stream privacy preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:47 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:52 msgid "Hide my stream preview thumbnail" msgstr "Skjul forhåndsvisning av strømmen min" @@ -16389,7 +16090,7 @@ msgstr "Skjul passord" msgid "Hide picture-in-picture popout?" msgstr "Skjule bilde-i-bilde-vinduet?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:727 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:860 msgid "Hide preview thumbnail" msgstr "Skjul forhåndsvisning" @@ -16451,7 +16152,7 @@ msgid "High dynamic range display mode" msgstr "Visningsmodus for høyt dynamisk område" #. Description for a software encoder quality select. Keep AV1 and CPU literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:75 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:80 msgid "Higher quality can cost more CPU and latency." msgstr "Høyere kvalitet kan kreve mer CPU og gi høyere ventetid." @@ -16474,7 +16175,7 @@ msgstr "Tips" msgid "Hoist order" msgstr "Heve-rekkefølge" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:507 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:522 msgid "Hoist order reset to default" msgstr "Heise-rekkefølgen er tilbakestilt til standard" @@ -16503,7 +16204,7 @@ msgstr "Hold for å ta opp. Dra opp for å låse, eller slipp for å sende." #. Action label in quick switcher for navigating to the Home tab. #: src/features/app/components/layout/MobileBottomNav.tsx:110 -#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:48 +#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:47 msgid "Home" msgstr "Hjem" @@ -16834,11 +16535,11 @@ msgstr "Ignorer" msgid "Ignore friend request" msgstr "Ignorer venneforespørsel" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:868 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1001 msgid "Ignore hardware devices" msgstr "Ignorer maskinvareenheter" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:844 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:977 msgid "Ignore input media" msgstr "Ignorer inndatamedia" @@ -16864,7 +16565,7 @@ msgstr "Ignorer spamflagg" msgid "Ignore the friend request from {displayName}?" msgstr "Ignorere venneforespørselen fra {displayName}?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:855 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:988 msgid "Ignore virtual" msgstr "Ignorer virtuell" @@ -17198,7 +16899,7 @@ msgid "Inbox preview" msgstr "Forhåndsvisning av innboks" #. Accessible label for the inbox popout tablist. -#: src/features/messaging/components/popouts/InboxPopout.tsx:44 +#: src/features/messaging/components/popouts/InboxPopout.tsx:38 msgid "Inbox tabs" msgstr "Innboksfaner" @@ -17446,38 +17147,11 @@ msgstr "Sett inn emoji" msgid "Install {productName} for the full source picker and smoother screen-sharing controls." msgstr "Installer {productName} for å få hele kildevelgeren og jevnere kontroller for skjermdeling." -#. Button label on an emoji pack invite embed that installs the pack. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:92 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:65 -msgid "Install emoji pack" -msgstr "Installer emojipakke" - -#. Button label on a sticker pack invite embed that installs the pack. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:96 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:69 -msgid "Install sticker pack" -msgstr "Installer klistremerkepakke" - #. Label for the installed desktop version in the Linux update modal. #: src/features/updater/commands/UpdaterModalCommands.tsx:136 msgid "Installed" msgstr "Installert" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:303 -msgid "Installed {installedCount} / {installedLimit}" -msgstr "Installert {installedCount} / {installedLimit}" - -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:113 -msgid "Installed on {installedAt}" -msgstr "Installert {installedAt}" - -#. 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/ExpressionPacksIndex.ts:39 -msgid "Installed packs" -msgstr "Installerte pakker" - #. Desktop updater modal body. The currentVersion placeholder is the installed app version. #: src/features/updater/commands/UpdaterModalCommands.tsx:45 msgid "Installed version: {currentVersion}." @@ -17527,7 +17201,7 @@ msgstr "Grensesnitt" #. Settings section label for interface language selection. #. Settings section title in the language tab. Keep it concise. #: src/features/user/components/modals/tabs/LanguageTab.tsx:79 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:50 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:42 msgid "Interface language" msgstr "Grensesnittspråk" @@ -17536,11 +17210,6 @@ msgstr "Grensesnittspråk" msgid "Interface size" msgstr "Grensesnittstørrelse" -#. Status pill on a scheduled message row when the schedule is in the past or otherwise invalid. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:26 -msgid "Invalid" -msgstr "Ugyldig" - #. Error message in the use entrance sound. #. Error message in the use sound settings. #: src/features/user/components/modals/tabs/hooks/useEntranceSound.ts:30 @@ -17631,7 +17300,6 @@ msgstr "Usynlig" #: src/features/app/config/AuditLogConstants.ts:180 #: src/features/channel/components/guild_members_page/MemberTableRow.tsx:43 #: src/features/invite/components/modals/InviteModal.tsx:97 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:120 msgid "Invite" msgstr "Inviter" @@ -17704,7 +17372,7 @@ msgid "Invite link settings" msgstr "Innstillinger for invitasjonslenke" #. Title shown on an invite embed while streaming privacy is active. -#: src/features/channel/components/InviteEmbed.tsx:137 +#: src/features/channel/components/InviteEmbed.tsx:108 msgid "Invite masked" msgstr "Invitasjon maskert" @@ -17786,7 +17454,7 @@ msgid "Invite to community" msgstr "Inviter til fellesskap" #. Title shown on an invite embed when the invite cannot be resolved due to a non-permanent failure. -#: src/features/channel/components/InviteEmbed.tsx:133 +#: src/features/channel/components/InviteEmbed.tsx:104 msgid "Invite unavailable" msgstr "Invitasjon utilgjengelig" @@ -17805,17 +17473,6 @@ msgstr "Invitert av" msgid "Invited by {0}." msgstr "Invitert av {0}." -#. Short label in the authentication invite header. Preserve {inviterTag}; it is inserted by code. Keep the tone plain and specific. -#: src/features/auth/flow/InviteHeader.tsx:34 -#: src/features/channel/components/InviteEmbed.tsx:347 -msgid "Invited by {inviterTag}" -msgstr "Invitert av {inviterTag}" - -#. Metadata label for an expression pack invite. userTag is the inviter username and discriminator. -#: src/features/invite/components/modals/InviteAcceptModal.tsx:77 -msgid "Invited by {userTag}" -msgstr "Invitert av {userTag}" - #: src/features/invite/components/InviteListItem.tsx:67 msgid "Inviter" msgstr "Inviter" @@ -17860,7 +17517,7 @@ msgstr "Invitasjoner er satt på pause fordi {productName} oppdaget et potensiel #. Invite settings notice shown after admins pause invite links for a community. #. Status message on a community invite embed when invites are paused by community admins. -#: src/features/channel/components/InviteEmbed.tsx:121 +#: src/features/channel/components/InviteEmbed.tsx:92 #: src/features/invite/components/DisableInvitesButton.tsx:48 msgid "Invites are paused for this community." msgstr "Invitasjoner er satt på pause for dette fellesskapet." @@ -17871,7 +17528,7 @@ msgstr "Invitasjoner er satt på pause i dette fellesskapet av en administrator. #. Audit log community feature label meaning invite creation is disabled. #. Status label on a community invite embed when invites are paused or anti-raid mode is active. -#: src/features/channel/components/InviteEmbed.tsx:104 +#: src/features/channel/components/InviteEmbed.tsx:75 #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:106 msgid "Invites disabled" msgstr "Invitasjoner deaktivert" @@ -17884,7 +17541,7 @@ msgstr "Invitasjoner deaktivert-varsel" #. Button or menu action label in the invite accept modal. Keep it concise. #. Button or menu action label in the invites disabled modal. Keep it concise. #: src/features/invite/components/alerts/InvitesDisabledModal.tsx:9 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:49 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:41 msgid "Invites paused" msgstr "Invitasjoner er satt på pause" @@ -18025,12 +17682,12 @@ msgid "Join community form" msgstr "Bli med i fellesskap" #. Button label on a group DM invite embed that accepts the invite. -#: src/features/channel/components/InviteEmbed.tsx:80 +#: src/features/channel/components/InviteEmbed.tsx:71 msgid "Join group" msgstr "Bli med i gruppen" #. Button or menu action label in the invite accept modal. Keep it concise. -#: src/features/invite/components/modals/InviteAcceptModal.tsx:45 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:37 msgid "Join group DM" msgstr "Bli med i gruppechat" @@ -18355,12 +18012,12 @@ msgstr "koreansk" #. User settings tab for language, locale, and time display preferences. #: src/features/app/components/setup/SetupWizardSteps.tsx:56 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:6 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:137 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:132 msgid "Language" msgstr "Språ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/section_registry/GeneralSettingsSections.ts:54 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:46 msgid "Language settings" msgstr "Språkinnstillinger" @@ -18440,15 +18097,10 @@ msgid "Launch at login" msgstr "Start ved pålogging" #. Description for an SVC mode select. Keep SVC and AV1 literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:95 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:100 msgid "Layering for AV1 and VP9 when available." msgstr "Lagdeling for AV1 og VP9 når tilgjengelig." -#. CTA label that opens the premium settings tab from expression packs. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:67 -msgid "Learn about {premiumProductName}" -msgstr "Lær mer om {premiumProductName}" - #. Accessible label for the screen-share picker footer info button. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:184 msgid "Learn about screen share previews" @@ -18818,7 +18470,7 @@ msgid "Links" msgstr "Lenker" #. User settings tab label shown on Linux desktop builds. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:78 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:73 msgid "Linux app" msgstr "Linux-app" @@ -19115,7 +18767,7 @@ msgid "macOS" msgstr "macOS" #. User settings tab label shown on macOS desktop builds. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:82 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:77 msgid "macOS app" msgstr "macOS-app" @@ -19247,11 +18899,6 @@ msgstr "Administrer fellesskapsfunksjoner" msgid "Manage emoji & stickers" msgstr "Administrer emojier og klistremerker" -#. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:47 -msgid "Manage expression packs" -msgstr "Administrer uttrykkspakker" - #: src/features/channel/components/modals/channel_tabs/ChannelWebhooksTab.tsx:93 msgid "Manage incoming webhooks that can post messages into this channel." msgstr "Administrer innkommende webhooks som kan legge ut meldinger i denne kanalen." @@ -19316,7 +18963,7 @@ msgstr "Manuell skrivebordsoppdatering" #. Action label in the inbox popout overflow menu. Marks every inbox channel as read. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/messaging/components/popouts/InboxPopout.tsx:48 +#: src/features/messaging/components/popouts/InboxPopout.tsx:42 #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:435 msgid "Mark all as read" msgstr "Merk alle som lest" @@ -19334,7 +18981,7 @@ msgstr "Merk alle direktemeldinger som lest" #. Accessible label and tooltip for the mark-all-as-read button in the inbox popout. #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:165 -#: src/features/messaging/components/popouts/InboxPopout.tsx:52 +#: src/features/messaging/components/popouts/InboxPopout.tsx:46 msgid "Mark all inbox channels as read" msgstr "Merk alle innbokskanaler som lest" @@ -19597,10 +19244,6 @@ msgstr "Maks antall bruksområder" msgid "Max size: {BACKGROUND_MEDIA_MAX_SIZE_LABEL}." msgstr "Maks størrelse: {BACKGROUND_MEDIA_MAX_SIZE_LABEL}." -#: src/features/expressions/components/modals/PackInviteModal.tsx:168 -msgid "Max uses" -msgstr "Maks bruker" - #: src/features/user/components/modals/tabs/component_gallery_tab/IndicatorsTab.tsx:451 msgid "Max visible count" msgstr "Maks antall synlige" @@ -19615,13 +19258,6 @@ msgstr "Maksimer vindu" msgid "Maximizes visible messages with minimal spacing." msgstr "Maksimerer synlige meldinger med minimal avstand." -#. Form helper text describing the maximum length of a description field. -#. Form helper text describing the maximum length of a description field. -#: src/features/expressions/components/modals/CreatePackModal.tsx:46 -#: src/features/expressions/components/modals/EditPackModal.tsx:43 -msgid "Maximum 256 characters" -msgstr "Maksimalt 256 tegn" - #. Label for attachment decay maximum eligible size. #: src/features/app/components/setup/SetupWizardSteps.tsx:240 msgid "Maximum eligible size (MB)" @@ -19638,10 +19274,15 @@ msgid "Maximum protection for family-friendly spaces" msgstr "Maksimal beskyttelse for familievennlige områder" #. Label for an advanced screen-share bitrate select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:155 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:160 msgid "Maximum screen share bitrate" msgstr "Maksimal bitrate for skjermdeling" +#. Settings search entry description for the AV1 and H.265 screen-share opt-in toggles. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:97 +msgid "May cause compatibility issues for viewers. We’re working on improving this." +msgstr "Kan forårsake kompatibilitetsproblemer for seere. Vi jobber med å forbedre dette." + #. Short label in the max favorite memes modal. #: src/features/app/components/alerts/MaxFavoriteMemesModal.tsx:34 #: src/features/expressions/components/modals/GiftAcceptModal.tsx:220 @@ -19690,9 +19331,7 @@ msgid "Media buttons" msgstr "Medieknapper" #. Accessible label for the floating media controls toolbar in the media viewer modal. -#. Voice participant context menu submenu label for camera, stream, and video actions. #: src/features/messaging/components/modals/media_modal/shared.ts:69 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:190 msgid "Media controls" msgstr "Mediekontroller" @@ -19898,7 +19537,7 @@ msgstr "Medlemmer, valgt" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Voice participant menu action that inserts a mention of the selected user into the message composer. #: src/features/ui/action_menu/items/MentionUserMenuItem.tsx:13 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:45 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:69 #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:67 msgid "Mention" msgstr "Nevn" @@ -20004,7 +19643,7 @@ msgstr "melding" #: src/features/guild/components/modals/guild_tabs/GuildMemberActionsSheet.tsx:88 #: src/features/ui/action_menu/items/ActionsSubmenu.tsx:41 #: src/features/ui/action_menu/items/MessageUserMenuItem.tsx:26 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:49 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:73 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabInputsTab.tsx:86 #: src/features/user/components/modals/UserProfileMobileSheet.tsx:712 #: src/features/user/components/modals/UserProfileModal.tsx:562 @@ -20342,7 +19981,7 @@ msgstr "Mikrofontillatelse kreves" msgid "Microphone test" msgstr "Mikrofontest" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:813 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:946 msgid "Microphone workaround" msgstr "Midlertidig løsning for mikrofon" @@ -20532,9 +20171,7 @@ msgid "Mod" msgstr "Moderator" #. Permission category for moderation actions against members or messages. -#. Voice participant context menu submenu label for member moderation actions. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:141 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:194 msgid "Moderation" msgstr "Moderering" @@ -20667,7 +20304,7 @@ msgstr "Mest relevant" #. Short label in the inline. Keep it concise. #: src/features/user/components/modals/tabs/accessibility_tab/AccessibilityTabInline.tsx:31 #: src/features/user/components/modals/tabs/AccessibilityTab.tsx:98 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:143 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:148 #: src/features/user/components/settings_utils/search_index/AccessibilityIndex.ts:297 #: src/features/user/components/settings_utils/section_registry/AccessibilitySections.ts:271 msgid "Motion" @@ -20685,7 +20322,7 @@ msgid "Move" msgstr "Flytt" #. Submenu label that moves every active device into another voice channel. -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:22 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:37 msgid "Move all devices to…" msgstr "Flytt alle enheter til …" @@ -20702,7 +20339,7 @@ msgstr "Gå tilbake i kanalhistorikken" #. Submenu label that moves a single device into another voice channel. #. Submenu label that moves a single device into another voice channel. #: src/features/ui/action_menu/items/MoveToChannelSubmenu.tsx:21 -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:18 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:33 msgid "Move device to…" msgstr "Flytt enhet til…" @@ -20739,7 +20376,7 @@ msgstr "Flytt til" #. Submenu label that moves the selected participant or content into another channel. #. Submenu label that moves the selected participant or content into another channel. #: src/features/ui/action_menu/items/MoveToChannelSubmenu.tsx:29 -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:26 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:41 msgid "Move to…" msgstr "Flytt til…" @@ -20804,7 +20441,7 @@ msgstr "Musikk" #: src/features/channel/components/bottomsheets/channel_details_bottom_sheet/ChannelDetailsBottomSheetShared.ts:132 #: src/features/channel/components/embeds/media/EmbedVideo.tsx:72 #: src/features/guild/components/modals/GuildNotificationSettingsModal.tsx:141 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:20 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:36 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:65 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:73 #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:178 @@ -20818,7 +20455,7 @@ msgid "Mute" msgstr "Demp" #. Voice control button label to turn the user's microphone off. -#: src/features/voice/components/VoiceControlBar.tsx:126 +#: src/features/voice/components/VoiceControlBar.tsx:122 msgctxt "voice-control-action" msgid "Mute" msgstr "Demp" @@ -20884,7 +20521,7 @@ msgid "Mute conversation" msgstr "Dempe samtale" #. Voice menu toggle that mutes a single device when the current user is connected on multiple devices. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:53 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:77 msgid "Mute device" msgstr "Demp enhet" @@ -20898,7 +20535,9 @@ msgstr "Demp DM" msgid "Mute DMs" msgstr "Demp direktemeldinger" +#. Voice menu checkbox label that locally silences a user's entrance sound. #. Voice menu checkbox label. Locally silences this user's custom entrance sound when they join, only for the current user. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:183 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:313 msgid "Mute entrance sound" msgstr "Dempe ankomstlyd" @@ -21107,11 +20746,6 @@ msgstr "Mitt omvendte bildesøk" msgid "My search engine" msgstr "Min søkemotor" -#. Form placeholder example for a pack name input. -#: src/features/expressions/components/modals/CreatePackModal.tsx:42 -msgid "My super pack" -msgstr "Min superpakke" - #. Short label in the add custom search engine modal. Keep it concise. #: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx:84 msgid "My translator" @@ -21757,10 +21391,6 @@ msgstr "Ingen gaver ennå" msgid "No hoisted roles. Enable \"Show this role separately\" on a role to see it here." msgstr "Ingen fremhevede roller. Aktiver \"Vis denne rollen separat\" for en rolle for å se den her." -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:320 -msgid "No installed packs yet." -msgstr "Ingen pakker er installert ennå." - #: src/features/guild/components/modals/guild_tabs/guild_overview_tab/fields/GuildInviteSplashUploadField.tsx:154 msgid "No invite background" msgstr "Ingen invitasjonsbakgrunn" @@ -21954,11 +21584,6 @@ msgstr "Ingen lagrede medier" msgid "No saved payment methods." msgstr "Ingen lagrede betalingsmåter." -#. Empty state title in the scheduled messages popout when the user has none scheduled. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:18 -msgid "No scheduled messages" -msgstr "Ingen planlagte meldinger" - #. Body of the screen-share-unsupported modal shown when xdg-desktop-portal returns no capturable sources. #: src/features/voice/components/alerts/ScreenShareUnsupportedModal.tsx:18 msgid "No screens or windows were returned by the Linux screen sharing portal. Try again after checking that your desktop environment allows screen capture." @@ -21969,7 +21594,7 @@ msgstr "Det ble ikke funnet noen skjermer eller vinduer av Linux-skjermdelingspo msgid "No search results" msgstr "Ingen søkeresultater" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:251 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:249 #: src/features/app/components/dialogs/components/DesktopSettingsView.tsx:549 msgid "No settings found" msgstr "Ingen innstillinger funnet" @@ -22096,7 +21721,7 @@ msgid "No webhooks" msgstr "Ingen webhooks" #. Developer option label for short-circuiting the in-app reporting (IAR) flow. When enabled, submitting a report skips the network call. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:143 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:134 msgid "No-op in-app reports" msgstr "Ikke-operativ rapportering i appen" @@ -22303,7 +21928,7 @@ msgid "Notifications" msgstr "Varsler" #. User settings tab for notification and alert sound controls. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:132 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:127 msgctxt "user-settings-tab" msgid "Notifications" msgstr "Varsler" @@ -22366,7 +21991,7 @@ msgstr "Objekter" #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/SlowmodeControl.tsx:24 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:97 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:139 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:123 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:128 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:59 msgid "Off" msgstr "Av" @@ -22500,7 +22125,7 @@ msgstr "Gjelder bare på brede skjermer." msgid "Only credit cards are accepted. Debit and prepaid cards cannot be used for the mature content check." msgstr "Kun kredittkort godtas. Debet- og forhåndsbetalte kort kan ikke brukes for å sjekke aldersgrensen for voksent innhold." -#: src/features/voice/components/StreamSettingsMenuContent.tsx:833 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:966 msgid "Only default speakers" msgstr "Kun standardhøyttalere" @@ -22548,7 +22173,7 @@ msgstr "Kjør bare kode her hvis du forstår nøyaktig hva den gjør." msgid "Only show message previews for DMs with unread messages" msgstr "Vis kun forhåndsvisninger av meldinger for direktemeldinger med uleste meldinger" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:823 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:956 msgid "Only speakers" msgstr "Kun talere" @@ -22820,7 +22445,7 @@ msgstr "Åpne emoji i nettleser" msgid "Open emoji picker" msgstr "Åpne emojivelger" -#: src/features/voice/components/VoiceSettingsMenus.tsx:877 +#: src/features/voice/components/VoiceSettingsMenus.tsx:859 msgid "Open event sink" msgstr "Åpne hendelseskilde" @@ -22938,13 +22563,13 @@ msgstr "Åpne profilen til {directMessageName}" #. Accessible label for the avatar button that opens a user profile. #. Short label in the app layout voice participant item. Preserve {displayName}; it is inserted by code. -#: src/features/app/components/layout/VoiceParticipantItem.tsx:47 +#: src/features/app/components/layout/VoiceParticipantItem.tsx:48 #: src/features/ui/avatars/AvatarStack.tsx:21 msgid "Open profile for {displayName}" msgstr "Åpne profilen til {displayName}" #. Short label in the app layout grouped voice participant. Preserve {nickname}; it is inserted by code. -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:35 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:36 msgid "Open profile for {nickname}" msgstr "Åpne profilen til {nickname}" @@ -23079,17 +22704,17 @@ msgid "Open your settings" msgstr "Åpne innstillingene dine" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:112 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:133 msgid "OpenH264 software codec on Linux" msgstr "OpenH264 programvarekodek på Linux" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:88 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:109 msgid "OpenH264 video codec" msgstr "Åpne H264-videokodek" #. Switch label for the OpenH264 codec toggle. "OpenH264" is a product name and "Cisco Systems, Inc." is a company name; do not translate either. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:34 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:39 msgid "OpenH264 Video Codec provided by Cisco Systems, Inc." msgstr "OpenH264-videokodek levert av Cisco Systems, Inc." @@ -23336,34 +22961,6 @@ msgstr "Eierskap kunne ikke overføres til <0>{username} akkurat nå." msgid "Ownership transferred" msgstr "Eierskap overført" -#. Form field label for the name of an expression pack. -#. Form field label for the name of an expression pack. -#: src/features/expressions/components/modals/CreatePackModal.tsx:26 -#: src/features/expressions/components/modals/EditPackModal.tsx:27 -msgid "Pack name" -msgstr "Pakkenavn" - -#. Form validation error shown when the pack name field is empty. -#. Form validation error shown when the pack name field is empty. -#: src/features/expressions/components/modals/CreatePackModal.tsx:30 -#: src/features/expressions/components/modals/EditPackModal.tsx:31 -msgid "Pack name is required" -msgstr "Pakkenavn er påkrevd" - -#. Form validation error for a pack name that is too short. -#. Form validation error for a pack name that is too short. -#: src/features/expressions/components/modals/CreatePackModal.tsx:34 -#: src/features/expressions/components/modals/EditPackModal.tsx:35 -msgid "Pack name must be at least 2 characters" -msgstr "Pakkenavnet må være på minst 2 tegn" - -#. Form validation error for a pack name that is too long. -#. Form validation error for a pack name that is too long. -#: src/features/expressions/components/modals/CreatePackModal.tsx:38 -#: src/features/expressions/components/modals/EditPackModal.tsx:39 -msgid "Pack name must be at most 64 characters" -msgstr "Pakkenavnet kan ikke være lenger enn 64 tegn" - #. Voice stats field label (mobile lobby). Shows packet loss percentage. #. Voice stats field label (mobile voice lobby). Shows packet loss percentage. #: src/features/voice/components/bottomsheets/DirectCallLobbyBottomSheet.tsx:124 @@ -23371,11 +22968,6 @@ msgstr "Pakkenavnet kan ikke være lenger enn 64 tegn" msgid "Packet loss" msgstr "Pakktap" -#. 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/ExpressionPacksIndex.ts:15 -msgid "Packs" -msgstr "Pakker" - #: src/features/channel/components/bottomsheets/ChannelSearchBottomSheet.tsx:718 msgid "Page {currentPage} of {totalPages}" msgstr "Side {currentPage} av {totalPages}" @@ -23566,7 +23158,7 @@ msgid "Pause invites? New users won't be able to join through invite links until msgstr "Vil du sette invitasjoner på pause? Nye brukere kan ikke bli med via invitasjonslenker før du aktiverer dem igjen. Eksisterende medlemmer blir ikke påvirket." #. Short label for an advanced screen-share preview preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:39 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:44 msgid "Pause my screen share preview in the background" msgstr "Sett forhåndsvisning av skjermdeling på pause i bakgrunnen" @@ -23575,6 +23167,11 @@ msgstr "Sett forhåndsvisning av skjermdeling på pause i bakgrunnen" msgid "Pause notifications" msgstr "Sett varsler på pause" +#. Voice screen share menu preference that pauses the local stream preview while the app is unfocused. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:28 +msgid "Pause Preview When Fluxer Isn’t Focused" +msgstr "Pausér forhåndsvisning når Fluxer ikke er i fokus" + #. Description shown for the emoji toggle while reduced motion is active. #: src/features/user/components/modals/tabs/accessibility_tab/AnimationTab.tsx:81 msgid "Paused by reduced motion. Turn on to keep animated emojis playing." @@ -23908,7 +23505,7 @@ msgid "Picture" msgstr "Bilde" #. 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/VoiceVideoIndex.ts:124 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:145 msgid "Picture in picture" msgstr "Bilde i bilde" @@ -24028,7 +23625,7 @@ msgid "Pins popout" msgstr "Festede meldinger" #. 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/VoiceVideoIndex.ts:128 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:149 msgid "PiP" msgstr "Bilde i bilde" @@ -24167,15 +23764,20 @@ msgstr "Gå tilbake" msgid "Pop out call" msgstr "Åpne samtalen i et eget vindu" -#. Voice menu action on desktop that opens the participant camera feed in a separate window. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:29 -msgid "Pop out camera" -msgstr "Åpne kameraet i et eget vindu" - #. Voice menu action on desktop that opens the participant screen share in a separate window. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:33 -msgid "Pop out stream" -msgstr "Åpne skjermdelingen i et eget vindu" +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:57 +msgid "Pop Out Stream" +msgstr "Vis strøm i eget vindu" + +#. Voice menu action on desktop that opens the participant placeholder tile in a separate window. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:49 +msgid "Pop Out User" +msgstr "Vis bruker i eget vindu" + +#. Voice menu action on desktop that opens the active participant camera feed in a separate window. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:45 +msgid "Pop Out Video" +msgstr "Vis ut av vinduet" #. Overlay text shown on a voice participant tile while it lives in a separate popped-out window. #: src/features/voice/components/popout/PoppedOutOverlay.tsx:19 @@ -24225,7 +23827,7 @@ msgid "Prefer @mention" msgstr "Foretrekk @omtale" #. Option label for an encoder path select. Refers to hardware video encoders. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:63 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:68 msgid "Prefer hardware" msgstr "Foretrekk maskinvare" @@ -24237,7 +23839,7 @@ msgid "Prefer no @mention" msgstr "Foretrekker ingen @omtaler" #. Option label for an encoder path select. Refers to software video encoders. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:67 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:72 msgid "Prefer software" msgstr "Foretrekk programvare" @@ -24256,6 +23858,11 @@ msgstr "Innstillinger" msgid "Preferences..." msgstr "Valg..." +#. Accessible label for the advanced screen-share codec preference select. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:218 +msgid "Preferred screen share codec" +msgstr "Foretrukket skjermdelingskodek" + #. 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/AccessibilityIndex.ts:293 @@ -24391,6 +23998,11 @@ msgstr "Forhåndsvisningsknapp" msgid "Preview camera" msgstr "Forhåndsvis kamera" +#. Voice menu action that opens a preview of the current user camera. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:53 +msgid "Preview Camera" +msgstr "Forhåndsvis kamera" + #. Status text on the placeholder shown in the voice call view when the user has hidden a remote stream preview. #: src/features/voice/components/HiddenStreamPlaceholder.tsx:10 msgid "Preview hidden" @@ -24424,7 +24036,7 @@ msgid "Preview sound" msgstr "Forhåndsvis lyd" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:136 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:157 msgid "Preview, popout, and stream thumbnail behavior" msgstr "Forhåndsvisning, popup og oppførsel for strømmeminiatyrbilder" @@ -24523,7 +24135,7 @@ msgid "Primary navigation" msgstr "Hovednavigasjon" #. Voice display preference checkbox that moves active speakers toward the front of the call grid when enabled. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:81 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:105 msgid "Prioritize speakers" msgstr "Prioriter talere" @@ -24537,7 +24149,7 @@ msgstr "Prioritert taler" #. User settings tab for privacy and safety controls. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:12 #: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts:60 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:103 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:98 msgid "Privacy" msgstr "Personvern" @@ -24613,7 +24225,7 @@ msgid "Product name" msgstr "Produktnavn" #. User settings tab for editing the current user profile. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:91 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:86 msgid "Profile" msgstr "Profil" @@ -24977,7 +24589,7 @@ msgid "Push-to-talk is ignored in direct input. Switch to focused voice or custo msgstr "Trykk-og-snakk ignoreres ved direkte innskriving. Bytt til fokusert tale eller tilpasset for å bruke det." #. Tooltip on the mic button in the voice control bar when push-to-talk is enabled. {pushToTalkHint} is the formatted shortcut key combo. -#: src/features/voice/components/VoiceControlBar.tsx:116 +#: src/features/voice/components/VoiceControlBar.tsx:112 msgid "Push-to-talk is on. Hold {pushToTalkHint} to speak." msgstr "Push-to-talk er på. Hold {pushToTalkHint} for å snakke." @@ -24997,7 +24609,7 @@ msgid "Push-to-talk won't unmute your microphone while you're deafened. Undeafen msgstr "Trykk og hold for å snakke vil ikke slå på mikrofonen din når du er stummet. Slå av stumfunksjonen for å kunne snakke." #. Option label for a software encoder quality select. Means slower/higher-quality. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:87 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:92 msgid "Quality" msgstr "Kvalitet" @@ -25212,7 +24824,7 @@ msgid "Ready to upgrade?" msgstr "Klar for å oppgradere?" #. Option label for a software encoder quality select. Means fastest/lower-latency. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:79 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:84 msgid "Realtime" msgstr "Sanntid" @@ -25287,11 +24899,9 @@ msgstr "Sjekk på nytt" msgid "Recipients will be taken to {0} <0>{1}" msgstr "Mottakere blir sendt til {0} <0>{1}" -#. Badge shown next to the auto codec option in the screen-share codec radio group. Keep it concise. #. Spellcheck engine option in the language tab. Lets the app choose the best available spellcheck engine. #. Spellcheck engine option in the textarea spellcheck submenu. Lets the app choose the best available engine. #: src/features/channel/components/textarea/TextareaContextMenu.tsx:70 -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:38 #: src/features/user/components/modals/tabs/LanguageTab.tsx:87 msgid "Recommended" msgstr "Anbefalt" @@ -25556,11 +25166,6 @@ msgstr "Avvis" msgid "Rejected" msgstr "Avvist" -#. Voice participant context menu submenu label for friend and block actions. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:198 -msgid "Relationship" -msgstr "Forhold" - #. Short label in the markdown tab. Keep it concise. #: src/features/user/components/modals/tabs/component_gallery_tab/MarkdownTab.tsx:129 msgid "Relative" @@ -25641,7 +25246,6 @@ msgstr "Husk vindusstørrelse og -posisjon" #. Action label for removing the selected item from a list or relationship. #. Button label for removing the current webhook avatar image. #. Button or menu action label in the channel and chat message reactions sheet. Keep it concise. Keep the tone plain and specific. -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the linked accounts tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the search engines tab. Keep it concise. Keep the tone plain and specific. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. @@ -25660,8 +25264,6 @@ msgstr "Husk vindusstørrelse og -posisjon" #: src/features/ui/action_menu/GroupDMContextMenu.tsx:73 #: src/features/ui/action_menu/UserContextMenu.tsx:80 #: src/features/user/components/modals/tabs/chat_settings_tab/SearchEnginesTab.tsx:26 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:75 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:133 #: src/features/user/components/modals/tabs/LinkedAccountsTab.tsx:55 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:158 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:194 @@ -25833,11 +25435,6 @@ msgstr "Fjern én fra {targetName} for å få plass, og prøv deretter igjen." msgid "Remove override" msgstr "Fjern overstyring" -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:54 -msgid "Remove pack" -msgstr "Fjern pakke" - #. Button or menu action label in the channel and chat message reactions sheet. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the message reactions modal. Keep it concise. Keep the tone plain and specific. #: src/features/channel/components/MessageReactionsSheet.tsx:33 @@ -25966,11 +25563,6 @@ msgstr "Fjernet rolle {oldLabel}." msgid "Removed roles." msgstr "Fjernet roller." -#. Button or menu action label in the messaging commands. Keep it concise. Keep the tone plain and specific. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:57 -msgid "Removed scheduled message" -msgstr "Planlagt melding fjernet" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:419 msgid "Removed the channel from its category." msgstr "Fjernet kanalen fra kategorien sin." @@ -26003,11 +25595,6 @@ msgstr "Fjerner alle overstyringer per variabel, men beholder biblioteket og res msgid "Removing permissions could limit the bot's features." msgstr "Fjerning av tillatelser kan begrense botens funksjoner." -#. Description text in the expression packs tab. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:71 -msgid "Removing the pack will uninstall it from your account." -msgstr "Hvis du fjerner pakken, blir den avinstallert fra kontoen din." - #: src/features/moderation/components/modals/RemoveTimeoutModal.tsx:55 msgid "Removing the timeout will allow <0>{targetUserTag} to send messages, react, and join voice channels again." msgstr "Fjerning av tidsavbruddet vil tillate <0>{targetUserTag} å sende meldinger, reagere og bli med i stemmekanaler igjen." @@ -26654,42 +26241,42 @@ msgid "Resize floating panel" msgstr "Endre størrelse på flytende panel" #. Accessible label for the bottom-left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:80 +#: src/features/messaging/components/popouts/InboxPopout.tsx:74 msgid "Resize inbox from bottom left" msgstr "Endre størrelse på innboks fra nedre venstre" #. Accessible label for the bottom-right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:84 +#: src/features/messaging/components/popouts/InboxPopout.tsx:78 msgid "Resize inbox from bottom right" msgstr "Endre størrelse på innboks fra nedre høyre" #. Accessible label for the bottom resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:60 +#: src/features/messaging/components/popouts/InboxPopout.tsx:54 msgid "Resize inbox from the bottom edge" msgstr "Endre størrelse på innboks fra nederste kant" #. Accessible label for the left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:64 +#: src/features/messaging/components/popouts/InboxPopout.tsx:58 msgid "Resize inbox from the left edge" msgstr "Endre størrelse på innboks fra venstre kant" #. Accessible label for the right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:68 +#: src/features/messaging/components/popouts/InboxPopout.tsx:62 msgid "Resize inbox from the right edge" msgstr "Endre størrelse på innboks fra høyre kant" #. Accessible label for the top resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:56 +#: src/features/messaging/components/popouts/InboxPopout.tsx:50 msgid "Resize inbox from the top edge" msgstr "Endre størrelse på innboks fra øvre kant" #. Accessible label for the top-left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:72 +#: src/features/messaging/components/popouts/InboxPopout.tsx:66 msgid "Resize inbox from top left" msgstr "Endre størrelse på innboks fra øverst til venstre" #. Accessible label for the top-right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:76 +#: src/features/messaging/components/popouts/InboxPopout.tsx:70 msgid "Resize inbox from top right" msgstr "Endre størrelse på innboks fra øverst til høyre" @@ -27071,11 +26658,6 @@ msgstr "Høyre verktøytips" msgid "Right-click here to open the context menu" msgstr "Høyreklikk her for å åpne kontekstmenyen" -#. Empty state hint in the scheduled messages popout explaining how to schedule a new message. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:22 -msgid "Right-click the send button to schedule a message." -msgstr "Høyreklikk på send-knappen for å planlegge en melding." - #. Action that rings the selected participant in a voice call. #. 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. @@ -27110,8 +26692,8 @@ msgstr "Rollefarge" msgid "Role created" msgstr "Rolle opprettet" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:341 -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:388 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:352 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:402 msgid "Role created successfully" msgstr "Rolle opprettet" @@ -27120,8 +26702,8 @@ msgstr "Rolle opprettet" msgid "Role deleted" msgstr "Rolle slettet" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:425 -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:454 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:440 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:469 msgid "Role deleted successfully" msgstr "Rollen er slettet" @@ -27161,7 +26743,7 @@ msgstr "Roller" msgid "Roles and members" msgstr "Roller og medlemmer" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:285 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:296 msgid "Roles updated successfully" msgstr "Roller er oppdatert" @@ -27269,7 +26851,6 @@ msgstr "lagre" #: src/features/expressions/components/modals/AddFavoriteMemeModal.tsx:118 #: src/features/expressions/components/modals/EditFavoriteMemeModal.tsx:94 #: src/features/expressions/components/modals/EditGuildStickerModal.tsx:123 -#: src/features/expressions/components/modals/EditPackModal.tsx:127 #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:624 #: src/features/guild/components/modals/guild_tabs/GuildVanityURLTab.tsx:279 #: src/features/guild/components/modals/GuildFolderSettingsModal.tsx:90 @@ -27350,7 +26931,7 @@ msgstr "Lagret" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:63 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:59 #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:63 msgid "Saved media" msgstr "Lagrede medier" @@ -27403,23 +26984,11 @@ msgstr "Planlegg" msgid "Schedule message" msgstr "Planlegg melding" -#. Status pill on a scheduled message row indicating it will send at the chosen time. -#. Tab label in the inbox popout listing the user scheduled messages. -#: src/features/messaging/components/popouts/InboxPopout.tsx:40 -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:30 -msgid "Scheduled" -msgstr "Planlagt" - #. Developer / debug surface — keep terse and technical. Label in the developer Nagbar controls panel for the scheduled-maintenance banner. #: src/features/devtools/components/NagbarControls.ts:22 msgid "Scheduled maintenance nagbar" msgstr "Varsel om planlagt vedlikehold" -#. Label in the messaging commands. {scheduledTimeLabel} is the localized scheduled date and time. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:49 -msgid "Scheduled message for {scheduledTimeLabel}" -msgstr "Planlagt melding for {scheduledTimeLabel}" - #. Inline validation message in the schedule-message modal when the picked time is more than 30 days away. Keep tone plain. #: src/features/messaging/components/modals/ScheduleMessageModal.tsx:31 msgid "Scheduled messages can be at most 30 days in the future." @@ -27490,7 +27059,7 @@ msgid "Screen share codec" msgstr "Skjermdelingskodek" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:140 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:161 msgid "Screen share encoder controls" msgstr "Kontroller for skjermdelingsenkoder" @@ -27511,12 +27080,12 @@ msgid "Screen share is using software encoding ({codec}). Quality may be reduced msgstr "Skjermdeling bruker programvarekoding ({codec}). Kvaliteten kan bli redusert og CPU-bruken økt. GPU-en din støtter kanskje ikke maskinvarekoding for denne kodeken." #. 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/VoiceVideoIndex.ts:120 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:141 msgid "Screen share preview" msgstr "Forhåndsvisning av skjermdeling" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:116 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:137 msgid "Screen share preview behavior" msgstr "Visning av skjermdeling" @@ -27535,6 +27104,11 @@ msgstr "Forhåndsvisninger av skjermdeling er deaktivert." msgid "Screen share previews are enabled." msgstr "Forhåndsvisninger av skjermdeling er aktivert." +#. Voice screen share menu action that opens the screen share preview privacy controls. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:32 +msgid "Screen Share Privacy" +msgstr "Personvern for skjermdeling" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the video tab. Keep it concise. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:82 @@ -27562,11 +27136,6 @@ msgstr "Skjermdeling starter" msgid "Screen share stop" msgstr "Skjermdeling stoppet" -#. Accessible label for the screen-share codec radio group. -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:42 -msgid "Screen share video codec" -msgstr "Videokodek for skjermdeling" - #. 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. #. Status badge label shown on a live tile when the participant is sharing their screen. @@ -28931,6 +28500,11 @@ msgstr "Del skjermer og vinduer." msgid "Share source" msgstr "Del kilde" +#. Toggle label for sharing audio with an active stream. +#: src/features/voice/components/StreamSettingsMenuContent.tsx:156 +msgid "Share Stream Audio" +msgstr "Del strømmelyd" + #. Description in the premium gift purchase section. premiumProductName is the short paid product name. #: src/features/premium/utils/PremiumMessageDescriptors.ts:40 msgid "Share the {premiumProductName} experience with your friends by purchasing a gift subscription." @@ -28940,15 +28514,6 @@ msgstr "Del {premiumProductName}-opplevelsen med vennene dine ved å kjøpe et g msgid "Share theme" msgstr "Del tema" -#: src/features/expressions/components/modals/PackInviteModal.tsx:192 -msgid "Share this link" -msgstr "Del denne lenken" - -#. Description shown in the emoji pack invite modal. -#: src/features/expressions/components/modals/PackInviteModal.tsx:65 -msgid "Share this link — the pack installs when accepted." -msgstr "Del denne lenken – pakken installeres når den godtas." - #. Privacy > Active now: confirmation modal title when turning sharing on. #: src/features/user/components/modals/tabs/privacy_safety_tab/ActiveNowTab.tsx:33 msgid "Share voice activity with all friends?" @@ -28976,11 +28541,6 @@ msgstr "Del skjermen din" msgid "Share your screen in high definition (1080p), quad HD (1440p), or native source resolution, at up to 60 FPS." msgstr "Del skjermen din i HD (1080p), Quad HD (1440p) eller original oppløsning, med opptil 60 FPS." -#. Description shown in the sticker pack invite modal. -#: src/features/expressions/components/modals/PackInviteModal.tsx:69 -msgid "Share your sticker pack via link." -msgstr "Del klistremerkepakken din via lenke." - #. Button or menu action label in the share theme modal. Keep it concise. #: src/features/theme/components/modals/ShareThemeModal.tsx:39 msgid "Share your theme" @@ -29081,7 +28641,7 @@ msgstr "Tastekonflikter" #. User settings tab for keyboard shortcuts and custom bindings. #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:18 #: src/features/user/components/settings_utils/section_registry/AccessibilitySections.ts:175 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:128 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:123 msgid "Shortcuts" msgstr "Snarveier" @@ -29241,11 +28801,6 @@ msgstr "Vis emoji-knapp" msgid "Show emoji reactions on messages" msgstr "Vis emojireaksjoner på meldinger" -#. Developer option label for exposing the staff-only Expression packs page in user settings. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:125 -msgid "Show expression packs settings" -msgstr "Vis innstillinger for uttrykkspakker" - #. Short label for an advanced media button preference. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedChatControls.tsx:77 msgid "Show favorite button" @@ -29381,16 +28936,16 @@ msgstr "Vis dempede kanaler" #. Toggle label in the mobile video settings bottom sheet. Controls whether the local camera tile is visible. #. Voice display preference checkbox that controls whether the current user sees their own camera tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:69 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:93 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:92 -#: src/features/voice/components/VoiceSettingsMenus.tsx:814 +#: src/features/voice/components/VoiceSettingsMenus.tsx:815 msgid "Show my own camera" msgstr "Vis mitt eget kamera" #. Voice display preference checkbox that controls whether the current user sees their own screen share tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:73 -msgid "Show my screen share" -msgstr "Vis skjermdelingen min" +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:97 +msgid "Show My Screen Share" +msgstr "Vis min skjermdeling" #. Developer option label for showing the current user as typing. #. Developer tools debug menu label. Internal-only surface for developers; translators may keep this terse. @@ -29417,9 +28972,9 @@ msgstr "Vis modal for ny enhet" #. Toggle label in the mobile video settings bottom sheet. Controls whether participants without video are shown in the grid. #. Voice display preference checkbox that controls whether participants without video are shown in the grid. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:77 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:101 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:96 -#: src/features/voice/components/VoiceSettingsMenus.tsx:828 +#: src/features/voice/components/VoiceSettingsMenus.tsx:829 msgid "Show non-video participants" msgstr "Vis deltakere uten video" @@ -29449,7 +29004,7 @@ msgid "Show per-device participant volume sliders in voice menus" msgstr "Vis volumkontroller for deltakere per enhet i stemmemenyer" #. Developer option label for exposing the staff-only profile timezone section in profile settings. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:134 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:125 msgid "Show profile timezone settings" msgstr "Vis innstillinger for tidssone i profil" @@ -29681,7 +29236,7 @@ msgstr "Logget på" #. Settings section label for account sessions and devices. #: src/features/user/components/modals/tabs/DevicesTab.tsx:517 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:42 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:34 msgid "Signed-in devices" msgstr "Innlogged enheter" @@ -29759,7 +29314,7 @@ msgid "Single community mode" msgstr "Modus for ett fellesskap" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:103 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:108 msgid "Single layer" msgstr "Enkeltlag" @@ -29816,7 +29371,7 @@ msgid "Skip the external link warning for all domains" msgstr "Hopp over advarsel om ekstern lenke for alle domener" #. Developer / debug surface — keep terse and technical. Tooltip / description for the no-op in-app reports toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:148 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:139 msgid "Skip the network call when an in-app report is submitted. The flow still advances to the success screen so you can exercise the UI, but nothing is actually sent to the safety team." msgstr "Hopper over nettverkskallet når en rapport i appen sendes inn. Flyten går fortsatt videre til suksess-skjermen slik at du kan teste brukergrensesnittet, men ingenting sendes faktisk til sikkerhetsteamet." @@ -30063,12 +29618,12 @@ msgid "Social" msgstr "Sosialt" #. 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/VoiceVideoIndex.ts:148 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:169 msgid "Software encoder" msgstr "Programvarekoder" #. Label for an advanced screen-share select. Refers to software video encoder quality bias. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:71 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:76 msgid "Software encoder quality" msgstr "Kvalitet på programvarekoder" @@ -30393,7 +29948,7 @@ msgid "Spanish (Spain)" msgstr "Spansk (Spania)" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:111 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:116 msgid "Spatial and temporal layers" msgstr "Romlige og tidsmessige lag" @@ -30495,7 +30050,7 @@ msgstr "Stavekontroll" #: src/features/user/components/modals/tabs/LanguageTab.tsx:414 #: src/features/user/components/modals/tabs/LanguageTab.tsx:456 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:74 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:58 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:50 msgid "Spellcheck" msgstr "Stavekontroll" @@ -30683,10 +30238,6 @@ msgstr "Start samtale" msgid "Start camera test and configure effects" msgstr "Start kameratest og konfigurer effekter" -#: src/features/expressions/components/modals/CreatePackModal.tsx:93 -msgid "Start curating a custom emoji pack that you can share and install." -msgstr "Begynn å samle en egendefinert emojipakke som du kan dele og installere." - #. Label for the start of a date range (inclusive). Leave blank for no lower bound. #: src/features/user/components/modals/tabs/privacy_safety_tab/data_request_modal/DataRequestModal.tsx:175 msgid "Start date" @@ -30697,10 +30248,6 @@ msgstr "Startdato" msgid "Start date must be earlier than end date." msgstr "Startdato må være tidligere enn sluttdato." -#: src/features/voice/components/VoiceSettingsMenus.tsx:860 -msgid "Start debug logging session" -msgstr "Start feilsøkingsloggingsøkt" - #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:125 msgid "Start drag and drop" @@ -30883,45 +30430,6 @@ msgstr "Klistremerketetthet" msgid "Sticker is too large" msgstr "Klistremerket er for stort" -#. Kind label on a sticker pack invite embed. -#. Short label in the authentication invite header. Keep the tone plain and specific. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/auth/flow/InviteHeader.tsx:25 -#: src/features/channel/components/InviteEmbed.tsx:88 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:61 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:105 -msgid "Sticker pack" -msgstr "Klistremerkepakke" - -#. placeholder {0}: invite.pack.name -#: src/features/invite/commands/InviteCommands.tsx:146 -msgid "Sticker pack {0} has been installed." -msgstr "Klistremerkepakken {0} er installert." - -#. Title of the error modal when creating a new sticker pack is rejected because the user is at the creation limit. -#: src/features/invite/commands/InviteCommands.tsx:74 -msgid "Sticker pack creation limit reached" -msgstr "Grense for oppretting av klistremerkepakker nådd" - -#. Modal title for the sticker pack invite share flow. -#: src/features/expressions/components/modals/PackInviteModal.tsx:61 -msgid "Sticker pack invite" -msgstr "Invitasjon til klistremerkepakke" - -#. Title of the error modal when installing a sticker pack via invite is rejected because the user is at the install limit. -#: src/features/invite/commands/InviteCommands.tsx:65 -msgid "Sticker pack limit reached" -msgstr "Grense for klistremerkepakker nådd" - -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#. Settings section label for sticker expression packs. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:84 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:27 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:22 -msgid "Sticker packs" -msgstr "Klistremerkepakker" - #: src/features/guild/components/modals/guild_tabs/GuildStickersTab.tsx:283 msgid "Sticker slots" msgstr "Klistremerkeplasser" @@ -31039,6 +30547,13 @@ msgstr "Vil du slutte å dele stemmeaktivitet med alle venner?" msgid "Stop speaking" msgstr "Stopp tale" +#. Danger action that stops the active screen share. +#. Voice screen share menu action that stops the current user stream. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:20 +#: src/features/voice/components/ActiveScreenShareMenu.tsx:19 +msgid "Stop Streaming" +msgstr "Stopp strømming" + #. Confirmation prompt in the links tab. #: src/features/user/components/modals/tabs/chat_settings_tab/ChatSettingsTabLinksTab.tsx:31 msgid "Stop trusting all links?" @@ -31050,7 +30565,7 @@ msgid "Stop watching" msgstr "Stopp avspilling" #. Tooltip / button label in the voice control bar that stops watching a remote screen share. -#: src/features/voice/components/VoiceControlBar.tsx:151 +#: src/features/voice/components/VoiceControlBar.tsx:147 msgid "Stop watching stream" msgstr "Stopp strømming" @@ -31088,11 +30603,16 @@ msgstr "Strøm skjult" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the user settings voice activity card. Keep it concise. #: src/features/user/components/profile/VoiceActivityCard.tsx:90 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:132 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:153 #: src/features/voice/components/StreamWatchHoverCard.tsx:21 msgid "Stream preview" msgstr "Forhåndsvisning av strøm" +#. Compact submenu label for changing the resolution and frame rate of an active stream. +#: src/features/voice/components/StreamSettingsMenuContent.tsx:152 +msgid "Stream Quality" +msgstr "Strømmekvalitet" + #. Toolbar / menu button label in the screen-share picker. Opens the stream quality settings popover. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:164 msgid "Stream settings" @@ -31302,12 +30822,12 @@ msgid "Suspend" msgstr "Suspendér" #. 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/VoiceVideoIndex.ts:156 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:177 msgid "SVC" msgstr "SVC" #. Label for an advanced screen-share select. SVC is a WebRTC acronym and should stay uppercase. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:91 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:96 msgid "SVC mode" msgstr "SVC-modus" @@ -31757,7 +31277,7 @@ msgid "Template URL" msgstr "Mal-URL" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:107 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:112 msgid "Temporal layers" msgstr "Tidsmessige lag" @@ -31818,7 +31338,7 @@ msgstr "Test URL-forhåndsvisninger og gjengitte innebygginger" #. Channel type chip label for a text channel. #. Option label for a WebRTC content hint select. #: src/features/channel/utils/ChannelUtils.tsx:51 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:151 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:156 msgid "Text" msgstr "Tekst" @@ -32002,11 +31522,6 @@ msgstr "Den meldingen er borte, eller du mistet tilgangen til samtalen." msgid "That's all of them." msgstr "Det var alle." -#. End-of-list body text in the scheduled messages popout when all scheduled messages are visible. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:56 -msgid "That's everything in the queue." -msgstr "Det var alt i køen." - #. Description text in the FluxerTag change modal. #: src/features/user/components/modals/FluxerTagChangeModal.tsx:69 msgid "The #0000 tag is reserved for Visionary subscribers. Visionary is no longer available for purchase." @@ -32671,7 +32186,7 @@ msgid "This invite has unlimited uses." msgstr "Denne invitasjonen har ubegrenset antall bruksområder." #. Helper text shown on an invite embed while streaming privacy is active. -#: src/features/channel/components/InviteEmbed.tsx:141 +#: src/features/channel/components/InviteEmbed.tsx:112 msgid "This invite is hidden while sharing is protected." msgstr "Denne invitasjonen er skjult mens deling er beskyttet." @@ -33167,7 +32682,7 @@ msgstr "Tid" #. Settings section label for app time display format. #: src/features/user/components/modals/tabs/LanguageTab.tsx:374 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:26 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:46 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:38 msgid "Time format" msgstr "Tidsformat" @@ -33394,11 +32909,6 @@ msgstr "Slå av/på soundboardet" msgid "Toggle the sticker picker" msgstr "Vis/skjul klistremerkevelgeren" -#. Action that toggles whether the pack invite is unique to the recipient. -#: src/features/expressions/components/modals/PackInviteModal.tsx:73 -msgid "Toggle unique invite" -msgstr "Slå på unik invitasjon" - #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:305 msgid "Toggle voice activity" @@ -33731,7 +33241,7 @@ msgid "Try another search term, or pick a different category or language." msgstr "Prøv et annet søkeord, eller velg en annen kategori eller et annet språk." #. Helper text on an unknown invite embed suggesting the user request a fresh invite. -#: src/features/channel/components/InviteEmbed.tsx:129 +#: src/features/channel/components/InviteEmbed.tsx:100 msgid "Try asking for a new invite." msgstr "Prøv å be om en ny invitasjon." @@ -33754,7 +33264,7 @@ msgstr "Prøv å redigere meldingen din på nytt." msgid "TRY gifts are one-time payments. Cards charged in TRY still need to be issued in Türkiye for the purchase to stay eligible." msgstr "TRY-gaver er engangsbetalinger. Kort som belastes i TRY, må fortsatt være utstedt i Tyrkia for at kjøpet skal forbli gyldig." -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:254 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:252 msgid "Try searching for something like \"theme\", \"notifications\", or \"privacy\"" msgstr "Prøv å søke etter noe som \"tema\", \"varsler\" eller \"personvern\"" @@ -33804,7 +33314,7 @@ msgstr "Slå av" #. Bulk voice action that turns off the camera on every active device of the current user. #. Voice menu action that turns off every active device/session's camera. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:90 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:114 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:93 msgid "Turn off all device cameras" msgstr "Slå av alle kameraer" @@ -33820,14 +33330,14 @@ msgstr "Slå av kamera" #. Voice menu action that turns off the camera on a single device of the current user. #. Voice menu action that turns off the camera on one device/session. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:57 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:81 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:81 msgid "Turn off device camera" msgstr "Slå av kamera på enheten" #. Voice menu action that ends the screen share on a single device of the current user. #. Voice menu action that stops screen sharing or streaming on one device/session. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:61 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:85 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:85 msgid "Turn off device stream" msgstr "Slå av enhetsstrøm" @@ -33839,7 +33349,7 @@ msgstr "Skru av private meldinger og venneforespørsler på tvers av instansen. #. Voice menu action that ends the current user screen share. #. Voice menu action that stops the current user's screen share or stream. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:65 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:89 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:69 msgid "Turn off stream" msgstr "Slå av strømmen" @@ -34019,16 +33529,6 @@ msgstr "Britisk lov krever en alderskontroll for voksent innhold. For å fortset msgid "Ukrainian" msgstr "Ukrainsk" -#. Generic title for the error modal when an emoji pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:99 -msgid "Unable to install emoji pack" -msgstr "Kan ikke installere emojipakke" - -#. Generic title for the error modal when a sticker pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:103 -msgid "Unable to install sticker pack" -msgstr "Kan ikke installere klistremerkepakken" - #. Error-state title in the activity log tab when fetching log entries failed. #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTab.tsx:126 msgid "Unable to load activity logs" @@ -34038,11 +33538,6 @@ msgstr "Kunne ikke laste aktivitetslogger" msgid "Unable to load applications" msgstr "Kan ikke laste inn applikasjoner" -#. Error message in the expression packs tab. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:36 -msgid "Unable to load pack information." -msgstr "Kan ikke laste inn pakkeinformasjon." - #. Error message in the channel and chat textual attachment code panel. #. Error message in the channel and chat textual attachment code panel. #: src/features/channel/components/embeds/attachments/CsvAttachmentTablePanel.tsx:31 @@ -34265,7 +33760,7 @@ msgstr "Fjern favorittstjerne fra klistremerke" #. Voice call layout action that removes focus from the currently pinned participant. #. Voice layout menu action that removes the focused participant or stream. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:25 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:41 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:97 msgid "Unfocus" msgstr "Fjern fokus" @@ -34284,7 +33779,7 @@ msgstr "Forhåndsvisning" #. Settings section label for the embed debugger URL input. #: src/features/user/components/modals/tabs/EmbedDebuggerTab.tsx:231 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:70 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:62 msgid "Unfurl debugger" msgstr "Vis forhåndsvisning av lenke" @@ -34293,10 +33788,6 @@ msgstr "Vis forhåndsvisning av lenke" msgid "Unicode emojis" msgstr "Unicode-emojier" -#: src/features/expressions/components/modals/PackInviteModal.tsx:180 -msgid "Unique invite" -msgstr "Unik invitasjon" - #. Codec description in the screen share codec policy menu, used for the universal fallback codec. #: src/features/voice/utils/ScreenShareCodecPolicy.ts:20 msgid "Universal fallback. Lowest quality, but it works everywhere." @@ -34350,7 +33841,7 @@ msgstr "Ukjent dato" #. Fallback device or operating-system label in the devices tab when session client data is unavailable. #. Short label in the app layout voice participant item. #. Short label in the notifications. Keep it concise. -#: src/features/app/components/layout/VoiceParticipantItem.tsx:43 +#: src/features/app/components/layout/VoiceParticipantItem.tsx:44 #: src/features/user/components/modals/tabs/DevicesTab.tsx:65 #: src/features/user/components/modals/tabs/notifications_tab/Notifications.tsx:78 msgid "Unknown device" @@ -34376,7 +33867,7 @@ msgid "Unknown gift" msgstr "Ukjent gave" #. Title shown on an invite embed when the invite code resolves to nothing (expired, revoked, or invalid). -#: src/features/channel/components/InviteEmbed.tsx:125 +#: src/features/channel/components/InviteEmbed.tsx:96 msgid "Unknown invite" msgstr "Ukjent invitasjon" @@ -34428,7 +33919,7 @@ msgstr "ukjent bruker" #: src/features/devtools/utils/CommandUtils.ts:27 #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTab.tsx:114 #: src/features/voice/components/VoiceParticipantAvatarList.tsx:43 -#: src/features/voice/components/VoiceParticipantTile.tsx:161 +#: src/features/voice/components/VoiceParticipantTile.tsx:162 #: src/features/webhook/components/WebhookListItem.tsx:30 msgid "Unknown user" msgstr "Ukjent bruker" @@ -34450,13 +33941,6 @@ msgstr "unknown-mention" msgid "unknown-role" msgstr "unknown-role" -#. Option label representing an unlimited count. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/expressions/components/modals/PackInviteModal.tsx:29 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:32 -msgid "Unlimited" -msgstr "Ubegrenset" - #. Audit log community feature label for unlimited custom emoji capacity. #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:126 msgid "Unlimited emoji" @@ -34525,7 +34009,7 @@ msgid "Unmute" msgstr "Slå på lyd" #. Voice control button label to turn the user's microphone back on. -#: src/features/voice/components/VoiceControlBar.tsx:121 +#: src/features/voice/components/VoiceControlBar.tsx:117 msgctxt "voice-control-action" msgid "Unmute" msgstr "Slå på lyd" @@ -34613,7 +34097,7 @@ msgstr "Uten navn-kanal" #. Fallback display name for a group DM with no name set. #. Fallback title in an invite embed for a group DM with no name set. #. Short label in the channel display name state. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:72 +#: src/features/channel/components/InviteEmbed.tsx:63 #: src/features/channel/state/ChannelDisplayName.ts:19 #: src/features/channel/utils/ChannelUtils.tsx:59 msgid "Unnamed group" @@ -34692,7 +34176,7 @@ msgstr "ulest" #. 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. #. Tab label in the inbox popout filtering to channels with unread messages. -#: src/features/messaging/components/popouts/InboxPopout.tsx:32 +#: src/features/messaging/components/popouts/InboxPopout.tsx:30 #: src/features/user/components/settings_utils/search_index/NotificationsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:77 msgid "Unread" @@ -34828,7 +34312,7 @@ msgid "Up to {DISCOVERY_MAX_TAGS} tags help people find your community. They sho msgstr "Opptil {DISCOVERY_MAX_TAGS} tagger hjelper folk med å finne fellesskapet ditt. De vises i oppdagelsessøk." #. Feature comparison table value label. Shown in the restricted or stock column for a text-valued perk. Format includes a resolution token (4K) and a framerate token that should not be translated. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:91 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:87 msgid "Up to 4K/60fps" msgstr "Opptil 4K/60 bps" @@ -34904,11 +34388,6 @@ msgstr "Oppdaterte retningslinjer" msgid "Updated saved media" msgstr "Lagret media er oppdatert" -#. Label in the messaging commands. {scheduledTimeLabel} is the localized scheduled date and time. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:53 -msgid "Updated scheduled message for {scheduledTimeLabel}" -msgstr "Oppdatert planlagt melding for {scheduledTimeLabel}" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:544 msgid "Updated the avatar." msgstr "Oppdaterte avataren." @@ -35165,7 +34644,7 @@ msgid "Uploading emojis" msgstr "Laster opp emojier" #. Description for the maximum screen share bitrate select. Keep WebRTC literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:159 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:164 msgid "Upper bitrate cap before WebRTC adapts to the network." msgstr "Øvre bitrategrense før WebRTC tilpasser seg nettverket." @@ -35294,7 +34773,7 @@ msgid "Use an email you can open. We will send a code there." msgstr "Bruk en e-postadresse du har tilgang til. Vi sender en kode dit." #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:67 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:63 msgid "Use animated emojis" msgstr "Bruk animerte emojier" @@ -35596,11 +35075,6 @@ msgstr "Brukes kun i dette fellesskapet." msgid "User" msgstr "Bruker" -#. Voice participant context menu submenu label for lower-frequency profile and communication actions. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:202 -msgid "User actions" -msgstr "Brukerhandlinger" - #. IAR modal: rule description. #: src/features/moderation/components/report_modal/IARModalCopy.ts:251 msgid "User appears underage, or is involved in grooming or child exploitation." @@ -35677,7 +35151,7 @@ msgid "User record" msgstr "Brukerpost" #. Root label for the current user settings modal and settings search paths. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:352 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:341 msgid "User settings" msgstr "Brukerinnstillinger" @@ -36215,7 +35689,7 @@ msgid "Video progress" msgstr "Videofremdrift" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:75 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:71 msgid "Video quality" msgstr "Videokvalitet" @@ -36604,7 +36078,7 @@ msgstr "Stemme (voksent innhold)" #. User settings tab for microphone, speaker, camera, and call stats. #. User settings tab for microphone, speaker, camera, and call stats. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:124 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:119 #: src/features/voice/utils/VoiceMessageDescriptors.ts:30 msgid "Voice & video" msgstr "Lyd og video" @@ -36861,7 +36335,7 @@ msgid "Wait here" msgstr "Vent her" #. Tooltip explaining that video / screen share controls are gated while the voice connection is not yet ready. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:56 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:45 msgid "Waiting for connection..." msgstr "Venter på tilkobling …" @@ -37362,11 +36836,6 @@ msgstr "Hva du skal søke etter." msgid "What's happening?" msgstr "Hva skjer?" -#. Form helper text for an expression pack description input. -#: src/features/expressions/components/modals/CreatePackModal.tsx:50 -msgid "What's in this pack?" -msgstr "Hva inneholder denne pakken?" - #. Short label in the settings dialog mobile settings view. #. Short label in the whats new modal. #. Sidebar item in settings that opens the app update notes modal. @@ -37551,7 +37020,7 @@ msgid "Window state" msgstr "Vindustilstand" #. User settings tab label shown on Windows desktop builds. Refers to the Microsoft Windows OS. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:74 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:69 msgid "Windows app" msgstr "Brukerinnstillinger-fanen som vises i Windows-versjonen av skrivebordsprogrammet. Refererer til Microsoft Windows OS." @@ -37873,16 +37342,6 @@ msgstr "Du kan ikke redigere denne meldingen." msgid "You can't grant a permission you don't have in this channel." msgstr "Du kan ikke gi en tillatelse du ikke har i denne kanalen." -#. Body of the error modal when installing an emoji pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:91 -msgid "You can't install this emoji pack." -msgstr "Du kan ikke installere denne emojipakken." - -#. Body of the error modal when installing a sticker pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:95 -msgid "You can't install this sticker pack." -msgstr "Du kan ikke installere denne klistremerkepakken." - #. Title of the error modal shown when the user is banned from a discovery community. #: src/features/discovery/commands/DiscoveryJoinCommands.tsx:38 msgid "You can't join this community" @@ -37942,8 +37401,8 @@ msgstr "Du kan ikke sende meldinger i dette fellesskapet." #. Tooltip in the voice control bar when the user lacks the Screen Share permission in this channel. Tone stays plain. #. Tooltip shown when the user lacks the Screen Share permission in the voice channel. Tone stays plain. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:65 -#: src/features/voice/components/VoiceControlBar.tsx:141 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:54 +#: src/features/voice/components/VoiceControlBar.tsx:137 msgid "You can't share your screen in this channel" msgstr "Du kan ikke dele skjermen din i denne kanalen" @@ -37956,8 +37415,8 @@ msgstr "Du kan ikke snakke i denne kanalen" #. Tooltip in the voice control bar when the user lacks the Video permission in this channel. Tone stays plain. #. Tooltip shown when the user lacks the Video permission in the voice channel. Tone stays plain. #: src/features/voice/components/modals/CameraPreviewModal.tsx:74 -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:61 -#: src/features/voice/components/VoiceControlBar.tsx:131 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:50 +#: src/features/voice/components/VoiceControlBar.tsx:127 msgid "You can't turn on your camera in this channel" msgstr "Du kan ikke slå på kameraet ditt i denne kanalen" @@ -38120,10 +37579,6 @@ msgstr "Du har ikke vært medlem av dette fellesskapet lenge nok til å sende me msgid "You haven't blocked anyone yet." msgstr "Du har ikke blokkert noen ennå." -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:343 -msgid "You haven't created any packs yet." -msgstr "Du har ikke opprettet noen pakker ennå." - #. Intro copy in the keyboard navigation modal. {productName} is the app name. #: src/features/input/components/modals/KeyboardModeIntroModal.tsx:26 msgid "You just pressed Tab. Keyboard mode is now on so you can navigate {productName} without a mouse." @@ -38345,13 +37800,6 @@ msgstr "Du har nådd {bookmarksText}. Fjern ett for å legge til et nytt." msgid "You're at the cap of {freeItemsText} — your instance admin sets this limit." msgstr "Du har nådd grensen på {freeItemsText} – instansadministratoren din angir denne grensen." -#. Fallback body of the emoji pack creation-limit error modal when no exact limit is known. -#. Fallback body of the sticker pack creation-limit error modal when no exact limit is known. -#: src/features/invite/commands/InviteCommands.tsx:61 -#: src/features/invite/commands/InviteCommands.tsx:79 -msgid "You're at the creation limit. Delete one to create another." -msgstr "Du har nådd grensen for opprettelse. Slett én for å opprette en ny." - #. Modal body shown when the free bookmarks limit is reached and Plutonium would increase it. Free and Plutonium limits are interpolated. #: src/features/app/components/alerts/MaxBookmarksModal.tsx:30 msgid "You're at the free cap of {bookmarksText}. {premiumProductName} bumps you up to {premiumBookmarksText} — or remove one to add another." @@ -38362,13 +37810,6 @@ msgstr "Du har nådd gratiskvoten på {bookmarksText}. {premiumProductName} øke msgid "You're at the free cap of {freeItemsText}. {premiumProductName} bumps you up to {premiumItemsText}." msgstr "Du har nådd gratiskvoten på {freeItemsText}. {premiumProductName} øker den til {premiumItemsText}." -#. Fallback body of the emoji pack install-limit error modal when no exact limit is known. -#. Fallback body of the sticker pack install-limit error modal when no exact limit is known. -#: src/features/invite/commands/InviteCommands.tsx:52 -#: src/features/invite/commands/InviteCommands.tsx:70 -msgid "You're at the install limit. Remove one to add another." -msgstr "Du har nådd installasjonsgrensen. Fjern én for å legge til en annen." - #. Short label in the user banned from guild modal. Keep it concise. Keep the tone plain and specific. #: src/features/moderation/components/alerts/UserBannedFromGuildModal.tsx:8 msgid "You're banned" @@ -38379,11 +37820,6 @@ msgstr "Du er utestengt" msgid "You're being rate limited. Wait {duration} before trying again." msgstr "Du er ratelimitert. Vent {duration} før du prøver igjen." -#. End-of-list title in the scheduled messages popout when all scheduled messages are visible. Tone can be friendly. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:51 -msgid "You're caught up" -msgstr "Du er ajour" - #. Error modal body shown when a gift-subscription user tries to start a recurring subscription. Explains the extension/redemption path. #: src/features/app/components/dialogs/components/plutonium/hooks/useCheckoutActions.tsx:160 msgid "You're currently on a gift subscription. It won't renew. You can redeem more gift codes to extend it. Recurring subscriptions can be started after your gift time ends." @@ -38497,16 +37933,12 @@ msgstr "Du har allerede brukt en selvbetjent refusjon nylig. Du kan refundere ig msgid "You've arrived, {username}! Let's get started." msgstr "Velkommen, {username}! La oss komme i gang." -#: src/features/auth/flow/InviteHeader.tsx:200 -msgid "You've been invited to install" -msgstr "Du er invitert til å installere" - -#: src/features/auth/flow/InviteHeader.tsx:96 -#: src/features/auth/flow/InviteHeader.tsx:299 +#: src/features/auth/flow/InviteHeader.tsx:69 +#: src/features/auth/flow/InviteHeader.tsx:213 msgid "You've been invited to join" msgstr "Du er invitert til å bli med" -#: src/features/auth/flow/InviteHeader.tsx:151 +#: src/features/auth/flow/InviteHeader.tsx:124 msgid "You've been invited to join a group DM by" msgstr "Du har blitt invitert til å bli med i en gruppechat av" @@ -38586,7 +38018,7 @@ msgstr "Abonnementet ditt på {premiumProductName} har utløpt. Du har mistet al msgid "Your {productName} session expired. Sign in again to continue authorizing this application." msgstr "Økten din i {productName} har utløpt. Logg på igjen for å fortsette å godkjenne denne applikasjonen." -#: src/features/user/components/settings_utils/SettingsConstants.tsx:205 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:200 msgid "Your account" msgstr "Din konto" diff --git a/fluxer_app/src/features/i18n/locales/pl/messages.po b/fluxer_app/src/features/i18n/locales/pl/messages.po index e06cfc7a2..22f8d56e7 100644 --- a/fluxer_app/src/features/i18n/locales/pl/messages.po +++ b/fluxer_app/src/features/i18n/locales/pl/messages.po @@ -29,11 +29,6 @@ msgstr "(edytowano)" msgid "(failed to load)" msgstr "(nie udało się załadować)" -#. Placeholder content text shown for scheduled messages with neither text nor attachments. Keep the parentheses. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:38 -msgid "(no content)" -msgstr "(brak treści)" - #: src/features/app/components/pages/YouPage.tsx:189 #: src/features/user/components/modals/UserProfileMobileSheet.tsx:899 msgid "(only visible to you)" @@ -455,7 +450,7 @@ msgstr "{count, plural, one {Rozwiń (1 wiersz)} few {Rozwiń (# wiersze)} many msgid "{count, plural, one {Expand (# row)} other {Expand (# rows)}}" msgstr "{count, plural, one {Rozwiń (# wiersz)} other {Rozwiń (# wiersze)}}" -#: src/features/voice/components/VoiceParticipantTile.tsx:303 +#: src/features/voice/components/VoiceParticipantTile.tsx:304 msgid "{count, plural, one {Expand # other device} other {Expand # other devices}}" msgstr "{count, plural, one {Rozwiń # inne urządzenie} other {Rozwiń # inne urządzenia}}" @@ -463,8 +458,8 @@ msgstr "{count, plural, one {Rozwiń # inne urządzenie} other {Rozwiń # inne u msgid "{count, plural, one {Group DM · # member} other {Group DM · # members}}" msgstr "Czat grupowy · {count, plural, one {# członek} few {# członków} many {# członków} other {# członka}}" -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:252 -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:273 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:274 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:295 msgid "{count, plural, one {Hide # device} other {Hide # devices}}" msgstr "{count, plural, one {Ukryj # urządzenie} few {Ukryj # urządzenia} many {Ukryj # urządzeń} other {Ukryj # urządzenia}}" @@ -476,7 +471,7 @@ msgstr "{count, plural, one {W rozmowie} few {# w rozmowie} many {# w rozmowie} msgid "{count, plural, one {Join video call (# participant)} other {Join video call (# participants)}}" msgstr "{count, plural, one {Dołącz do rozmowy wideo (# uczestnik)} few {Dołącz do rozmowy wideo (# uczestników)} many {Dołącz do rozmowy wideo (# uczestników)} other {Dołącz do rozmowy wideo (# uczestników)}}" -#: src/features/voice/components/VoiceParticipantTile.tsx:620 +#: src/features/voice/components/VoiceParticipantTile.tsx:621 msgid "{count, plural, one {Keep watching # stream and add this one} other {Keep watching # streams and add this one}}" msgstr "Kontynuuj oglądanie {count, plural, one {# transmisji} few {# transmisji} many {# transmisji} other {# transmisji}} i dodaj tę" @@ -492,8 +487,8 @@ msgstr "{count, plural, one {Odwołaj # aplikację} other {Odwołaj # aplikacji} msgid "{count, plural, one {sent # attachment} other {sent # attachments}}" msgstr "{count, plural, one {wysłał # załącznik} few {wysłał # załączniki} many {wysłał # załączników} other {wysłał # załącznika}}" -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:259 -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:280 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:281 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:302 msgid "{count, plural, one {Show # device} other {Show # devices}}" msgstr "{count, plural, one {Pokaż # urządzenie} few {Pokaż # urządzenia} many {Pokaż # urządzeń} other {Pokaż # urządzenia}}" @@ -535,22 +530,6 @@ msgstr "{count, plural, one {Używasz już jedynego dozwolonego połączenia dla msgid "{count, plural, one {You're at the cap of # saved media item. Remove one to add another.} other {You're at the cap of # saved media items. Remove one to add another.}}" msgstr "{count, plural, one {Osiągnięto limit # zapisanego elementu multimedialnego. Usuń jeden, aby dodać kolejny.} few {Osiągnięto limit # zapisanych elementów multimedialnych. Usuń jeden, aby dodać kolejny.} many {Osiągnięto limit # zapisanych elementów multimedialnych. Usuń jeden, aby dodać kolejny.} other {Osiągnięto limit # zapisanych elementów multimedialnych. Usuń jeden, aby dodać kolejny.}}" -#: src/features/invite/commands/InviteCommands.tsx:401 -msgid "{count, plural, one {You're at the limit of # emoji pack. Delete one to create another.} other {You're at the limit of # emoji packs. Delete one to create another.}}" -msgstr "{count, plural, one {Osiągnięto limit # pakietu emoji. Usuń jeden, aby utworzyć kolejny.} few {Osiągnięto limit # pakietów emoji. Usuń jeden, aby utworzyć kolejny.} many {Osiągnięto limit # pakietów emoji. Usuń jeden, aby utworzyć kolejny.} other {Osiągnięto limit # pakietów emoji. Usuń jeden, aby utworzyć kolejny.}}" - -#: src/features/invite/commands/InviteCommands.tsx:387 -msgid "{count, plural, one {You're at the limit of # installed emoji pack. Remove one to add another.} other {You're at the limit of # installed emoji packs. Remove one to add another.}}" -msgstr "{count, plural, one {Osiągnięto limit # zainstalowanego pakietu emoji. Usuń jeden, aby dodać kolejny.} few {Osiągnięto limit # zainstalowanych pakietów emoji. Usuń jeden, aby dodać kolejny.} many {Osiągnięto limit # zainstalowanych pakietów emoji. Usuń jeden, aby dodać kolejny.} other {Osiągnięto limit # zainstalowanych pakietów emoji. Usuń jeden, aby dodać kolejny.}}" - -#: src/features/invite/commands/InviteCommands.tsx:419 -msgid "{count, plural, one {You're at the limit of # installed sticker pack. Remove one to add another.} other {You're at the limit of # installed sticker packs. Remove one to add another.}}" -msgstr "{count, plural, one {Osiągnięto limit # zainstalowanych pakietów naklejek. Usuń jeden, aby dodać kolejny.} few {Osiągnięto limit # zainstalowanych pakietów naklejek. Usuń jeden, aby dodać kolejny.} many {Osiągnięto limit # zainstalowanych pakietów naklejek. Usuń jeden, aby dodać kolejny.} other {Osiągnięto limit # zainstalowanych pakietów naklejek. Usuń jeden, aby dodać kolejny.}}" - -#: src/features/invite/commands/InviteCommands.tsx:433 -msgid "{count, plural, one {You're at the limit of # sticker pack. Delete one to create another.} other {You're at the limit of # sticker packs. Delete one to create another.}}" -msgstr "{count, plural, one {Osiągnięto limit # pakietu naklejek. Usuń jeden, aby utworzyć nowy.} few {Osiągnięto limit # pakietów naklejek. Usuń jeden, aby utworzyć nowy.} many {Osiągnięto limit # pakietów naklejek. Usuń jeden, aby utworzyć nowy.} other {Osiągnięto limit # pakietów naklejek. Usuń jeden, aby utworzyć nowy.}}" - #: src/features/guild/components/alerts/MaxGuildsModal.tsx:24 msgid "{count, plural, one {You've reached the maximum number of communities you can join (# community). Leave a community before joining another one.} other {You've reached the maximum number of communities you can join (# communities). Leave a community before joining another one.}}" msgstr "{count, plural, one {Osiągnięto maksymalną liczbę społeczności, do których możesz dołączyć (# społeczność). Opuść społeczność, zanim dołączysz do kolejnej.} other {Osiągnięto maksymalną liczbę społeczności, do których możesz dołączyć (# społeczności). Opuść społeczność, zanim dołączysz do kolejnej.}}" @@ -750,14 +729,14 @@ msgstr "{formats}. Maks. {maxSize}. Zalecane: {recommendedSize}" msgid "{formats}. Max {maxSize}. Recommended: {recommendedSize}. {note}" msgstr "{formats}. Maks. {maxSize}. Zalecane: {recommendedSize}. {note}" -#: src/features/auth/flow/InviteHeader.tsx:117 -#: src/features/auth/flow/InviteHeader.tsx:162 -#: src/features/auth/flow/InviteHeader.tsx:335 +#: src/features/auth/flow/InviteHeader.tsx:90 +#: src/features/auth/flow/InviteHeader.tsx:135 +#: src/features/auth/flow/InviteHeader.tsx:249 msgid "{formattedMemberCount} {memberCount, plural, one {member} other {members}}" msgstr "{formattedMemberCount} {memberCount, plural, one {osoba} few {osoby} many {osób} other {osób}}" -#: src/features/auth/flow/InviteHeader.tsx:111 -#: src/features/auth/flow/InviteHeader.tsx:320 +#: src/features/auth/flow/InviteHeader.tsx:84 +#: src/features/auth/flow/InviteHeader.tsx:234 msgid "{formattedPresenceCount} online" msgstr "{formattedPresenceCount}" @@ -776,7 +755,7 @@ msgstr "{fps} kl./s" msgid "{guildName} channels" msgstr "Kanały {guildName}" -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:674 +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:673 msgid "{hiddenConnectionCount, plural, one {Expand # other device} other {Expand # other devices}}" msgstr "{hiddenConnectionCount, plural, one {Rozwiń # inne urządzenie} other {Rozwiń # innych urządzeń}}" @@ -874,7 +853,7 @@ msgstr "{length} oglądających" msgid "{lineCount, plural, one {# line} other {# lines}}" msgstr "{lineCount, plural, one {# wiersz} few {# wiersze} many {# wierszy} other {# wiersza}}" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:145 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:143 msgid "{matchCount, plural, one {# match} other {# matches}}" msgstr "{matchCount, plural, one {# wynik} few {# wyniki} many {# wyników} other {# wyników}}" @@ -889,7 +868,7 @@ msgid "{mbWayPaymentMethod} is a one-time payment method in {paymentProviderName msgstr "{mbWayPaymentMethod} to jednorazowa metoda płatności w kasie {paymentProviderName}, więc nie jest to ścieżka subskrypcji cyklicznej." #. Screen share bitrate option label. Mbps means megabits per second. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:167 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:172 msgid "{megabits} Mbps" msgstr "{megabits} Mb/s" @@ -1105,7 +1084,7 @@ msgid "{productName} detected a potential raid in this community. Invites are pa msgstr "{productName} wykrył(-a) potencjalny atak na tę społeczność. Zaproszenia są wstrzymane, więc nowi użytkownicy nie mogą teraz dołączyć." #. Anti-raid status message on a community invite embed. productName is the product brand name placeholder. -#: src/features/channel/components/InviteEmbed.tsx:117 +#: src/features/channel/components/InviteEmbed.tsx:88 msgid "{productName} detected a potential raid, so new users can't join right now." msgstr "{productName} wykrył(-a) potencjalny atak, więc nowi użytkownicy nie mogą teraz dołączyć." @@ -1225,14 +1204,14 @@ msgstr "Pozostało {remaining} znaków. Kup {premiumProductName}, aby pisać wia msgid "{remainingSlotCount} remaining" msgstr "Pozostało: {remainingSlotCount}" -#: src/features/channel/components/InviteEmbed.tsx:282 -#: src/features/channel/components/InviteEmbed.tsx:455 -#: src/features/channel/components/InviteEmbed.tsx:724 +#: src/features/channel/components/InviteEmbed.tsx:248 +#: src/features/channel/components/InviteEmbed.tsx:356 +#: src/features/channel/components/InviteEmbed.tsx:625 msgid "{renderedMemberCount} {memberCount, plural, one {member} other {members}}" msgstr "{renderedMemberCount} {memberCount, plural, one {osoba} few {osoby} many {osób} other {osób}}" #. Presence summary on a community invite embed. renderedPresenceCount is a formatted count of online members. -#: src/features/channel/components/InviteEmbed.tsx:112 +#: src/features/channel/components/InviteEmbed.tsx:83 msgid "{renderedPresenceCount} online" msgstr "{renderedPresenceCount} online" @@ -1630,9 +1609,7 @@ msgstr "1 nieprzeczytana wiadomość" msgid "1 unread DM" msgstr "1 nieprzeczytana wiadomość" -#. Invite link use-limit option meaning the invite can be used once. #. Invite max-uses dropdown option for exactly one use. -#: src/features/expressions/components/modals/PackInviteModal.tsx:33 #: src/features/invite/components/modals/InviteModal.tsx:60 msgid "1 use" msgstr "1 użycie" @@ -1668,16 +1645,12 @@ msgstr "Prezent na 1 rok" msgid "10 minutes" msgstr "10 minut" -#. Invite link use-limit option meaning the invite can be used ten times. #. Invite max-uses dropdown option for ten uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:41 #: src/features/invite/components/modals/InviteModal.tsx:68 msgid "10 uses" msgstr "10 użyć" -#. Invite link use-limit option meaning the invite can be used 100 times. #. Invite max-uses dropdown option for 100 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:53 #: src/features/invite/components/modals/InviteModal.tsx:80 msgid "100 uses" msgstr "100 użyć" @@ -1763,9 +1736,7 @@ msgctxt "adaptive-screen-share" msgid "240p" msgstr "240p" -#. Invite link use-limit option meaning the invite can be used 25 times. #. Invite max-uses dropdown option for 25 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:45 #: src/features/invite/components/modals/InviteModal.tsx:72 msgid "25 uses" msgstr "25 użyć" @@ -1840,16 +1811,12 @@ msgstr "5 dni" msgid "5 minutes" msgstr "5 minut" -#. Invite link use-limit option meaning the invite can be used five times. #. Invite max-uses dropdown option for five uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:37 #: src/features/invite/components/modals/InviteModal.tsx:64 msgid "5 uses" msgstr "5 użyć" -#. Invite link use-limit option meaning the invite can be used 50 times. #. Invite max-uses dropdown option for 50 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:49 #: src/features/invite/components/modals/InviteModal.tsx:76 msgid "50 uses" msgstr "50 użyć" @@ -2083,13 +2050,6 @@ msgstr "Przyjmij zaproszenie" msgid "Accept the friend request from {userName}?" msgstr "Zaakceptować zaproszenie do znajomych od użytkownika {userName}?" -#. Helper text on a pack invite embed explaining that accepting installs the pack. -#. Note shown on expression pack invites before accepting. -#: src/features/channel/components/InviteEmbed.tsx:100 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:81 -msgid "Accepting this invite installs the pack automatically." -msgstr "Zaakceptowanie tego zaproszenia automatycznie zainstaluje pakiet." - #. Short label in the notification utils helper. Keep it concise. #: src/features/notification/utils/NotificationUtils.ts:32 msgid "Access granted" @@ -2110,7 +2070,7 @@ msgstr "Dostęp do podstawowych informacji profilowych (nazwa użytkownika, awat #. User settings tab for accessibility preferences (visual, motion, screen reader, etc.). #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:14 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:93 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:66 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:61 msgid "Accessibility" msgstr "Dostępność" @@ -2124,7 +2084,7 @@ msgstr "Dostępny region na żywo" #. User settings tab for account login, password, MFA, and security. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:11 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:129 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:95 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:90 msgid "Account" msgstr "Konto" @@ -2180,7 +2140,7 @@ msgstr "Konto jest zbyt nowe" #. Required-action modal title shown when an account-level verification step is required to proceed. #. Title of the error modal shown when an unclaimed (guest) account tries to accept a community or group DM invite. Auth-related; keep tone plain. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:8 -#: src/features/invite/commands/InviteCommands.tsx:37 +#: src/features/invite/commands/InviteCommands.tsx:35 msgid "Account verification required" msgstr "Wymagana weryfikacja konta" @@ -2461,7 +2421,7 @@ msgid "Add an account to continue." msgstr "Dodaj konto, aby kontynuować." #. Body of the error modal shown when an unclaimed (guest) account tries to accept a community invite. Tells the user to complete sign-up first. -#: src/features/invite/commands/InviteCommands.tsx:42 +#: src/features/invite/commands/InviteCommands.tsx:40 msgid "Add an email and password to your account first." msgstr "Najpierw dodaj adres e-mail i hasło do swojego konta." @@ -2771,7 +2731,7 @@ msgid "Address" msgstr "Adres" #. Description for an H.264 backup stream select. Keep H.264, CPU, and GPU literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:119 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:124 msgid "Adds H.264 for mixed clients. Uses more encode work." msgstr "Dodaje H.264 dla klientów mieszanych. Zwiększa obciążenie procesora." @@ -2827,11 +2787,9 @@ msgstr "Administratorzy wstrzymali zaproszenia — nie możesz teraz dołączyć #. Collapsed-by-default group at the end of the community overview tab holding less common settings. #. Disclosure button label in the voice connection status popout. Reveals technical bandwidth and network stats. #. User settings tab for power-user and experimental application preferences. -#. Voice participant context menu submenu label for IDs and diagnostics. #: src/features/channel/components/modals/channel_tabs/ChannelOverviewTab.tsx:337 #: src/features/guild/components/modals/guild_tabs/guild_overview_tab/index.tsx:28 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:178 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:145 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:140 #: src/features/voice/components/voice_connection_status/VoiceDetailsPopout.tsx:60 msgid "Advanced" msgstr "Zaawansowane" @@ -2842,7 +2800,7 @@ msgid "Advanced video settings" msgstr "Ustawienia zaawansowane wideo" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:100 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:121 msgid "Advertise a capped decode codec to force publisher migration" msgstr "Zaoferuj ograniczony kodek dekodowania, aby wymusić migrację wydawcy" @@ -3065,6 +3023,13 @@ msgstr "Zezwól każdemu na wyświetlanie tego połączenia w Twoim profilu" msgid "Allow anyone who can view your full profile to see your profile local time" msgstr "Zezwól każdemu, kto może wyświetlić twój pełny profil, na zobaczenie twojej lokalnej godziny w profilu" +#. Settings search entry label for the AV1 screen-share opt-in. AV1 is a codec name and should stay literal. +#. Switch label for the AV1 screen-share opt-in. AV1 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:236 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:88 +msgid "Allow AV1 for screen sharing" +msgstr "Zezwalaj na AV1 podczas udostępniania ekranu" + #. Toggle label that allows DMs from bots in this community. #: src/features/ui/action_menu/items/BulkSettingsMenuItems.tsx:81 msgid "Allow bot direct messages" @@ -3112,6 +3077,13 @@ msgstr "Zezwalaj na elastyczne nazwy kanałów tekstowych" msgid "Allow for all communities" msgstr "Zezwól dla wszystkich społeczności" +#. Settings search entry label for the H.265/HEVC screen-share opt-in. H.265 and HEVC are codec names and should stay literal. +#. Switch label for the H.265/HEVC screen-share opt-in. H.265 and HEVC are codec names and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:240 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:92 +msgid "Allow H.265 (HEVC) for screen sharing" +msgstr "Zezwól na H.265 (HEVC) podczas udostępniania ekranu" + #: src/features/connection/components/modals/EditConnectionModal.tsx:95 msgid "Allow members from communities you're in to see this connection" msgstr "Zezwól członkom społeczności, do których należysz, na wyświetlanie tego połączenia" @@ -3218,7 +3190,7 @@ msgid "Already have an account?" msgstr "Masz już konto?" #. Status label on a group DM invite embed when the current user is already a member. -#: src/features/channel/components/InviteEmbed.tsx:76 +#: src/features/channel/components/InviteEmbed.tsx:67 msgid "Already joined" msgstr "Już dołączono" @@ -3426,7 +3398,7 @@ msgid "Animated avatars ({animatedAvatarFormats}) require {premiumProductName}." msgstr "Animowane awatary ({animatedAvatarFormats}) wymagają {premiumProductName}." #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:79 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:75 msgid "Animated avatars & profile banners" msgstr "Animowane awatary i banery profilowe" @@ -3712,7 +3684,7 @@ msgstr "Liczba powiadomień na ikonie aplikacji" msgid "App language: {format}" msgstr "Język aplikacji: {format}" -#: src/features/user/components/settings_utils/SettingsConstants.tsx:209 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:204 msgid "App settings" msgstr "Ustawienia aplikacji" @@ -3739,7 +3711,7 @@ msgstr "Powiększenie aplikacji" #. Advanced settings category tag. #. User settings tab for app appearance and layout options. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:13 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:116 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:111 msgid "Appearance" msgstr "Wygląd" @@ -3812,8 +3784,8 @@ msgstr "Aplikację pomyślnie zaktualizowano" #: src/features/user/components/modals/tabs/applications_tab/index.tsx:90 #: src/features/user/components/modals/tabs/applications_tab/index.tsx:129 #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:29 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:74 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:70 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:66 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:65 msgid "Applications" msgstr "Aplikacje" @@ -3899,7 +3871,7 @@ msgid "Are you sure you want to delete every message in your personal notes? Thi msgstr "Czy na pewno chcesz usunąć wszystkie wiadomości z notatek osobistych? Spowoduje to trwałe usunięcie wszystkich wiadomości i załączników. Tej operacji nie można cofnąć." #. placeholder {0}: selectedRole.name -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:410 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:425 msgid "Are you sure you want to delete the <0>{0} role? Any members with this role will no longer have it." msgstr "Czy na pewno chcesz usunąć rolę <0>{0}? Wszyscy członkowie, którzy ją posiadają, stracą ją." @@ -4080,11 +4052,6 @@ msgstr "Makieta załącznika" msgid "Attachment mocks" msgstr "Makiety załączników" -#. Placeholder content text shown for scheduled messages that have attachments but no text content. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:34 -msgid "Attachment only message" -msgstr "Wiadomość tylko z załącznikiem" - #. Short label in the channel and chat textual attachment preview bottom sheet. Keep it concise. #. Short label in the channel and chat textual attachment preview modal. Keep it concise. #: src/features/channel/components/embeds/attachments/TextualAttachmentPreviewBottomSheet.tsx:27 @@ -4112,9 +4079,7 @@ msgstr "Wysyłanie załączników niedostępne" msgid "Attachment: {filename}" msgstr "Załącznik: {filename}" -#. Label in the scheduled message row preview indicating that attachments are included. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:43 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:34 msgid "Attachments" msgstr "Załączniki" @@ -4238,7 +4203,7 @@ msgid "Audio settings" msgstr "Ustawienia audio" #. Voice control button label for microphone and speaker settings. -#: src/features/voice/components/VoiceControlBar.tsx:146 +#: src/features/voice/components/VoiceControlBar.tsx:142 msgctxt "voice-control-button" msgid "Audio settings" msgstr "Ustawienia audio" @@ -4344,7 +4309,7 @@ msgid "Authorized" msgstr "Autoryzowane" #. 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/GeneralSettingsSections.ts:30 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:22 msgid "Authorized applications" msgstr "Autoryzowane aplikacje" @@ -4358,8 +4323,8 @@ msgstr "Autoryzowane aplikacje" #: src/features/user/components/modals/tabs/AuthorizedAppsTab.tsx:506 #: src/features/user/components/settings_utils/search_index/AuthorizedAppsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:148 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:34 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:107 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:102 msgid "Authorized apps" msgstr "Autoryzowane aplikacje" @@ -4442,7 +4407,6 @@ msgid "Autocomplete suggestion: {label}, {selectedOptionPosition} of {resultCoun msgstr "Sugestia autouzupełniania: {label}, {selectedOptionPosition} z {resultCount}" #. Channel overview settings tab label, control, or validation message (name, topic, slowmode, voice region, mature content gate). -#. Label for the auto codec option in the screen-share codec radio group. Keep it concise. #. Option label for a WebRTC content hint select. #. Option label for an SVC mode select. #. Option label for an encoder path select. @@ -4451,11 +4415,10 @@ msgstr "Sugestia autouzupełniania: {label}, {selectedOptionPosition} z {resultC #. Voice region option label in the voice settings menu meaning let Fluxer pick the best region automatically. #. Voice region picker option label meaning 'let Fluxer pick the best region automatically'. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/RtcRegionSelect.tsx:19 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:59 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:99 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:139 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:176 -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:34 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:64 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:104 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:144 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:181 #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:263 #: src/features/voice/components/VoiceRegionSelector.tsx:16 #: src/features/voice/components/VoiceSettingsMenus.tsx:126 @@ -4468,6 +4431,11 @@ msgctxt "rtc-region-value" msgid "Automatic" msgstr "Automatycznie" +#. Option label for the screen-share codec select. codec is the automatically selected codec label. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:222 +msgid "Automatic ({codec})" +msgstr "Automatyczne ({codec})" + #. Settings search entry label. Names the settings search entry in the settings UI. #. Voice setting label for automatically evening out microphone volume. #: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:48 @@ -4495,96 +4463,6 @@ msgstr "Automatyczne odczytywanie wiadomości" msgid "Automatic start" msgstr "Automatyczne uruchamianie" -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep Firefox as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:8 -msgid "Automatic would use {codecName} because Firefox screen sharing works most reliably with it." -msgstr "Automatyczne użycie kodeka {codecName} jest zalecane, ponieważ udostępnianie ekranu w Firefoksie działa z nim najbardziej niezawodnie." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:70 -msgid "Automatic would use {codecName} because no hardware encoder is available and this browser exposes H.265." -msgstr "Automatyczne użycie {codecName} jest możliwe, ponieważ nie ma dostępnego enkodera sprzętowego, a ta przeglądarka obsługuje H.265." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:75 -msgid "Automatic would use {codecName} because no hardware encoder is available and your computer exposes H.265." -msgstr "Automatyczne użycie kodeka {codecName} jest spowodowane brakiem dostępnego enkodera sprzętowego i obsługą H.265 przez twój komputer." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:90 -msgid "Automatic would use {codecName} because no higher-quality encoder is available and H.264 is compatible." -msgstr "Automatyczne użycie kodeka {codecName}, ponieważ nie jest dostępny koder wyższej jakości, a H.264 jest zgodny." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep OpenH264 and Linux literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:101 -msgid "Automatic would use {codecName} because no video encoder is exposed. On Linux, OpenH264 may need to be installed." -msgstr "Automatyczne użycie {codecName} nastąpi, ponieważ nie wykryto żadnego enkodera wideo. W systemie Linux może być konieczne zainstalowanie OpenH264." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:60 -msgid "Automatic would use {codecName} because software encoding is preferred and this browser exposes AV1." -msgstr "Automatyczne użycie kodeka {codecName} jest preferowane, ponieważ przeglądarka obsługuje AV1." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:80 -msgid "Automatic would use {codecName} because software encoding is preferred and this browser exposes VP9." -msgstr "Automatyczne użycie kodeka {codecName} jest preferowane, ponieważ przeglądarka obsługuje VP9." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:95 -msgid "Automatic would use {codecName} because software encoding is preferred and VP8 is the safest software fallback." -msgstr "Automatyczne użycie kodeka {codecName} jest preferowane, ponieważ kodowanie programowe jest bezpieczniejsze, a VP8 to najbezpieczniejsza opcja awaryjna." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:65 -msgid "Automatic would use {codecName} because software encoding is preferred and your computer exposes AV1." -msgstr "Automatyczne użycie kodeka {codecName} jest preferowane, ponieważ kodowanie programowe jest preferowane, a twój komputer obsługuje AV1." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:85 -msgid "Automatic would use {codecName} because software encoding is preferred and your computer exposes VP9." -msgstr "Automatyczne użycie kodeka {codecName} jest preferowane, ponieważ kodowanie programowe jest preferowane, a twój komputer obsługuje VP9." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep codec names literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:25 -msgid "Automatic would use {codecName} because this browser does not expose H.264, so VP8 is the safest fallback." -msgstr "Automatyczne użycie kodeka {codecName}, ponieważ ta przeglądarka nie obsługuje H.264, więc VP8 jest najbezpieczniejszą opcją awaryjną." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep Chromium as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:13 -msgid "Automatic would use {codecName} because this browser supports it and it is the best fallback outside Chromium." -msgstr "Automatyczne użycie kodeka {codecName} jest możliwe, ponieważ przeglądarka go obsługuje i jest to najlepsza opcja poza Chromium." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep codec names literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:30 -msgid "Automatic would use {codecName} because your computer does not expose H.264, so VP8 is the safest fallback." -msgstr "Automatyczne użycie {codecName} jest zalecane, ponieważ twój komputer nie obsługuje H.264, więc VP8 jest najbezpieczniejszą opcją awaryjną." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep Chromium as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:19 -msgid "Automatic would use {codecName} because your computer supports it and it is the best fallback outside Chromium." -msgstr "Automatyczne użycie {codecName} jest zalecane, ponieważ twój komputer je obsługuje i jest to najlepsza opcja poza przeglądarką Chromium." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:54 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware and it gives strong screen-share quality." -msgstr "Opcja automatyczna użyje kodeka {codecName}, ponieważ Twój procesor graficzny (GPU) może go kodować sprzętowo, co zapewnia wysoką jakość udostępniania ekranu." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:42 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware and it is the most compatible screen-share default." -msgstr "Automatyczne użycie {codecName} jest zalecane, ponieważ twoja karta graficzna (GPU) może go kodować sprzętowo i jest to najbardziej kompatybilna domyślna opcja udostępniania ekranu." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:48 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware, with excellent compression and low CPU usage." -msgstr "Automatyczne użycie {codecName} jest możliwe, ponieważ twój procesor graficzny (GPU) może go kodować sprzętowo, zapewniając doskonałą kompresję i niskie zużycie procesora." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:36 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware, with the best compression for screen sharing." -msgstr "Opcja automatyczna użyje kodeka {codecName}, ponieważ Twój procesor GPU może go kodować sprzętowo, zapewniając najlepszą kompresję do udostępniania ekranu." - #. Short label in the animation tab. Keep it concise. #: src/features/user/components/modals/tabs/accessibility_tab/AnimationTab.tsx:52 msgid "Automatically play GIFs" @@ -4648,6 +4526,16 @@ msgstr "Automatyczne oznaczanie jako przeczytane" msgid "Autoscrolling" msgstr "Autoprzewijanie" +#. Settings search synonym. Codec name; keep literal. Used to match this term in the settings search bar. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:101 +msgid "AV1" +msgstr "AV1" + +#. Option label for the screen-share codec select while the AV1 opt-in is off and the option is disabled. AV1 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:226 +msgid "AV1 (requires opt-in)" +msgstr "AV1 (wymaga zgody)" + #. Label for the available desktop version in the Linux update modal. #: src/features/updater/commands/UpdaterModalCommands.tsx:140 msgid "Available" @@ -4875,7 +4763,7 @@ msgid "Badge" msgstr "Odznaka" #. Option label for a software encoder quality select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:83 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:88 msgid "Balanced" msgstr "Zrównoważona" @@ -4917,7 +4805,7 @@ msgstr "Ban wygasa o {0}." #: src/features/moderation/components/modals/BanMemberModal.tsx:270 #: src/features/ui/action_menu/GuildMemberContextMenu.tsx:66 #: src/features/ui/action_menu/items/GuildMemberMenuItems.tsx:51 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:94 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:118 msgid "Ban member" msgstr "Zbanuj użytkownika" @@ -5046,7 +4934,7 @@ msgstr "Od 1 do 32 znaków" #. 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/PlutoniumIndex.ts:27 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:207 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:202 msgid "Billing" msgstr "Płatności" @@ -5099,7 +4987,7 @@ msgid "Biometrics" msgstr "Biometria" #. 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/VoiceVideoIndex.ts:160 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:181 msgid "Bitrate" msgstr "Przepływność" @@ -5181,8 +5069,8 @@ msgstr "Zablokowani" #: src/features/user/components/modals/tabs/BlockedUsersTab.tsx:210 #: src/features/user/components/settings_utils/search_index/BlockedUsersIndex.ts:6 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:152 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:58 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:18 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:53 msgid "Blocked users" msgstr "Zablokowani użytkownicy" @@ -5275,7 +5163,7 @@ msgstr "Dodano do zakładek." #. Tab label in the inbox popout listing the user bookmarks. #: src/features/channel/components/modals/BookmarksBottomSheet.tsx:33 #: src/features/messaging/components/pages/SavedMessagesPage.tsx:23 -#: src/features/messaging/components/popouts/InboxPopout.tsx:36 +#: src/features/messaging/components/popouts/InboxPopout.tsx:34 msgid "Bookmarks" msgstr "Zakładki" @@ -5535,10 +5423,6 @@ msgstr "Nękanie, powtarzające się niechciane kontakty, prześladowanie lub uk msgid "Bullying, threats, hate, violence, raids, or content that pushes self-harm." msgstr "Nękanie, groźby, nienawiść, przemoc, rajdy lub treści promujące samookaleczenia." -#: src/features/expressions/components/modals/CreatePackModal.tsx:95 -msgid "Bundle your favorite stickers into a pack you can distribute." -msgstr "Zbierz ulubione naklejki w pakiet, który możesz udostępniać." - #. Short label in the app constants. #: src/features/app/constants/AppConstants.ts:45 msgid "Busy right now" @@ -5761,7 +5645,7 @@ msgid "Cameras and virtual capture devices are selected here in {productName}, n msgstr "Kamery i wirtualne urządzenia przechwytujące wybiera się tutaj w {productName}, a nie w systemowym selektorze Wayland. Jeśli nic się nie pojawia, sprawdź uprawnienia lub podłącz urządzenie." #. Tooltip in the voice control bar when cameras are disabled because the participant count exceeds the limit. {voiceChannelCameraUserLimit} is the configured threshold. -#: src/features/voice/components/VoiceControlBar.tsx:136 +#: src/features/voice/components/VoiceControlBar.tsx:132 msgid "Cameras are off above {voiceChannelCameraUserLimit} participants" msgstr "Kamery są wyłączone powyżej {voiceChannelCameraUserLimit} uczestników" @@ -5781,7 +5665,6 @@ msgid "Can't upload files here" msgstr "Nie można tu przesyłać plików" #. Action label for dismissing a mass-mention warning. -#. Button label on a scheduled message row that cancels (deletes) the scheduled send. #. Button label that closes the emoji rename popout without saving. #. Button that closes the delete channel confirmation without deleting. #. Button that closes the device logout confirmation without changes. @@ -5810,10 +5693,8 @@ msgstr "Nie można tu przesyłać plików" #: src/features/emoji/components/emojis/EmojiListItem.tsx:318 #: src/features/expressions/components/modals/AddFavoriteMemeModal.tsx:111 #: src/features/expressions/components/modals/AddGuildStickerModal.tsx:250 -#: src/features/expressions/components/modals/CreatePackModal.tsx:137 #: src/features/expressions/components/modals/EditFavoriteMemeModal.tsx:87 #: src/features/expressions/components/modals/EditGuildStickerModal.tsx:116 -#: src/features/expressions/components/modals/EditPackModal.tsx:124 #: src/features/guild/components/modals/TransferOwnershipModal.tsx:91 #: src/features/i18n/utils/CommonMessageDescriptors.ts:98 #: src/features/input/state/input_keybind/shared.ts:137 @@ -5824,7 +5705,6 @@ msgstr "Nie można tu przesyłać plików" #: src/features/messaging/components/modals/ForwardModal.tsx:635 #: src/features/messaging/components/modals/ImageCropModal.tsx:925 #: src/features/messaging/components/modals/MessageHistoryThresholdModal.tsx:107 -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:47 #: src/features/moderation/components/modals/BanMemberModal.tsx:262 #: src/features/moderation/components/modals/RemoveTimeoutModal.tsx:70 #: src/features/moderation/components/modals/TimeoutMemberModal.tsx:126 @@ -5850,11 +5730,6 @@ msgstr "Anuluj" msgid "Cancel editing message" msgstr "Anuluj edycję wiadomości" -#. Button or menu action label in the channel and chat scheduled message edit bar. Keep it concise. -#: src/features/channel/components/ScheduledMessageEditBar.tsx:18 -msgid "Cancel editing scheduled message" -msgstr "Anuluj edycję zaplanowanej wiadomości" - #. Relationship action label for canceling an outgoing friend request. #: src/features/relationship/utils/RelationshipMessageDescriptors.ts:25 msgid "Cancel friend request" @@ -5935,16 +5810,6 @@ msgstr "Nie można edytować" msgid "Cannot delete account" msgstr "Nie można usunąć konta" -#. Title of the error modal when installing an emoji pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:83 -msgid "Cannot install emoji pack" -msgstr "Nie można zainstalować pakietu emoji" - -#. Title of the error modal when installing a sticker pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:87 -msgid "Cannot install sticker pack" -msgstr "Nie można zainstalować pakietu naklejek" - #. Toast error shown when captcha verification fails inside the auth captcha interceptor. #: src/features/auth/components/CaptchaInterceptor.tsx:14 msgid "Captcha verification failed. Try again." @@ -5955,15 +5820,15 @@ msgstr "Weryfikacja captcha nie powiodła się. Spróbuj ponownie." msgid "Capture" msgstr "Nagrywaj" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:398 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:420 msgid "Capture app audio" msgstr "Nagrywaj dźwięk z aplikacji" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:399 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:421 msgid "Capture desktop audio" msgstr "Nagrywaj dźwięk z pulpitu" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:397 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:419 msgid "Capture device audio" msgstr "Nagrywaj dźwięk z urządzenia" @@ -6221,12 +6086,12 @@ msgstr "Formularz zmiany hasła" msgid "Change scheduled" msgstr "Zmiana zaplanowana" -#. Tooltip / button label in the screen-share status pill. Opens the picker to change what is being shared. -#. Voice control menu action to choose a different screen-share source. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:48 -#: src/features/voice/components/VoiceControlBar.tsx:108 -msgid "Change source" -msgstr "Zmień źródło" +#. Action that opens the source picker for the active screen share. +#. Voice screen share menu action that changes the shared source. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:24 +#: src/features/voice/components/ActiveScreenShareMenu.tsx:23 +msgid "Change Stream" +msgstr "Zmień strumień" #. Modal title for the screen-share picker when switching an ongoing stream to a new source. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:156 @@ -6575,7 +6440,7 @@ msgstr "Przekroczono limit znaków o {remaining}" #: src/features/input/components/modals/KeyboardShortcutsCheatsheetModal.tsx:40 #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:15 #: src/features/user/components/modals/tabs/keybinds_tab/DefaultKeybindsList.tsx:39 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:120 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:115 msgid "Chat" msgstr "Czat" @@ -6976,7 +6841,7 @@ msgid "Choose your profile accent color" msgstr "Wybierz kolor akcentujący profilu" #. 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/VoiceVideoIndex.ts:108 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:129 msgid "Cisco" msgstr "Cisco" @@ -7584,7 +7449,7 @@ msgid "Codec" msgstr "Kodek" #. 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/VoiceVideoIndex.ts:96 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:117 msgid "Codec negotiation testing" msgstr "Testowanie negocjacji kodeka" @@ -7628,8 +7493,8 @@ msgstr "Zwiń temat kanału" #. Tooltip / aria label on a voice participant tile button that collapses expanded device tiles for one user. #. Voice menu action that collapses expanded device tiles back into a single tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:98 -#: src/features/voice/components/VoiceParticipantTile.tsx:165 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:122 +#: src/features/voice/components/VoiceParticipantTile.tsx:166 msgid "Collapse devices" msgstr "Zwiń urządzenia" @@ -8104,7 +7969,7 @@ msgstr "Fokus na polu tekstowym" #. Button label that opens a dedicated advanced settings modal for configuring screen-share encoder controls. #. Button label that opens a dedicated advanced settings modal. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedChatControls.tsx:161 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:163 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:168 msgid "Configure" msgstr "Skonfiguruj" @@ -8127,7 +7992,7 @@ msgid "Configure now" msgstr "Skonfiguruj teraz" #. Tooltip / aria label on the screen-share control while a share is active. Opens the configure / end menu. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:69 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:58 msgid "Configure or end screen share" msgstr "Skonfiguruj lub zakończ udostępnianie ekranu" @@ -8378,12 +8243,12 @@ msgstr "Połączenie: {connectionId}" #: src/features/i18n/utils/CommonMessageDescriptors.ts:410 #: src/features/user/components/popouts/UserProfileShared.tsx:610 #: src/features/user/components/settings_utils/search_index/LinkedAccountsIndex.ts:8 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:38 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:30 msgid "Connections" msgstr "Połączenia" #. User settings tab for linked external accounts. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:111 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:106 msgctxt "user-settings-tab" msgid "Connections" msgstr "Połączenia" @@ -8434,7 +8299,7 @@ msgid "Content filtering" msgstr "Filtrowanie treści" #. Label for an advanced screen-share select. Refers to the WebRTC MediaStreamTrack contentHint value. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:131 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:136 msgid "Content hint" msgstr "Wskazówka dotycząca zawartości" @@ -9157,16 +9022,6 @@ msgstr "Nie udało się zignorować zaproszenia do znajomych" msgid "Couldn't ignore the friend request. Try again." msgstr "Nie udało się zignorować zaproszenia do znajomych. Spróbuj ponownie." -#. Generic body for the error modal when an emoji pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:107 -msgid "Couldn't install this emoji pack. Try again later." -msgstr "Nie udało się zainstalować tego pakietu emoji. Spróbuj ponownie później." - -#. Generic body for the error modal when a sticker pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:111 -msgid "Couldn't install this sticker pack. Try again later." -msgstr "Nie udało się zainstalować tego pakietu naklejek. Spróbuj ponownie później." - #. Error modal title shown when accepting a community invite fails. #: src/features/invite/components/alerts/InviteAcceptFailedModal.tsx:9 msgid "Couldn't join community" @@ -9582,11 +9437,6 @@ msgstr "Utwórz konto, aby odebrać prezent" msgid "Create and manage applications and bots for your account" msgstr "Twórz aplikacje i boty dla swojego konta oraz zarządzaj nimi" -#. Empty-state description for expression packs when the feature requires premium. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:63 -msgid "Create and share custom emoji and sticker packs with {premiumProductFullName}." -msgstr "Twórz i udostępniaj własne pakiety emoji i naklejek dzięki {premiumProductFullName}." - #. Button or menu action label in the application create modal. Keep it concise. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/applications_tab/ApplicationCreateModal.tsx:20 @@ -9628,14 +9478,6 @@ msgstr "Utwórz czat" msgid "Create emoji & stickers" msgstr "Tworzenie emoji i naklejek" -#. Action that opens the create-emoji-pack modal. -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/expressions/components/modals/CreatePackModal.tsx:18 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:314 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:31 -msgid "Create emoji pack" -msgstr "Utwórz pakiet emoji" - #. Accessible label for the create-favorite-category form. #: src/features/expressions/components/modals/CreateFavoriteCategoryModal.tsx:16 msgid "Create favorite category form" @@ -9688,14 +9530,6 @@ msgstr "Utwórz lub dołącz do społeczności" msgid "Create role" msgstr "Utwórz rolę" -#. Action that opens the create-sticker-pack modal. -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/expressions/components/modals/CreatePackModal.tsx:22 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:314 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:35 -msgid "Create sticker pack" -msgstr "Utwórz pakiet naklejek" - #. Setup wizard title prompting the operator to create the first account. #: src/features/app/components/setup/SetupWizardSteps.tsx:48 msgid "Create the administrator account" @@ -9748,15 +9582,6 @@ msgstr "Utworzono" msgid "Created {createdAt}" msgstr "Utworzono {createdAt}" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:334 -msgid "Created {createdCount} / {createdLimit}" -msgstr "Utworzono: {createdCount} / {createdLimit}" - -#. placeholder {0}: NicknameUtils.getDisplayName(packCreator) -#: src/features/channel/components/InviteEmbed.tsx:343 -msgid "Created by {0}" -msgstr "Utworzone przez {0}" - #. placeholder {0}: inviter ? NicknameUtils.getNickname(inviter, undefined, channelId) : invite.inviter ? NicknameUtils.getDisplayName(invite.inviter) : '' #. placeholder {1}: formatExpiresAt(invite.expires_at) #: src/features/channel/components/modals/GroupInvitesBottomSheet.tsx:218 @@ -9768,13 +9593,6 @@ msgstr "Utworzone przez {0}. Wygasa za {1}." msgid "Created by {creatorDisplayName} on {createdAt}" msgstr "Utworzono przez {creatorDisplayName} dnia {createdAt}" -#. Metadata label for an expression pack invite. userName is the pack creator username. -#. Short label in the authentication invite header. Preserve {userName}; it is inserted by code. Keep the tone plain and specific. -#: src/features/auth/flow/InviteHeader.tsx:29 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:73 -msgid "Created by {userName}" -msgstr "Utworzone przez {userName}" - #. placeholder {0}: renderInline(change.newValue, i18n, guildId) #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:739 msgid "Created for channel {0}." @@ -9787,11 +9605,6 @@ msgstr "Utworzono dla kanału \"{0}\"." msgid "Created on {0}." msgstr "Utworzono {0}." -#. 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/ExpressionPacksIndex.ts:43 -msgid "Created packs" -msgstr "Utworzone pakiety" - #. placeholder {0}: renderInline(change.newValue, i18n) #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:743 msgid "Created with name {0}." @@ -10119,7 +9932,7 @@ msgid "Custom tags" msgstr "Własne tagi" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:87 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:83 msgid "Custom themes" msgstr "Motywy niestandardowe" @@ -10603,7 +10416,6 @@ msgstr "Domyślnie wyłączone na urządzeniach mobilnych, aby oszczędzać bate #. Button or menu action label in the channel and chat embed audio. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the channel and chat media container. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the channel and chat mobile memes picker. Keep it concise. Keep the tone plain and specific. -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the messaging commands. Keep it concise. Keep the tone plain and specific. #. Confirm button label on the destructive delete-saved-media alert. #. Danger button label that confirms deleting a custom emoji. @@ -10626,7 +10438,6 @@ msgstr "Domyślnie wyłączone na urządzeniach mobilnych, aby oszczędzać bate #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:117 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:290 #: src/features/user/components/modals/tabs/component_gallery_tab/index.tsx:238 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:49 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:154 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:190 msgid "Delete" @@ -10785,11 +10596,6 @@ msgstr "Usuń moje wiadomości" msgid "Delete other members' messages. Pinning is controlled separately." msgstr "Usuwanie wiadomości innych członków. Przypinanie jest kontrolowane oddzielnie." -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:40 -msgid "Delete pack" -msgstr "Usuń pakiet" - #. 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:31 msgid "Delete passkey" @@ -10862,11 +10668,6 @@ msgstr "Usuń tę wiadomość" msgid "Delete this message? Can't be undone." msgstr "Usunąć tę wiadomość? Tej operacji nie można cofnąć." -#. Error message in the expression packs tab. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:45 -msgid "Delete this pack? Can't be undone." -msgstr "Usunąć ten pakiet? Tej operacji nie można cofnąć." - #. Danger action in the channel permissions overwrite context menu that removes a member permission override from the channel. #: src/features/channel/components/modals/channel_tabs/channel_permissions_tab/OverwriteContextMenu.tsx:19 msgid "Delete user" @@ -11011,7 +10812,7 @@ msgid "Description must be no more than {discoveryDescriptionMaxLength} characte msgstr "Opis nie może zawierać więcej niż {discoveryDescriptionMaxLength} znaków." #. Developer settings tab showing UI component examples. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:153 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:148 msgid "Design system" msgstr "System projektowania" @@ -11025,8 +10826,8 @@ msgstr "Komputer" #. User settings tab for desktop app integration and platform settings. #. User settings tab label shown on desktop builds when the OS could not be identified (fallback for the per-OS labels). -#: src/features/user/components/settings_utils/SettingsConstants.tsx:86 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:141 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:81 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:136 msgid "Desktop app" msgstr "Aplikacja desktopowa" @@ -11113,7 +10914,7 @@ msgstr "Dostępna jest wersja aplikacji na komputery stacjonarne {version}. Pobi #. Settings section label for desktop window behavior. #: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx:150 #: src/features/user/components/settings_utils/search_index/DesktopSettingsIndex.ts:94 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:62 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:54 msgid "Desktop window" msgstr "Okno aplikacji komputerowej" @@ -11139,7 +10940,7 @@ msgid "Detached banner" msgstr "Odłączony baner" #. Option label for a WebRTC content hint select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:147 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:152 msgid "Detail" msgstr "Szczegół" @@ -11163,7 +10964,7 @@ msgstr "Wykrywaj podczas pisania" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:20 #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:25 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:211 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:206 msgid "Developer" msgstr "Deweloper" @@ -11171,7 +10972,7 @@ msgstr "Deweloper" #. Settings section label for client developer mode. #: src/features/user/components/modals/tabs/ClientDeveloperSettingsTab.tsx:17 #: src/features/user/components/settings_utils/search_index/ClientDeveloperSettingsIndex.ts:7 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:66 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:58 msgid "Developer mode" msgstr "Tryb programisty" @@ -11218,11 +11019,6 @@ msgstr "Urządzenie" msgid "Device alerts" msgstr "Powiadomienia o urządzeniu" -#. Voice participant context menu submenu label for actions that affect one or more voice devices. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:182 -msgid "Device controls" -msgstr "Sterowanie urządzeniem" - #: src/features/user/components/modals/tabs/DevicesTab.tsx:131 msgid "Device details" msgstr "Szczegóły urządzenia" @@ -11232,7 +11028,7 @@ msgstr "Szczegóły urządzenia" msgid "Device revoked" msgstr "Urządzenie usunięte" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:891 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1024 msgid "Device selection" msgstr "Wybór urządzenia" @@ -11255,7 +11051,7 @@ msgstr "Urządzenie:" #: src/features/user/components/modals/tabs/DevicesTab.tsx:530 #: src/features/user/components/settings_utils/search_index/DevicesIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/AppearanceSections.ts:82 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:62 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:57 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:124 msgid "Devices" msgstr "Urządzenia" @@ -11437,7 +11233,7 @@ msgid "Disable mobile push notifications" msgstr "Wyłącz powiadomienia push na urządzeniach mobilnych" #. Short label for an advanced screen-share preview preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:43 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:48 msgid "Disable picture-in-picture popout for screen shares" msgstr "Wyłącz tryb obrazu w obrazie dla udostępniania ekranu" @@ -11478,7 +11274,7 @@ msgstr "Formularz wyłączania uwierzytelniania dwuskładnikowego" #. Voice menu checkbox label. Hides another participant's video only for the current user. #. Voice menu checkbox that hides a participant video on the current device only. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:86 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:110 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:77 msgid "Disable video locally" msgstr "Wyłącz wideo lokalnie" @@ -11754,11 +11550,6 @@ msgstr "Nazwa wyświetlana" msgid "Display name (optional)" msgstr "Nazwa wyświetlana (opcjonalnie)" -#. Voice participant context menu submenu label for call display and diagnostics preferences. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:186 -msgid "Display options" -msgstr "Opcje wyświetlania" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:661 msgid "Display role members separately." msgstr "Wyświetlaj członków ról oddzielnie." @@ -12284,12 +12075,8 @@ msgstr "Holenderski" msgid "e.g., YubiKey, iPhone, work computer" msgstr "np. YubiKey, iPhone, komputer służbowy" -#: src/features/expressions/components/modals/PackInviteModal.tsx:187 -msgid "Each link works once." -msgstr "Każdy link działa tylko raz." - #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:83 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:79 msgid "Early access to new features" msgstr "Wczesny dostęp do nowych funkcji" @@ -12315,7 +12102,6 @@ msgstr "Redukcja echa" #: src/features/emoji/components/stickers/StickerGridItem.tsx:43 #: src/features/platform/utils/DesktopLocaleBridge.ts:42 #: src/features/user/components/modals/tabs/chat_settings_tab/SearchEnginesTab.tsx:35 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:123 #: src/features/user/components/modals/tabs/LinkedAccountsTab.tsx:51 msgid "Edit" msgstr "Edytuj" @@ -12396,11 +12182,6 @@ msgstr "Edytuj profil społeczności" msgid "Edit connection" msgstr "Edytuj połączenie" -#. Action that opens the edit-emoji-pack modal. -#: src/features/expressions/components/modals/EditPackModal.tsx:19 -msgid "Edit emoji pack" -msgstr "Edytuj pakiet emoji" - #. Permission description in the role/permission editor for the Manage Community permission. Refers to top-level community settings, not per-channel. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:23 msgid "Edit global settings like name, description, and icon." @@ -12512,11 +12293,6 @@ msgstr "Edytuj naklejkę" msgid "Edit sticker {stickerName}" msgstr "Edytuj naklejkę \"{stickerName}\"" -#. Action that opens the edit-sticker-pack modal. -#: src/features/expressions/components/modals/EditPackModal.tsx:23 -msgid "Edit sticker pack" -msgstr "Edytuj pakiet naklejek" - #. Settings search entry description. One-line summary of what the settings search entry controls. #: src/features/user/components/settings_utils/search_index/ApplicationsIndex.ts:88 msgid "Edit the bot avatar, tag, bio, banner, and friend request behavior" @@ -12555,11 +12331,6 @@ msgstr "Edytowanie jest tymczasowo niedostępne. Spróbuj ponownie później." msgid "Editing message" msgstr "Edytowanie wiadomości" -#. Button or menu action label in the channel and chat scheduled message edit bar. Keep it concise. -#: src/features/channel/components/ScheduledMessageEditBar.tsx:14 -msgid "Editing scheduled message" -msgstr "Edytujesz zaplanowaną wiadomość" - #. Discovery category dropdown option in the community Discovery settings tab. #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:88 msgid "Education" @@ -12674,7 +12445,7 @@ msgstr "Osadź" #. Developer settings tab for testing URL unfurls and rendered embeds. #. Settings search entry label for the developer embed debugger. #: src/features/user/components/settings_utils/search_index/EmbedDebuggerIndex.ts:7 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:149 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:144 msgid "Embed debugger" msgstr "Debuger osadzania" @@ -12726,10 +12497,8 @@ msgstr "Osadzone treści nieukryte" #. Audit log target-type filter label. Filters entries that target a custom emoji. #. Column header for the custom emoji image or glyph. #. 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/app/config/AuditLogConstants.ts:172 #: src/features/emoji/components/emojis/EmojiListItem.tsx:337 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:162 msgid "Emoji" msgstr "Emoji" @@ -12745,11 +12514,6 @@ msgstr "Emoji" msgid "emoji {emojiName}" msgstr "emoji \"{emojiName}\"" -#. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:59 -msgid "Emoji & sticker packs" -msgstr "Pakiety emoji i naklejek" - #. 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:351 msgid "Emoji autocomplete" @@ -12795,45 +12559,6 @@ msgstr "Nazwa emoji może mieć maksymalnie 32 znaki" msgid "Emoji names need at least 2 characters and can use letters, numbers, and underscores. Emojis must be under {maxSize}. Static images are resized to 128x128 pixels and compressed automatically. Animated emojis and SVGs must already fit the limit." msgstr "Nazwy emotikon powinny zawierać co najmniej 2 znaki i mogą używać liter, cyfr oraz podkreśleń. Emotikony muszą mieć rozmiar mniejszy niż {maxSize}. Statyczne obrazy są automatycznie zmieniane do rozmiaru 128x128 pikseli i kompresowane. Animowane emotikony i pliki SVG muszą już spełniać ten limit." -#. Kind label on an emoji pack invite embed. -#. Short label in the authentication invite header. Keep the tone plain and specific. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/auth/flow/InviteHeader.tsx:21 -#: src/features/channel/components/InviteEmbed.tsx:84 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:57 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:105 -msgid "Emoji pack" -msgstr "Pakiet emoji" - -#. placeholder {0}: invite.pack.name -#: src/features/invite/commands/InviteCommands.tsx:144 -msgid "Emoji pack {0} has been installed." -msgstr "Pakiet emoji \"{0}\" został zainstalowany." - -#. Title of the error modal when creating a new emoji pack is rejected because the user is at the creation limit. -#: src/features/invite/commands/InviteCommands.tsx:56 -msgid "Emoji pack creation limit reached" -msgstr "Osiągnięto limit tworzenia pakietów emoji" - -#. Modal title for the emoji pack invite share flow. -#: src/features/expressions/components/modals/PackInviteModal.tsx:57 -msgid "Emoji pack invite" -msgstr "Zaproszenie do pakietu emoji" - -#. Title of the error modal when installing an emoji pack via invite is rejected because the user is at the install limit. -#: src/features/invite/commands/InviteCommands.tsx:47 -msgid "Emoji pack limit reached" -msgstr "Osiągnięto limit pakietów emoji" - -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#. Settings section label for emoji expression packs. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:80 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:23 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:18 -msgid "Emoji packs" -msgstr "Pakiety emoji" - #. 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/ChatSettingsSections.ts:126 msgid "Emoji picker" @@ -12882,8 +12607,8 @@ msgstr "Brak ulubionych" #. Label for an advanced select that caps the best video codec this client advertises it can decode. #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:172 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:92 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:177 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:113 msgid "Emulate decode codec (testing)" msgstr "Emuluj kodek dekodowania (testowanie)" @@ -13177,18 +12902,18 @@ msgstr "Włączono treści dla dorosłych." #. Label for an advanced screen-share select. Refers to hardware or software video encoding. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:51 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:144 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:56 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:165 msgid "Encoder path" msgstr "Ścieżka kodera" #. Description for the encoder path select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:55 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:60 msgid "Encoder preference for new screen shares." msgstr "Preferowana metoda kodowania dla nowych udostępnień ekranu." #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:164 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:185 msgid "Encoder, SVC, backup stream, and bitrate presets" msgstr "Metoda kodowania, SVC, strumień zapasowy i ustawienia przepływności." @@ -13220,10 +12945,8 @@ msgstr "Zakończ okres prolongaty" msgid "End grace period now?" msgstr "Zakończyć okres prolongaty?" -#. Button label that stops the current screen share. #. Voice control menu action to stop sharing the screen. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:52 -#: src/features/voice/components/VoiceControlBar.tsx:112 +#: src/features/voice/components/VoiceControlBar.tsx:108 msgid "End screen share" msgstr "Zatrzymaj udostępnianie ekranu" @@ -13540,7 +13263,9 @@ msgstr "Dźwięk z całego systemu" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Subsection title in the voice tab. Keep it concise. +#. Voice menu submenu label for per-user entrance sound controls. #. Voice menu submenu label that contains per-user entrance sound mute and volume controls. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:179 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:309 #: src/features/user/components/modals/tabs/UserVoiceTab.tsx:187 #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:145 @@ -13568,6 +13293,8 @@ msgid "Entrance sound saved" msgstr "Dźwięk wejścia zapisany" #. Voice menu slider label adjusting playback volume of this user's entrance sound, locally only. +#. Voice menu slider label for a user's entrance sound playback volume. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:187 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:318 msgid "Entrance sound volume" msgstr "Głośność dźwięku wejścia" @@ -13803,10 +13530,6 @@ msgstr "Eksperymentalne" msgid "EXPERIMENTAL" msgstr "EXPERIMENTAL" -#: src/features/expressions/components/modals/PackInviteModal.tsx:152 -msgid "Expiration" -msgstr "Wygasa" - #. Label above the expiration duration dropdown in the invite link settings. #: src/features/invite/components/modals/InviteModal.tsx:102 msgid "Expire after" @@ -13941,13 +13664,8 @@ msgstr "Eksportuj moje dane" msgid "Export themes" msgstr "Eksportuj motywy" -#. Developer / debug surface — keep terse and technical. Tooltip / description for the Expression packs settings toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:129 -msgid "Expose the staff-only Expression packs page in user settings." -msgstr "Umożliw dostęp do strony z pakietami emotikon przeznaczonymi tylko dla pracowników w ustawieniach użytkownika." - #. Developer / debug surface — keep terse and technical. Tooltip / description for the profile timezone settings toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:138 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:129 msgid "Expose the staff-only timezone section in profile settings." msgstr "Udostępnij sekcję ustawień strefy czasowej tylko dla pracowników." @@ -13958,23 +13676,6 @@ msgstr "Udostępnij sekcję ustawień strefy czasowej tylko dla pracowników." msgid "Expression autocomplete" msgstr "Autouzupełnianie wyrażeń" -#. Settings search entry label. Names the settings search entry in the settings UI. -#. User settings tab for purchased or owned emoji/sticker expression packs. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:166 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:7 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:54 -msgid "Expression packs" -msgstr "Pakiety ekspresji" - -#. Empty-state title for expression packs when the feature requires premium. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:59 -msgid "Expression packs are a {premiumProductName} feature" -msgstr "Pakiety ekspresji to funkcja dostępna w ramach {premiumProductName}" - -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:168 -msgid "Expression packs are not enabled on this instance. Contact your instance administrator for more information." -msgstr "Pakiety ekspresji nie są włączone w tej instancji. Skontaktuj się z administratorem instancji, aby uzyskać więcej informacji." - #. Aria label for the expression picker category nav. #: src/features/i18n/utils/CommonMessageDescriptors.ts:751 msgid "Expression picker categories" @@ -13987,9 +13688,7 @@ msgstr "Wyczyść wyrażenie" #. Community settings sidebar category grouping the emoji and stickers tabs. #. 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/GuildSettingsConstants.ts:249 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:19 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:134 msgid "Expressions" msgstr "Wyrażenia" @@ -14457,7 +14156,7 @@ msgstr "Ulubione" msgid "Favorites" msgstr "Ulubione" -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:182 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:177 msgid "Feature" msgstr "Funkcja" @@ -14753,14 +14452,14 @@ msgstr "Przejdź do pola tekstowego" #. Voice call layout action that pins one of several active devices of the same participant. #. Voice layout menu action that focuses one device/session for a participant. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:37 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:61 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:101 msgid "Focus this device" msgstr "Ustaw to urządzenie jako główne" #. Voice call layout action that pins the selected participant in the focused view. #. Voice layout menu action that focuses one participant in the call view. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:41 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:65 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:105 msgid "Focus this person" msgstr "Skup się na tej osobie" @@ -14807,7 +14506,7 @@ msgstr "Ustawienia folderu" msgid "Follow us on {blueskyProviderName}" msgstr "Obserwuj nas na {blueskyProviderName}" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:693 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:826 msgid "Follow voice input" msgstr "Śledź wprowadzanie głosowe" @@ -15061,7 +14760,7 @@ msgstr "Przekazano wiadomość" msgid "Forwarded from" msgstr "Przesłano od" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:269 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:267 msgid "Found {resultCount} results in {categoryCount} categories" msgstr "Znaleziono {resultCount} wyników w {categoryCount} kategoriach" @@ -15096,7 +14795,7 @@ msgstr "Liczba klatek na sekundę" msgid "France" msgstr "Francja" -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:187 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:182 msgid "Free" msgstr "Bezpłatnie" @@ -15355,10 +15054,6 @@ msgstr "Ogólne" msgid "Generate a shareable link or copy your combined custom CSS." msgstr "Wygeneruj link do udostępnienia lub skopiuj swój połączony niestandardowy CSS." -#: src/features/expressions/components/modals/PackInviteModal.tsx:213 -msgid "Generate invite" -msgstr "Wygeneruj zaproszenie" - #. Short label in the add friends to group modal. Keep it concise. #: src/features/relationship/components/modals/AddFriendsToGroupModal.tsx:23 msgid "Generate invite link" @@ -15639,7 +15334,7 @@ msgstr "Podarowano <0/> do <1>{giftEndDate}. Nie odnawia się automatycznie. #. Settings search entry label. Also used as a search synonym in the settings search bar. #. User settings tab for gift inventory and redemption codes. #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:37 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:99 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:94 msgid "Gifts" msgstr "Prezenty" @@ -15664,7 +15359,7 @@ msgid "Glad you're here, {username}!" msgstr "Cieszymy się, że tu jesteś, {username}!" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:71 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:67 msgid "Global emoji & sticker access" msgstr "Globalny dostęp do emoji i naklejek" @@ -15703,8 +15398,8 @@ msgstr "Przejdź do {premiumProductName}" #. Button label on a community invite embed when the current user is already a member. #. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:108 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:53 +#: src/features/channel/components/InviteEmbed.tsx:79 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:45 msgid "Go to community" msgstr "Przejdź do społeczności" @@ -15831,7 +15526,7 @@ msgstr "Przyznano {0}." msgid "Grants all permissions and bypasses channel restrictions. Highly sensitive." msgstr "Przyznaje wszystkie uprawnienia i omija ograniczenia kanału. Bardzo wrażliwe." -#: src/features/voice/components/StreamSettingsMenuContent.tsx:878 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1011 msgid "Granular selection" msgstr "Szczegółowy wybór" @@ -15867,7 +15562,7 @@ msgstr "Grecki" #. Toggle label in the mobile video settings bottom sheet. Switches to grid layout. #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:88 -#: src/features/voice/components/VoiceSettingsMenus.tsx:784 +#: src/features/voice/components/VoiceSettingsMenus.tsx:785 msgid "Grid view" msgstr "Widok siatki" @@ -15948,7 +15643,7 @@ msgstr "Zaproszenia do grupy" #. Audit log channel type label for group DM channels. #. Fallback display name for an unnamed group DM in quick switcher results. #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:57 -#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:44 +#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:43 msgid "Group message" msgstr "Wiadomość grupowa" @@ -16010,20 +15705,25 @@ msgid "Grouping" msgstr "Grupowanie" #. 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/VoiceVideoIndex.ts:104 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:125 msgid "H.264" msgstr "H.264" #. Label for an advanced screen-share select. H.264 is a codec name and should stay literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:115 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:120 msgid "H.264 backup stream" msgstr "Zapasowy strumień H.264" #. Option label for an H.264 backup stream select. H.264 is a codec name and should stay literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:127 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:132 msgid "H.264 simulcast backup" msgstr "Kopia zapasowa H.264 simulcast" +#. Option label for the screen-share codec select while the HEVC opt-in is off and the option is disabled. H.265 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:231 +msgid "H.265 (requires opt-in)" +msgstr "H.265 (wymaga włączenia)" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the connection add connection modal. #: src/features/connection/components/modals/AddConnectionModal.tsx:57 @@ -16075,12 +15775,8 @@ msgstr "Przyspieszenie sprzętowe" msgid "Hardware acceleration can cause rendering glitches with transparent windows. Try --disable-gpu if you see flicker or smearing." msgstr "Akceleracja sprzętowa może powodować błędy renderowania w przypadku przezroczystych okien. Spróbuj użyć opcji --disable-gpu, jeśli widzisz migotanie lub smużenie." -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:132 -msgid "Hardware acceleration is off, so codecs will encode on your CPU. <0>Turn it back on in {advancedSettingsLabel}." -msgstr "Akceleracja sprzętowa jest wyłączona, więc kodeki będą kodować na twoim procesorze. <0>Włącz ją ponownie w <0>{advancedSettingsLabel}." - #. 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/VoiceVideoIndex.ts:152 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:173 msgid "Hardware encoder" msgstr "Koder sprzętowy" @@ -16215,10 +15911,15 @@ msgid "Help translate {PRODUCT_NAME} into your language on <0>{I18N_WEBLATE_DOMA msgstr "Pomóż przetłumaczyć {PRODUCT_NAME} na swój język na stronie <0>{I18N_WEBLATE_DOMAIN}." #. Description for a WebRTC content hint select. Keep Motion, Detail, and text as plain option concepts. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:135 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:140 msgid "Helps the browser choose motion, detail, or text handling." msgstr "Pomaga przeglądarce wybrać sposób obsługi ruchu, szczegółów lub tekstu." +#. Settings search synonym. Codec name; keep literal. Used to match this term in the settings search bar. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:105 +msgid "HEVC" +msgstr "HEVC" + #. Codec description in the screen share codec policy menu. HEVC is a codec name; keep WebRTC literal. #: src/features/voice/utils/ScreenShareCodecPolicy.ts:28 msgid "HEVC. Efficient at low bitrate, but only usable when WebRTC exposes a hardware encoder." @@ -16370,7 +16071,7 @@ msgid "Hide muted channels by default?" msgstr "Ukrywać wyciszone kanały domyślnie?" #. Short label for an advanced stream privacy preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:47 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:52 msgid "Hide my stream preview thumbnail" msgstr "Ukryj miniaturę podglądu mojego strumienia" @@ -16389,7 +16090,7 @@ msgstr "Ukryj hasło" msgid "Hide picture-in-picture popout?" msgstr "Ukryć okienko obrazu w obrazie?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:727 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:860 msgid "Hide preview thumbnail" msgstr "Ukryj podgląd miniatury" @@ -16451,7 +16152,7 @@ msgid "High dynamic range display mode" msgstr "Tryb wyświetlania z szerokim zakresem dynamiki" #. Description for a software encoder quality select. Keep AV1 and CPU literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:75 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:80 msgid "Higher quality can cost more CPU and latency." msgstr "Wyższa jakość może generować większe obciążenie procesora i opóźnienia." @@ -16474,7 +16175,7 @@ msgstr "Wskazówki" msgid "Hoist order" msgstr "Kolejność wyświetlania" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:507 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:522 msgid "Hoist order reset to default" msgstr "Kolejność wyświetlania zresetowana do domyślnej" @@ -16503,7 +16204,7 @@ msgstr "Przytrzymaj, żeby nagrać. Przeciągnij w górę, żeby zablokować, lu #. Action label in quick switcher for navigating to the Home tab. #: src/features/app/components/layout/MobileBottomNav.tsx:110 -#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:48 +#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:47 msgid "Home" msgstr "Główna" @@ -16834,11 +16535,11 @@ msgstr "Ignoruj" msgid "Ignore friend request" msgstr "Ignoruj zaproszenie do znajomych" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:868 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1001 msgid "Ignore hardware devices" msgstr "Ignoruj urządzenia sprzętowe" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:844 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:977 msgid "Ignore input media" msgstr "Ignoruj multimedia wejściowe" @@ -16864,7 +16565,7 @@ msgstr "Ignoruj zgłoszenie spamu" msgid "Ignore the friend request from {displayName}?" msgstr "Zignorować prośbę o dodanie do znajomych od {displayName}?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:855 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:988 msgid "Ignore virtual" msgstr "Ignoruj wirtualne" @@ -17198,7 +16899,7 @@ msgid "Inbox preview" msgstr "Podgląd skrzynki odbiorczej" #. Accessible label for the inbox popout tablist. -#: src/features/messaging/components/popouts/InboxPopout.tsx:44 +#: src/features/messaging/components/popouts/InboxPopout.tsx:38 msgid "Inbox tabs" msgstr "Karty skrzynki odbiorczej" @@ -17446,38 +17147,11 @@ msgstr "Wstaw emoji" msgid "Install {productName} for the full source picker and smoother screen-sharing controls." msgstr "Zainstaluj aplikację {productName}, aby uzyskać pełny selektor źródeł i płynniejsze sterowanie udostępnianiem ekranu." -#. Button label on an emoji pack invite embed that installs the pack. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:92 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:65 -msgid "Install emoji pack" -msgstr "Zainstaluj pakiet emoji" - -#. Button label on a sticker pack invite embed that installs the pack. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:96 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:69 -msgid "Install sticker pack" -msgstr "Zainstaluj pakiet naklejek" - #. Label for the installed desktop version in the Linux update modal. #: src/features/updater/commands/UpdaterModalCommands.tsx:136 msgid "Installed" msgstr "Zainstalowano" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:303 -msgid "Installed {installedCount} / {installedLimit}" -msgstr "Zainstalowano: {installedCount} / {installedLimit}" - -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:113 -msgid "Installed on {installedAt}" -msgstr "Zainstalowano: {installedAt}" - -#. 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/ExpressionPacksIndex.ts:39 -msgid "Installed packs" -msgstr "Zainstalowane pakiety" - #. Desktop updater modal body. The currentVersion placeholder is the installed app version. #: src/features/updater/commands/UpdaterModalCommands.tsx:45 msgid "Installed version: {currentVersion}." @@ -17527,7 +17201,7 @@ msgstr "Interfejs" #. Settings section label for interface language selection. #. Settings section title in the language tab. Keep it concise. #: src/features/user/components/modals/tabs/LanguageTab.tsx:79 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:50 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:42 msgid "Interface language" msgstr "Język interfejsu" @@ -17536,11 +17210,6 @@ msgstr "Język interfejsu" msgid "Interface size" msgstr "Rozmiar interfejsu" -#. Status pill on a scheduled message row when the schedule is in the past or otherwise invalid. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:26 -msgid "Invalid" -msgstr "Nieprawidłowe" - #. Error message in the use entrance sound. #. Error message in the use sound settings. #: src/features/user/components/modals/tabs/hooks/useEntranceSound.ts:30 @@ -17631,7 +17300,6 @@ msgstr "Niewidoczny" #: src/features/app/config/AuditLogConstants.ts:180 #: src/features/channel/components/guild_members_page/MemberTableRow.tsx:43 #: src/features/invite/components/modals/InviteModal.tsx:97 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:120 msgid "Invite" msgstr "Zaproś" @@ -17704,7 +17372,7 @@ msgid "Invite link settings" msgstr "Ustawienia linku z zaproszeniem" #. Title shown on an invite embed while streaming privacy is active. -#: src/features/channel/components/InviteEmbed.tsx:137 +#: src/features/channel/components/InviteEmbed.tsx:108 msgid "Invite masked" msgstr "Zaproszenie ukryte" @@ -17786,7 +17454,7 @@ msgid "Invite to community" msgstr "Zaproś do społeczności" #. Title shown on an invite embed when the invite cannot be resolved due to a non-permanent failure. -#: src/features/channel/components/InviteEmbed.tsx:133 +#: src/features/channel/components/InviteEmbed.tsx:104 msgid "Invite unavailable" msgstr "Zaproszenie niedostępne" @@ -17805,17 +17473,6 @@ msgstr "Zaproszone przez" msgid "Invited by {0}." msgstr "Zaproszono przez {0}." -#. Short label in the authentication invite header. Preserve {inviterTag}; it is inserted by code. Keep the tone plain and specific. -#: src/features/auth/flow/InviteHeader.tsx:34 -#: src/features/channel/components/InviteEmbed.tsx:347 -msgid "Invited by {inviterTag}" -msgstr "Zaproszony przez {inviterTag}" - -#. Metadata label for an expression pack invite. userTag is the inviter username and discriminator. -#: src/features/invite/components/modals/InviteAcceptModal.tsx:77 -msgid "Invited by {userTag}" -msgstr "Zaproszenie od {userTag}" - #: src/features/invite/components/InviteListItem.tsx:67 msgid "Inviter" msgstr "Zapraszający" @@ -17860,7 +17517,7 @@ msgstr "Zaproszenia są wstrzymane, ponieważ {productName} wykrył(-a) potencja #. Invite settings notice shown after admins pause invite links for a community. #. Status message on a community invite embed when invites are paused by community admins. -#: src/features/channel/components/InviteEmbed.tsx:121 +#: src/features/channel/components/InviteEmbed.tsx:92 #: src/features/invite/components/DisableInvitesButton.tsx:48 msgid "Invites are paused for this community." msgstr "Zaproszenia do tej społeczności są wstrzymane." @@ -17871,7 +17528,7 @@ msgstr "Zaproszenia w tej społeczności zostały wstrzymane przez administrator #. Audit log community feature label meaning invite creation is disabled. #. Status label on a community invite embed when invites are paused or anti-raid mode is active. -#: src/features/channel/components/InviteEmbed.tsx:104 +#: src/features/channel/components/InviteEmbed.tsx:75 #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:106 msgid "Invites disabled" msgstr "Zaproszenia wyłączone" @@ -17884,7 +17541,7 @@ msgstr "Pasek nagbar: zaproszenia wyłączone" #. Button or menu action label in the invite accept modal. Keep it concise. #. Button or menu action label in the invites disabled modal. Keep it concise. #: src/features/invite/components/alerts/InvitesDisabledModal.tsx:9 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:49 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:41 msgid "Invites paused" msgstr "Zaproszenia wstrzymane" @@ -18025,12 +17682,12 @@ msgid "Join community form" msgstr "Formularz dołączania do społeczności" #. Button label on a group DM invite embed that accepts the invite. -#: src/features/channel/components/InviteEmbed.tsx:80 +#: src/features/channel/components/InviteEmbed.tsx:71 msgid "Join group" msgstr "Dołącz do grupy" #. Button or menu action label in the invite accept modal. Keep it concise. -#: src/features/invite/components/modals/InviteAcceptModal.tsx:45 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:37 msgid "Join group DM" msgstr "Dołącz do czatu grupowego" @@ -18355,12 +18012,12 @@ msgstr "koreański" #. User settings tab for language, locale, and time display preferences. #: src/features/app/components/setup/SetupWizardSteps.tsx:56 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:6 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:137 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:132 msgid "Language" msgstr "Język" #. 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/GeneralSettingsSections.ts:54 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:46 msgid "Language settings" msgstr "Ustawienia języka" @@ -18440,15 +18097,10 @@ msgid "Launch at login" msgstr "Uruchamiaj przy logowaniu" #. Description for an SVC mode select. Keep SVC and AV1 literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:95 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:100 msgid "Layering for AV1 and VP9 when available." msgstr "Warstwowanie dla AV1 i VP9, jeśli dostępne." -#. CTA label that opens the premium settings tab from expression packs. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:67 -msgid "Learn about {premiumProductName}" -msgstr "Dowiedz się więcej o {premiumProductName}" - #. Accessible label for the screen-share picker footer info button. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:184 msgid "Learn about screen share previews" @@ -18818,7 +18470,7 @@ msgid "Links" msgstr "Linki" #. User settings tab label shown on Linux desktop builds. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:78 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:73 msgid "Linux app" msgstr "Aplikacja Linux" @@ -19115,7 +18767,7 @@ msgid "macOS" msgstr "macOS" #. User settings tab label shown on macOS desktop builds. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:82 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:77 msgid "macOS app" msgstr "Aplikacja na macOS" @@ -19247,11 +18899,6 @@ msgstr "Zarządzaj funkcjami społeczności" msgid "Manage emoji & stickers" msgstr "Zarządzanie emoji i naklejkami" -#. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:47 -msgid "Manage expression packs" -msgstr "Zarządzaj pakietami ekspresji" - #: src/features/channel/components/modals/channel_tabs/ChannelWebhooksTab.tsx:93 msgid "Manage incoming webhooks that can post messages into this channel." msgstr "Zarządzaj przychodzącymi webhookami, które mogą publikować wiadomości na tym kanale." @@ -19316,7 +18963,7 @@ msgstr "Ręczna aktualizacja aplikacji komputerowej" #. Action label in the inbox popout overflow menu. Marks every inbox channel as read. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/messaging/components/popouts/InboxPopout.tsx:48 +#: src/features/messaging/components/popouts/InboxPopout.tsx:42 #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:435 msgid "Mark all as read" msgstr "Oznacz wszystkie jako przeczytane" @@ -19334,7 +18981,7 @@ msgstr "Oznacz wszystkie DM-y jako przeczytane" #. Accessible label and tooltip for the mark-all-as-read button in the inbox popout. #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:165 -#: src/features/messaging/components/popouts/InboxPopout.tsx:52 +#: src/features/messaging/components/popouts/InboxPopout.tsx:46 msgid "Mark all inbox channels as read" msgstr "Oznacz wszystkie kanały w skrzynce odbiorczej jako przeczytane" @@ -19597,10 +19244,6 @@ msgstr "Maksymalna liczba użyć" msgid "Max size: {BACKGROUND_MEDIA_MAX_SIZE_LABEL}." msgstr "Maksymalny rozmiar: {BACKGROUND_MEDIA_MAX_SIZE_LABEL}." -#: src/features/expressions/components/modals/PackInviteModal.tsx:168 -msgid "Max uses" -msgstr "Maks. użyć" - #: src/features/user/components/modals/tabs/component_gallery_tab/IndicatorsTab.tsx:451 msgid "Max visible count" msgstr "Maks. widoczna liczba" @@ -19615,13 +19258,6 @@ msgstr "Maksymalizuj okno" msgid "Maximizes visible messages with minimal spacing." msgstr "Maksymalizuje widoczność wiadomości przy minimalnym odstępie." -#. Form helper text describing the maximum length of a description field. -#. Form helper text describing the maximum length of a description field. -#: src/features/expressions/components/modals/CreatePackModal.tsx:46 -#: src/features/expressions/components/modals/EditPackModal.tsx:43 -msgid "Maximum 256 characters" -msgstr "Maksymalnie 256 znaków" - #. Label for attachment decay maximum eligible size. #: src/features/app/components/setup/SetupWizardSteps.tsx:240 msgid "Maximum eligible size (MB)" @@ -19638,10 +19274,15 @@ msgid "Maximum protection for family-friendly spaces" msgstr "Maksymalna ochrona dla przestrzeni przyjaznych rodzinie" #. Label for an advanced screen-share bitrate select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:155 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:160 msgid "Maximum screen share bitrate" msgstr "Maksymalna szybkość transmisji ekranu" +#. Settings search entry description for the AV1 and H.265 screen-share opt-in toggles. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:97 +msgid "May cause compatibility issues for viewers. We’re working on improving this." +msgstr "Może powodować problemy z kompatybilnością u widzów. Pracujemy nad poprawą tej funkcji." + #. Short label in the max favorite memes modal. #: src/features/app/components/alerts/MaxFavoriteMemesModal.tsx:34 #: src/features/expressions/components/modals/GiftAcceptModal.tsx:220 @@ -19690,9 +19331,7 @@ msgid "Media buttons" msgstr "Przyciski multimediów" #. Accessible label for the floating media controls toolbar in the media viewer modal. -#. Voice participant context menu submenu label for camera, stream, and video actions. #: src/features/messaging/components/modals/media_modal/shared.ts:69 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:190 msgid "Media controls" msgstr "Sterowanie multimediami" @@ -19898,7 +19537,7 @@ msgstr "Członkowie, zaznaczone" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Voice participant menu action that inserts a mention of the selected user into the message composer. #: src/features/ui/action_menu/items/MentionUserMenuItem.tsx:13 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:45 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:69 #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:67 msgid "Mention" msgstr "Wspomnij" @@ -20004,7 +19643,7 @@ msgstr "wiadomość" #: src/features/guild/components/modals/guild_tabs/GuildMemberActionsSheet.tsx:88 #: src/features/ui/action_menu/items/ActionsSubmenu.tsx:41 #: src/features/ui/action_menu/items/MessageUserMenuItem.tsx:26 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:49 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:73 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabInputsTab.tsx:86 #: src/features/user/components/modals/UserProfileMobileSheet.tsx:712 #: src/features/user/components/modals/UserProfileModal.tsx:562 @@ -20342,7 +19981,7 @@ msgstr "Wymagane pozwolenie na dostęp do mikrofonu" msgid "Microphone test" msgstr "Test mikrofonu" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:813 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:946 msgid "Microphone workaround" msgstr "Obejście problemu z mikrofonem" @@ -20532,9 +20171,7 @@ msgid "Mod" msgstr "Moderator" #. Permission category for moderation actions against members or messages. -#. Voice participant context menu submenu label for member moderation actions. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:141 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:194 msgid "Moderation" msgstr "Moderacja" @@ -20667,7 +20304,7 @@ msgstr "Najtrafniejsze" #. Short label in the inline. Keep it concise. #: src/features/user/components/modals/tabs/accessibility_tab/AccessibilityTabInline.tsx:31 #: src/features/user/components/modals/tabs/AccessibilityTab.tsx:98 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:143 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:148 #: src/features/user/components/settings_utils/search_index/AccessibilityIndex.ts:297 #: src/features/user/components/settings_utils/section_registry/AccessibilitySections.ts:271 msgid "Motion" @@ -20685,7 +20322,7 @@ msgid "Move" msgstr "Przenieś" #. Submenu label that moves every active device into another voice channel. -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:22 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:37 msgid "Move all devices to…" msgstr "Przenieś wszystkie urządzenia do…" @@ -20702,7 +20339,7 @@ msgstr "Cofnij w historii przeglądanych kanałów" #. Submenu label that moves a single device into another voice channel. #. Submenu label that moves a single device into another voice channel. #: src/features/ui/action_menu/items/MoveToChannelSubmenu.tsx:21 -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:18 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:33 msgid "Move device to…" msgstr "Przenieś urządzenie do…" @@ -20739,7 +20376,7 @@ msgstr "Przenieś do" #. Submenu label that moves the selected participant or content into another channel. #. Submenu label that moves the selected participant or content into another channel. #: src/features/ui/action_menu/items/MoveToChannelSubmenu.tsx:29 -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:26 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:41 msgid "Move to…" msgstr "Przenieś do…" @@ -20804,7 +20441,7 @@ msgstr "Nuta" #: src/features/channel/components/bottomsheets/channel_details_bottom_sheet/ChannelDetailsBottomSheetShared.ts:132 #: src/features/channel/components/embeds/media/EmbedVideo.tsx:72 #: src/features/guild/components/modals/GuildNotificationSettingsModal.tsx:141 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:20 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:36 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:65 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:73 #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:178 @@ -20818,7 +20455,7 @@ msgid "Mute" msgstr "Wycisz" #. Voice control button label to turn the user's microphone off. -#: src/features/voice/components/VoiceControlBar.tsx:126 +#: src/features/voice/components/VoiceControlBar.tsx:122 msgctxt "voice-control-action" msgid "Mute" msgstr "Wycisz" @@ -20884,7 +20521,7 @@ msgid "Mute conversation" msgstr "Wycisz czat" #. Voice menu toggle that mutes a single device when the current user is connected on multiple devices. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:53 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:77 msgid "Mute device" msgstr "Wycisz urządzenie" @@ -20898,7 +20535,9 @@ msgstr "Wycisz czat" msgid "Mute DMs" msgstr "Wycisz DM-y" +#. Voice menu checkbox label that locally silences a user's entrance sound. #. Voice menu checkbox label. Locally silences this user's custom entrance sound when they join, only for the current user. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:183 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:313 msgid "Mute entrance sound" msgstr "Wycisz dźwięk wejścia" @@ -21107,11 +20746,6 @@ msgstr "Moje wyszukiwanie obrazem" msgid "My search engine" msgstr "Moja wyszukiwarka" -#. Form placeholder example for a pack name input. -#: src/features/expressions/components/modals/CreatePackModal.tsx:42 -msgid "My super pack" -msgstr "Mój superpakiet" - #. Short label in the add custom search engine modal. Keep it concise. #: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx:84 msgid "My translator" @@ -21757,10 +21391,6 @@ msgstr "Brak prezentów" msgid "No hoisted roles. Enable \"Show this role separately\" on a role to see it here." msgstr "Brak wyświetlanych ról. Włącz opcję \"Wyświetlaj tę rolę oddzielnie\" dla roli, aby ją tu zobaczyć." -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:320 -msgid "No installed packs yet." -msgstr "Nie masz jeszcze zainstalowanych pakietów." - #: src/features/guild/components/modals/guild_tabs/guild_overview_tab/fields/GuildInviteSplashUploadField.tsx:154 msgid "No invite background" msgstr "Brak tła zaproszenia" @@ -21954,11 +21584,6 @@ msgstr "Brak zapisanych multimediów" msgid "No saved payment methods." msgstr "Brak zapisanych metod płatności." -#. Empty state title in the scheduled messages popout when the user has none scheduled. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:18 -msgid "No scheduled messages" -msgstr "Brak zaplanowanych wiadomości" - #. Body of the screen-share-unsupported modal shown when xdg-desktop-portal returns no capturable sources. #: src/features/voice/components/alerts/ScreenShareUnsupportedModal.tsx:18 msgid "No screens or windows were returned by the Linux screen sharing portal. Try again after checking that your desktop environment allows screen capture." @@ -21969,7 +21594,7 @@ msgstr "System udostępniania ekranu na Linuksie nie zwrócił żadnych dostępn msgid "No search results" msgstr "Brak wyników wyszukiwania" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:251 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:249 #: src/features/app/components/dialogs/components/DesktopSettingsView.tsx:549 msgid "No settings found" msgstr "Nie znaleziono ustawień" @@ -22096,7 +21721,7 @@ msgid "No webhooks" msgstr "Brak webhooków" #. Developer option label for short-circuiting the in-app reporting (IAR) flow. When enabled, submitting a report skips the network call. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:143 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:134 msgid "No-op in-app reports" msgstr "Wyłącz zgłoszenia w aplikacji" @@ -22303,7 +21928,7 @@ msgid "Notifications" msgstr "Powiadomienia" #. User settings tab for notification and alert sound controls. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:132 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:127 msgctxt "user-settings-tab" msgid "Notifications" msgstr "Powiadomienia" @@ -22366,7 +21991,7 @@ msgstr "Obiekty" #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/SlowmodeControl.tsx:24 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:97 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:139 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:123 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:128 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:59 msgid "Off" msgstr "Wyłączone" @@ -22500,7 +22125,7 @@ msgstr "Dotyczy tylko szerokich ekranów." msgid "Only credit cards are accepted. Debit and prepaid cards cannot be used for the mature content check." msgstr "Akceptujemy tylko karty kredytowe. Karty debetowe i przedpłacone nie mogą być używane do weryfikacji wieku." -#: src/features/voice/components/StreamSettingsMenuContent.tsx:833 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:966 msgid "Only default speakers" msgstr "Tylko domyślne głośniki" @@ -22548,7 +22173,7 @@ msgstr "Uruchamiaj kod tylko wtedy, gdy dokładnie rozumiesz, co robi." msgid "Only show message previews for DMs with unread messages" msgstr "Pokazuj podgląd wiadomości tylko dla czatów prywatnych z nieprzeczytanymi wiadomościami" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:823 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:956 msgid "Only speakers" msgstr "Tylko osoby mówiące" @@ -22820,7 +22445,7 @@ msgstr "Otwórz emoji w przeglądarce" msgid "Open emoji picker" msgstr "Otwórz wybór emoji" -#: src/features/voice/components/VoiceSettingsMenus.tsx:877 +#: src/features/voice/components/VoiceSettingsMenus.tsx:859 msgid "Open event sink" msgstr "Otwórz strumień zdarzeń" @@ -22938,13 +22563,13 @@ msgstr "Otwórz profil użytkownika {directMessageName}" #. Accessible label for the avatar button that opens a user profile. #. Short label in the app layout voice participant item. Preserve {displayName}; it is inserted by code. -#: src/features/app/components/layout/VoiceParticipantItem.tsx:47 +#: src/features/app/components/layout/VoiceParticipantItem.tsx:48 #: src/features/ui/avatars/AvatarStack.tsx:21 msgid "Open profile for {displayName}" msgstr "Otwórz profil użytkownika {displayName}" #. Short label in the app layout grouped voice participant. Preserve {nickname}; it is inserted by code. -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:35 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:36 msgid "Open profile for {nickname}" msgstr "Otwórz profil użytkownika {nickname}" @@ -23079,17 +22704,17 @@ msgid "Open your settings" msgstr "Otwórz ustawienia" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:112 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:133 msgid "OpenH264 software codec on Linux" msgstr "Kodek OpenH264 na systemie Linux" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:88 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:109 msgid "OpenH264 video codec" msgstr "Otwórz kodek wideo OpenH264" #. Switch label for the OpenH264 codec toggle. "OpenH264" is a product name and "Cisco Systems, Inc." is a company name; do not translate either. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:34 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:39 msgid "OpenH264 Video Codec provided by Cisco Systems, Inc." msgstr "Kodek wideo OpenH264 dostarczany przez Cisco Systems, Inc." @@ -23336,34 +22961,6 @@ msgstr "Nie udało się przenieść własności na <0>{username} w tym momen msgid "Ownership transferred" msgstr "Własność przeniesiona" -#. Form field label for the name of an expression pack. -#. Form field label for the name of an expression pack. -#: src/features/expressions/components/modals/CreatePackModal.tsx:26 -#: src/features/expressions/components/modals/EditPackModal.tsx:27 -msgid "Pack name" -msgstr "Nazwa pakietu" - -#. Form validation error shown when the pack name field is empty. -#. Form validation error shown when the pack name field is empty. -#: src/features/expressions/components/modals/CreatePackModal.tsx:30 -#: src/features/expressions/components/modals/EditPackModal.tsx:31 -msgid "Pack name is required" -msgstr "Nazwa pakietu jest wymagana" - -#. Form validation error for a pack name that is too short. -#. Form validation error for a pack name that is too short. -#: src/features/expressions/components/modals/CreatePackModal.tsx:34 -#: src/features/expressions/components/modals/EditPackModal.tsx:35 -msgid "Pack name must be at least 2 characters" -msgstr "Nazwa pakietu musi mieć co najmniej 2 znaki" - -#. Form validation error for a pack name that is too long. -#. Form validation error for a pack name that is too long. -#: src/features/expressions/components/modals/CreatePackModal.tsx:38 -#: src/features/expressions/components/modals/EditPackModal.tsx:39 -msgid "Pack name must be at most 64 characters" -msgstr "Nazwa pakietu może mieć maksymalnie 64 znaki" - #. Voice stats field label (mobile lobby). Shows packet loss percentage. #. Voice stats field label (mobile voice lobby). Shows packet loss percentage. #: src/features/voice/components/bottomsheets/DirectCallLobbyBottomSheet.tsx:124 @@ -23371,11 +22968,6 @@ msgstr "Nazwa pakietu może mieć maksymalnie 64 znaki" msgid "Packet loss" msgstr "Utrata pakietów" -#. 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/ExpressionPacksIndex.ts:15 -msgid "Packs" -msgstr "Pakiety" - #: src/features/channel/components/bottomsheets/ChannelSearchBottomSheet.tsx:718 msgid "Page {currentPage} of {totalPages}" msgstr "Strona {currentPage} z {totalPages}" @@ -23566,7 +23158,7 @@ msgid "Pause invites? New users won't be able to join through invite links until msgstr "Wstrzymać zaproszenia? Nowi użytkownicy nie będą mogli dołączyć przez linki z zaproszeniami, dopóki ich ponownie nie włączysz. Nie wpłynie to na obecnych członków." #. Short label for an advanced screen-share preview preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:39 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:44 msgid "Pause my screen share preview in the background" msgstr "Wstrzymaj podgląd udostępniania ekranu w tle" @@ -23575,6 +23167,11 @@ msgstr "Wstrzymaj podgląd udostępniania ekranu w tle" msgid "Pause notifications" msgstr "Wstrzymaj powiadomienia" +#. Voice screen share menu preference that pauses the local stream preview while the app is unfocused. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:28 +msgid "Pause Preview When Fluxer Isn’t Focused" +msgstr "Wstrzymaj podgląd, gdy Fluxer nie jest aktywny" + #. Description shown for the emoji toggle while reduced motion is active. #: src/features/user/components/modals/tabs/accessibility_tab/AnimationTab.tsx:81 msgid "Paused by reduced motion. Turn on to keep animated emojis playing." @@ -23908,7 +23505,7 @@ msgid "Picture" msgstr "Zdjęcie" #. 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/VoiceVideoIndex.ts:124 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:145 msgid "Picture in picture" msgstr "Obraz w obrazie" @@ -24028,7 +23625,7 @@ msgid "Pins popout" msgstr "Wyskakujące przypięte wiadomości" #. 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/VoiceVideoIndex.ts:128 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:149 msgid "PiP" msgstr "Obraz w obrazie" @@ -24167,15 +23764,20 @@ msgstr "Przywróć do głównego okna" msgid "Pop out call" msgstr "Otwórz połączenie w osobnym oknie" -#. Voice menu action on desktop that opens the participant camera feed in a separate window. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:29 -msgid "Pop out camera" -msgstr "Otwórz kamerę w osobnym oknie" - #. Voice menu action on desktop that opens the participant screen share in a separate window. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:33 -msgid "Pop out stream" -msgstr "Otwórz udostępniany ekran w osobnym oknie" +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:57 +msgid "Pop Out Stream" +msgstr "Wyświetl strumień w osobnym oknie" + +#. Voice menu action on desktop that opens the participant placeholder tile in a separate window. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:49 +msgid "Pop Out User" +msgstr "Wyświetl użytkownika w osobnym oknie" + +#. Voice menu action on desktop that opens the active participant camera feed in a separate window. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:45 +msgid "Pop Out Video" +msgstr "Wyświetl w osobnym oknie" #. Overlay text shown on a voice participant tile while it lives in a separate popped-out window. #: src/features/voice/components/popout/PoppedOutOverlay.tsx:19 @@ -24225,7 +23827,7 @@ msgid "Prefer @mention" msgstr "Preferuj wzmianki" #. Option label for an encoder path select. Refers to hardware video encoders. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:63 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:68 msgid "Prefer hardware" msgstr "Preferuj sprzętowy" @@ -24237,7 +23839,7 @@ msgid "Prefer no @mention" msgstr "Nie preferuję wzmianek" #. Option label for an encoder path select. Refers to software video encoders. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:67 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:72 msgid "Prefer software" msgstr "Preferuj programowy" @@ -24256,6 +23858,11 @@ msgstr "Preferencje" msgid "Preferences..." msgstr "Preferencje..." +#. Accessible label for the advanced screen-share codec preference select. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:218 +msgid "Preferred screen share codec" +msgstr "Preferowany kodek udostępniania ekranu" + #. 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/AccessibilityIndex.ts:293 @@ -24391,6 +23998,11 @@ msgstr "Przycisk podglądu" msgid "Preview camera" msgstr "Podgląd kamery" +#. Voice menu action that opens a preview of the current user camera. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:53 +msgid "Preview Camera" +msgstr "Podgląd kamery" + #. Status text on the placeholder shown in the voice call view when the user has hidden a remote stream preview. #: src/features/voice/components/HiddenStreamPlaceholder.tsx:10 msgid "Preview hidden" @@ -24424,7 +24036,7 @@ msgid "Preview sound" msgstr "Podgląd dźwięku" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:136 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:157 msgid "Preview, popout, and stream thumbnail behavior" msgstr "Podgląd, okienkowy i zachowanie miniatur strumieni" @@ -24523,7 +24135,7 @@ msgid "Primary navigation" msgstr "Główna nawigacja" #. Voice display preference checkbox that moves active speakers toward the front of the call grid when enabled. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:81 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:105 msgid "Prioritize speakers" msgstr "Priorytetyzuj mówców" @@ -24537,7 +24149,7 @@ msgstr "Priorytetowy mówca" #. User settings tab for privacy and safety controls. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:12 #: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts:60 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:103 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:98 msgid "Privacy" msgstr "Prywatność" @@ -24613,7 +24225,7 @@ msgid "Product name" msgstr "Nazwa produktu" #. User settings tab for editing the current user profile. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:91 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:86 msgid "Profile" msgstr "Profil" @@ -24977,7 +24589,7 @@ msgid "Push-to-talk is ignored in direct input. Switch to focused voice or custo msgstr "Naciśnij i mów jest ignorowane w bezpośrednim wprowadzaniu. Przełącz na głos skupiony lub niestandardowy, aby z niego korzystać." #. Tooltip on the mic button in the voice control bar when push-to-talk is enabled. {pushToTalkHint} is the formatted shortcut key combo. -#: src/features/voice/components/VoiceControlBar.tsx:116 +#: src/features/voice/components/VoiceControlBar.tsx:112 msgid "Push-to-talk is on. Hold {pushToTalkHint} to speak." msgstr "Funkcja \"Naciśnij i mów\" jest włączona. Przytrzymaj {pushToTalkHint}, aby mówić." @@ -24997,7 +24609,7 @@ msgid "Push-to-talk won't unmute your microphone while you're deafened. Undeafen msgstr "Naciśnięcie przycisku „naciśnij i mów” nie wyłączy twojego wyciszenia, gdy jesteś wyciszony. Włącz mikrofon, aby móc rozmawiać." #. Option label for a software encoder quality select. Means slower/higher-quality. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:87 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:92 msgid "Quality" msgstr "Jakość" @@ -25212,7 +24824,7 @@ msgid "Ready to upgrade?" msgstr "Chcesz ulepszyć?" #. Option label for a software encoder quality select. Means fastest/lower-latency. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:79 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:84 msgid "Realtime" msgstr "Czas rzeczywisty" @@ -25287,11 +24899,9 @@ msgstr "Sprawdź ponownie" msgid "Recipients will be taken to {0} <0>{1}" msgstr "Odbiorcy zostaną przeniesieni do {0} <0>{1}" -#. Badge shown next to the auto codec option in the screen-share codec radio group. Keep it concise. #. Spellcheck engine option in the language tab. Lets the app choose the best available spellcheck engine. #. Spellcheck engine option in the textarea spellcheck submenu. Lets the app choose the best available engine. #: src/features/channel/components/textarea/TextareaContextMenu.tsx:70 -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:38 #: src/features/user/components/modals/tabs/LanguageTab.tsx:87 msgid "Recommended" msgstr "Zalecane" @@ -25556,11 +25166,6 @@ msgstr "Odrzuć" msgid "Rejected" msgstr "Odrzucone" -#. Voice participant context menu submenu label for friend and block actions. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:198 -msgid "Relationship" -msgstr "Relacja" - #. Short label in the markdown tab. Keep it concise. #: src/features/user/components/modals/tabs/component_gallery_tab/MarkdownTab.tsx:129 msgid "Relative" @@ -25641,7 +25246,6 @@ msgstr "Zapamiętaj rozmiar i położenie okna" #. Action label for removing the selected item from a list or relationship. #. Button label for removing the current webhook avatar image. #. Button or menu action label in the channel and chat message reactions sheet. Keep it concise. Keep the tone plain and specific. -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the linked accounts tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the search engines tab. Keep it concise. Keep the tone plain and specific. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. @@ -25660,8 +25264,6 @@ msgstr "Zapamiętaj rozmiar i położenie okna" #: src/features/ui/action_menu/GroupDMContextMenu.tsx:73 #: src/features/ui/action_menu/UserContextMenu.tsx:80 #: src/features/user/components/modals/tabs/chat_settings_tab/SearchEnginesTab.tsx:26 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:75 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:133 #: src/features/user/components/modals/tabs/LinkedAccountsTab.tsx:55 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:158 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:194 @@ -25833,11 +25435,6 @@ msgstr "Usuń jeden z {targetName}, aby zrobić miejsce, a następnie spróbuj p msgid "Remove override" msgstr "Usuń zastąpienie" -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:54 -msgid "Remove pack" -msgstr "Usuń pakiet" - #. Button or menu action label in the channel and chat message reactions sheet. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the message reactions modal. Keep it concise. Keep the tone plain and specific. #: src/features/channel/components/MessageReactionsSheet.tsx:33 @@ -25966,11 +25563,6 @@ msgstr "Usunięto rolę \"{oldLabel}\"." msgid "Removed roles." msgstr "Usunięto role." -#. Button or menu action label in the messaging commands. Keep it concise. Keep the tone plain and specific. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:57 -msgid "Removed scheduled message" -msgstr "Usunięto zaplanowaną wiadomość" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:419 msgid "Removed the channel from its category." msgstr "Usunięto kanał z kategorii." @@ -26003,11 +25595,6 @@ msgstr "Usuwa wszystkie nadpisania poszczególnych zmiennych, ale zachowuje bibl msgid "Removing permissions could limit the bot's features." msgstr "Usunięcie uprawnień może ograniczyć funkcje bota." -#. Description text in the expression packs tab. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:71 -msgid "Removing the pack will uninstall it from your account." -msgstr "Usunięcie pakietu spowoduje jego odinstalowanie z Twojego konta." - #: src/features/moderation/components/modals/RemoveTimeoutModal.tsx:55 msgid "Removing the timeout will allow <0>{targetUserTag} to send messages, react, and join voice channels again." msgstr "Usunięcie limitu czasu pozwoli <0>{targetUserTag} ponownie wysyłać wiadomości, reagować i dołączać do kanałów głosowych." @@ -26654,42 +26241,42 @@ msgid "Resize floating panel" msgstr "Zmień rozmiar ruchomego panelu" #. Accessible label for the bottom-left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:80 +#: src/features/messaging/components/popouts/InboxPopout.tsx:74 msgid "Resize inbox from bottom left" msgstr "Zmień rozmiar skrzynki odbiorczej od lewej dolnej strony" #. Accessible label for the bottom-right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:84 +#: src/features/messaging/components/popouts/InboxPopout.tsx:78 msgid "Resize inbox from bottom right" msgstr "Zmień rozmiar skrzynki odbiorczej od prawego dolnego rogu" #. Accessible label for the bottom resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:60 +#: src/features/messaging/components/popouts/InboxPopout.tsx:54 msgid "Resize inbox from the bottom edge" msgstr "Zmień rozmiar skrzynki odbiorczej od dolnej krawędzi" #. Accessible label for the left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:64 +#: src/features/messaging/components/popouts/InboxPopout.tsx:58 msgid "Resize inbox from the left edge" msgstr "Zmień rozmiar skrzynki odbiorczej od lewej krawędzi" #. Accessible label for the right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:68 +#: src/features/messaging/components/popouts/InboxPopout.tsx:62 msgid "Resize inbox from the right edge" msgstr "Zmień rozmiar skrzynki odbiorczej od prawej krawędzi" #. Accessible label for the top resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:56 +#: src/features/messaging/components/popouts/InboxPopout.tsx:50 msgid "Resize inbox from the top edge" msgstr "Zmień rozmiar skrzynki odbiorczej od górnej krawędzi" #. Accessible label for the top-left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:72 +#: src/features/messaging/components/popouts/InboxPopout.tsx:66 msgid "Resize inbox from top left" msgstr "Zmień rozmiar skrzynki odbiorczej od lewej górnej krawędzi" #. Accessible label for the top-right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:76 +#: src/features/messaging/components/popouts/InboxPopout.tsx:70 msgid "Resize inbox from top right" msgstr "Zmień rozmiar skrzynki odbiorczej z prawego górnego rogu" @@ -27071,11 +26658,6 @@ msgstr "Prawa etykietka" msgid "Right-click here to open the context menu" msgstr "Kliknij prawym przyciskiem, aby otworzyć menu kontekstowe" -#. Empty state hint in the scheduled messages popout explaining how to schedule a new message. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:22 -msgid "Right-click the send button to schedule a message." -msgstr "Kliknij prawym przyciskiem myszy przycisk wysyłania, aby zaplanować wiadomość." - #. Action that rings the selected participant in a voice call. #. 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. @@ -27110,8 +26692,8 @@ msgstr "Kolor roli" msgid "Role created" msgstr "Rola utworzona" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:341 -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:388 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:352 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:402 msgid "Role created successfully" msgstr "Rola utworzona pomyślnie" @@ -27120,8 +26702,8 @@ msgstr "Rola utworzona pomyślnie" msgid "Role deleted" msgstr "Rola usunięta" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:425 -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:454 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:440 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:469 msgid "Role deleted successfully" msgstr "Rola usunięta pomyślnie" @@ -27161,7 +26743,7 @@ msgstr "Role" msgid "Roles and members" msgstr "Role i członkowie" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:285 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:296 msgid "Roles updated successfully" msgstr "Role zaktualizowane pomyślnie" @@ -27269,7 +26851,6 @@ msgstr "Zapisz" #: src/features/expressions/components/modals/AddFavoriteMemeModal.tsx:118 #: src/features/expressions/components/modals/EditFavoriteMemeModal.tsx:94 #: src/features/expressions/components/modals/EditGuildStickerModal.tsx:123 -#: src/features/expressions/components/modals/EditPackModal.tsx:127 #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:624 #: src/features/guild/components/modals/guild_tabs/GuildVanityURLTab.tsx:279 #: src/features/guild/components/modals/GuildFolderSettingsModal.tsx:90 @@ -27350,7 +26931,7 @@ msgstr "Zapisano" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:63 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:59 #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:63 msgid "Saved media" msgstr "Zapisane multimedia" @@ -27403,23 +26984,11 @@ msgstr "Zaplanuj" msgid "Schedule message" msgstr "Zaplanuj wiadomość" -#. Status pill on a scheduled message row indicating it will send at the chosen time. -#. Tab label in the inbox popout listing the user scheduled messages. -#: src/features/messaging/components/popouts/InboxPopout.tsx:40 -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:30 -msgid "Scheduled" -msgstr "Zaplanowane" - #. Developer / debug surface — keep terse and technical. Label in the developer Nagbar controls panel for the scheduled-maintenance banner. #: src/features/devtools/components/NagbarControls.ts:22 msgid "Scheduled maintenance nagbar" msgstr "Pasek nagbara: zaplanowana konserwacja" -#. Label in the messaging commands. {scheduledTimeLabel} is the localized scheduled date and time. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:49 -msgid "Scheduled message for {scheduledTimeLabel}" -msgstr "Zaplanowana wiadomość na {scheduledTimeLabel}" - #. Inline validation message in the schedule-message modal when the picked time is more than 30 days away. Keep tone plain. #: src/features/messaging/components/modals/ScheduleMessageModal.tsx:31 msgid "Scheduled messages can be at most 30 days in the future." @@ -27490,7 +27059,7 @@ msgid "Screen share codec" msgstr "Kodek udostępniania ekranu" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:140 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:161 msgid "Screen share encoder controls" msgstr "Sterowanie ustawieniami kodowania udostępniania ekranu" @@ -27511,12 +27080,12 @@ msgid "Screen share is using software encoding ({codec}). Quality may be reduced msgstr "Udostępnianie ekranu korzysta z kodowania programowego ({codec}). Jakość może być obniżona, a użycie procesora zwiększone. Twój procesor graficzny może nie obsługiwać kodowania sprzętowego dla tego kodeka." #. 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/VoiceVideoIndex.ts:120 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:141 msgid "Screen share preview" msgstr "Podgląd udostępniania ekranu" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:116 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:137 msgid "Screen share preview behavior" msgstr "Zachowanie podglądu udostępniania ekranu" @@ -27535,6 +27104,11 @@ msgstr "Prewiewy udostępniania ekranu są wyłączone." msgid "Screen share previews are enabled." msgstr "Prewiewy udostępniania ekranu są włączone." +#. Voice screen share menu action that opens the screen share preview privacy controls. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:32 +msgid "Screen Share Privacy" +msgstr "Prywatność udostępniania ekranu" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the video tab. Keep it concise. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:82 @@ -27562,11 +27136,6 @@ msgstr "Rozpoczęcie udostępniania ekranu" msgid "Screen share stop" msgstr "Zatrzymanie udostępniania ekranu" -#. Accessible label for the screen-share codec radio group. -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:42 -msgid "Screen share video codec" -msgstr "Kodek wideo udostępniania ekranu" - #. 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. #. Status badge label shown on a live tile when the participant is sharing their screen. @@ -28931,6 +28500,11 @@ msgstr "Udostępniaj ekrany i okna." msgid "Share source" msgstr "Udostępnij źródło" +#. Toggle label for sharing audio with an active stream. +#: src/features/voice/components/StreamSettingsMenuContent.tsx:156 +msgid "Share Stream Audio" +msgstr "Udostępnij dźwięk transmisji" + #. Description in the premium gift purchase section. premiumProductName is the short paid product name. #: src/features/premium/utils/PremiumMessageDescriptors.ts:40 msgid "Share the {premiumProductName} experience with your friends by purchasing a gift subscription." @@ -28940,15 +28514,6 @@ msgstr "Podziel się doświadczeniem {premiumProductName} ze znajomymi, kupując msgid "Share theme" msgstr "Udostępnij motyw" -#: src/features/expressions/components/modals/PackInviteModal.tsx:192 -msgid "Share this link" -msgstr "Udostępnij link" - -#. Description shown in the emoji pack invite modal. -#: src/features/expressions/components/modals/PackInviteModal.tsx:65 -msgid "Share this link — the pack installs when accepted." -msgstr "Udostępnij ten link — pakiet zostanie zainstalowany po zaakceptowaniu." - #. Privacy > Active now: confirmation modal title when turning sharing on. #: src/features/user/components/modals/tabs/privacy_safety_tab/ActiveNowTab.tsx:33 msgid "Share voice activity with all friends?" @@ -28976,11 +28541,6 @@ msgstr "Udostępnij ekran" msgid "Share your screen in high definition (1080p), quad HD (1440p), or native source resolution, at up to 60 FPS." msgstr "Udostępniaj swój ekran w wysokiej rozdzielczości (1080p), Quad HD (1440p) lub natywnej rozdzielczości źródłowej, z prędkością do 60 kl./s." -#. Description shown in the sticker pack invite modal. -#: src/features/expressions/components/modals/PackInviteModal.tsx:69 -msgid "Share your sticker pack via link." -msgstr "Udostępnij swój pakiet naklejek za pomocą linku." - #. Button or menu action label in the share theme modal. Keep it concise. #: src/features/theme/components/modals/ShareThemeModal.tsx:39 msgid "Share your theme" @@ -29081,7 +28641,7 @@ msgstr "Konflikty skrótów" #. User settings tab for keyboard shortcuts and custom bindings. #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:18 #: src/features/user/components/settings_utils/section_registry/AccessibilitySections.ts:175 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:128 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:123 msgid "Shortcuts" msgstr "Skróty klawiszowe" @@ -29241,11 +28801,6 @@ msgstr "Pokaż przycisk emoji" msgid "Show emoji reactions on messages" msgstr "Pokazuj reakcje emoji na wiadomościach" -#. Developer option label for exposing the staff-only Expression packs page in user settings. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:125 -msgid "Show expression packs settings" -msgstr "Pokaż ustawienia emotikon w ustawieniach użytkownika (opcja dla administratorów)" - #. Short label for an advanced media button preference. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedChatControls.tsx:77 msgid "Show favorite button" @@ -29381,16 +28936,16 @@ msgstr "Pokaż wyciszone kanały" #. Toggle label in the mobile video settings bottom sheet. Controls whether the local camera tile is visible. #. Voice display preference checkbox that controls whether the current user sees their own camera tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:69 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:93 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:92 -#: src/features/voice/components/VoiceSettingsMenus.tsx:814 +#: src/features/voice/components/VoiceSettingsMenus.tsx:815 msgid "Show my own camera" msgstr "Pokaż moją kamerę" #. Voice display preference checkbox that controls whether the current user sees their own screen share tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:73 -msgid "Show my screen share" -msgstr "Pokaż moje udostępnianie ekranu" +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:97 +msgid "Show My Screen Share" +msgstr "Pokaż mój udostępniony ekran" #. Developer option label for showing the current user as typing. #. Developer tools debug menu label. Internal-only surface for developers; translators may keep this terse. @@ -29417,9 +28972,9 @@ msgstr "Pokaż okno nowego urządzenia" #. Toggle label in the mobile video settings bottom sheet. Controls whether participants without video are shown in the grid. #. Voice display preference checkbox that controls whether participants without video are shown in the grid. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:77 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:101 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:96 -#: src/features/voice/components/VoiceSettingsMenus.tsx:828 +#: src/features/voice/components/VoiceSettingsMenus.tsx:829 msgid "Show non-video participants" msgstr "Pokaż uczestników bez wideo" @@ -29449,7 +29004,7 @@ msgid "Show per-device participant volume sliders in voice menus" msgstr "Pokaż suwaki głośności uczestników dla poszczególnych urządzeń w menu głosowych" #. Developer option label for exposing the staff-only profile timezone section in profile settings. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:134 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:125 msgid "Show profile timezone settings" msgstr "Pokaż sekcję strefy czasowej w ustawieniach profilu (opcja dla administratorów)" @@ -29681,7 +29236,7 @@ msgstr "Zalogowano" #. Settings section label for account sessions and devices. #: src/features/user/components/modals/tabs/DevicesTab.tsx:517 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:42 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:34 msgid "Signed-in devices" msgstr "Zalogowane urządzenia" @@ -29759,7 +29314,7 @@ msgid "Single community mode" msgstr "Tryb pojedynczej społeczności" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:103 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:108 msgid "Single layer" msgstr "Pojedyncza warstwa" @@ -29816,7 +29371,7 @@ msgid "Skip the external link warning for all domains" msgstr "Pomiń ostrzeżenie o linkach zewnętrznych dla wszystkich domen" #. Developer / debug surface — keep terse and technical. Tooltip / description for the no-op in-app reports toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:148 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:139 msgid "Skip the network call when an in-app report is submitted. The flow still advances to the success screen so you can exercise the UI, but nothing is actually sent to the safety team." msgstr "Pomiń wywołanie sieciowe po przesłaniu zgłoszenia w aplikacji. Przepływ nadal przechodzi do ekranu sukcesu, dzięki czemu możesz ćwiczyć interfejs użytkownika, ale nic nie jest faktycznie wysyłane do zespołu bezpieczeństwa." @@ -30063,12 +29618,12 @@ msgid "Social" msgstr "Społecznościowe" #. 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/VoiceVideoIndex.ts:148 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:169 msgid "Software encoder" msgstr "Koder oprogramowania" #. Label for an advanced screen-share select. Refers to software video encoder quality bias. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:71 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:76 msgid "Software encoder quality" msgstr "Jakość enkodera programowego" @@ -30393,7 +29948,7 @@ msgid "Spanish (Spain)" msgstr "Hiszpański (Hiszpania)" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:111 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:116 msgid "Spatial and temporal layers" msgstr "Warstwy przestrzenne i czasowe" @@ -30495,7 +30050,7 @@ msgstr "Sprawdzanie pisowni" #: src/features/user/components/modals/tabs/LanguageTab.tsx:414 #: src/features/user/components/modals/tabs/LanguageTab.tsx:456 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:74 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:58 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:50 msgid "Spellcheck" msgstr "Sprawdzanie pisowni" @@ -30683,10 +30238,6 @@ msgstr "Rozpocznij połączenie" msgid "Start camera test and configure effects" msgstr "Rozpocznij test kamery i skonfiguruj efekty" -#: src/features/expressions/components/modals/CreatePackModal.tsx:93 -msgid "Start curating a custom emoji pack that you can share and install." -msgstr "Zacznij tworzyć własny pakiet emoji, który możesz udostępniać i instalować." - #. Label for the start of a date range (inclusive). Leave blank for no lower bound. #: src/features/user/components/modals/tabs/privacy_safety_tab/data_request_modal/DataRequestModal.tsx:175 msgid "Start date" @@ -30697,10 +30248,6 @@ msgstr "Data początkowa" msgid "Start date must be earlier than end date." msgstr "Data początkowa musi być wcześniejsza niż data końcowa." -#: src/features/voice/components/VoiceSettingsMenus.tsx:860 -msgid "Start debug logging session" -msgstr "Rozpocznij sesję logowania debugowania" - #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:125 msgid "Start drag and drop" @@ -30883,45 +30430,6 @@ msgstr "Gęstość naklejek" msgid "Sticker is too large" msgstr "Naklejka jest za duża" -#. Kind label on a sticker pack invite embed. -#. Short label in the authentication invite header. Keep the tone plain and specific. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/auth/flow/InviteHeader.tsx:25 -#: src/features/channel/components/InviteEmbed.tsx:88 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:61 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:105 -msgid "Sticker pack" -msgstr "Pakiet naklejek" - -#. placeholder {0}: invite.pack.name -#: src/features/invite/commands/InviteCommands.tsx:146 -msgid "Sticker pack {0} has been installed." -msgstr "Pakiet naklejek {0} został zainstalowany." - -#. Title of the error modal when creating a new sticker pack is rejected because the user is at the creation limit. -#: src/features/invite/commands/InviteCommands.tsx:74 -msgid "Sticker pack creation limit reached" -msgstr "Osiągnięto limit tworzenia pakietów naklejek" - -#. Modal title for the sticker pack invite share flow. -#: src/features/expressions/components/modals/PackInviteModal.tsx:61 -msgid "Sticker pack invite" -msgstr "Zaproszenie do pakietu naklejek" - -#. Title of the error modal when installing a sticker pack via invite is rejected because the user is at the install limit. -#: src/features/invite/commands/InviteCommands.tsx:65 -msgid "Sticker pack limit reached" -msgstr "Osiągnięto limit pakietów naklejek" - -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#. Settings section label for sticker expression packs. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:84 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:27 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:22 -msgid "Sticker packs" -msgstr "Pakiety naklejek" - #: src/features/guild/components/modals/guild_tabs/GuildStickersTab.tsx:283 msgid "Sticker slots" msgstr "Miejsca na naklejki" @@ -31039,6 +30547,13 @@ msgstr "Zatrzymać udostępnianie aktywności głosowej wszystkim znajomym?" msgid "Stop speaking" msgstr "Zatrzymaj mówienie" +#. Danger action that stops the active screen share. +#. Voice screen share menu action that stops the current user stream. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:20 +#: src/features/voice/components/ActiveScreenShareMenu.tsx:19 +msgid "Stop Streaming" +msgstr "Zatrzymaj strumieniowanie" + #. Confirmation prompt in the links tab. #: src/features/user/components/modals/tabs/chat_settings_tab/ChatSettingsTabLinksTab.tsx:31 msgid "Stop trusting all links?" @@ -31050,7 +30565,7 @@ msgid "Stop watching" msgstr "Zatrzymaj oglądanie" #. Tooltip / button label in the voice control bar that stops watching a remote screen share. -#: src/features/voice/components/VoiceControlBar.tsx:151 +#: src/features/voice/components/VoiceControlBar.tsx:147 msgid "Stop watching stream" msgstr "Zatrzymaj oglądanie transmisji" @@ -31088,11 +30603,16 @@ msgstr "Ukryto strumień" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the user settings voice activity card. Keep it concise. #: src/features/user/components/profile/VoiceActivityCard.tsx:90 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:132 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:153 #: src/features/voice/components/StreamWatchHoverCard.tsx:21 msgid "Stream preview" msgstr "Podgląd transmisji" +#. Compact submenu label for changing the resolution and frame rate of an active stream. +#: src/features/voice/components/StreamSettingsMenuContent.tsx:152 +msgid "Stream Quality" +msgstr "Jakość strumienia" + #. Toolbar / menu button label in the screen-share picker. Opens the stream quality settings popover. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:164 msgid "Stream settings" @@ -31302,12 +30822,12 @@ msgid "Suspend" msgstr "Zawieś" #. 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/VoiceVideoIndex.ts:156 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:177 msgid "SVC" msgstr "SVC" #. Label for an advanced screen-share select. SVC is a WebRTC acronym and should stay uppercase. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:91 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:96 msgid "SVC mode" msgstr "Tryb SVC" @@ -31757,7 +31277,7 @@ msgid "Template URL" msgstr "Adres URL szablonu" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:107 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:112 msgid "Temporal layers" msgstr "Warstwy czasowe" @@ -31818,7 +31338,7 @@ msgstr "Testuj podglądy adresów URL i renderowane osadzenia" #. Channel type chip label for a text channel. #. Option label for a WebRTC content hint select. #: src/features/channel/utils/ChannelUtils.tsx:51 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:151 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:156 msgid "Text" msgstr "Tekst" @@ -32002,11 +31522,6 @@ msgstr "Ta wiadomość zniknęła lub utracono dostęp do konwersacji." msgid "That's all of them." msgstr "To już wszystkie." -#. End-of-list body text in the scheduled messages popout when all scheduled messages are visible. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:56 -msgid "That's everything in the queue." -msgstr "To wszystko, co jest w kolejce." - #. Description text in the FluxerTag change modal. #: src/features/user/components/modals/FluxerTagChangeModal.tsx:69 msgid "The #0000 tag is reserved for Visionary subscribers. Visionary is no longer available for purchase." @@ -32671,7 +32186,7 @@ msgid "This invite has unlimited uses." msgstr "To zaproszenie ma nieograniczone użycia." #. Helper text shown on an invite embed while streaming privacy is active. -#: src/features/channel/components/InviteEmbed.tsx:141 +#: src/features/channel/components/InviteEmbed.tsx:112 msgid "This invite is hidden while sharing is protected." msgstr "To zaproszenie jest ukryte, gdy udostępnianie jest chronione." @@ -33167,7 +32682,7 @@ msgstr "Godzina" #. Settings section label for app time display format. #: src/features/user/components/modals/tabs/LanguageTab.tsx:374 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:26 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:46 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:38 msgid "Time format" msgstr "Format czasu" @@ -33394,11 +32909,6 @@ msgstr "Przełącz pulpit dźwiękowy" msgid "Toggle the sticker picker" msgstr "Przełączanie panelu naklejek" -#. Action that toggles whether the pack invite is unique to the recipient. -#: src/features/expressions/components/modals/PackInviteModal.tsx:73 -msgid "Toggle unique invite" -msgstr "Włącz unikalne zaproszenie" - #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:305 msgid "Toggle voice activity" @@ -33731,7 +33241,7 @@ msgid "Try another search term, or pick a different category or language." msgstr "Wypróbuj inne wyszukiwane słowo lub wybierz inną kategorię albo język." #. Helper text on an unknown invite embed suggesting the user request a fresh invite. -#: src/features/channel/components/InviteEmbed.tsx:129 +#: src/features/channel/components/InviteEmbed.tsx:100 msgid "Try asking for a new invite." msgstr "Spróbuj poprosić o nowe zaproszenie." @@ -33754,7 +33264,7 @@ msgstr "Spróbuj edytować wiadomość ponownie." msgid "TRY gifts are one-time payments. Cards charged in TRY still need to be issued in Türkiye for the purchase to stay eligible." msgstr "Prezenty w TRY to płatności jednorazowe. Karty obciążane w TRY nadal muszą być wydane w Turcji, aby zakup kwalifikował się do promocji." -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:254 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:252 msgid "Try searching for something like \"theme\", \"notifications\", or \"privacy\"" msgstr "Spróbuj wyszukać coś w stylu \"motyw\", \"powiadomienia\" lub \"prywatność\"" @@ -33804,7 +33314,7 @@ msgstr "Wyłącz" #. Bulk voice action that turns off the camera on every active device of the current user. #. Voice menu action that turns off every active device/session's camera. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:90 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:114 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:93 msgid "Turn off all device cameras" msgstr "Wyłącz wszystkie kamery urządzeń" @@ -33820,14 +33330,14 @@ msgstr "Wyłącz kamerę" #. Voice menu action that turns off the camera on a single device of the current user. #. Voice menu action that turns off the camera on one device/session. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:57 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:81 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:81 msgid "Turn off device camera" msgstr "Wyłącz kamerę urządzenia" #. Voice menu action that ends the screen share on a single device of the current user. #. Voice menu action that stops screen sharing or streaming on one device/session. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:61 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:85 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:85 msgid "Turn off device stream" msgstr "Wyłącz strumień urządzenia" @@ -33839,7 +33349,7 @@ msgstr "Wyłącz prywatne wiadomości i zapraszanie do znajomych w całej instan #. Voice menu action that ends the current user screen share. #. Voice menu action that stops the current user's screen share or stream. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:65 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:89 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:69 msgid "Turn off stream" msgstr "Wyłącz transmisję" @@ -34019,16 +33529,6 @@ msgstr "Brytyjskie prawo wymaga weryfikacji wieku w przypadku treści dla doros msgid "Ukrainian" msgstr "Ukraiński" -#. Generic title for the error modal when an emoji pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:99 -msgid "Unable to install emoji pack" -msgstr "Nie można zainstalować pakietu emoji" - -#. Generic title for the error modal when a sticker pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:103 -msgid "Unable to install sticker pack" -msgstr "Nie można zainstalować pakietu naklejek" - #. Error-state title in the activity log tab when fetching log entries failed. #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTab.tsx:126 msgid "Unable to load activity logs" @@ -34038,11 +33538,6 @@ msgstr "Nie można załadować dzienników aktywności" msgid "Unable to load applications" msgstr "Nie udało się załadować aplikacji" -#. Error message in the expression packs tab. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:36 -msgid "Unable to load pack information." -msgstr "Nie udało się załadować informacji o pakiecie." - #. Error message in the channel and chat textual attachment code panel. #. Error message in the channel and chat textual attachment code panel. #: src/features/channel/components/embeds/attachments/CsvAttachmentTablePanel.tsx:31 @@ -34265,7 +33760,7 @@ msgstr "Usuń z ulubionych" #. Voice call layout action that removes focus from the currently pinned participant. #. Voice layout menu action that removes the focused participant or stream. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:25 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:41 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:97 msgid "Unfocus" msgstr "Wyłącz wyróżnienie" @@ -34284,7 +33779,7 @@ msgstr "Rozwiń podgląd" #. Settings section label for the embed debugger URL input. #: src/features/user/components/modals/tabs/EmbedDebuggerTab.tsx:231 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:70 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:62 msgid "Unfurl debugger" msgstr "Adres URL debugera osadzania" @@ -34293,10 +33788,6 @@ msgstr "Adres URL debugera osadzania" msgid "Unicode emojis" msgstr "Emotikony Unicode" -#: src/features/expressions/components/modals/PackInviteModal.tsx:180 -msgid "Unique invite" -msgstr "Unikalne zaproszenie" - #. Codec description in the screen share codec policy menu, used for the universal fallback codec. #: src/features/voice/utils/ScreenShareCodecPolicy.ts:20 msgid "Universal fallback. Lowest quality, but it works everywhere." @@ -34350,7 +33841,7 @@ msgstr "Nieznana data" #. Fallback device or operating-system label in the devices tab when session client data is unavailable. #. Short label in the app layout voice participant item. #. Short label in the notifications. Keep it concise. -#: src/features/app/components/layout/VoiceParticipantItem.tsx:43 +#: src/features/app/components/layout/VoiceParticipantItem.tsx:44 #: src/features/user/components/modals/tabs/DevicesTab.tsx:65 #: src/features/user/components/modals/tabs/notifications_tab/Notifications.tsx:78 msgid "Unknown device" @@ -34376,7 +33867,7 @@ msgid "Unknown gift" msgstr "Nieznany prezent" #. Title shown on an invite embed when the invite code resolves to nothing (expired, revoked, or invalid). -#: src/features/channel/components/InviteEmbed.tsx:125 +#: src/features/channel/components/InviteEmbed.tsx:96 msgid "Unknown invite" msgstr "Nieznane zaproszenie" @@ -34428,7 +33919,7 @@ msgstr "nieznany użytkownik" #: src/features/devtools/utils/CommandUtils.ts:27 #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTab.tsx:114 #: src/features/voice/components/VoiceParticipantAvatarList.tsx:43 -#: src/features/voice/components/VoiceParticipantTile.tsx:161 +#: src/features/voice/components/VoiceParticipantTile.tsx:162 #: src/features/webhook/components/WebhookListItem.tsx:30 msgid "Unknown user" msgstr "Nieznany użytkownik" @@ -34450,13 +33941,6 @@ msgstr "unknown-mention" msgid "unknown-role" msgstr "unknown-role" -#. Option label representing an unlimited count. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/expressions/components/modals/PackInviteModal.tsx:29 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:32 -msgid "Unlimited" -msgstr "Bez limitu" - #. Audit log community feature label for unlimited custom emoji capacity. #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:126 msgid "Unlimited emoji" @@ -34525,7 +34009,7 @@ msgid "Unmute" msgstr "Wyłącz wyciszenie" #. Voice control button label to turn the user's microphone back on. -#: src/features/voice/components/VoiceControlBar.tsx:121 +#: src/features/voice/components/VoiceControlBar.tsx:117 msgctxt "voice-control-action" msgid "Unmute" msgstr "Włącz mikrofon" @@ -34613,7 +34097,7 @@ msgstr "Kanał bez nazwy" #. Fallback display name for a group DM with no name set. #. Fallback title in an invite embed for a group DM with no name set. #. Short label in the channel display name state. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:72 +#: src/features/channel/components/InviteEmbed.tsx:63 #: src/features/channel/state/ChannelDisplayName.ts:19 #: src/features/channel/utils/ChannelUtils.tsx:59 msgid "Unnamed group" @@ -34692,7 +34176,7 @@ msgstr "nieprzeczytane" #. 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. #. Tab label in the inbox popout filtering to channels with unread messages. -#: src/features/messaging/components/popouts/InboxPopout.tsx:32 +#: src/features/messaging/components/popouts/InboxPopout.tsx:30 #: src/features/user/components/settings_utils/search_index/NotificationsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:77 msgid "Unread" @@ -34828,7 +34312,7 @@ msgid "Up to {DISCOVERY_MAX_TAGS} tags help people find your community. They sho msgstr "Maksymalnie {DISCOVERY_MAX_TAGS} tagów pomoże innym znaleźć twoją społeczność. Będą one widoczne w wyszukiwarce Odkryj." #. Feature comparison table value label. Shown in the restricted or stock column for a text-valued perk. Format includes a resolution token (4K) and a framerate token that should not be translated. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:91 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:87 msgid "Up to 4K/60fps" msgstr "Do 4K/60 kl./s" @@ -34904,11 +34388,6 @@ msgstr "Zaktualizowane zasady" msgid "Updated saved media" msgstr "Zaktualizowano zapisane multimedia" -#. Label in the messaging commands. {scheduledTimeLabel} is the localized scheduled date and time. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:53 -msgid "Updated scheduled message for {scheduledTimeLabel}" -msgstr "Zaktualizowano zaplanowaną wiadomość dla {scheduledTimeLabel}" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:544 msgid "Updated the avatar." msgstr "Zaktualizowano awatar." @@ -35165,7 +34644,7 @@ msgid "Uploading emojis" msgstr "Przesyłanie emoji" #. Description for the maximum screen share bitrate select. Keep WebRTC literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:159 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:164 msgid "Upper bitrate cap before WebRTC adapts to the network." msgstr "Maksymalny limit przepływności przed dostosowaniem przez WebRTC do warunków sieciowych." @@ -35294,7 +34773,7 @@ msgid "Use an email you can open. We will send a code there." msgstr "Użyj adresu e-mail, do którego masz dostęp. Wyślemy tam kod." #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:67 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:63 msgid "Use animated emojis" msgstr "Używaj animowanych emoji" @@ -35596,11 +35075,6 @@ msgstr "Używane tylko w tej społeczności." msgid "User" msgstr "Użytkownik" -#. Voice participant context menu submenu label for lower-frequency profile and communication actions. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:202 -msgid "User actions" -msgstr "Akcje użytkownika" - #. IAR modal: rule description. #: src/features/moderation/components/report_modal/IARModalCopy.ts:251 msgid "User appears underage, or is involved in grooming or child exploitation." @@ -35677,7 +35151,7 @@ msgid "User record" msgstr "Rekord użytkownika" #. Root label for the current user settings modal and settings search paths. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:352 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:341 msgid "User settings" msgstr "Ustawienia użytkownika" @@ -36215,7 +35689,7 @@ msgid "Video progress" msgstr "Postęp wideo" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:75 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:71 msgid "Video quality" msgstr "Jakość wideo" @@ -36604,7 +36078,7 @@ msgstr "Głosowy (treści dla dorosłych)" #. User settings tab for microphone, speaker, camera, and call stats. #. User settings tab for microphone, speaker, camera, and call stats. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:124 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:119 #: src/features/voice/utils/VoiceMessageDescriptors.ts:30 msgid "Voice & video" msgstr "Dźwięk i wideo" @@ -36861,7 +36335,7 @@ msgid "Wait here" msgstr "Poczekaj tutaj" #. Tooltip explaining that video / screen share controls are gated while the voice connection is not yet ready. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:56 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:45 msgid "Waiting for connection..." msgstr "Oczekiwanie na połączenie…" @@ -37362,11 +36836,6 @@ msgstr "Czego szukać." msgid "What's happening?" msgstr "Co słychać?" -#. Form helper text for an expression pack description input. -#: src/features/expressions/components/modals/CreatePackModal.tsx:50 -msgid "What's in this pack?" -msgstr "Co zawiera ten pakiet?" - #. Short label in the settings dialog mobile settings view. #. Short label in the whats new modal. #. Sidebar item in settings that opens the app update notes modal. @@ -37551,7 +37020,7 @@ msgid "Window state" msgstr "Stan okna" #. User settings tab label shown on Windows desktop builds. Refers to the Microsoft Windows OS. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:74 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:69 msgid "Windows app" msgstr "Aplikacja na Windowsa" @@ -37873,16 +37342,6 @@ msgstr "Nie możesz edytować tej wiadomości." msgid "You can't grant a permission you don't have in this channel." msgstr "Nie możesz przyznać uprawnienia, którego nie masz na tym kanale." -#. Body of the error modal when installing an emoji pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:91 -msgid "You can't install this emoji pack." -msgstr "Nie możesz zainstalować tego pakietu emoji." - -#. Body of the error modal when installing a sticker pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:95 -msgid "You can't install this sticker pack." -msgstr "Nie możesz zainstalować tego pakietu naklejek." - #. Title of the error modal shown when the user is banned from a discovery community. #: src/features/discovery/commands/DiscoveryJoinCommands.tsx:38 msgid "You can't join this community" @@ -37942,8 +37401,8 @@ msgstr "Nie możesz wysyłać wiadomości w tej społeczności." #. Tooltip in the voice control bar when the user lacks the Screen Share permission in this channel. Tone stays plain. #. Tooltip shown when the user lacks the Screen Share permission in the voice channel. Tone stays plain. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:65 -#: src/features/voice/components/VoiceControlBar.tsx:141 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:54 +#: src/features/voice/components/VoiceControlBar.tsx:137 msgid "You can't share your screen in this channel" msgstr "Nie możesz udostępnić ekranu na tym kanale" @@ -37956,8 +37415,8 @@ msgstr "Nie możesz mówić na tym kanale" #. Tooltip in the voice control bar when the user lacks the Video permission in this channel. Tone stays plain. #. Tooltip shown when the user lacks the Video permission in the voice channel. Tone stays plain. #: src/features/voice/components/modals/CameraPreviewModal.tsx:74 -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:61 -#: src/features/voice/components/VoiceControlBar.tsx:131 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:50 +#: src/features/voice/components/VoiceControlBar.tsx:127 msgid "You can't turn on your camera in this channel" msgstr "Nie możesz włączyć kamery na tym kanale" @@ -38120,10 +37579,6 @@ msgstr "Nie należysz do tej społeczności wystarczająco długo, aby wysyłać msgid "You haven't blocked anyone yet." msgstr "Jeszcze nikogo nie zablokowano." -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:343 -msgid "You haven't created any packs yet." -msgstr "Nie masz jeszcze żadnych pakietów." - #. Intro copy in the keyboard navigation modal. {productName} is the app name. #: src/features/input/components/modals/KeyboardModeIntroModal.tsx:26 msgid "You just pressed Tab. Keyboard mode is now on so you can navigate {productName} without a mouse." @@ -38345,13 +37800,6 @@ msgstr "Osiągnięto limit {bookmarksText}. Usuń jeden, aby dodać kolejny." msgid "You're at the cap of {freeItemsText} — your instance admin sets this limit." msgstr "Osiągnięto limit {freeItemsText} — ten limit jest ustawiany przez administratora twojej instancji." -#. Fallback body of the emoji pack creation-limit error modal when no exact limit is known. -#. Fallback body of the sticker pack creation-limit error modal when no exact limit is known. -#: src/features/invite/commands/InviteCommands.tsx:61 -#: src/features/invite/commands/InviteCommands.tsx:79 -msgid "You're at the creation limit. Delete one to create another." -msgstr "Osiągnięto limit tworzenia. Usuń jeden, aby utworzyć kolejny." - #. Modal body shown when the free bookmarks limit is reached and Plutonium would increase it. Free and Plutonium limits are interpolated. #: src/features/app/components/alerts/MaxBookmarksModal.tsx:30 msgid "You're at the free cap of {bookmarksText}. {premiumProductName} bumps you up to {premiumBookmarksText} — or remove one to add another." @@ -38362,13 +37810,6 @@ msgstr "Osiągnięto limit {bookmarksText} w darmowej wersji. {premiumProductNam msgid "You're at the free cap of {freeItemsText}. {premiumProductName} bumps you up to {premiumItemsText}." msgstr "Osiągnięto bezpłatny limit {freeItemsText}. {premiumProductName} zwiększa go do {premiumItemsText}." -#. Fallback body of the emoji pack install-limit error modal when no exact limit is known. -#. Fallback body of the sticker pack install-limit error modal when no exact limit is known. -#: src/features/invite/commands/InviteCommands.tsx:52 -#: src/features/invite/commands/InviteCommands.tsx:70 -msgid "You're at the install limit. Remove one to add another." -msgstr "Osiągnięto limit instalacji. Usuń jeden pakiet, aby dodać kolejny." - #. Short label in the user banned from guild modal. Keep it concise. Keep the tone plain and specific. #: src/features/moderation/components/alerts/UserBannedFromGuildModal.tsx:8 msgid "You're banned" @@ -38379,11 +37820,6 @@ msgstr "Masz bana" msgid "You're being rate limited. Wait {duration} before trying again." msgstr "Osiągnięto limit działań. Spróbuj ponownie za {duration}." -#. End-of-list title in the scheduled messages popout when all scheduled messages are visible. Tone can be friendly. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:51 -msgid "You're caught up" -msgstr "Wszystko nadrobione" - #. Error modal body shown when a gift-subscription user tries to start a recurring subscription. Explains the extension/redemption path. #: src/features/app/components/dialogs/components/plutonium/hooks/useCheckoutActions.tsx:160 msgid "You're currently on a gift subscription. It won't renew. You can redeem more gift codes to extend it. Recurring subscriptions can be started after your gift time ends." @@ -38497,16 +37933,12 @@ msgstr "Niedawno już korzystano ze zwrotu środków w ramach samoobsługi. Kole msgid "You've arrived, {username}! Let's get started." msgstr "Witaj, {username}! Zaczynajmy." -#: src/features/auth/flow/InviteHeader.tsx:200 -msgid "You've been invited to install" -msgstr "Zaproszono Cię do zainstalowania" - -#: src/features/auth/flow/InviteHeader.tsx:96 -#: src/features/auth/flow/InviteHeader.tsx:299 +#: src/features/auth/flow/InviteHeader.tsx:69 +#: src/features/auth/flow/InviteHeader.tsx:213 msgid "You've been invited to join" msgstr "Zaproszono Cię do dołączenia" -#: src/features/auth/flow/InviteHeader.tsx:151 +#: src/features/auth/flow/InviteHeader.tsx:124 msgid "You've been invited to join a group DM by" msgstr "Zaproszenie do czatu grupowego od" @@ -38586,7 +38018,7 @@ msgstr "Twoja subskrypcja {premiumProductName} wygasła. Utraciłeś(-aś) wszys msgid "Your {productName} session expired. Sign in again to continue authorizing this application." msgstr "Twoja sesja {productName} wygasła. Zaloguj się ponownie, aby kontynuować autoryzację tej aplikacji." -#: src/features/user/components/settings_utils/SettingsConstants.tsx:205 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:200 msgid "Your account" msgstr "Twoje konto" 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 0916fbf76..df3506481 100644 --- a/fluxer_app/src/features/i18n/locales/pt-BR/messages.po +++ b/fluxer_app/src/features/i18n/locales/pt-BR/messages.po @@ -29,11 +29,6 @@ msgstr "(editado)" msgid "(failed to load)" msgstr "(falha ao carregar)" -#. Placeholder content text shown for scheduled messages with neither text nor attachments. Keep the parentheses. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:38 -msgid "(no content)" -msgstr "(sem conteúdo)" - #: src/features/app/components/pages/YouPage.tsx:189 #: src/features/user/components/modals/UserProfileMobileSheet.tsx:899 msgid "(only visible to you)" @@ -455,7 +450,7 @@ msgstr "{count, plural, one {Expandir (# linha)} other {Expandir (# linhas)}}" msgid "{count, plural, one {Expand (# row)} other {Expand (# rows)}}" msgstr "{count, plural, one {Expandir (# linha)} other {Expandir (# linhas)}}" -#: src/features/voice/components/VoiceParticipantTile.tsx:303 +#: src/features/voice/components/VoiceParticipantTile.tsx:304 msgid "{count, plural, one {Expand # other device} other {Expand # other devices}}" msgstr "{count, plural, one {Expandir mais # dispositivo} other {Expandir mais # dispositivos}}" @@ -463,8 +458,8 @@ msgstr "{count, plural, one {Expandir mais # dispositivo} other {Expandir mais # msgid "{count, plural, one {Group DM · # member} other {Group DM · # members}}" msgstr "{count, plural, one {Mensagem direta em grupo · # membro} other {Mensagem direta em grupo · # membros}}" -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:252 -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:273 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:274 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:295 msgid "{count, plural, one {Hide # device} other {Hide # devices}}" msgstr "{count, plural, one {Ocultar # aparelho} other {Ocultar # aparelhos}}" @@ -476,7 +471,7 @@ msgstr "{count, plural, one {Em chamada} other {# em chamada}}" msgid "{count, plural, one {Join video call (# participant)} other {Join video call (# participants)}}" msgstr "{count, plural, one {Entrar na chamada de vídeo (# participante)} other {Entrar na chamada de vídeo (# participantes)}}" -#: src/features/voice/components/VoiceParticipantTile.tsx:620 +#: src/features/voice/components/VoiceParticipantTile.tsx:621 msgid "{count, plural, one {Keep watching # stream and add this one} other {Keep watching # streams and add this one}}" msgstr "{count, plural, one {Continuar assistindo a # transmissão e adicionar esta} other {Continuar assistindo a # transmissões e adicionar esta}}" @@ -492,8 +487,8 @@ msgstr "{count, plural, one {Revogar # aplicativo} other {Revogar # aplicativos} msgid "{count, plural, one {sent # attachment} other {sent # attachments}}" msgstr "{count, plural, one {enviou # anexo} other {enviou # anexos}}" -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:259 -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:280 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:281 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:302 msgid "{count, plural, one {Show # device} other {Show # devices}}" msgstr "{count, plural, one {Mostrar # dispositivo} other {Mostrar # dispositivos}}" @@ -535,22 +530,6 @@ msgstr "{count, plural, one {Você já está usando a única conexão permitida msgid "{count, plural, one {You're at the cap of # saved media item. Remove one to add another.} other {You're at the cap of # saved media items. Remove one to add another.}}" msgstr "{count, plural, one {Você atingiu o limite de # item de mídia salvo. Remova um para adicionar outro.} other {Você atingiu o limite de # itens de mídia salvos. Remova um para adicionar outro.}}" -#: src/features/invite/commands/InviteCommands.tsx:401 -msgid "{count, plural, one {You're at the limit of # emoji pack. Delete one to create another.} other {You're at the limit of # emoji packs. Delete one to create another.}}" -msgstr "{count, plural, one {Você atingiu o limite de # pacote de emojis. Exclua um para criar outro.} other {Você atingiu o limite de # pacotes de emojis. Exclua um para criar outro.}}" - -#: src/features/invite/commands/InviteCommands.tsx:387 -msgid "{count, plural, one {You're at the limit of # installed emoji pack. Remove one to add another.} other {You're at the limit of # installed emoji packs. Remove one to add another.}}" -msgstr "{count, plural, one {Você atingiu o limite de # pacote de emoji instalado. Remova um para adicionar outro.} other {Você atingiu o limite de # pacotes de emoji instalados. Remova um para adicionar outro.}}" - -#: src/features/invite/commands/InviteCommands.tsx:419 -msgid "{count, plural, one {You're at the limit of # installed sticker pack. Remove one to add another.} other {You're at the limit of # installed sticker packs. Remove one to add another.}}" -msgstr "{count, plural, one {Você atingiu o limite de # pacote de figurinhas instalado. Remova um para adicionar outro.} other {Você atingiu o limite de # pacotes de figurinhas instalados. Remova um para adicionar outro.}}" - -#: src/features/invite/commands/InviteCommands.tsx:433 -msgid "{count, plural, one {You're at the limit of # sticker pack. Delete one to create another.} other {You're at the limit of # sticker packs. Delete one to create another.}}" -msgstr "{count, plural, one {Você atingiu o limite de # pacote de figurinhas. Exclua um para criar outro.} other {Você atingiu o limite de # pacotes de figurinhas. Exclua um para criar outro.}}" - #: src/features/guild/components/alerts/MaxGuildsModal.tsx:24 msgid "{count, plural, one {You've reached the maximum number of communities you can join (# community). Leave a community before joining another one.} other {You've reached the maximum number of communities you can join (# communities). Leave a community before joining another one.}}" msgstr "{count, plural, one {Você atingiu o número máximo de comunidades que pode participar (# comunidade). Saia de uma comunidade antes de entrar em outra.} other {Você atingiu o número máximo de comunidades que pode participar (# comunidades). Saia de uma comunidade antes de entrar em outra.}}" @@ -750,14 +729,14 @@ msgstr "{formats}. Máximo de {maxSize}. Recomendado: {recommendedSize}" msgid "{formats}. Max {maxSize}. Recommended: {recommendedSize}. {note}" msgstr "{formats}. Máximo de {maxSize}. Recomendado: {recommendedSize}. {note}" -#: src/features/auth/flow/InviteHeader.tsx:117 -#: src/features/auth/flow/InviteHeader.tsx:162 -#: src/features/auth/flow/InviteHeader.tsx:335 +#: src/features/auth/flow/InviteHeader.tsx:90 +#: src/features/auth/flow/InviteHeader.tsx:135 +#: src/features/auth/flow/InviteHeader.tsx:249 msgid "{formattedMemberCount} {memberCount, plural, one {member} other {members}}" msgstr "{formattedMemberCount} {memberCount, plural, one {membro} other {membros}}" -#: src/features/auth/flow/InviteHeader.tsx:111 -#: src/features/auth/flow/InviteHeader.tsx:320 +#: src/features/auth/flow/InviteHeader.tsx:84 +#: src/features/auth/flow/InviteHeader.tsx:234 msgid "{formattedPresenceCount} online" msgstr "{formattedPresenceCount} online" @@ -776,7 +755,7 @@ msgstr "{fps} FPS" msgid "{guildName} channels" msgstr "Canais de {guildName}" -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:674 +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:673 msgid "{hiddenConnectionCount, plural, one {Expand # other device} other {Expand # other devices}}" msgstr "{hiddenConnectionCount, plural, one {Expandir # outro dispositivo} other {Expandir # outros dispositivos}}" @@ -874,7 +853,7 @@ msgstr "{length} assistindo" msgid "{lineCount, plural, one {# line} other {# lines}}" msgstr "{lineCount, plural, one {# linha} other {# linhas}}" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:145 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:143 msgid "{matchCount, plural, one {# match} other {# matches}}" msgstr "{matchCount, plural, one {# correspondência} other {# correspondências}}" @@ -889,7 +868,7 @@ msgid "{mbWayPaymentMethod} is a one-time payment method in {paymentProviderName msgstr "{mbWayPaymentMethod} é um método de pagamento único no checkout {paymentProviderName}, então não é um caminho de assinatura recorrente aqui." #. Screen share bitrate option label. Mbps means megabits per second. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:167 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:172 msgid "{megabits} Mbps" msgstr "{megabits} Mbps" @@ -1105,7 +1084,7 @@ msgid "{productName} detected a potential raid in this community. Invites are pa msgstr "O {productName} detectou um possível ataque nesta comunidade. Os convites estão pausados, então novos usuários não podem entrar agora." #. Anti-raid status message on a community invite embed. productName is the product brand name placeholder. -#: src/features/channel/components/InviteEmbed.tsx:117 +#: src/features/channel/components/InviteEmbed.tsx:88 msgid "{productName} detected a potential raid, so new users can't join right now." msgstr "{productName} detectou um ataque em potencial, então novos usuários não podem entrar agora." @@ -1225,14 +1204,14 @@ msgstr "Faltam {remaining} caracteres. Assine o {premiumProductName} para escrev msgid "{remainingSlotCount} remaining" msgstr "Faltam {remainingSlotCount}" -#: src/features/channel/components/InviteEmbed.tsx:282 -#: src/features/channel/components/InviteEmbed.tsx:455 -#: src/features/channel/components/InviteEmbed.tsx:724 +#: src/features/channel/components/InviteEmbed.tsx:248 +#: src/features/channel/components/InviteEmbed.tsx:356 +#: src/features/channel/components/InviteEmbed.tsx:625 msgid "{renderedMemberCount} {memberCount, plural, one {member} other {members}}" msgstr "{renderedMemberCount} {memberCount, plural, one {membro} other {membros}}" #. Presence summary on a community invite embed. renderedPresenceCount is a formatted count of online members. -#: src/features/channel/components/InviteEmbed.tsx:112 +#: src/features/channel/components/InviteEmbed.tsx:83 msgid "{renderedPresenceCount} online" msgstr "{renderedPresenceCount} online" @@ -1630,9 +1609,7 @@ msgstr "1 não lida" msgid "1 unread DM" msgstr "1 mensagem não lida" -#. Invite link use-limit option meaning the invite can be used once. #. Invite max-uses dropdown option for exactly one use. -#: src/features/expressions/components/modals/PackInviteModal.tsx:33 #: src/features/invite/components/modals/InviteModal.tsx:60 msgid "1 use" msgstr "1 uso" @@ -1668,16 +1645,12 @@ msgstr "presente de 1 ano" msgid "10 minutes" msgstr "10 minutos" -#. Invite link use-limit option meaning the invite can be used ten times. #. Invite max-uses dropdown option for ten uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:41 #: src/features/invite/components/modals/InviteModal.tsx:68 msgid "10 uses" msgstr "10 usos" -#. Invite link use-limit option meaning the invite can be used 100 times. #. Invite max-uses dropdown option for 100 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:53 #: src/features/invite/components/modals/InviteModal.tsx:80 msgid "100 uses" msgstr "100 usos" @@ -1763,9 +1736,7 @@ msgctxt "adaptive-screen-share" msgid "240p" msgstr "240p" -#. Invite link use-limit option meaning the invite can be used 25 times. #. Invite max-uses dropdown option for 25 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:45 #: src/features/invite/components/modals/InviteModal.tsx:72 msgid "25 uses" msgstr "25 usos" @@ -1840,16 +1811,12 @@ msgstr "5 dias" msgid "5 minutes" msgstr "5 minutos" -#. Invite link use-limit option meaning the invite can be used five times. #. Invite max-uses dropdown option for five uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:37 #: src/features/invite/components/modals/InviteModal.tsx:64 msgid "5 uses" msgstr "5 usos" -#. Invite link use-limit option meaning the invite can be used 50 times. #. Invite max-uses dropdown option for 50 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:49 #: src/features/invite/components/modals/InviteModal.tsx:76 msgid "50 uses" msgstr "50 usos" @@ -2083,13 +2050,6 @@ msgstr "Aceitar convite" msgid "Accept the friend request from {userName}?" msgstr "Aceitar o pedido de amizade de {userName}?" -#. Helper text on a pack invite embed explaining that accepting installs the pack. -#. Note shown on expression pack invites before accepting. -#: src/features/channel/components/InviteEmbed.tsx:100 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:81 -msgid "Accepting this invite installs the pack automatically." -msgstr "Aceitar este convite instala o pacote automaticamente." - #. Short label in the notification utils helper. Keep it concise. #: src/features/notification/utils/NotificationUtils.ts:32 msgid "Access granted" @@ -2110,7 +2070,7 @@ msgstr "Acessar suas informações básicas de perfil (nome de usuário, avatar, #. User settings tab for accessibility preferences (visual, motion, screen reader, etc.). #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:14 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:93 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:66 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:61 msgid "Accessibility" msgstr "Acessibilidade" @@ -2124,7 +2084,7 @@ msgstr "Região dinâmica acessível" #. User settings tab for account login, password, MFA, and security. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:11 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:129 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:95 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:90 msgid "Account" msgstr "Conta" @@ -2180,7 +2140,7 @@ msgstr "Conta muito nova" #. Required-action modal title shown when an account-level verification step is required to proceed. #. Title of the error modal shown when an unclaimed (guest) account tries to accept a community or group DM invite. Auth-related; keep tone plain. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:8 -#: src/features/invite/commands/InviteCommands.tsx:37 +#: src/features/invite/commands/InviteCommands.tsx:35 msgid "Account verification required" msgstr "Verificação de conta necessária" @@ -2461,7 +2421,7 @@ msgid "Add an account to continue." msgstr "Adicione uma conta para continuar." #. Body of the error modal shown when an unclaimed (guest) account tries to accept a community invite. Tells the user to complete sign-up first. -#: src/features/invite/commands/InviteCommands.tsx:42 +#: src/features/invite/commands/InviteCommands.tsx:40 msgid "Add an email and password to your account first." msgstr "Adicione um e-mail e senha à sua conta primeiro." @@ -2771,7 +2731,7 @@ msgid "Address" msgstr "Endereço" #. Description for an H.264 backup stream select. Keep H.264, CPU, and GPU literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:119 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:124 msgid "Adds H.264 for mixed clients. Uses more encode work." msgstr "Adiciona H.264 para clientes mistos. Usa mais recursos de codificação." @@ -2827,11 +2787,9 @@ msgstr "Administradores pausaram os convites — você não pode entrar agora." #. Collapsed-by-default group at the end of the community overview tab holding less common settings. #. Disclosure button label in the voice connection status popout. Reveals technical bandwidth and network stats. #. User settings tab for power-user and experimental application preferences. -#. Voice participant context menu submenu label for IDs and diagnostics. #: src/features/channel/components/modals/channel_tabs/ChannelOverviewTab.tsx:337 #: src/features/guild/components/modals/guild_tabs/guild_overview_tab/index.tsx:28 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:178 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:145 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:140 #: src/features/voice/components/voice_connection_status/VoiceDetailsPopout.tsx:60 msgid "Advanced" msgstr "Avançado" @@ -2842,7 +2800,7 @@ msgid "Advanced video settings" msgstr "Configurações avançadas de vídeo" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:100 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:121 msgid "Advertise a capped decode codec to force publisher migration" msgstr "Anunciar um codec de decodificação com limite para forçar a migração do publicador" @@ -3065,6 +3023,13 @@ msgstr "Permitir que qualquer pessoa veja esta conexão no seu perfil" msgid "Allow anyone who can view your full profile to see your profile local time" msgstr "Permitir que qualquer pessoa que possa ver seu perfil completo veja o horário local do seu perfil" +#. Settings search entry label for the AV1 screen-share opt-in. AV1 is a codec name and should stay literal. +#. Switch label for the AV1 screen-share opt-in. AV1 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:236 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:88 +msgid "Allow AV1 for screen sharing" +msgstr "Permitir AV1 para compartilhamento de tela" + #. Toggle label that allows DMs from bots in this community. #: src/features/ui/action_menu/items/BulkSettingsMenuItems.tsx:81 msgid "Allow bot direct messages" @@ -3112,6 +3077,13 @@ msgstr "Permitir nomes flexíveis para canais de texto" msgid "Allow for all communities" msgstr "Permitir para todas as comunidades" +#. Settings search entry label for the H.265/HEVC screen-share opt-in. H.265 and HEVC are codec names and should stay literal. +#. Switch label for the H.265/HEVC screen-share opt-in. H.265 and HEVC are codec names and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:240 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:92 +msgid "Allow H.265 (HEVC) for screen sharing" +msgstr "Permitir H.265 (HEVC) para compartilhamento de tela" + #: src/features/connection/components/modals/EditConnectionModal.tsx:95 msgid "Allow members from communities you're in to see this connection" msgstr "Permitir que membros de comunidades que você participa vejam esta conexão" @@ -3218,7 +3190,7 @@ msgid "Already have an account?" msgstr "Já tem uma conta?" #. Status label on a group DM invite embed when the current user is already a member. -#: src/features/channel/components/InviteEmbed.tsx:76 +#: src/features/channel/components/InviteEmbed.tsx:67 msgid "Already joined" msgstr "Já entrou" @@ -3426,7 +3398,7 @@ msgid "Animated avatars ({animatedAvatarFormats}) require {premiumProductName}." msgstr "Avatares animados ({animatedAvatarFormats}) exigem {premiumProductName}." #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:79 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:75 msgid "Animated avatars & profile banners" msgstr "Avatares animados e banners de perfil" @@ -3712,7 +3684,7 @@ msgstr "Notificação no ícone do app" msgid "App language: {format}" msgstr "Idioma do aplicativo: {format}" -#: src/features/user/components/settings_utils/SettingsConstants.tsx:209 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:204 msgid "App settings" msgstr "Configurações do aplicativo" @@ -3739,7 +3711,7 @@ msgstr "Nível de zoom do app" #. Advanced settings category tag. #. User settings tab for app appearance and layout options. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:13 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:116 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:111 msgid "Appearance" msgstr "Aparência" @@ -3812,8 +3784,8 @@ msgstr "Aplicativo atualizado com sucesso" #: src/features/user/components/modals/tabs/applications_tab/index.tsx:90 #: src/features/user/components/modals/tabs/applications_tab/index.tsx:129 #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:29 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:74 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:70 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:66 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:65 msgid "Applications" msgstr "Aplicativos" @@ -3899,7 +3871,7 @@ msgid "Are you sure you want to delete every message in your personal notes? Thi msgstr "Tem certeza de que deseja apagar todas as mensagens em suas notas pessoais? Isso removerá permanentemente todas as mensagens e seus anexos. Esta ação não poderá ser desfeita." #. placeholder {0}: selectedRole.name -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:410 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:425 msgid "Are you sure you want to delete the <0>{0} role? Any members with this role will no longer have it." msgstr "Tem certeza de que deseja excluir a função <0>{0}? Todos os membros com esta função não a terão mais." @@ -4080,11 +4052,6 @@ msgstr "Anexo de teste" msgid "Attachment mocks" msgstr "Mocks de anexo" -#. Placeholder content text shown for scheduled messages that have attachments but no text content. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:34 -msgid "Attachment only message" -msgstr "Mensagem apenas com anexo" - #. Short label in the channel and chat textual attachment preview bottom sheet. Keep it concise. #. Short label in the channel and chat textual attachment preview modal. Keep it concise. #: src/features/channel/components/embeds/attachments/TextualAttachmentPreviewBottomSheet.tsx:27 @@ -4112,9 +4079,7 @@ msgstr "Não é possível enviar anexo" msgid "Attachment: {filename}" msgstr "Anexo: {filename}" -#. Label in the scheduled message row preview indicating that attachments are included. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:43 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:34 msgid "Attachments" msgstr "Anexos" @@ -4238,7 +4203,7 @@ msgid "Audio settings" msgstr "Configurações de áudio" #. Voice control button label for microphone and speaker settings. -#: src/features/voice/components/VoiceControlBar.tsx:146 +#: src/features/voice/components/VoiceControlBar.tsx:142 msgctxt "voice-control-button" msgid "Audio settings" msgstr "Configurações de áudio" @@ -4344,7 +4309,7 @@ msgid "Authorized" msgstr "Autorizado" #. 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/GeneralSettingsSections.ts:30 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:22 msgid "Authorized applications" msgstr "Aplicativos autorizados" @@ -4358,8 +4323,8 @@ msgstr "Aplicativos autorizados" #: src/features/user/components/modals/tabs/AuthorizedAppsTab.tsx:506 #: src/features/user/components/settings_utils/search_index/AuthorizedAppsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:148 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:34 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:107 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:102 msgid "Authorized apps" msgstr "Aplicativos autorizados" @@ -4442,7 +4407,6 @@ msgid "Autocomplete suggestion: {label}, {selectedOptionPosition} of {resultCoun msgstr "Sugestão de preenchimento automático: {label}, {selectedOptionPosition} de {resultCount}" #. Channel overview settings tab label, control, or validation message (name, topic, slowmode, voice region, mature content gate). -#. Label for the auto codec option in the screen-share codec radio group. Keep it concise. #. Option label for a WebRTC content hint select. #. Option label for an SVC mode select. #. Option label for an encoder path select. @@ -4451,11 +4415,10 @@ msgstr "Sugestão de preenchimento automático: {label}, {selectedOptionPosition #. Voice region option label in the voice settings menu meaning let Fluxer pick the best region automatically. #. Voice region picker option label meaning 'let Fluxer pick the best region automatically'. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/RtcRegionSelect.tsx:19 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:59 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:99 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:139 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:176 -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:34 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:64 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:104 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:144 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:181 #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:263 #: src/features/voice/components/VoiceRegionSelector.tsx:16 #: src/features/voice/components/VoiceSettingsMenus.tsx:126 @@ -4468,6 +4431,11 @@ msgctxt "rtc-region-value" msgid "Automatic" msgstr "Automático" +#. Option label for the screen-share codec select. codec is the automatically selected codec label. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:222 +msgid "Automatic ({codec})" +msgstr "Automático ({codec})" + #. Settings search entry label. Names the settings search entry in the settings UI. #. Voice setting label for automatically evening out microphone volume. #: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:48 @@ -4495,96 +4463,6 @@ msgstr "Leitura automática de mensagens" msgid "Automatic start" msgstr "Início automático" -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep Firefox as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:8 -msgid "Automatic would use {codecName} because Firefox screen sharing works most reliably with it." -msgstr "O modo automático usaria {codecName} porque o compartilhamento de tela do Firefox funciona de forma mais confiável com ele." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:70 -msgid "Automatic would use {codecName} because no hardware encoder is available and this browser exposes H.265." -msgstr "O modo automático usaria {codecName} porque nenhum codificador de hardware está disponível e este navegador expõe H.265." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:75 -msgid "Automatic would use {codecName} because no hardware encoder is available and your computer exposes H.265." -msgstr "Automático usaria {codecName} porque nenhum codificador de hardware está disponível e seu computador expõe H.265." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:90 -msgid "Automatic would use {codecName} because no higher-quality encoder is available and H.264 is compatible." -msgstr "Automático usaria {codecName} porque não há um codificador de maior qualidade disponível e H.264 é compatível." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep OpenH264 and Linux literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:101 -msgid "Automatic would use {codecName} because no video encoder is exposed. On Linux, OpenH264 may need to be installed." -msgstr "A opção automática usaria {codecName} porque nenhum codificador de vídeo está exposto. No Linux, pode ser necessário instalar o OpenH264." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:60 -msgid "Automatic would use {codecName} because software encoding is preferred and this browser exposes AV1." -msgstr "Automático usaria {codecName} porque a codificação por software é preferida e este navegador expõe AV1." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:80 -msgid "Automatic would use {codecName} because software encoding is preferred and this browser exposes VP9." -msgstr "Automático usaria {codecName} porque a codificação por software é preferida e este navegador expõe VP9." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:95 -msgid "Automatic would use {codecName} because software encoding is preferred and VP8 is the safest software fallback." -msgstr "Automático usaria {codecName} porque a codificação por software é preferida e VP8 é o fallback de software mais seguro." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:65 -msgid "Automatic would use {codecName} because software encoding is preferred and your computer exposes AV1." -msgstr "Automático usaria {codecName} porque a codificação por software é preferida e seu computador expõe AV1." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:85 -msgid "Automatic would use {codecName} because software encoding is preferred and your computer exposes VP9." -msgstr "Automático usaria {codecName} porque a codificação por software é preferencial e seu computador expõe VP9." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep codec names literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:25 -msgid "Automatic would use {codecName} because this browser does not expose H.264, so VP8 is the safest fallback." -msgstr "O modo automático usaria {codecName} porque este navegador não expõe H.264, então VP8 é a alternativa mais segura." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep Chromium as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:13 -msgid "Automatic would use {codecName} because this browser supports it and it is the best fallback outside Chromium." -msgstr "Automático usaria {codecName} porque este navegador o suporta e é o melhor substituto fora do Chromium." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep codec names literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:30 -msgid "Automatic would use {codecName} because your computer does not expose H.264, so VP8 is the safest fallback." -msgstr "Automático usaria {codecName} porque seu computador não expõe H.264, então VP8 é a alternativa mais segura." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep Chromium as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:19 -msgid "Automatic would use {codecName} because your computer supports it and it is the best fallback outside Chromium." -msgstr "Automático usaria {codecName} porque seu computador é compatível e é a melhor alternativa fora do Chromium." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:54 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware and it gives strong screen-share quality." -msgstr "Automático usaria {codecName} porque sua GPU pode codificá-lo em hardware e oferece ótima qualidade de compartilhamento de tela." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:42 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware and it is the most compatible screen-share default." -msgstr "Automático usaria {codecName} porque sua GPU consegue codificá-lo em hardware e é o padrão de compartilhamento de tela mais compatível." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:48 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware, with excellent compression and low CPU usage." -msgstr "Automático usaria {codecName} porque sua GPU consegue codificá-lo em hardware, com excelente compactação e baixo uso da CPU." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:36 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware, with the best compression for screen sharing." -msgstr "Automático usaria {codecName} porque sua GPU consegue codificá-lo em hardware, com a melhor compactação para compartilhamento de tela." - #. Short label in the animation tab. Keep it concise. #: src/features/user/components/modals/tabs/accessibility_tab/AnimationTab.tsx:52 msgid "Automatically play GIFs" @@ -4648,6 +4526,16 @@ msgstr "Leitura automática" msgid "Autoscrolling" msgstr "Rolagem automática" +#. Settings search synonym. Codec name; keep literal. Used to match this term in the settings search bar. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:101 +msgid "AV1" +msgstr "AV1" + +#. Option label for the screen-share codec select while the AV1 opt-in is off and the option is disabled. AV1 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:226 +msgid "AV1 (requires opt-in)" +msgstr "AV1 (requer ativação)" + #. Label for the available desktop version in the Linux update modal. #: src/features/updater/commands/UpdaterModalCommands.tsx:140 msgid "Available" @@ -4875,7 +4763,7 @@ msgid "Badge" msgstr "Selo" #. Option label for a software encoder quality select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:83 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:88 msgid "Balanced" msgstr "Balanceado" @@ -4917,7 +4805,7 @@ msgstr "O banimento expira em {0}." #: src/features/moderation/components/modals/BanMemberModal.tsx:270 #: src/features/ui/action_menu/GuildMemberContextMenu.tsx:66 #: src/features/ui/action_menu/items/GuildMemberMenuItems.tsx:51 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:94 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:118 msgid "Ban member" msgstr "Banir membro" @@ -5046,7 +4934,7 @@ msgstr "Entre 1 e 32 caracteres" #. 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/PlutoniumIndex.ts:27 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:207 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:202 msgid "Billing" msgstr "Pagamento" @@ -5099,7 +4987,7 @@ msgid "Biometrics" msgstr "Biometria" #. 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/VoiceVideoIndex.ts:160 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:181 msgid "Bitrate" msgstr "Taxa de bits" @@ -5181,8 +5069,8 @@ msgstr "Bloqueados" #: src/features/user/components/modals/tabs/BlockedUsersTab.tsx:210 #: src/features/user/components/settings_utils/search_index/BlockedUsersIndex.ts:6 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:152 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:58 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:18 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:53 msgid "Blocked users" msgstr "Usuários bloqueados" @@ -5275,7 +5163,7 @@ msgstr "Adicionado aos favoritos." #. Tab label in the inbox popout listing the user bookmarks. #: src/features/channel/components/modals/BookmarksBottomSheet.tsx:33 #: src/features/messaging/components/pages/SavedMessagesPage.tsx:23 -#: src/features/messaging/components/popouts/InboxPopout.tsx:36 +#: src/features/messaging/components/popouts/InboxPopout.tsx:34 msgid "Bookmarks" msgstr "Itens salvos" @@ -5535,10 +5423,6 @@ msgstr "Assédio moral, contato indesejado repetido, perseguição ou abuso dire msgid "Bullying, threats, hate, violence, raids, or content that pushes self-harm." msgstr "Bullying, ameaças, ódio, violência, ataques ou conteúdo que incentive a automutilação." -#: src/features/expressions/components/modals/CreatePackModal.tsx:95 -msgid "Bundle your favorite stickers into a pack you can distribute." -msgstr "Junte seus figurinhas favoritas em um pacote que você pode distribuir." - #. Short label in the app constants. #: src/features/app/constants/AppConstants.ts:45 msgid "Busy right now" @@ -5761,7 +5645,7 @@ msgid "Cameras and virtual capture devices are selected here in {productName}, n msgstr "Câmeras e dispositivos de captura virtual são selecionados aqui no {productName}, não no seletor de sistema do Wayland. Se nada aparecer aqui, verifique as permissões ou conecte um dispositivo." #. Tooltip in the voice control bar when cameras are disabled because the participant count exceeds the limit. {voiceChannelCameraUserLimit} is the configured threshold. -#: src/features/voice/components/VoiceControlBar.tsx:136 +#: src/features/voice/components/VoiceControlBar.tsx:132 msgid "Cameras are off above {voiceChannelCameraUserLimit} participants" msgstr "Câmeras desativadas acima de {voiceChannelCameraUserLimit} participantes" @@ -5781,7 +5665,6 @@ msgid "Can't upload files here" msgstr "Não é possível enviar arquivos aqui" #. Action label for dismissing a mass-mention warning. -#. Button label on a scheduled message row that cancels (deletes) the scheduled send. #. Button label that closes the emoji rename popout without saving. #. Button that closes the delete channel confirmation without deleting. #. Button that closes the device logout confirmation without changes. @@ -5810,10 +5693,8 @@ msgstr "Não é possível enviar arquivos aqui" #: src/features/emoji/components/emojis/EmojiListItem.tsx:318 #: src/features/expressions/components/modals/AddFavoriteMemeModal.tsx:111 #: src/features/expressions/components/modals/AddGuildStickerModal.tsx:250 -#: src/features/expressions/components/modals/CreatePackModal.tsx:137 #: src/features/expressions/components/modals/EditFavoriteMemeModal.tsx:87 #: src/features/expressions/components/modals/EditGuildStickerModal.tsx:116 -#: src/features/expressions/components/modals/EditPackModal.tsx:124 #: src/features/guild/components/modals/TransferOwnershipModal.tsx:91 #: src/features/i18n/utils/CommonMessageDescriptors.ts:98 #: src/features/input/state/input_keybind/shared.ts:137 @@ -5824,7 +5705,6 @@ msgstr "Não é possível enviar arquivos aqui" #: src/features/messaging/components/modals/ForwardModal.tsx:635 #: src/features/messaging/components/modals/ImageCropModal.tsx:925 #: src/features/messaging/components/modals/MessageHistoryThresholdModal.tsx:107 -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:47 #: src/features/moderation/components/modals/BanMemberModal.tsx:262 #: src/features/moderation/components/modals/RemoveTimeoutModal.tsx:70 #: src/features/moderation/components/modals/TimeoutMemberModal.tsx:126 @@ -5850,11 +5730,6 @@ msgstr "Cancelar" msgid "Cancel editing message" msgstr "Cancelar edição da mensagem" -#. Button or menu action label in the channel and chat scheduled message edit bar. Keep it concise. -#: src/features/channel/components/ScheduledMessageEditBar.tsx:18 -msgid "Cancel editing scheduled message" -msgstr "Cancelar edição da mensagem agendada" - #. Relationship action label for canceling an outgoing friend request. #: src/features/relationship/utils/RelationshipMessageDescriptors.ts:25 msgid "Cancel friend request" @@ -5935,16 +5810,6 @@ msgstr "Não pode ser editado" msgid "Cannot delete account" msgstr "Não é possível excluir a conta" -#. Title of the error modal when installing an emoji pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:83 -msgid "Cannot install emoji pack" -msgstr "Não foi possível instalar o pacote de figurinhas" - -#. Title of the error modal when installing a sticker pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:87 -msgid "Cannot install sticker pack" -msgstr "Não foi possível instalar o pacote de figurinhas" - #. Toast error shown when captcha verification fails inside the auth captcha interceptor. #: src/features/auth/components/CaptchaInterceptor.tsx:14 msgid "Captcha verification failed. Try again." @@ -5955,15 +5820,15 @@ msgstr "A verificação do Captcha falhou. Tente novamente." msgid "Capture" msgstr "Capturar" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:398 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:420 msgid "Capture app audio" msgstr "Capturar áudio do app" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:399 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:421 msgid "Capture desktop audio" msgstr "Capturar áudio do computador" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:397 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:419 msgid "Capture device audio" msgstr "Capturar áudio do dispositivo" @@ -6221,12 +6086,12 @@ msgstr "Formulário de alteração de senha" msgid "Change scheduled" msgstr "Alteração agendada" -#. Tooltip / button label in the screen-share status pill. Opens the picker to change what is being shared. -#. Voice control menu action to choose a different screen-share source. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:48 -#: src/features/voice/components/VoiceControlBar.tsx:108 -msgid "Change source" -msgstr "Alterar fonte" +#. Action that opens the source picker for the active screen share. +#. Voice screen share menu action that changes the shared source. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:24 +#: src/features/voice/components/ActiveScreenShareMenu.tsx:23 +msgid "Change Stream" +msgstr "Alterar transmissão" #. Modal title for the screen-share picker when switching an ongoing stream to a new source. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:156 @@ -6575,7 +6440,7 @@ msgstr "Limite de caracteres excedido em {remaining}" #: src/features/input/components/modals/KeyboardShortcutsCheatsheetModal.tsx:40 #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:15 #: src/features/user/components/modals/tabs/keybinds_tab/DefaultKeybindsList.tsx:39 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:120 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:115 msgid "Chat" msgstr "Bate-papo" @@ -6976,7 +6841,7 @@ msgid "Choose your profile accent color" msgstr "Escolha a cor de destaque do seu perfil" #. 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/VoiceVideoIndex.ts:108 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:129 msgid "Cisco" msgstr "Cisco" @@ -7584,7 +7449,7 @@ msgid "Codec" msgstr "Codec" #. 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/VoiceVideoIndex.ts:96 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:117 msgid "Codec negotiation testing" msgstr "Teste de negociação de codec" @@ -7628,8 +7493,8 @@ msgstr "Recolher tópico do canal" #. Tooltip / aria label on a voice participant tile button that collapses expanded device tiles for one user. #. Voice menu action that collapses expanded device tiles back into a single tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:98 -#: src/features/voice/components/VoiceParticipantTile.tsx:165 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:122 +#: src/features/voice/components/VoiceParticipantTile.tsx:166 msgid "Collapse devices" msgstr "Recolher dispositivos" @@ -8104,7 +7969,7 @@ msgstr "Foco do compositor" #. Button label that opens a dedicated advanced settings modal for configuring screen-share encoder controls. #. Button label that opens a dedicated advanced settings modal. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedChatControls.tsx:161 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:163 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:168 msgid "Configure" msgstr "Configurar" @@ -8127,7 +7992,7 @@ msgid "Configure now" msgstr "Configurar agora" #. Tooltip / aria label on the screen-share control while a share is active. Opens the configure / end menu. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:69 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:58 msgid "Configure or end screen share" msgstr "Configurar ou encerrar o compartilhamento de tela" @@ -8378,12 +8243,12 @@ msgstr "Conexão: {connectionId}" #: src/features/i18n/utils/CommonMessageDescriptors.ts:410 #: src/features/user/components/popouts/UserProfileShared.tsx:610 #: src/features/user/components/settings_utils/search_index/LinkedAccountsIndex.ts:8 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:38 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:30 msgid "Connections" msgstr "Conexões" #. User settings tab for linked external accounts. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:111 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:106 msgctxt "user-settings-tab" msgid "Connections" msgstr "Conexões" @@ -8434,7 +8299,7 @@ msgid "Content filtering" msgstr "Filtragem de conteúdo" #. Label for an advanced screen-share select. Refers to the WebRTC MediaStreamTrack contentHint value. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:131 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:136 msgid "Content hint" msgstr "Dica de conteúdo" @@ -9157,16 +9022,6 @@ msgstr "Não foi possível ignorar o pedido de amizade" msgid "Couldn't ignore the friend request. Try again." msgstr "Não foi possível ignorar a solicitação de amizade. Tente novamente." -#. Generic body for the error modal when an emoji pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:107 -msgid "Couldn't install this emoji pack. Try again later." -msgstr "Não foi possível instalar este pacote de emojis. Tente novamente mais tarde." - -#. Generic body for the error modal when a sticker pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:111 -msgid "Couldn't install this sticker pack. Try again later." -msgstr "Não foi possível instalar este pacote de figurinhas. Tente novamente mais tarde." - #. Error modal title shown when accepting a community invite fails. #: src/features/invite/components/alerts/InviteAcceptFailedModal.tsx:9 msgid "Couldn't join community" @@ -9582,11 +9437,6 @@ msgstr "Crie uma conta para resgatar seu presente" msgid "Create and manage applications and bots for your account" msgstr "Crie e gerencie aplicativos e bots para sua conta" -#. Empty-state description for expression packs when the feature requires premium. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:63 -msgid "Create and share custom emoji and sticker packs with {premiumProductFullName}." -msgstr "Crie e compartilhe pacotes de figurinhas e emojis personalizados com o {premiumProductFullName}." - #. Button or menu action label in the application create modal. Keep it concise. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/applications_tab/ApplicationCreateModal.tsx:20 @@ -9628,14 +9478,6 @@ msgstr "Criar conversa" msgid "Create emoji & stickers" msgstr "Criar emojis e figurinhas" -#. Action that opens the create-emoji-pack modal. -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/expressions/components/modals/CreatePackModal.tsx:18 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:314 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:31 -msgid "Create emoji pack" -msgstr "Criar pacote de figurinhas" - #. Accessible label for the create-favorite-category form. #: src/features/expressions/components/modals/CreateFavoriteCategoryModal.tsx:16 msgid "Create favorite category form" @@ -9688,14 +9530,6 @@ msgstr "Criar ou entrar em uma comunidade" msgid "Create role" msgstr "Criar função" -#. Action that opens the create-sticker-pack modal. -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/expressions/components/modals/CreatePackModal.tsx:22 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:314 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:35 -msgid "Create sticker pack" -msgstr "Criar pacote de figurinhas" - #. Setup wizard title prompting the operator to create the first account. #: src/features/app/components/setup/SetupWizardSteps.tsx:48 msgid "Create the administrator account" @@ -9748,15 +9582,6 @@ msgstr "Criado" msgid "Created {createdAt}" msgstr "Criado em {createdAt}" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:334 -msgid "Created {createdCount} / {createdLimit}" -msgstr "Criados {createdCount} / {createdLimit}" - -#. placeholder {0}: NicknameUtils.getDisplayName(packCreator) -#: src/features/channel/components/InviteEmbed.tsx:343 -msgid "Created by {0}" -msgstr "Criado por {0}" - #. placeholder {0}: inviter ? NicknameUtils.getNickname(inviter, undefined, channelId) : invite.inviter ? NicknameUtils.getDisplayName(invite.inviter) : '' #. placeholder {1}: formatExpiresAt(invite.expires_at) #: src/features/channel/components/modals/GroupInvitesBottomSheet.tsx:218 @@ -9768,13 +9593,6 @@ msgstr "Criado por {0}. Expira em {1}." msgid "Created by {creatorDisplayName} on {createdAt}" msgstr "Criado por {creatorDisplayName} em {createdAt}" -#. Metadata label for an expression pack invite. userName is the pack creator username. -#. Short label in the authentication invite header. Preserve {userName}; it is inserted by code. Keep the tone plain and specific. -#: src/features/auth/flow/InviteHeader.tsx:29 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:73 -msgid "Created by {userName}" -msgstr "Criado por {userName}" - #. placeholder {0}: renderInline(change.newValue, i18n, guildId) #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:739 msgid "Created for channel {0}." @@ -9787,11 +9605,6 @@ msgstr "Criado para o canal {0}." msgid "Created on {0}." msgstr "Criado em {0}." -#. 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/ExpressionPacksIndex.ts:43 -msgid "Created packs" -msgstr "Figurinhas criadas" - #. placeholder {0}: renderInline(change.newValue, i18n) #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:743 msgid "Created with name {0}." @@ -10119,7 +9932,7 @@ msgid "Custom tags" msgstr "Tags personalizadas" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:87 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:83 msgid "Custom themes" msgstr "Temas personalizados" @@ -10603,7 +10416,6 @@ msgstr "Desativado por padrão no celular para preservar a bateria e o uso de da #. Button or menu action label in the channel and chat embed audio. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the channel and chat media container. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the channel and chat mobile memes picker. Keep it concise. Keep the tone plain and specific. -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the messaging commands. Keep it concise. Keep the tone plain and specific. #. Confirm button label on the destructive delete-saved-media alert. #. Danger button label that confirms deleting a custom emoji. @@ -10626,7 +10438,6 @@ msgstr "Desativado por padrão no celular para preservar a bateria e o uso de da #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:117 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:290 #: src/features/user/components/modals/tabs/component_gallery_tab/index.tsx:238 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:49 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:154 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:190 msgid "Delete" @@ -10785,11 +10596,6 @@ msgstr "Excluir minhas mensagens" msgid "Delete other members' messages. Pinning is controlled separately." msgstr "Apagar mensagens de outros membros. O gerenciamento de fixação é separado." -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:40 -msgid "Delete pack" -msgstr "Excluir pacote" - #. 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:31 msgid "Delete passkey" @@ -10862,11 +10668,6 @@ msgstr "Excluir esta mensagem" msgid "Delete this message? Can't be undone." msgstr "Excluir esta mensagem? Não é possível desfazer." -#. Error message in the expression packs tab. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:45 -msgid "Delete this pack? Can't be undone." -msgstr "Excluir este pacote? Não é possível desfazer." - #. Danger action in the channel permissions overwrite context menu that removes a member permission override from the channel. #: src/features/channel/components/modals/channel_tabs/channel_permissions_tab/OverwriteContextMenu.tsx:19 msgid "Delete user" @@ -11011,7 +10812,7 @@ msgid "Description must be no more than {discoveryDescriptionMaxLength} characte msgstr "A descrição deve ter no máximo {discoveryDescriptionMaxLength} caracteres." #. Developer settings tab showing UI component examples. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:153 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:148 msgid "Design system" msgstr "Sistema de design" @@ -11025,8 +10826,8 @@ msgstr "Computador" #. User settings tab for desktop app integration and platform settings. #. User settings tab label shown on desktop builds when the OS could not be identified (fallback for the per-OS labels). -#: src/features/user/components/settings_utils/SettingsConstants.tsx:86 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:141 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:81 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:136 msgid "Desktop app" msgstr "Aplicativo para desktop" @@ -11113,7 +10914,7 @@ msgstr "A versão para desktop {version} está disponível. Baixe o instalador e #. Settings section label for desktop window behavior. #: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx:150 #: src/features/user/components/settings_utils/search_index/DesktopSettingsIndex.ts:94 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:62 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:54 msgid "Desktop window" msgstr "Janela do computador" @@ -11139,7 +10940,7 @@ msgid "Detached banner" msgstr "Banner desanexado" #. Option label for a WebRTC content hint select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:147 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:152 msgid "Detail" msgstr "Detalhe" @@ -11163,7 +10964,7 @@ msgstr "Detectar ao digitar" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:20 #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:25 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:211 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:206 msgid "Developer" msgstr "Desenvolvedor" @@ -11171,7 +10972,7 @@ msgstr "Desenvolvedor" #. Settings section label for client developer mode. #: src/features/user/components/modals/tabs/ClientDeveloperSettingsTab.tsx:17 #: src/features/user/components/settings_utils/search_index/ClientDeveloperSettingsIndex.ts:7 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:66 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:58 msgid "Developer mode" msgstr "Modo desenvolvedor" @@ -11218,11 +11019,6 @@ msgstr "Aparelho" msgid "Device alerts" msgstr "Alertas do dispositivo" -#. Voice participant context menu submenu label for actions that affect one or more voice devices. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:182 -msgid "Device controls" -msgstr "Controles do dispositivo" - #: src/features/user/components/modals/tabs/DevicesTab.tsx:131 msgid "Device details" msgstr "Detalhes do dispositivo" @@ -11232,7 +11028,7 @@ msgstr "Detalhes do dispositivo" msgid "Device revoked" msgstr "Aparelho revogado" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:891 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1024 msgid "Device selection" msgstr "Seleção de dispositivo" @@ -11255,7 +11051,7 @@ msgstr "Dispositivo:" #: src/features/user/components/modals/tabs/DevicesTab.tsx:530 #: src/features/user/components/settings_utils/search_index/DevicesIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/AppearanceSections.ts:82 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:62 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:57 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:124 msgid "Devices" msgstr "Dispositivos" @@ -11437,7 +11233,7 @@ msgid "Disable mobile push notifications" msgstr "Desativar notificações push no celular" #. Short label for an advanced screen-share preview preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:43 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:48 msgid "Disable picture-in-picture popout for screen shares" msgstr "Desativar o pop-out picture-in-picture para compartilhamento de tela" @@ -11478,7 +11274,7 @@ msgstr "Desativar formulário de autenticação de dois fatores" #. Voice menu checkbox label. Hides another participant's video only for the current user. #. Voice menu checkbox that hides a participant video on the current device only. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:86 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:110 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:77 msgid "Disable video locally" msgstr "Desativar vídeo localmente" @@ -11754,11 +11550,6 @@ msgstr "Nome de exibição" msgid "Display name (optional)" msgstr "Nome de exibição (opcional)" -#. Voice participant context menu submenu label for call display and diagnostics preferences. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:186 -msgid "Display options" -msgstr "Opções de exibição" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:661 msgid "Display role members separately." msgstr "Exibir membros do cargo separadamente." @@ -12284,12 +12075,8 @@ msgstr "Holandês" msgid "e.g., YubiKey, iPhone, work computer" msgstr "ex: YubiKey, iPhone, computador do trabalho" -#: src/features/expressions/components/modals/PackInviteModal.tsx:187 -msgid "Each link works once." -msgstr "Cada link funciona uma vez." - #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:83 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:79 msgid "Early access to new features" msgstr "Acesso antecipado a novos recursos" @@ -12315,7 +12102,6 @@ msgstr "Cancelamento de eco" #: src/features/emoji/components/stickers/StickerGridItem.tsx:43 #: src/features/platform/utils/DesktopLocaleBridge.ts:42 #: src/features/user/components/modals/tabs/chat_settings_tab/SearchEnginesTab.tsx:35 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:123 #: src/features/user/components/modals/tabs/LinkedAccountsTab.tsx:51 msgid "Edit" msgstr "Editar" @@ -12396,11 +12182,6 @@ msgstr "Editar perfil da comunidade" msgid "Edit connection" msgstr "Editar conexão" -#. Action that opens the edit-emoji-pack modal. -#: src/features/expressions/components/modals/EditPackModal.tsx:19 -msgid "Edit emoji pack" -msgstr "Editar pacote de figurinhas" - #. Permission description in the role/permission editor for the Manage Community permission. Refers to top-level community settings, not per-channel. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:23 msgid "Edit global settings like name, description, and icon." @@ -12512,11 +12293,6 @@ msgstr "Editar figurinha" msgid "Edit sticker {stickerName}" msgstr "Editar figurinha {stickerName}" -#. Action that opens the edit-sticker-pack modal. -#: src/features/expressions/components/modals/EditPackModal.tsx:23 -msgid "Edit sticker pack" -msgstr "Editar pacote de figurinhas" - #. Settings search entry description. One-line summary of what the settings search entry controls. #: src/features/user/components/settings_utils/search_index/ApplicationsIndex.ts:88 msgid "Edit the bot avatar, tag, bio, banner, and friend request behavior" @@ -12555,11 +12331,6 @@ msgstr "A edição está temporariamente indisponível. Tente novamente mais tar msgid "Editing message" msgstr "Editando mensagem" -#. Button or menu action label in the channel and chat scheduled message edit bar. Keep it concise. -#: src/features/channel/components/ScheduledMessageEditBar.tsx:14 -msgid "Editing scheduled message" -msgstr "Editando mensagem agendada" - #. Discovery category dropdown option in the community Discovery settings tab. #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:88 msgid "Education" @@ -12674,7 +12445,7 @@ msgstr "Incorporar" #. Developer settings tab for testing URL unfurls and rendered embeds. #. Settings search entry label for the developer embed debugger. #: src/features/user/components/settings_utils/search_index/EmbedDebuggerIndex.ts:7 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:149 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:144 msgid "Embed debugger" msgstr "Depurador de embeds" @@ -12726,10 +12497,8 @@ msgstr "Incorporações não suprimidas" #. Audit log target-type filter label. Filters entries that target a custom emoji. #. Column header for the custom emoji image or glyph. #. 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/app/config/AuditLogConstants.ts:172 #: src/features/emoji/components/emojis/EmojiListItem.tsx:337 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:162 msgid "Emoji" msgstr "Emoji" @@ -12745,11 +12514,6 @@ msgstr "Emojis" msgid "emoji {emojiName}" msgstr "emoji {emojiName}" -#. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:59 -msgid "Emoji & sticker packs" -msgstr "Pacotes de figurinhas e emojis" - #. 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:351 msgid "Emoji autocomplete" @@ -12795,45 +12559,6 @@ msgstr "O nome do emoji deve ter no máximo 32 caracteres" msgid "Emoji names need at least 2 characters and can use letters, numbers, and underscores. Emojis must be under {maxSize}. Static images are resized to 128x128 pixels and compressed automatically. Animated emojis and SVGs must already fit the limit." msgstr "Os nomes dos emojis precisam ter pelo menos 2 caracteres e podem usar letras, números e sublinhados. Os emojis devem ter no máximo {maxSize}. Imagens estáticas são redimensionadas para 128x128 pixels e compactadas automaticamente. Emojis animados e SVGs já devem estar dentro do limite." -#. Kind label on an emoji pack invite embed. -#. Short label in the authentication invite header. Keep the tone plain and specific. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/auth/flow/InviteHeader.tsx:21 -#: src/features/channel/components/InviteEmbed.tsx:84 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:57 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:105 -msgid "Emoji pack" -msgstr "Pacote de emojis" - -#. placeholder {0}: invite.pack.name -#: src/features/invite/commands/InviteCommands.tsx:144 -msgid "Emoji pack {0} has been installed." -msgstr "O pacote de figurinhas {0} foi instalado." - -#. Title of the error modal when creating a new emoji pack is rejected because the user is at the creation limit. -#: src/features/invite/commands/InviteCommands.tsx:56 -msgid "Emoji pack creation limit reached" -msgstr "Limite de criação de pacotes de figurinhas atingido" - -#. Modal title for the emoji pack invite share flow. -#: src/features/expressions/components/modals/PackInviteModal.tsx:57 -msgid "Emoji pack invite" -msgstr "Convite para pacote de figurinhas" - -#. Title of the error modal when installing an emoji pack via invite is rejected because the user is at the install limit. -#: src/features/invite/commands/InviteCommands.tsx:47 -msgid "Emoji pack limit reached" -msgstr "Limite de pacotes de figurinhas atingido" - -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#. Settings section label for emoji expression packs. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:80 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:23 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:18 -msgid "Emoji packs" -msgstr "Pacotes de figurinhas" - #. 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/ChatSettingsSections.ts:126 msgid "Emoji picker" @@ -12882,8 +12607,8 @@ msgstr "Favoritos vazios" #. Label for an advanced select that caps the best video codec this client advertises it can decode. #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:172 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:92 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:177 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:113 msgid "Emulate decode codec (testing)" msgstr "Emular codec de decodificação (teste)" @@ -13177,18 +12902,18 @@ msgstr "Conteúdo adulto ativado." #. Label for an advanced screen-share select. Refers to hardware or software video encoding. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:51 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:144 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:56 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:165 msgid "Encoder path" msgstr "Caminho do codificador" #. Description for the encoder path select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:55 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:60 msgid "Encoder preference for new screen shares." msgstr "Preferência do codificador para novos compartilhamentos de tela." #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:164 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:185 msgid "Encoder, SVC, backup stream, and bitrate presets" msgstr "Codificador, SVC, fluxo de backup e predefinições de taxa de bits" @@ -13220,10 +12945,8 @@ msgstr "Encerrar período de carência" msgid "End grace period now?" msgstr "Encerrar período de carência agora?" -#. Button label that stops the current screen share. #. Voice control menu action to stop sharing the screen. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:52 -#: src/features/voice/components/VoiceControlBar.tsx:112 +#: src/features/voice/components/VoiceControlBar.tsx:108 msgid "End screen share" msgstr "Encerrar compartilhamento de tela" @@ -13540,7 +13263,9 @@ msgstr "Áudio do sistema inteiro" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Subsection title in the voice tab. Keep it concise. +#. Voice menu submenu label for per-user entrance sound controls. #. Voice menu submenu label that contains per-user entrance sound mute and volume controls. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:179 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:309 #: src/features/user/components/modals/tabs/UserVoiceTab.tsx:187 #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:145 @@ -13568,6 +13293,8 @@ msgid "Entrance sound saved" msgstr "Som de entrada salvo" #. Voice menu slider label adjusting playback volume of this user's entrance sound, locally only. +#. Voice menu slider label for a user's entrance sound playback volume. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:187 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:318 msgid "Entrance sound volume" msgstr "Volume do som de entrada" @@ -13803,10 +13530,6 @@ msgstr "Experimental" msgid "EXPERIMENTAL" msgstr "EXPERIMENTAL" -#: src/features/expressions/components/modals/PackInviteModal.tsx:152 -msgid "Expiration" -msgstr "Expira em" - #. Label above the expiration duration dropdown in the invite link settings. #: src/features/invite/components/modals/InviteModal.tsx:102 msgid "Expire after" @@ -13941,13 +13664,8 @@ msgstr "Exportar meus dados" msgid "Export themes" msgstr "Exportar temas" -#. Developer / debug surface — keep terse and technical. Tooltip / description for the Expression packs settings toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:129 -msgid "Expose the staff-only Expression packs page in user settings." -msgstr "Mostrar a página de pacotes de expressões exclusivos para funcionários nas configurações do usuário." - #. Developer / debug surface — keep terse and technical. Tooltip / description for the profile timezone settings toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:138 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:129 msgid "Expose the staff-only timezone section in profile settings." msgstr "Mostrar a seção de fuso horário acessível apenas para funcionários nas configurações do perfil." @@ -13958,23 +13676,6 @@ msgstr "Mostrar a seção de fuso horário acessível apenas para funcionários msgid "Expression autocomplete" msgstr "Preenchimento automático de expressões" -#. Settings search entry label. Names the settings search entry in the settings UI. -#. User settings tab for purchased or owned emoji/sticker expression packs. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:166 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:7 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:54 -msgid "Expression packs" -msgstr "Pacotes de expressões" - -#. Empty-state title for expression packs when the feature requires premium. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:59 -msgid "Expression packs are a {premiumProductName} feature" -msgstr "Os pacotes de expressões são um recurso do {premiumProductName}" - -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:168 -msgid "Expression packs are not enabled on this instance. Contact your instance administrator for more information." -msgstr "Os pacotes de figurinhas não estão ativados nesta instância. Entre em contato com o administrador da sua instância para saber mais." - #. Aria label for the expression picker category nav. #: src/features/i18n/utils/CommonMessageDescriptors.ts:751 msgid "Expression picker categories" @@ -13987,9 +13688,7 @@ msgstr "Limpar expressão" #. Community settings sidebar category grouping the emoji and stickers tabs. #. 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/GuildSettingsConstants.ts:249 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:19 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:134 msgid "Expressions" msgstr "Expressões" @@ -14457,7 +14156,7 @@ msgstr "Favoritos" msgid "Favorites" msgstr "Favoritos" -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:182 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:177 msgid "Feature" msgstr "Recurso" @@ -14753,14 +14452,14 @@ msgstr "Focar na área de texto" #. Voice call layout action that pins one of several active devices of the same participant. #. Voice layout menu action that focuses one device/session for a participant. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:37 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:61 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:101 msgid "Focus this device" msgstr "Focar neste aparelho" #. Voice call layout action that pins the selected participant in the focused view. #. Voice layout menu action that focuses one participant in the call view. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:41 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:65 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:105 msgid "Focus this person" msgstr "Focar nesta pessoa" @@ -14807,7 +14506,7 @@ msgstr "Configurações da pasta" msgid "Follow us on {blueskyProviderName}" msgstr "Siga-nos no {blueskyProviderName}" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:693 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:826 msgid "Follow voice input" msgstr "Seguir entrada de voz" @@ -15061,7 +14760,7 @@ msgstr "Encaminhou uma mensagem" msgid "Forwarded from" msgstr "Encaminhada de" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:269 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:267 msgid "Found {resultCount} results in {categoryCount} categories" msgstr "Encontrados {resultCount} resultados em {categoryCount} categorias" @@ -15096,7 +14795,7 @@ msgstr "Taxa de quadros" msgid "France" msgstr "França" -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:187 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:182 msgid "Free" msgstr "Grátis" @@ -15355,10 +15054,6 @@ msgstr "Geral" msgid "Generate a shareable link or copy your combined custom CSS." msgstr "Gerar um link compartilhável ou copiar seu CSS personalizado combinado." -#: src/features/expressions/components/modals/PackInviteModal.tsx:213 -msgid "Generate invite" -msgstr "Gerar convite" - #. Short label in the add friends to group modal. Keep it concise. #: src/features/relationship/components/modals/AddFriendsToGroupModal.tsx:23 msgid "Generate invite link" @@ -15639,7 +15334,7 @@ msgstr "Presenteado <0/> até <1>{giftEndDate}. Não renova automaticamente. #. Settings search entry label. Also used as a search synonym in the settings search bar. #. User settings tab for gift inventory and redemption codes. #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:37 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:99 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:94 msgid "Gifts" msgstr "Presentes" @@ -15664,7 +15359,7 @@ msgid "Glad you're here, {username}!" msgstr "Que bom que você está aqui, {username}!" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:71 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:67 msgid "Global emoji & sticker access" msgstr "Acesso global a emojis e figurinhas" @@ -15703,8 +15398,8 @@ msgstr "Ir para {premiumProductName}" #. Button label on a community invite embed when the current user is already a member. #. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:108 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:53 +#: src/features/channel/components/InviteEmbed.tsx:79 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:45 msgid "Go to community" msgstr "Ir para a comunidade" @@ -15831,7 +15526,7 @@ msgstr "Concedido a {0}." msgid "Grants all permissions and bypasses channel restrictions. Highly sensitive." msgstr "Concede todas as permissões e ignora as restrições do canal. Altamente sensível." -#: src/features/voice/components/StreamSettingsMenuContent.tsx:878 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1011 msgid "Granular selection" msgstr "Seleção granular" @@ -15867,7 +15562,7 @@ msgstr "Grego" #. Toggle label in the mobile video settings bottom sheet. Switches to grid layout. #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:88 -#: src/features/voice/components/VoiceSettingsMenus.tsx:784 +#: src/features/voice/components/VoiceSettingsMenus.tsx:785 msgid "Grid view" msgstr "Visualização em grade" @@ -15948,7 +15643,7 @@ msgstr "Convites para o grupo" #. Audit log channel type label for group DM channels. #. Fallback display name for an unnamed group DM in quick switcher results. #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:57 -#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:44 +#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:43 msgid "Group message" msgstr "Mensagem de grupo" @@ -16010,20 +15705,25 @@ msgid "Grouping" msgstr "Agrupamento" #. 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/VoiceVideoIndex.ts:104 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:125 msgid "H.264" msgstr "H.264" #. Label for an advanced screen-share select. H.264 is a codec name and should stay literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:115 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:120 msgid "H.264 backup stream" msgstr "Fluxo de backup H.264" #. Option label for an H.264 backup stream select. H.264 is a codec name and should stay literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:127 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:132 msgid "H.264 simulcast backup" msgstr "Backup H.264 simulcast" +#. Option label for the screen-share codec select while the HEVC opt-in is off and the option is disabled. H.265 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:231 +msgid "H.265 (requires opt-in)" +msgstr "H.265 (requer ativação)" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the connection add connection modal. #: src/features/connection/components/modals/AddConnectionModal.tsx:57 @@ -16075,12 +15775,8 @@ msgstr "Aceleração de hardware" msgid "Hardware acceleration can cause rendering glitches with transparent windows. Try --disable-gpu if you see flicker or smearing." msgstr "A aceleração de hardware pode causar falhas de renderização com janelas transparentes. Tente --disable-gpu se você notar cintilação ou manchas." -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:132 -msgid "Hardware acceleration is off, so codecs will encode on your CPU. <0>Turn it back on in {advancedSettingsLabel}." -msgstr "A aceleração de hardware está desativada, então os codecs farão a codificação na sua CPU. <0>Ative-a novamente em {advancedSettingsLabel}." - #. 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/VoiceVideoIndex.ts:152 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:173 msgid "Hardware encoder" msgstr "Codificador de hardware" @@ -16215,10 +15911,15 @@ msgid "Help translate {PRODUCT_NAME} into your language on <0>{I18N_WEBLATE_DOMA msgstr "Ajude a traduzir o {PRODUCT_NAME} para o seu idioma em <0>{I18N_WEBLATE_DOMAIN}." #. Description for a WebRTC content hint select. Keep Motion, Detail, and text as plain option concepts. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:135 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:140 msgid "Helps the browser choose motion, detail, or text handling." msgstr "Ajuda o navegador a escolher como lidar com movimento, detalhes ou texto." +#. Settings search synonym. Codec name; keep literal. Used to match this term in the settings search bar. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:105 +msgid "HEVC" +msgstr "HEVC" + #. Codec description in the screen share codec policy menu. HEVC is a codec name; keep WebRTC literal. #: src/features/voice/utils/ScreenShareCodecPolicy.ts:28 msgid "HEVC. Efficient at low bitrate, but only usable when WebRTC exposes a hardware encoder." @@ -16370,7 +16071,7 @@ msgid "Hide muted channels by default?" msgstr "Ocultar canais silenciados por padrão?" #. Short label for an advanced stream privacy preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:47 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:52 msgid "Hide my stream preview thumbnail" msgstr "Ocultar miniatura da prévia da minha transmissão" @@ -16389,7 +16090,7 @@ msgstr "Ocultar senha" msgid "Hide picture-in-picture popout?" msgstr "Ocultar janela flutuante picture-in-picture?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:727 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:860 msgid "Hide preview thumbnail" msgstr "Ocultar miniatura da prévia" @@ -16451,7 +16152,7 @@ msgid "High dynamic range display mode" msgstr "Modo de tela HDR" #. Description for a software encoder quality select. Keep AV1 and CPU literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:75 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:80 msgid "Higher quality can cost more CPU and latency." msgstr "Qualidade mais alta pode exigir mais CPU e aumentar a latência." @@ -16474,7 +16175,7 @@ msgstr "Dicas" msgid "Hoist order" msgstr "Ordem de destaque" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:507 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:522 msgid "Hoist order reset to default" msgstr "Ordem de destaque redefinida para o padrão" @@ -16503,7 +16204,7 @@ msgstr "Segure para gravar. Arraste para cima para travar ou solte para enviar." #. Action label in quick switcher for navigating to the Home tab. #: src/features/app/components/layout/MobileBottomNav.tsx:110 -#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:48 +#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:47 msgid "Home" msgstr "Início" @@ -16834,11 +16535,11 @@ msgstr "Ignorar" msgid "Ignore friend request" msgstr "Ignorar pedido de amizade" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:868 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1001 msgid "Ignore hardware devices" msgstr "Ignorar dispositivos de hardware" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:844 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:977 msgid "Ignore input media" msgstr "Ignorar mídia de entrada" @@ -16864,7 +16565,7 @@ msgstr "Ignorar sinalização de spam" msgid "Ignore the friend request from {displayName}?" msgstr "Ignorar o pedido de amizade de {displayName}?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:855 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:988 msgid "Ignore virtual" msgstr "Ignorar virtual" @@ -17198,7 +16899,7 @@ msgid "Inbox preview" msgstr "Prévia da caixa de entrada" #. Accessible label for the inbox popout tablist. -#: src/features/messaging/components/popouts/InboxPopout.tsx:44 +#: src/features/messaging/components/popouts/InboxPopout.tsx:38 msgid "Inbox tabs" msgstr "Abas da caixa de entrada" @@ -17446,38 +17147,11 @@ msgstr "Inserir emoji" msgid "Install {productName} for the full source picker and smoother screen-sharing controls." msgstr "Instale o {productName} para ter o seletor de fonte completo e controles de compartilhamento de tela mais fluidos." -#. Button label on an emoji pack invite embed that installs the pack. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:92 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:65 -msgid "Install emoji pack" -msgstr "Instalar pacote de emojis" - -#. Button label on a sticker pack invite embed that installs the pack. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:96 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:69 -msgid "Install sticker pack" -msgstr "Instalar pacote de figurinhas" - #. Label for the installed desktop version in the Linux update modal. #: src/features/updater/commands/UpdaterModalCommands.tsx:136 msgid "Installed" msgstr "Instalado" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:303 -msgid "Installed {installedCount} / {installedLimit}" -msgstr "Instalados: {installedCount} / {installedLimit}" - -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:113 -msgid "Installed on {installedAt}" -msgstr "Instalado em {installedAt}" - -#. 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/ExpressionPacksIndex.ts:39 -msgid "Installed packs" -msgstr "Pacotes instalados" - #. Desktop updater modal body. The currentVersion placeholder is the installed app version. #: src/features/updater/commands/UpdaterModalCommands.tsx:45 msgid "Installed version: {currentVersion}." @@ -17527,7 +17201,7 @@ msgstr "Interface" #. Settings section label for interface language selection. #. Settings section title in the language tab. Keep it concise. #: src/features/user/components/modals/tabs/LanguageTab.tsx:79 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:50 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:42 msgid "Interface language" msgstr "Idioma da interface" @@ -17536,11 +17210,6 @@ msgstr "Idioma da interface" msgid "Interface size" msgstr "Tamanho da interface" -#. Status pill on a scheduled message row when the schedule is in the past or otherwise invalid. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:26 -msgid "Invalid" -msgstr "Inválido" - #. Error message in the use entrance sound. #. Error message in the use sound settings. #: src/features/user/components/modals/tabs/hooks/useEntranceSound.ts:30 @@ -17631,7 +17300,6 @@ msgstr "Invisível" #: src/features/app/config/AuditLogConstants.ts:180 #: src/features/channel/components/guild_members_page/MemberTableRow.tsx:43 #: src/features/invite/components/modals/InviteModal.tsx:97 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:120 msgid "Invite" msgstr "Convidar" @@ -17704,7 +17372,7 @@ msgid "Invite link settings" msgstr "Configurações do link de convite" #. Title shown on an invite embed while streaming privacy is active. -#: src/features/channel/components/InviteEmbed.tsx:137 +#: src/features/channel/components/InviteEmbed.tsx:108 msgid "Invite masked" msgstr "Convite mascarado" @@ -17786,7 +17454,7 @@ msgid "Invite to community" msgstr "Convidar para a comunidade" #. Title shown on an invite embed when the invite cannot be resolved due to a non-permanent failure. -#: src/features/channel/components/InviteEmbed.tsx:133 +#: src/features/channel/components/InviteEmbed.tsx:104 msgid "Invite unavailable" msgstr "Convite indisponível" @@ -17805,17 +17473,6 @@ msgstr "Convidado por" msgid "Invited by {0}." msgstr "Convidado por {0}." -#. Short label in the authentication invite header. Preserve {inviterTag}; it is inserted by code. Keep the tone plain and specific. -#: src/features/auth/flow/InviteHeader.tsx:34 -#: src/features/channel/components/InviteEmbed.tsx:347 -msgid "Invited by {inviterTag}" -msgstr "Convidado por {inviterTag}" - -#. Metadata label for an expression pack invite. userTag is the inviter username and discriminator. -#: src/features/invite/components/modals/InviteAcceptModal.tsx:77 -msgid "Invited by {userTag}" -msgstr "Convidado por {userTag}" - #: src/features/invite/components/InviteListItem.tsx:67 msgid "Inviter" msgstr "Convidar" @@ -17860,7 +17517,7 @@ msgstr "Os convites estão pausados porque o {productName} detectou um possível #. Invite settings notice shown after admins pause invite links for a community. #. Status message on a community invite embed when invites are paused by community admins. -#: src/features/channel/components/InviteEmbed.tsx:121 +#: src/features/channel/components/InviteEmbed.tsx:92 #: src/features/invite/components/DisableInvitesButton.tsx:48 msgid "Invites are paused for this community." msgstr "Os convites estão pausados para esta comunidade." @@ -17871,7 +17528,7 @@ msgstr "Os convites estão pausados nesta comunidade por um admin. Embora este c #. Audit log community feature label meaning invite creation is disabled. #. Status label on a community invite embed when invites are paused or anti-raid mode is active. -#: src/features/channel/components/InviteEmbed.tsx:104 +#: src/features/channel/components/InviteEmbed.tsx:75 #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:106 msgid "Invites disabled" msgstr "Convites desativados" @@ -17884,7 +17541,7 @@ msgstr "Barra de convites desativados" #. Button or menu action label in the invite accept modal. Keep it concise. #. Button or menu action label in the invites disabled modal. Keep it concise. #: src/features/invite/components/alerts/InvitesDisabledModal.tsx:9 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:49 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:41 msgid "Invites paused" msgstr "Convites pausados" @@ -18025,12 +17682,12 @@ msgid "Join community form" msgstr "Formulário para entrar na comunidade" #. Button label on a group DM invite embed that accepts the invite. -#: src/features/channel/components/InviteEmbed.tsx:80 +#: src/features/channel/components/InviteEmbed.tsx:71 msgid "Join group" msgstr "Entrar no grupo" #. Button or menu action label in the invite accept modal. Keep it concise. -#: src/features/invite/components/modals/InviteAcceptModal.tsx:45 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:37 msgid "Join group DM" msgstr "Entrar no grupo de DM" @@ -18355,12 +18012,12 @@ msgstr "coreano" #. User settings tab for language, locale, and time display preferences. #: src/features/app/components/setup/SetupWizardSteps.tsx:56 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:6 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:137 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:132 msgid "Language" msgstr "Idioma" #. 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/GeneralSettingsSections.ts:54 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:46 msgid "Language settings" msgstr "Configurações de idioma" @@ -18440,15 +18097,10 @@ msgid "Launch at login" msgstr "Iniciar ao fazer login" #. Description for an SVC mode select. Keep SVC and AV1 literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:95 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:100 msgid "Layering for AV1 and VP9 when available." msgstr "Camadas para AV1 e VP9, quando disponíveis." -#. CTA label that opens the premium settings tab from expression packs. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:67 -msgid "Learn about {premiumProductName}" -msgstr "Saiba mais sobre o {premiumProductName}" - #. Accessible label for the screen-share picker footer info button. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:184 msgid "Learn about screen share previews" @@ -18818,7 +18470,7 @@ msgid "Links" msgstr "Links" #. User settings tab label shown on Linux desktop builds. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:78 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:73 msgid "Linux app" msgstr "Aplicativo Linux" @@ -19115,7 +18767,7 @@ msgid "macOS" msgstr "macOS" #. User settings tab label shown on macOS desktop builds. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:82 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:77 msgid "macOS app" msgstr "Aplicativo macOS" @@ -19247,11 +18899,6 @@ msgstr "Gerenciar recursos da comunidade" msgid "Manage emoji & stickers" msgstr "Gerenciar emojis e figurinhas" -#. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:47 -msgid "Manage expression packs" -msgstr "Gerenciar pacotes de figurinhas" - #: src/features/channel/components/modals/channel_tabs/ChannelWebhooksTab.tsx:93 msgid "Manage incoming webhooks that can post messages into this channel." msgstr "Gerencie webhooks de entrada que podem publicar mensagens neste canal." @@ -19316,7 +18963,7 @@ msgstr "Atualização manual do aplicativo para computador" #. Action label in the inbox popout overflow menu. Marks every inbox channel as read. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/messaging/components/popouts/InboxPopout.tsx:48 +#: src/features/messaging/components/popouts/InboxPopout.tsx:42 #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:435 msgid "Mark all as read" msgstr "Marcar tudo como lido" @@ -19334,7 +18981,7 @@ msgstr "Marcar todas as DMs como lidas" #. Accessible label and tooltip for the mark-all-as-read button in the inbox popout. #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:165 -#: src/features/messaging/components/popouts/InboxPopout.tsx:52 +#: src/features/messaging/components/popouts/InboxPopout.tsx:46 msgid "Mark all inbox channels as read" msgstr "Marcar todos os canais da caixa de entrada como lidos" @@ -19597,10 +19244,6 @@ msgstr "Número máximo de usos" msgid "Max size: {BACKGROUND_MEDIA_MAX_SIZE_LABEL}." msgstr "Tamanho máximo: {BACKGROUND_MEDIA_MAX_SIZE_LABEL}." -#: src/features/expressions/components/modals/PackInviteModal.tsx:168 -msgid "Max uses" -msgstr "Máx. de usos" - #: src/features/user/components/modals/tabs/component_gallery_tab/IndicatorsTab.tsx:451 msgid "Max visible count" msgstr "Contagem máxima visível" @@ -19615,13 +19258,6 @@ msgstr "Maximizar janela" msgid "Maximizes visible messages with minimal spacing." msgstr "Maximiza as mensagens visíveis com espaçamento mínimo." -#. Form helper text describing the maximum length of a description field. -#. Form helper text describing the maximum length of a description field. -#: src/features/expressions/components/modals/CreatePackModal.tsx:46 -#: src/features/expressions/components/modals/EditPackModal.tsx:43 -msgid "Maximum 256 characters" -msgstr "Máximo de 256 caracteres" - #. Label for attachment decay maximum eligible size. #: src/features/app/components/setup/SetupWizardSteps.tsx:240 msgid "Maximum eligible size (MB)" @@ -19638,10 +19274,15 @@ msgid "Maximum protection for family-friendly spaces" msgstr "Proteção máxima para espaços familiares" #. Label for an advanced screen-share bitrate select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:155 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:160 msgid "Maximum screen share bitrate" msgstr "Taxa de bits máxima do compartilhamento de tela" +#. Settings search entry description for the AV1 and H.265 screen-share opt-in toggles. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:97 +msgid "May cause compatibility issues for viewers. We’re working on improving this." +msgstr "Pode causar problemas de compatibilidade para os espectadores. Estamos trabalhando para melhorar isso." + #. Short label in the max favorite memes modal. #: src/features/app/components/alerts/MaxFavoriteMemesModal.tsx:34 #: src/features/expressions/components/modals/GiftAcceptModal.tsx:220 @@ -19690,9 +19331,7 @@ msgid "Media buttons" msgstr "Botões de mídia" #. Accessible label for the floating media controls toolbar in the media viewer modal. -#. Voice participant context menu submenu label for camera, stream, and video actions. #: src/features/messaging/components/modals/media_modal/shared.ts:69 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:190 msgid "Media controls" msgstr "Controles de mídia" @@ -19898,7 +19537,7 @@ msgstr "Membros, selecionados" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Voice participant menu action that inserts a mention of the selected user into the message composer. #: src/features/ui/action_menu/items/MentionUserMenuItem.tsx:13 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:45 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:69 #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:67 msgid "Mention" msgstr "Mencionar" @@ -20004,7 +19643,7 @@ msgstr "mensagem" #: src/features/guild/components/modals/guild_tabs/GuildMemberActionsSheet.tsx:88 #: src/features/ui/action_menu/items/ActionsSubmenu.tsx:41 #: src/features/ui/action_menu/items/MessageUserMenuItem.tsx:26 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:49 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:73 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabInputsTab.tsx:86 #: src/features/user/components/modals/UserProfileMobileSheet.tsx:712 #: src/features/user/components/modals/UserProfileModal.tsx:562 @@ -20342,7 +19981,7 @@ msgstr "Permissão de microfone necessária" msgid "Microphone test" msgstr "Teste de microfone" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:813 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:946 msgid "Microphone workaround" msgstr "Solução alternativa para microfone" @@ -20532,9 +20171,7 @@ msgid "Mod" msgstr "Modo" #. Permission category for moderation actions against members or messages. -#. Voice participant context menu submenu label for member moderation actions. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:141 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:194 msgid "Moderation" msgstr "Moderação" @@ -20667,7 +20304,7 @@ msgstr "Mais relevantes" #. Short label in the inline. Keep it concise. #: src/features/user/components/modals/tabs/accessibility_tab/AccessibilityTabInline.tsx:31 #: src/features/user/components/modals/tabs/AccessibilityTab.tsx:98 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:143 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:148 #: src/features/user/components/settings_utils/search_index/AccessibilityIndex.ts:297 #: src/features/user/components/settings_utils/section_registry/AccessibilitySections.ts:271 msgid "Motion" @@ -20685,7 +20322,7 @@ msgid "Move" msgstr "Mover" #. Submenu label that moves every active device into another voice channel. -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:22 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:37 msgid "Move all devices to…" msgstr "Mover todos os aparelhos para…" @@ -20702,7 +20339,7 @@ msgstr "Voltar no histórico de canais visualizados" #. Submenu label that moves a single device into another voice channel. #. Submenu label that moves a single device into another voice channel. #: src/features/ui/action_menu/items/MoveToChannelSubmenu.tsx:21 -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:18 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:33 msgid "Move device to…" msgstr "Mover aparelho para…" @@ -20739,7 +20376,7 @@ msgstr "Mover para" #. Submenu label that moves the selected participant or content into another channel. #. Submenu label that moves the selected participant or content into another channel. #: src/features/ui/action_menu/items/MoveToChannelSubmenu.tsx:29 -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:26 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:41 msgid "Move to…" msgstr "Mover para…" @@ -20804,7 +20441,7 @@ msgstr "Nota musical" #: src/features/channel/components/bottomsheets/channel_details_bottom_sheet/ChannelDetailsBottomSheetShared.ts:132 #: src/features/channel/components/embeds/media/EmbedVideo.tsx:72 #: src/features/guild/components/modals/GuildNotificationSettingsModal.tsx:141 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:20 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:36 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:65 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:73 #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:178 @@ -20818,7 +20455,7 @@ msgid "Mute" msgstr "Silenciar" #. Voice control button label to turn the user's microphone off. -#: src/features/voice/components/VoiceControlBar.tsx:126 +#: src/features/voice/components/VoiceControlBar.tsx:122 msgctxt "voice-control-action" msgid "Mute" msgstr "Silenciar" @@ -20884,7 +20521,7 @@ msgid "Mute conversation" msgstr "Silenciar conversa" #. Voice menu toggle that mutes a single device when the current user is connected on multiple devices. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:53 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:77 msgid "Mute device" msgstr "Silenciar dispositivo" @@ -20898,7 +20535,9 @@ msgstr "Silenciar conversa" msgid "Mute DMs" msgstr "Silenciar DMs" +#. Voice menu checkbox label that locally silences a user's entrance sound. #. Voice menu checkbox label. Locally silences this user's custom entrance sound when they join, only for the current user. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:183 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:313 msgid "Mute entrance sound" msgstr "Silenciar som de entrada" @@ -21107,11 +20746,6 @@ msgstr "Minha busca de imagem reversa" msgid "My search engine" msgstr "Meu buscador" -#. Form placeholder example for a pack name input. -#: src/features/expressions/components/modals/CreatePackModal.tsx:42 -msgid "My super pack" -msgstr "Meu super pacote" - #. Short label in the add custom search engine modal. Keep it concise. #: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx:84 msgid "My translator" @@ -21757,10 +21391,6 @@ msgstr "Nenhum presente ainda" msgid "No hoisted roles. Enable \"Show this role separately\" on a role to see it here." msgstr "Nenhum cargo em destaque. Ative a opção \"Mostrar cargo separadamente\" em um cargo para vê-lo aqui." -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:320 -msgid "No installed packs yet." -msgstr "Nenhum pacote instalado ainda." - #: src/features/guild/components/modals/guild_tabs/guild_overview_tab/fields/GuildInviteSplashUploadField.tsx:154 msgid "No invite background" msgstr "Sem imagem de fundo para convite" @@ -21954,11 +21584,6 @@ msgstr "Nenhuma mídia salva" msgid "No saved payment methods." msgstr "Nenhum método de pagamento salvo." -#. Empty state title in the scheduled messages popout when the user has none scheduled. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:18 -msgid "No scheduled messages" -msgstr "Nenhuma mensagem agendada" - #. Body of the screen-share-unsupported modal shown when xdg-desktop-portal returns no capturable sources. #: src/features/voice/components/alerts/ScreenShareUnsupportedModal.tsx:18 msgid "No screens or windows were returned by the Linux screen sharing portal. Try again after checking that your desktop environment allows screen capture." @@ -21969,7 +21594,7 @@ msgstr "O portal de compartilhamento de tela do Linux não retornou nenhuma font msgid "No search results" msgstr "Nenhum resultado encontrado" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:251 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:249 #: src/features/app/components/dialogs/components/DesktopSettingsView.tsx:549 msgid "No settings found" msgstr "Nenhuma configuração encontrada" @@ -22096,7 +21721,7 @@ msgid "No webhooks" msgstr "Nenhum webhook" #. Developer option label for short-circuiting the in-app reporting (IAR) flow. When enabled, submitting a report skips the network call. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:143 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:134 msgid "No-op in-app reports" msgstr "Relatórios no app sem operação" @@ -22303,7 +21928,7 @@ msgid "Notifications" msgstr "Notificações" #. User settings tab for notification and alert sound controls. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:132 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:127 msgctxt "user-settings-tab" msgid "Notifications" msgstr "Notificações" @@ -22366,7 +21991,7 @@ msgstr "Objetos" #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/SlowmodeControl.tsx:24 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:97 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:139 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:123 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:128 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:59 msgid "Off" msgstr "Desativado" @@ -22500,7 +22125,7 @@ msgstr "Aplica-se apenas a telas largas." msgid "Only credit cards are accepted. Debit and prepaid cards cannot be used for the mature content check." msgstr "Apenas cartões de crédito são aceitos. Cartões de débito e pré-pagos não podem ser usados para a verificação de conteúdo adulto." -#: src/features/voice/components/StreamSettingsMenuContent.tsx:833 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:966 msgid "Only default speakers" msgstr "Apenas alto-falantes padrão" @@ -22548,7 +22173,7 @@ msgstr "Execute códigos aqui apenas se você souber exatamente o que eles fazem msgid "Only show message previews for DMs with unread messages" msgstr "Mostrar prévias de mensagens apenas para DMs com mensagens não lidas" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:823 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:956 msgid "Only speakers" msgstr "Apenas oradores" @@ -22820,7 +22445,7 @@ msgstr "Abrir emoji no navegador" msgid "Open emoji picker" msgstr "Abrir seletor de emojis" -#: src/features/voice/components/VoiceSettingsMenus.tsx:877 +#: src/features/voice/components/VoiceSettingsMenus.tsx:859 msgid "Open event sink" msgstr "Abrir evento" @@ -22938,13 +22563,13 @@ msgstr "Abrir perfil de {directMessageName}" #. Accessible label for the avatar button that opens a user profile. #. Short label in the app layout voice participant item. Preserve {displayName}; it is inserted by code. -#: src/features/app/components/layout/VoiceParticipantItem.tsx:47 +#: src/features/app/components/layout/VoiceParticipantItem.tsx:48 #: src/features/ui/avatars/AvatarStack.tsx:21 msgid "Open profile for {displayName}" msgstr "Abrir perfil de {displayName}" #. Short label in the app layout grouped voice participant. Preserve {nickname}; it is inserted by code. -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:35 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:36 msgid "Open profile for {nickname}" msgstr "Abrir perfil de {nickname}" @@ -23079,17 +22704,17 @@ msgid "Open your settings" msgstr "Abrir suas configurações" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:112 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:133 msgid "OpenH264 software codec on Linux" msgstr "OpenH264, codec de software para Linux" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:88 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:109 msgid "OpenH264 video codec" msgstr "Codec de vídeo OpenH264" #. Switch label for the OpenH264 codec toggle. "OpenH264" is a product name and "Cisco Systems, Inc." is a company name; do not translate either. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:34 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:39 msgid "OpenH264 Video Codec provided by Cisco Systems, Inc." msgstr "Codec de vídeo OpenH264 fornecido pela Cisco Systems, Inc." @@ -23336,34 +22961,6 @@ msgstr "Não foi possível transferir a propriedade para <0>{username} neste msgid "Ownership transferred" msgstr "Propriedade transferida" -#. Form field label for the name of an expression pack. -#. Form field label for the name of an expression pack. -#: src/features/expressions/components/modals/CreatePackModal.tsx:26 -#: src/features/expressions/components/modals/EditPackModal.tsx:27 -msgid "Pack name" -msgstr "Nome do pacote" - -#. Form validation error shown when the pack name field is empty. -#. Form validation error shown when the pack name field is empty. -#: src/features/expressions/components/modals/CreatePackModal.tsx:30 -#: src/features/expressions/components/modals/EditPackModal.tsx:31 -msgid "Pack name is required" -msgstr "O nome do pacote é obrigatório" - -#. Form validation error for a pack name that is too short. -#. Form validation error for a pack name that is too short. -#: src/features/expressions/components/modals/CreatePackModal.tsx:34 -#: src/features/expressions/components/modals/EditPackModal.tsx:35 -msgid "Pack name must be at least 2 characters" -msgstr "O nome do pacote deve ter pelo menos 2 caracteres" - -#. Form validation error for a pack name that is too long. -#. Form validation error for a pack name that is too long. -#: src/features/expressions/components/modals/CreatePackModal.tsx:38 -#: src/features/expressions/components/modals/EditPackModal.tsx:39 -msgid "Pack name must be at most 64 characters" -msgstr "O nome do pacote deve ter no máximo 64 caracteres" - #. Voice stats field label (mobile lobby). Shows packet loss percentage. #. Voice stats field label (mobile voice lobby). Shows packet loss percentage. #: src/features/voice/components/bottomsheets/DirectCallLobbyBottomSheet.tsx:124 @@ -23371,11 +22968,6 @@ msgstr "O nome do pacote deve ter no máximo 64 caracteres" msgid "Packet loss" msgstr "Perda de pacotes" -#. 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/ExpressionPacksIndex.ts:15 -msgid "Packs" -msgstr "Pacotes" - #: src/features/channel/components/bottomsheets/ChannelSearchBottomSheet.tsx:718 msgid "Page {currentPage} of {totalPages}" msgstr "Página {currentPage} de {totalPages}" @@ -23566,7 +23158,7 @@ msgid "Pause invites? New users won't be able to join through invite links until msgstr "Pausar convites? Novos usuários não poderão entrar por links de convite até que você os reative. Membros existentes não serão afetados." #. Short label for an advanced screen-share preview preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:39 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:44 msgid "Pause my screen share preview in the background" msgstr "Pausar minha prévia de compartilhamento de tela em segundo plano" @@ -23575,6 +23167,11 @@ msgstr "Pausar minha prévia de compartilhamento de tela em segundo plano" msgid "Pause notifications" msgstr "Pausar notificações" +#. Voice screen share menu preference that pauses the local stream preview while the app is unfocused. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:28 +msgid "Pause Preview When Fluxer Isn’t Focused" +msgstr "Pausar prévia quando o Fluxer não estiver em foco" + #. Description shown for the emoji toggle while reduced motion is active. #: src/features/user/components/modals/tabs/accessibility_tab/AnimationTab.tsx:81 msgid "Paused by reduced motion. Turn on to keep animated emojis playing." @@ -23908,7 +23505,7 @@ msgid "Picture" msgstr "Foto" #. 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/VoiceVideoIndex.ts:124 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:145 msgid "Picture in picture" msgstr "Miniplayer" @@ -24028,7 +23625,7 @@ msgid "Pins popout" msgstr "Pop-out de pins" #. 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/VoiceVideoIndex.ts:128 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:149 msgid "PiP" msgstr "PiP" @@ -24167,15 +23764,20 @@ msgstr "Voltar" msgid "Pop out call" msgstr "Abrir em janela separada" -#. Voice menu action on desktop that opens the participant camera feed in a separate window. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:29 -msgid "Pop out camera" -msgstr "Abrir câmera em janela separada" - #. Voice menu action on desktop that opens the participant screen share in a separate window. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:33 -msgid "Pop out stream" -msgstr "Abrir stream em janela separada" +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:57 +msgid "Pop Out Stream" +msgstr "Expandir transmissão" + +#. Voice menu action on desktop that opens the participant placeholder tile in a separate window. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:49 +msgid "Pop Out User" +msgstr "Abrir usuário em janela separada" + +#. Voice menu action on desktop that opens the active participant camera feed in a separate window. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:45 +msgid "Pop Out Video" +msgstr "Abrir vídeo em janela separada" #. Overlay text shown on a voice participant tile while it lives in a separate popped-out window. #: src/features/voice/components/popout/PoppedOutOverlay.tsx:19 @@ -24225,7 +23827,7 @@ msgid "Prefer @mention" msgstr "Preferir menção" #. Option label for an encoder path select. Refers to hardware video encoders. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:63 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:68 msgid "Prefer hardware" msgstr "Preferir hardware" @@ -24237,7 +23839,7 @@ msgid "Prefer no @mention" msgstr "Preferir não ser @mencionado" #. Option label for an encoder path select. Refers to software video encoders. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:67 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:72 msgid "Prefer software" msgstr "Preferir software" @@ -24256,6 +23858,11 @@ msgstr "Preferências" msgid "Preferences..." msgstr "Preferências..." +#. Accessible label for the advanced screen-share codec preference select. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:218 +msgid "Preferred screen share codec" +msgstr "Codec preferencial para compartilhamento de tela" + #. 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/AccessibilityIndex.ts:293 @@ -24391,6 +23998,11 @@ msgstr "Botão de pré-visualização" msgid "Preview camera" msgstr "Prévia da câmera" +#. Voice menu action that opens a preview of the current user camera. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:53 +msgid "Preview Camera" +msgstr "Pré-visualizar câmera" + #. Status text on the placeholder shown in the voice call view when the user has hidden a remote stream preview. #: src/features/voice/components/HiddenStreamPlaceholder.tsx:10 msgid "Preview hidden" @@ -24424,7 +24036,7 @@ msgid "Preview sound" msgstr "Prévia do som" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:136 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:157 msgid "Preview, popout, and stream thumbnail behavior" msgstr "Pré-visualização, janela pop-out e comportamento do thumbnail de streaming" @@ -24523,7 +24135,7 @@ msgid "Primary navigation" msgstr "Navegação principal" #. Voice display preference checkbox that moves active speakers toward the front of the call grid when enabled. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:81 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:105 msgid "Prioritize speakers" msgstr "Priorizar quem fala" @@ -24537,7 +24149,7 @@ msgstr "Prioridade de fala" #. User settings tab for privacy and safety controls. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:12 #: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts:60 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:103 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:98 msgid "Privacy" msgstr "Privacidade" @@ -24613,7 +24225,7 @@ msgid "Product name" msgstr "Nome do produto" #. User settings tab for editing the current user profile. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:91 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:86 msgid "Profile" msgstr "Perfil" @@ -24977,7 +24589,7 @@ msgid "Push-to-talk is ignored in direct input. Switch to focused voice or custo msgstr "O push-to-talk é ignorado na entrada direta. Mude para voz focada ou personalizada para usá-lo." #. Tooltip on the mic button in the voice control bar when push-to-talk is enabled. {pushToTalkHint} is the formatted shortcut key combo. -#: src/features/voice/components/VoiceControlBar.tsx:116 +#: src/features/voice/components/VoiceControlBar.tsx:112 msgid "Push-to-talk is on. Hold {pushToTalkHint} to speak." msgstr "O push-to-talk está ativado. Segure {pushToTalkHint} para falar." @@ -24997,7 +24609,7 @@ msgid "Push-to-talk won't unmute your microphone while you're deafened. Undeafen msgstr "O atalho de pressionar para falar não irá ativar seu microfone enquanto você estiver com o som desligado. Desative o modo silencioso para poder falar." #. Option label for a software encoder quality select. Means slower/higher-quality. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:87 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:92 msgid "Quality" msgstr "Qualidade" @@ -25212,7 +24824,7 @@ msgid "Ready to upgrade?" msgstr "Pronto para fazer um upgrade?" #. Option label for a software encoder quality select. Means fastest/lower-latency. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:79 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:84 msgid "Realtime" msgstr "Tempo real" @@ -25287,11 +24899,9 @@ msgstr "Verificar novamente" msgid "Recipients will be taken to {0} <0>{1}" msgstr "Os destinatários serão direcionados para {0} <0>{1}" -#. Badge shown next to the auto codec option in the screen-share codec radio group. Keep it concise. #. Spellcheck engine option in the language tab. Lets the app choose the best available spellcheck engine. #. Spellcheck engine option in the textarea spellcheck submenu. Lets the app choose the best available engine. #: src/features/channel/components/textarea/TextareaContextMenu.tsx:70 -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:38 #: src/features/user/components/modals/tabs/LanguageTab.tsx:87 msgid "Recommended" msgstr "Recomendado" @@ -25556,11 +25166,6 @@ msgstr "Rejeitar" msgid "Rejected" msgstr "Rejeitado" -#. Voice participant context menu submenu label for friend and block actions. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:198 -msgid "Relationship" -msgstr "Relacionamento" - #. Short label in the markdown tab. Keep it concise. #: src/features/user/components/modals/tabs/component_gallery_tab/MarkdownTab.tsx:129 msgid "Relative" @@ -25641,7 +25246,6 @@ msgstr "Lembrar tamanho e posição da janela" #. Action label for removing the selected item from a list or relationship. #. Button label for removing the current webhook avatar image. #. Button or menu action label in the channel and chat message reactions sheet. Keep it concise. Keep the tone plain and specific. -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the linked accounts tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the search engines tab. Keep it concise. Keep the tone plain and specific. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. @@ -25660,8 +25264,6 @@ msgstr "Lembrar tamanho e posição da janela" #: src/features/ui/action_menu/GroupDMContextMenu.tsx:73 #: src/features/ui/action_menu/UserContextMenu.tsx:80 #: src/features/user/components/modals/tabs/chat_settings_tab/SearchEnginesTab.tsx:26 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:75 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:133 #: src/features/user/components/modals/tabs/LinkedAccountsTab.tsx:55 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:158 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:194 @@ -25833,11 +25435,6 @@ msgstr "Remova um de {targetName} para liberar espaço e tente novamente." msgid "Remove override" msgstr "Remover exceção" -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:54 -msgid "Remove pack" -msgstr "Remover pacote" - #. Button or menu action label in the channel and chat message reactions sheet. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the message reactions modal. Keep it concise. Keep the tone plain and specific. #: src/features/channel/components/MessageReactionsSheet.tsx:33 @@ -25966,11 +25563,6 @@ msgstr "Cargo {oldLabel} removido." msgid "Removed roles." msgstr "Cargos removidos." -#. Button or menu action label in the messaging commands. Keep it concise. Keep the tone plain and specific. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:57 -msgid "Removed scheduled message" -msgstr "Mensagem agendada removida" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:419 msgid "Removed the channel from its category." msgstr "Removeu o canal da categoria." @@ -26003,11 +25595,6 @@ msgstr "Remove todas as substituições por variável, mas mantém sua bibliotec msgid "Removing permissions could limit the bot's features." msgstr "Remover permissões pode limitar os recursos do bot." -#. Description text in the expression packs tab. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:71 -msgid "Removing the pack will uninstall it from your account." -msgstr "Remover o pacote irá desinstalá-lo da sua conta." - #: src/features/moderation/components/modals/RemoveTimeoutModal.tsx:55 msgid "Removing the timeout will allow <0>{targetUserTag} to send messages, react, and join voice channels again." msgstr "Remover o tempo limite permitirá que <0>{targetUserTag} envie mensagens, reaja e participe de canais de voz novamente." @@ -26654,42 +26241,42 @@ msgid "Resize floating panel" msgstr "Redimensionar painel flutuante" #. Accessible label for the bottom-left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:80 +#: src/features/messaging/components/popouts/InboxPopout.tsx:74 msgid "Resize inbox from bottom left" msgstr "Redimensionar caixa de entrada a partir do canto inferior esquerdo" #. Accessible label for the bottom-right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:84 +#: src/features/messaging/components/popouts/InboxPopout.tsx:78 msgid "Resize inbox from bottom right" msgstr "Redimensionar caixa de entrada pelo canto inferior direito" #. Accessible label for the bottom resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:60 +#: src/features/messaging/components/popouts/InboxPopout.tsx:54 msgid "Resize inbox from the bottom edge" msgstr "Redimensionar caixa de entrada pela borda inferior" #. Accessible label for the left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:64 +#: src/features/messaging/components/popouts/InboxPopout.tsx:58 msgid "Resize inbox from the left edge" msgstr "Redimensionar caixa de entrada pela borda esquerda" #. Accessible label for the right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:68 +#: src/features/messaging/components/popouts/InboxPopout.tsx:62 msgid "Resize inbox from the right edge" msgstr "Redimensionar caixa de entrada pela borda direita" #. Accessible label for the top resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:56 +#: src/features/messaging/components/popouts/InboxPopout.tsx:50 msgid "Resize inbox from the top edge" msgstr "Redimensionar caixa de entrada pela borda superior" #. Accessible label for the top-left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:72 +#: src/features/messaging/components/popouts/InboxPopout.tsx:66 msgid "Resize inbox from top left" msgstr "Redimensionar caixa de entrada do canto superior esquerdo" #. Accessible label for the top-right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:76 +#: src/features/messaging/components/popouts/InboxPopout.tsx:70 msgid "Resize inbox from top right" msgstr "Redimensionar caixa de entrada pelo canto superior direito" @@ -27071,11 +26658,6 @@ msgstr "Dica à direita" msgid "Right-click here to open the context menu" msgstr "Clique com o botão direito para abrir o menu de contexto" -#. Empty state hint in the scheduled messages popout explaining how to schedule a new message. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:22 -msgid "Right-click the send button to schedule a message." -msgstr "Clique com o botão direito no botão de enviar para agendar uma mensagem." - #. Action that rings the selected participant in a voice call. #. 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. @@ -27110,8 +26692,8 @@ msgstr "Cor do cargo" msgid "Role created" msgstr "Função criada" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:341 -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:388 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:352 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:402 msgid "Role created successfully" msgstr "Cargo criado com sucesso" @@ -27120,8 +26702,8 @@ msgstr "Cargo criado com sucesso" msgid "Role deleted" msgstr "Função excluída" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:425 -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:454 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:440 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:469 msgid "Role deleted successfully" msgstr "Cargo excluído com sucesso" @@ -27161,7 +26743,7 @@ msgstr "Funções" msgid "Roles and members" msgstr "Cargos e membros" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:285 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:296 msgid "Roles updated successfully" msgstr "Cargos atualizados com sucesso" @@ -27269,7 +26851,6 @@ msgstr "salvar" #: src/features/expressions/components/modals/AddFavoriteMemeModal.tsx:118 #: src/features/expressions/components/modals/EditFavoriteMemeModal.tsx:94 #: src/features/expressions/components/modals/EditGuildStickerModal.tsx:123 -#: src/features/expressions/components/modals/EditPackModal.tsx:127 #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:624 #: src/features/guild/components/modals/guild_tabs/GuildVanityURLTab.tsx:279 #: src/features/guild/components/modals/GuildFolderSettingsModal.tsx:90 @@ -27350,7 +26931,7 @@ msgstr "Salvo" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:63 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:59 #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:63 msgid "Saved media" msgstr "Mídia salva" @@ -27403,23 +26984,11 @@ msgstr "Agendar" msgid "Schedule message" msgstr "Agendar mensagem" -#. Status pill on a scheduled message row indicating it will send at the chosen time. -#. Tab label in the inbox popout listing the user scheduled messages. -#: src/features/messaging/components/popouts/InboxPopout.tsx:40 -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:30 -msgid "Scheduled" -msgstr "Agendadas" - #. Developer / debug surface — keep terse and technical. Label in the developer Nagbar controls panel for the scheduled-maintenance banner. #: src/features/devtools/components/NagbarControls.ts:22 msgid "Scheduled maintenance nagbar" msgstr "Barra de notificação de manutenção programada" -#. Label in the messaging commands. {scheduledTimeLabel} is the localized scheduled date and time. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:49 -msgid "Scheduled message for {scheduledTimeLabel}" -msgstr "Mensagem agendada para {scheduledTimeLabel}" - #. Inline validation message in the schedule-message modal when the picked time is more than 30 days away. Keep tone plain. #: src/features/messaging/components/modals/ScheduleMessageModal.tsx:31 msgid "Scheduled messages can be at most 30 days in the future." @@ -27490,7 +27059,7 @@ msgid "Screen share codec" msgstr "Codec de compartilhamento de tela" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:140 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:161 msgid "Screen share encoder controls" msgstr "Controles do codificador de compartilhamento de tela" @@ -27511,12 +27080,12 @@ msgid "Screen share is using software encoding ({codec}). Quality may be reduced msgstr "O compartilhamento de tela está usando codificação por software ({codec}). A qualidade pode ser reduzida e o uso da CPU aumentado. Sua GPU pode não ser compatível com a codificação por hardware para este codec." #. 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/VoiceVideoIndex.ts:120 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:141 msgid "Screen share preview" msgstr "Prévia do compartilhamento de tela" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:116 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:137 msgid "Screen share preview behavior" msgstr "Comportamento da visualização do compartilhamento de tela" @@ -27535,6 +27104,11 @@ msgstr "As prévias do compartilhamento de tela estão desativadas." msgid "Screen share previews are enabled." msgstr "As prévias do compartilhamento de tela estão ativadas." +#. Voice screen share menu action that opens the screen share preview privacy controls. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:32 +msgid "Screen Share Privacy" +msgstr "Privacidade do Compartilhamento de Tela" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the video tab. Keep it concise. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:82 @@ -27562,11 +27136,6 @@ msgstr "Início do compartilhamento de tela" msgid "Screen share stop" msgstr "Parar compartilhamento de tela" -#. Accessible label for the screen-share codec radio group. -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:42 -msgid "Screen share video codec" -msgstr "Codec de vídeo do compartilhamento de tela" - #. 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. #. Status badge label shown on a live tile when the participant is sharing their screen. @@ -28931,6 +28500,11 @@ msgstr "Compartilhe telas e janelas." msgid "Share source" msgstr "Compartilhar origem" +#. Toggle label for sharing audio with an active stream. +#: src/features/voice/components/StreamSettingsMenuContent.tsx:156 +msgid "Share Stream Audio" +msgstr "Compartilhar áudio da transmissão" + #. Description in the premium gift purchase section. premiumProductName is the short paid product name. #: src/features/premium/utils/PremiumMessageDescriptors.ts:40 msgid "Share the {premiumProductName} experience with your friends by purchasing a gift subscription." @@ -28940,15 +28514,6 @@ msgstr "Compartilhe a experiência {premiumProductName} com seus amigos comprand msgid "Share theme" msgstr "Compartilhar tema" -#: src/features/expressions/components/modals/PackInviteModal.tsx:192 -msgid "Share this link" -msgstr "Compartilhar este link" - -#. Description shown in the emoji pack invite modal. -#: src/features/expressions/components/modals/PackInviteModal.tsx:65 -msgid "Share this link — the pack installs when accepted." -msgstr "Compartilhe este link — o pacote será instalado quando aceito." - #. Privacy > Active now: confirmation modal title when turning sharing on. #: src/features/user/components/modals/tabs/privacy_safety_tab/ActiveNowTab.tsx:33 msgid "Share voice activity with all friends?" @@ -28976,11 +28541,6 @@ msgstr "Compartilhar tela" msgid "Share your screen in high definition (1080p), quad HD (1440p), or native source resolution, at up to 60 FPS." msgstr "Compartilhe sua tela em alta definição (1080p), Quad HD (1440p) ou resolução nativa, em até 60 FPS." -#. Description shown in the sticker pack invite modal. -#: src/features/expressions/components/modals/PackInviteModal.tsx:69 -msgid "Share your sticker pack via link." -msgstr "Compartilhe seu pacote de figurinhas via link." - #. Button or menu action label in the share theme modal. Keep it concise. #: src/features/theme/components/modals/ShareThemeModal.tsx:39 msgid "Share your theme" @@ -29081,7 +28641,7 @@ msgstr "Conflitos de atalho" #. User settings tab for keyboard shortcuts and custom bindings. #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:18 #: src/features/user/components/settings_utils/section_registry/AccessibilitySections.ts:175 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:128 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:123 msgid "Shortcuts" msgstr "Atalhos" @@ -29241,11 +28801,6 @@ msgstr "Mostrar botão de emoji" msgid "Show emoji reactions on messages" msgstr "Mostrar reações de emoji nas mensagens" -#. Developer option label for exposing the staff-only Expression packs page in user settings. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:125 -msgid "Show expression packs settings" -msgstr "Mostrar configurações de pacotes de expressões" - #. Short label for an advanced media button preference. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedChatControls.tsx:77 msgid "Show favorite button" @@ -29381,16 +28936,16 @@ msgstr "Mostrar canais silenciados" #. Toggle label in the mobile video settings bottom sheet. Controls whether the local camera tile is visible. #. Voice display preference checkbox that controls whether the current user sees their own camera tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:69 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:93 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:92 -#: src/features/voice/components/VoiceSettingsMenus.tsx:814 +#: src/features/voice/components/VoiceSettingsMenus.tsx:815 msgid "Show my own camera" msgstr "Mostrar minha câmera" #. Voice display preference checkbox that controls whether the current user sees their own screen share tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:73 -msgid "Show my screen share" -msgstr "Mostrar minha tela compartilhada" +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:97 +msgid "Show My Screen Share" +msgstr "Mostrar minha tela" #. Developer option label for showing the current user as typing. #. Developer tools debug menu label. Internal-only surface for developers; translators may keep this terse. @@ -29417,9 +28972,9 @@ msgstr "Mostrar modal de novo aparelho" #. Toggle label in the mobile video settings bottom sheet. Controls whether participants without video are shown in the grid. #. Voice display preference checkbox that controls whether participants without video are shown in the grid. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:77 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:101 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:96 -#: src/features/voice/components/VoiceSettingsMenus.tsx:828 +#: src/features/voice/components/VoiceSettingsMenus.tsx:829 msgid "Show non-video participants" msgstr "Mostrar participantes sem vídeo" @@ -29449,7 +29004,7 @@ msgid "Show per-device participant volume sliders in voice menus" msgstr "Mostrar controles deslizantes de volume por participante por dispositivo nos menus de voz" #. Developer option label for exposing the staff-only profile timezone section in profile settings. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:134 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:125 msgid "Show profile timezone settings" msgstr "Mostrar configurações de fuso horário do perfil" @@ -29681,7 +29236,7 @@ msgstr "Sessão iniciada" #. Settings section label for account sessions and devices. #: src/features/user/components/modals/tabs/DevicesTab.tsx:517 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:42 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:34 msgid "Signed-in devices" msgstr "Dispositivos conectados" @@ -29759,7 +29314,7 @@ msgid "Single community mode" msgstr "Modo de comunidade única" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:103 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:108 msgid "Single layer" msgstr "Camada única" @@ -29816,7 +29371,7 @@ msgid "Skip the external link warning for all domains" msgstr "Pular o aviso de link externo para todos os domínios" #. Developer / debug surface — keep terse and technical. Tooltip / description for the no-op in-app reports toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:148 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:139 msgid "Skip the network call when an in-app report is submitted. The flow still advances to the success screen so you can exercise the UI, but nothing is actually sent to the safety team." msgstr "Pula a chamada de rede quando um relatório no aplicativo é enviado. O fluxo ainda avança para a tela de sucesso para que você possa testar a interface, mas nada é realmente enviado para a equipe de segurança." @@ -30063,12 +29618,12 @@ msgid "Social" msgstr "Social" #. 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/VoiceVideoIndex.ts:148 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:169 msgid "Software encoder" msgstr "Codificador de software" #. Label for an advanced screen-share select. Refers to software video encoder quality bias. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:71 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:76 msgid "Software encoder quality" msgstr "Qualidade do codificador de software" @@ -30393,7 +29948,7 @@ msgid "Spanish (Spain)" msgstr "Espanhol (Espanha)" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:111 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:116 msgid "Spatial and temporal layers" msgstr "Camadas espaciais e temporais" @@ -30495,7 +30050,7 @@ msgstr "Verificação ortográfica" #: src/features/user/components/modals/tabs/LanguageTab.tsx:414 #: src/features/user/components/modals/tabs/LanguageTab.tsx:456 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:74 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:58 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:50 msgid "Spellcheck" msgstr "Verificação ortográfica" @@ -30683,10 +30238,6 @@ msgstr "Iniciar chamada" msgid "Start camera test and configure effects" msgstr "Iniciar teste da câmera e configurar efeitos" -#: src/features/expressions/components/modals/CreatePackModal.tsx:93 -msgid "Start curating a custom emoji pack that you can share and install." -msgstr "Comece a organizar um pacote de emojis personalizado que você pode compartilhar e instalar." - #. Label for the start of a date range (inclusive). Leave blank for no lower bound. #: src/features/user/components/modals/tabs/privacy_safety_tab/data_request_modal/DataRequestModal.tsx:175 msgid "Start date" @@ -30697,10 +30248,6 @@ msgstr "Data de início" msgid "Start date must be earlier than end date." msgstr "A data de início deve ser anterior à data de término." -#: src/features/voice/components/VoiceSettingsMenus.tsx:860 -msgid "Start debug logging session" -msgstr "Iniciar sessão de registro de depuração" - #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:125 msgid "Start drag and drop" @@ -30883,45 +30430,6 @@ msgstr "Densidade dos stickers" msgid "Sticker is too large" msgstr "O sticker é muito grande" -#. Kind label on a sticker pack invite embed. -#. Short label in the authentication invite header. Keep the tone plain and specific. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/auth/flow/InviteHeader.tsx:25 -#: src/features/channel/components/InviteEmbed.tsx:88 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:61 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:105 -msgid "Sticker pack" -msgstr "Pacote de figurinhas" - -#. placeholder {0}: invite.pack.name -#: src/features/invite/commands/InviteCommands.tsx:146 -msgid "Sticker pack {0} has been installed." -msgstr "O pacote de figurinhas {0} foi instalado." - -#. Title of the error modal when creating a new sticker pack is rejected because the user is at the creation limit. -#: src/features/invite/commands/InviteCommands.tsx:74 -msgid "Sticker pack creation limit reached" -msgstr "Limite de criação de pacotes de figurinhas atingido" - -#. Modal title for the sticker pack invite share flow. -#: src/features/expressions/components/modals/PackInviteModal.tsx:61 -msgid "Sticker pack invite" -msgstr "Convite para pacote de figurinhas" - -#. Title of the error modal when installing a sticker pack via invite is rejected because the user is at the install limit. -#: src/features/invite/commands/InviteCommands.tsx:65 -msgid "Sticker pack limit reached" -msgstr "Limite de pacotes de figurinhas atingido" - -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#. Settings section label for sticker expression packs. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:84 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:27 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:22 -msgid "Sticker packs" -msgstr "Pacotes de figurinhas" - #: src/features/guild/components/modals/guild_tabs/GuildStickersTab.tsx:283 msgid "Sticker slots" msgstr "Espaços para figurinhas" @@ -31039,6 +30547,13 @@ msgstr "Parar de compartilhar a atividade de voz com todos os amigos?" msgid "Stop speaking" msgstr "Parar de falar" +#. Danger action that stops the active screen share. +#. Voice screen share menu action that stops the current user stream. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:20 +#: src/features/voice/components/ActiveScreenShareMenu.tsx:19 +msgid "Stop Streaming" +msgstr "Parar transmissão" + #. Confirmation prompt in the links tab. #: src/features/user/components/modals/tabs/chat_settings_tab/ChatSettingsTabLinksTab.tsx:31 msgid "Stop trusting all links?" @@ -31050,7 +30565,7 @@ msgid "Stop watching" msgstr "Parar de assistir" #. Tooltip / button label in the voice control bar that stops watching a remote screen share. -#: src/features/voice/components/VoiceControlBar.tsx:151 +#: src/features/voice/components/VoiceControlBar.tsx:147 msgid "Stop watching stream" msgstr "Parar de assistir à transmissão" @@ -31088,11 +30603,16 @@ msgstr "Transmissão oculta" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the user settings voice activity card. Keep it concise. #: src/features/user/components/profile/VoiceActivityCard.tsx:90 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:132 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:153 #: src/features/voice/components/StreamWatchHoverCard.tsx:21 msgid "Stream preview" msgstr "Prévia da transmissão" +#. Compact submenu label for changing the resolution and frame rate of an active stream. +#: src/features/voice/components/StreamSettingsMenuContent.tsx:152 +msgid "Stream Quality" +msgstr "Qualidade do stream" + #. Toolbar / menu button label in the screen-share picker. Opens the stream quality settings popover. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:164 msgid "Stream settings" @@ -31302,12 +30822,12 @@ msgid "Suspend" msgstr "Suspender" #. 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/VoiceVideoIndex.ts:156 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:177 msgid "SVC" msgstr "SVC" #. Label for an advanced screen-share select. SVC is a WebRTC acronym and should stay uppercase. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:91 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:96 msgid "SVC mode" msgstr "Modo SVC" @@ -31757,7 +31277,7 @@ msgid "Template URL" msgstr "URL do modelo" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:107 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:112 msgid "Temporal layers" msgstr "Camadas temporais" @@ -31818,7 +31338,7 @@ msgstr "Testar prévias de URL e embeds renderizados" #. Channel type chip label for a text channel. #. Option label for a WebRTC content hint select. #: src/features/channel/utils/ChannelUtils.tsx:51 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:151 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:156 msgid "Text" msgstr "Texto" @@ -32002,11 +31522,6 @@ msgstr "Essa mensagem sumiu ou você perdeu o acesso à conversa." msgid "That's all of them." msgstr "É tudo." -#. End-of-list body text in the scheduled messages popout when all scheduled messages are visible. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:56 -msgid "That's everything in the queue." -msgstr "É tudo o que está na fila." - #. Description text in the FluxerTag change modal. #: src/features/user/components/modals/FluxerTagChangeModal.tsx:69 msgid "The #0000 tag is reserved for Visionary subscribers. Visionary is no longer available for purchase." @@ -32671,7 +32186,7 @@ msgid "This invite has unlimited uses." msgstr "Este convite tem usos ilimitados." #. Helper text shown on an invite embed while streaming privacy is active. -#: src/features/channel/components/InviteEmbed.tsx:141 +#: src/features/channel/components/InviteEmbed.tsx:112 msgid "This invite is hidden while sharing is protected." msgstr "Este convite fica oculto enquanto o compartilhamento está protegido." @@ -33167,7 +32682,7 @@ msgstr "Hora" #. Settings section label for app time display format. #: src/features/user/components/modals/tabs/LanguageTab.tsx:374 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:26 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:46 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:38 msgid "Time format" msgstr "Formato da hora" @@ -33394,11 +32909,6 @@ msgstr "Alternar a mesa de som" msgid "Toggle the sticker picker" msgstr "Alternar o seletor de figurinhas" -#. Action that toggles whether the pack invite is unique to the recipient. -#: src/features/expressions/components/modals/PackInviteModal.tsx:73 -msgid "Toggle unique invite" -msgstr "Ativar convite exclusivo" - #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:305 msgid "Toggle voice activity" @@ -33731,7 +33241,7 @@ msgid "Try another search term, or pick a different category or language." msgstr "Tente outro termo de busca, ou escolha uma categoria ou idioma diferente." #. Helper text on an unknown invite embed suggesting the user request a fresh invite. -#: src/features/channel/components/InviteEmbed.tsx:129 +#: src/features/channel/components/InviteEmbed.tsx:100 msgid "Try asking for a new invite." msgstr "Tente pedir um novo convite." @@ -33754,7 +33264,7 @@ msgstr "Tente editar sua mensagem novamente." msgid "TRY gifts are one-time payments. Cards charged in TRY still need to be issued in Türkiye for the purchase to stay eligible." msgstr "Presentes TRY são pagamentos únicos. Cartões cobrados em TRY ainda precisam ser emitidos na Turquia para que a compra permaneça elegível." -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:254 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:252 msgid "Try searching for something like \"theme\", \"notifications\", or \"privacy\"" msgstr "Tente pesquisar por algo como \"tema\", \"notificações\" ou \"privacidade\"" @@ -33804,7 +33314,7 @@ msgstr "Desativar" #. Bulk voice action that turns off the camera on every active device of the current user. #. Voice menu action that turns off every active device/session's camera. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:90 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:114 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:93 msgid "Turn off all device cameras" msgstr "Desativar todas as câmeras dos dispositivos" @@ -33820,14 +33330,14 @@ msgstr "Desligar câmera" #. Voice menu action that turns off the camera on a single device of the current user. #. Voice menu action that turns off the camera on one device/session. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:57 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:81 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:81 msgid "Turn off device camera" msgstr "Desativar câmera do aparelho" #. Voice menu action that ends the screen share on a single device of the current user. #. Voice menu action that stops screen sharing or streaming on one device/session. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:61 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:85 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:85 msgid "Turn off device stream" msgstr "Desativar áudio do aparelho" @@ -33839,7 +33349,7 @@ msgstr "Desativar mensagens privadas e solicitações de amizade em toda a inst #. Voice menu action that ends the current user screen share. #. Voice menu action that stops the current user's screen share or stream. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:65 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:89 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:69 msgid "Turn off stream" msgstr "Desligar transmissão" @@ -34019,16 +33529,6 @@ msgstr "A lei do Reino Unido exige uma verificação de conteúdo adulto. Para c msgid "Ukrainian" msgstr "Ucraniano" -#. Generic title for the error modal when an emoji pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:99 -msgid "Unable to install emoji pack" -msgstr "Não foi possível instalar o pacote de figurinhas" - -#. Generic title for the error modal when a sticker pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:103 -msgid "Unable to install sticker pack" -msgstr "Não foi possível instalar o pacote de figurinhas" - #. Error-state title in the activity log tab when fetching log entries failed. #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTab.tsx:126 msgid "Unable to load activity logs" @@ -34038,11 +33538,6 @@ msgstr "Não foi possível carregar os registros de atividade" msgid "Unable to load applications" msgstr "Não foi possível carregar os aplicativos" -#. Error message in the expression packs tab. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:36 -msgid "Unable to load pack information." -msgstr "Não foi possível carregar as informações do pacote." - #. Error message in the channel and chat textual attachment code panel. #. Error message in the channel and chat textual attachment code panel. #: src/features/channel/components/embeds/attachments/CsvAttachmentTablePanel.tsx:31 @@ -34265,7 +33760,7 @@ msgstr "Desfavoritar figurinha" #. Voice call layout action that removes focus from the currently pinned participant. #. Voice layout menu action that removes the focused participant or stream. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:25 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:41 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:97 msgid "Unfocus" msgstr "Remover destaque" @@ -34284,7 +33779,7 @@ msgstr "Expandir link" #. Settings section label for the embed debugger URL input. #: src/features/user/components/modals/tabs/EmbedDebuggerTab.tsx:231 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:70 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:62 msgid "Unfurl debugger" msgstr "URL do depurador de incorporação" @@ -34293,10 +33788,6 @@ msgstr "URL do depurador de incorporação" msgid "Unicode emojis" msgstr "Emojis Unicode" -#: src/features/expressions/components/modals/PackInviteModal.tsx:180 -msgid "Unique invite" -msgstr "Convite exclusivo" - #. Codec description in the screen share codec policy menu, used for the universal fallback codec. #: src/features/voice/utils/ScreenShareCodecPolicy.ts:20 msgid "Universal fallback. Lowest quality, but it works everywhere." @@ -34350,7 +33841,7 @@ msgstr "Data desconhecida" #. Fallback device or operating-system label in the devices tab when session client data is unavailable. #. Short label in the app layout voice participant item. #. Short label in the notifications. Keep it concise. -#: src/features/app/components/layout/VoiceParticipantItem.tsx:43 +#: src/features/app/components/layout/VoiceParticipantItem.tsx:44 #: src/features/user/components/modals/tabs/DevicesTab.tsx:65 #: src/features/user/components/modals/tabs/notifications_tab/Notifications.tsx:78 msgid "Unknown device" @@ -34376,7 +33867,7 @@ msgid "Unknown gift" msgstr "Presente desconhecido" #. Title shown on an invite embed when the invite code resolves to nothing (expired, revoked, or invalid). -#: src/features/channel/components/InviteEmbed.tsx:125 +#: src/features/channel/components/InviteEmbed.tsx:96 msgid "Unknown invite" msgstr "Convite desconhecido" @@ -34428,7 +33919,7 @@ msgstr "usuário desconhecido" #: src/features/devtools/utils/CommandUtils.ts:27 #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTab.tsx:114 #: src/features/voice/components/VoiceParticipantAvatarList.tsx:43 -#: src/features/voice/components/VoiceParticipantTile.tsx:161 +#: src/features/voice/components/VoiceParticipantTile.tsx:162 #: src/features/webhook/components/WebhookListItem.tsx:30 msgid "Unknown user" msgstr "Usuário desconhecido" @@ -34450,13 +33941,6 @@ msgstr "unknown-mention" msgid "unknown-role" msgstr "unknown-role" -#. Option label representing an unlimited count. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/expressions/components/modals/PackInviteModal.tsx:29 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:32 -msgid "Unlimited" -msgstr "Ilimitado" - #. Audit log community feature label for unlimited custom emoji capacity. #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:126 msgid "Unlimited emoji" @@ -34525,7 +34009,7 @@ msgid "Unmute" msgstr "Reativar som" #. Voice control button label to turn the user's microphone back on. -#: src/features/voice/components/VoiceControlBar.tsx:121 +#: src/features/voice/components/VoiceControlBar.tsx:117 msgctxt "voice-control-action" msgid "Unmute" msgstr "Reativar som" @@ -34613,7 +34097,7 @@ msgstr "Canal sem nome" #. Fallback display name for a group DM with no name set. #. Fallback title in an invite embed for a group DM with no name set. #. Short label in the channel display name state. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:72 +#: src/features/channel/components/InviteEmbed.tsx:63 #: src/features/channel/state/ChannelDisplayName.ts:19 #: src/features/channel/utils/ChannelUtils.tsx:59 msgid "Unnamed group" @@ -34692,7 +34176,7 @@ msgstr "não lidas" #. 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. #. Tab label in the inbox popout filtering to channels with unread messages. -#: src/features/messaging/components/popouts/InboxPopout.tsx:32 +#: src/features/messaging/components/popouts/InboxPopout.tsx:30 #: src/features/user/components/settings_utils/search_index/NotificationsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:77 msgid "Unread" @@ -34828,7 +34312,7 @@ msgid "Up to {DISCOVERY_MAX_TAGS} tags help people find your community. They sho msgstr "Até {DISCOVERY_MAX_TAGS} tags ajudam as pessoas a encontrar sua comunidade. Elas aparecem na busca do Discovery." #. Feature comparison table value label. Shown in the restricted or stock column for a text-valued perk. Format includes a resolution token (4K) and a framerate token that should not be translated. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:91 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:87 msgid "Up to 4K/60fps" msgstr "Até 4K/60fps" @@ -34904,11 +34388,6 @@ msgstr "Políticas atualizadas" msgid "Updated saved media" msgstr "Mídia salva atualizada" -#. Label in the messaging commands. {scheduledTimeLabel} is the localized scheduled date and time. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:53 -msgid "Updated scheduled message for {scheduledTimeLabel}" -msgstr "Mensagem agendada atualizada para {scheduledTimeLabel}" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:544 msgid "Updated the avatar." msgstr "Atualizou a foto de perfil." @@ -35165,7 +34644,7 @@ msgid "Uploading emojis" msgstr "Carregando emojis" #. Description for the maximum screen share bitrate select. Keep WebRTC literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:159 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:164 msgid "Upper bitrate cap before WebRTC adapts to the network." msgstr "Limite máximo de taxa antes que o WebRTC se adapte à rede." @@ -35294,7 +34773,7 @@ msgid "Use an email you can open. We will send a code there." msgstr "Use um e-mail que você possa abrir. Enviaremos um código para ele." #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:67 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:63 msgid "Use animated emojis" msgstr "Usar emojis animados" @@ -35596,11 +35075,6 @@ msgstr "Usado apenas nesta comunidade." msgid "User" msgstr "Usuário" -#. Voice participant context menu submenu label for lower-frequency profile and communication actions. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:202 -msgid "User actions" -msgstr "Ações do usuário" - #. IAR modal: rule description. #: src/features/moderation/components/report_modal/IARModalCopy.ts:251 msgid "User appears underage, or is involved in grooming or child exploitation." @@ -35677,7 +35151,7 @@ msgid "User record" msgstr "Registro do usuário" #. Root label for the current user settings modal and settings search paths. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:352 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:341 msgid "User settings" msgstr "Configurações de usuário" @@ -36215,7 +35689,7 @@ msgid "Video progress" msgstr "Progresso do vídeo" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:75 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:71 msgid "Video quality" msgstr "Qualidade do vídeo" @@ -36604,7 +36078,7 @@ msgstr "Voz (conteúdo adulto)" #. User settings tab for microphone, speaker, camera, and call stats. #. User settings tab for microphone, speaker, camera, and call stats. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:124 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:119 #: src/features/voice/utils/VoiceMessageDescriptors.ts:30 msgid "Voice & video" msgstr "Áudio e vídeo" @@ -36861,7 +36335,7 @@ msgid "Wait here" msgstr "Aguarde" #. Tooltip explaining that video / screen share controls are gated while the voice connection is not yet ready. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:56 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:45 msgid "Waiting for connection..." msgstr "Aguardando conexão..." @@ -37362,11 +36836,6 @@ msgstr "O que procurar." msgid "What's happening?" msgstr "O que está acontecendo?" -#. Form helper text for an expression pack description input. -#: src/features/expressions/components/modals/CreatePackModal.tsx:50 -msgid "What's in this pack?" -msgstr "O que tem neste pacote?" - #. Short label in the settings dialog mobile settings view. #. Short label in the whats new modal. #. Sidebar item in settings that opens the app update notes modal. @@ -37551,7 +37020,7 @@ msgid "Window state" msgstr "Estado da janela" #. User settings tab label shown on Windows desktop builds. Refers to the Microsoft Windows OS. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:74 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:69 msgid "Windows app" msgstr "Aplicativo Windows" @@ -37873,16 +37342,6 @@ msgstr "Você não pode editar esta mensagem." msgid "You can't grant a permission you don't have in this channel." msgstr "Você não pode conceder uma permissão que você não tem neste canal." -#. Body of the error modal when installing an emoji pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:91 -msgid "You can't install this emoji pack." -msgstr "Você não pode instalar este pacote de emojis." - -#. Body of the error modal when installing a sticker pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:95 -msgid "You can't install this sticker pack." -msgstr "Você não pode instalar este pacote de figurinhas." - #. Title of the error modal shown when the user is banned from a discovery community. #: src/features/discovery/commands/DiscoveryJoinCommands.tsx:38 msgid "You can't join this community" @@ -37942,8 +37401,8 @@ msgstr "Você não pode enviar mensagens nesta comunidade." #. Tooltip in the voice control bar when the user lacks the Screen Share permission in this channel. Tone stays plain. #. Tooltip shown when the user lacks the Screen Share permission in the voice channel. Tone stays plain. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:65 -#: src/features/voice/components/VoiceControlBar.tsx:141 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:54 +#: src/features/voice/components/VoiceControlBar.tsx:137 msgid "You can't share your screen in this channel" msgstr "Você não pode compartilhar sua tela neste canal" @@ -37956,8 +37415,8 @@ msgstr "Você não pode falar neste canal" #. Tooltip in the voice control bar when the user lacks the Video permission in this channel. Tone stays plain. #. Tooltip shown when the user lacks the Video permission in the voice channel. Tone stays plain. #: src/features/voice/components/modals/CameraPreviewModal.tsx:74 -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:61 -#: src/features/voice/components/VoiceControlBar.tsx:131 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:50 +#: src/features/voice/components/VoiceControlBar.tsx:127 msgid "You can't turn on your camera in this channel" msgstr "Você não pode ligar sua câmera neste canal" @@ -38120,10 +37579,6 @@ msgstr "Você não é membro desta comunidade há tempo suficiente para enviar m msgid "You haven't blocked anyone yet." msgstr "Você ainda não bloqueou ninguém." -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:343 -msgid "You haven't created any packs yet." -msgstr "Você ainda não criou nenhum pacote." - #. Intro copy in the keyboard navigation modal. {productName} is the app name. #: src/features/input/components/modals/KeyboardModeIntroModal.tsx:26 msgid "You just pressed Tab. Keyboard mode is now on so you can navigate {productName} without a mouse." @@ -38345,13 +37800,6 @@ msgstr "Você atingiu o limite de {bookmarksText}. Remova um para adicionar outr msgid "You're at the cap of {freeItemsText} — your instance admin sets this limit." msgstr "Você atingiu o limite de {freeItemsText} — o administrador da sua instância define este limite." -#. Fallback body of the emoji pack creation-limit error modal when no exact limit is known. -#. Fallback body of the sticker pack creation-limit error modal when no exact limit is known. -#: src/features/invite/commands/InviteCommands.tsx:61 -#: src/features/invite/commands/InviteCommands.tsx:79 -msgid "You're at the creation limit. Delete one to create another." -msgstr "Você atingiu o limite de criações. Exclua um para criar outro." - #. Modal body shown when the free bookmarks limit is reached and Plutonium would increase it. Free and Plutonium limits are interpolated. #: src/features/app/components/alerts/MaxBookmarksModal.tsx:30 msgid "You're at the free cap of {bookmarksText}. {premiumProductName} bumps you up to {premiumBookmarksText} — or remove one to add another." @@ -38362,13 +37810,6 @@ msgstr "Você atingiu o limite gratuito de {bookmarksText}. O {premiumProductNam msgid "You're at the free cap of {freeItemsText}. {premiumProductName} bumps you up to {premiumItemsText}." msgstr "Você atingiu o limite gratuito de {freeItemsText}. O {premiumProductName} aumenta esse limite para {premiumItemsText}." -#. Fallback body of the emoji pack install-limit error modal when no exact limit is known. -#. Fallback body of the sticker pack install-limit error modal when no exact limit is known. -#: src/features/invite/commands/InviteCommands.tsx:52 -#: src/features/invite/commands/InviteCommands.tsx:70 -msgid "You're at the install limit. Remove one to add another." -msgstr "Você atingiu o limite de instalação. Remova um para adicionar outro." - #. Short label in the user banned from guild modal. Keep it concise. Keep the tone plain and specific. #: src/features/moderation/components/alerts/UserBannedFromGuildModal.tsx:8 msgid "You're banned" @@ -38379,11 +37820,6 @@ msgstr "Você foi banido(a)" msgid "You're being rate limited. Wait {duration} before trying again." msgstr "Você está sendo limitado. Aguarde {duration} antes de tentar novamente." -#. End-of-list title in the scheduled messages popout when all scheduled messages are visible. Tone can be friendly. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:51 -msgid "You're caught up" -msgstr "Você está em dia" - #. Error modal body shown when a gift-subscription user tries to start a recurring subscription. Explains the extension/redemption path. #: src/features/app/components/dialogs/components/plutonium/hooks/useCheckoutActions.tsx:160 msgid "You're currently on a gift subscription. It won't renew. You can redeem more gift codes to extend it. Recurring subscriptions can be started after your gift time ends." @@ -38497,16 +37933,12 @@ msgstr "Você já usou um reembolso de autoatendimento recentemente. Você pode msgid "You've arrived, {username}! Let's get started." msgstr "Você chegou, {username}! Vamos começar." -#: src/features/auth/flow/InviteHeader.tsx:200 -msgid "You've been invited to install" -msgstr "Você foi convidado para instalar" - -#: src/features/auth/flow/InviteHeader.tsx:96 -#: src/features/auth/flow/InviteHeader.tsx:299 +#: src/features/auth/flow/InviteHeader.tsx:69 +#: src/features/auth/flow/InviteHeader.tsx:213 msgid "You've been invited to join" msgstr "Você foi convidado(a) para entrar" -#: src/features/auth/flow/InviteHeader.tsx:151 +#: src/features/auth/flow/InviteHeader.tsx:124 msgid "You've been invited to join a group DM by" msgstr "Você foi convidado(a) para entrar em um chat em grupo por" @@ -38586,7 +38018,7 @@ msgstr "Sua assinatura {premiumProductName} expirou. Você perdeu todos os benef msgid "Your {productName} session expired. Sign in again to continue authorizing this application." msgstr "Sua sessão do {productName} expirou. Faça login novamente para continuar autorizando este aplicativo." -#: src/features/user/components/settings_utils/SettingsConstants.tsx:205 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:200 msgid "Your account" msgstr "Sua conta" diff --git a/fluxer_app/src/features/i18n/locales/ro/messages.po b/fluxer_app/src/features/i18n/locales/ro/messages.po index 1fd933de8..b457849b0 100644 --- a/fluxer_app/src/features/i18n/locales/ro/messages.po +++ b/fluxer_app/src/features/i18n/locales/ro/messages.po @@ -29,11 +29,6 @@ msgstr "(editat)" msgid "(failed to load)" msgstr "(nu s-a putut încărca)" -#. Placeholder content text shown for scheduled messages with neither text nor attachments. Keep the parentheses. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:38 -msgid "(no content)" -msgstr "(fără conținut)" - #: src/features/app/components/pages/YouPage.tsx:189 #: src/features/user/components/modals/UserProfileMobileSheet.tsx:899 msgid "(only visible to you)" @@ -455,7 +450,7 @@ msgstr "{count, plural, one {Extinde (o linie)} other {Extinde (# linii)}}" msgid "{count, plural, one {Expand (# row)} other {Expand (# rows)}}" msgstr "{count, plural, one {Extindeți (# rândul)} other {Extindeți (# rânduri)}}" -#: src/features/voice/components/VoiceParticipantTile.tsx:303 +#: src/features/voice/components/VoiceParticipantTile.tsx:304 msgid "{count, plural, one {Expand # other device} other {Expand # other devices}}" msgstr "{count, plural, one {Extinde încă un dispozitiv} other {Extinde încă # dispozitive}}" @@ -463,8 +458,8 @@ msgstr "{count, plural, one {Extinde încă un dispozitiv} other {Extinde încă msgid "{count, plural, one {Group DM · # member} other {Group DM · # members}}" msgstr "{count, plural, one {Grup DM · # membru} other {Grup DM · # membri}}" -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:252 -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:273 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:274 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:295 msgid "{count, plural, one {Hide # device} other {Hide # devices}}" msgstr "{count, plural, one {Ascunde # dispozitiv} other {Ascunde # dispozitive}}" @@ -476,7 +471,7 @@ msgstr "{count, plural, one {În apel} other {# în apel}}" msgid "{count, plural, one {Join video call (# participant)} other {Join video call (# participants)}}" msgstr "{count, plural, one {Alăturați-vă apelului video (un participant)} other {Alăturați-vă apelului video (# participanți)}}" -#: src/features/voice/components/VoiceParticipantTile.tsx:620 +#: src/features/voice/components/VoiceParticipantTile.tsx:621 msgid "{count, plural, one {Keep watching # stream and add this one} other {Keep watching # streams and add this one}}" msgstr "{count, plural, one {Continuă să urmărești # stream și adaugă-l pe acesta} other {Continuă să urmărești # streamuri și adaugă-l pe acesta}}" @@ -492,8 +487,8 @@ msgstr "{count, plural, one {Revocă # aplicația} other {Revocă # aplicațiile msgid "{count, plural, one {sent # attachment} other {sent # attachments}}" msgstr "{count, plural, one {a trimis # atașament} other {a trimis # atașamente}}" -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:259 -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:280 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:281 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:302 msgid "{count, plural, one {Show # device} other {Show # devices}}" msgstr "{count, plural, one {Afișează # dispozitiv} other {Afișează # dispozitive}}" @@ -535,22 +530,6 @@ msgstr "{count, plural, one {Folosești deja singura conexiune permisă pentru a msgid "{count, plural, one {You're at the cap of # saved media item. Remove one to add another.} other {You're at the cap of # saved media items. Remove one to add another.}}" msgstr "{count, plural, one {Ai atins limita de # element media salvat. Elimină unul pentru a adăuga altul.} other {Ai atins limita de # elemente media salvate. Elimină unul pentru a adăuga altul.}}" -#: src/features/invite/commands/InviteCommands.tsx:401 -msgid "{count, plural, one {You're at the limit of # emoji pack. Delete one to create another.} other {You're at the limit of # emoji packs. Delete one to create another.}}" -msgstr "{count, plural, one {Ai atins limita de # pachet de emoji. Șterge unul pentru a crea altul.} other {Ai atins limita de # pachete de emoji. Șterge unul pentru a crea altul.}}" - -#: src/features/invite/commands/InviteCommands.tsx:387 -msgid "{count, plural, one {You're at the limit of # installed emoji pack. Remove one to add another.} other {You're at the limit of # installed emoji packs. Remove one to add another.}}" -msgstr "{count, plural, one {Ai atins limita de # pachet de emoji instalat. Elimină unul pentru a adăuga altul.} other {Ai atins limita de # pachete de emoji instalate. Elimină unul pentru a adăuga altul.}}" - -#: src/features/invite/commands/InviteCommands.tsx:419 -msgid "{count, plural, one {You're at the limit of # installed sticker pack. Remove one to add another.} other {You're at the limit of # installed sticker packs. Remove one to add another.}}" -msgstr "{count, plural, one {Ai atins limita de # pachet de stickere instalat. Elimină unul pentru a adăuga altul.} other {Ai atins limita de # pachete de stickere instalate. Elimină unul pentru a adăuga altul.}}" - -#: src/features/invite/commands/InviteCommands.tsx:433 -msgid "{count, plural, one {You're at the limit of # sticker pack. Delete one to create another.} other {You're at the limit of # sticker packs. Delete one to create another.}}" -msgstr "{count, plural, one {Ai atins limita de # pachet de stickere. Șterge unul pentru a crea altul.} other {Ai atins limita de # pachete de stickere. Șterge unul pentru a crea altul.}}" - #: src/features/guild/components/alerts/MaxGuildsModal.tsx:24 msgid "{count, plural, one {You've reached the maximum number of communities you can join (# community). Leave a community before joining another one.} other {You've reached the maximum number of communities you can join (# communities). Leave a community before joining another one.}}" msgstr "{count, plural, one {Ai atins numărul maxim de comunități în care te poți alătura (o comunitate). Părăsește o comunitate înainte de a te alătura alteia.} other {Ai atins numărul maxim de comunități în care te poți alătura (# comunități). Părăsește o comunitate înainte de a te alătura alteia.}}" @@ -750,14 +729,14 @@ msgstr "{formats}. Maxim: {maxSize}. Recomandat: {recommendedSize}" msgid "{formats}. Max {maxSize}. Recommended: {recommendedSize}. {note}" msgstr "{formats}. Maxim: {maxSize}. Recomandat: {recommendedSize}. {note}" -#: src/features/auth/flow/InviteHeader.tsx:117 -#: src/features/auth/flow/InviteHeader.tsx:162 -#: src/features/auth/flow/InviteHeader.tsx:335 +#: src/features/auth/flow/InviteHeader.tsx:90 +#: src/features/auth/flow/InviteHeader.tsx:135 +#: src/features/auth/flow/InviteHeader.tsx:249 msgid "{formattedMemberCount} {memberCount, plural, one {member} other {members}}" msgstr "{formattedMemberCount} {memberCount, plural, one {membru} other {membri}}" -#: src/features/auth/flow/InviteHeader.tsx:111 -#: src/features/auth/flow/InviteHeader.tsx:320 +#: src/features/auth/flow/InviteHeader.tsx:84 +#: src/features/auth/flow/InviteHeader.tsx:234 msgid "{formattedPresenceCount} online" msgstr "{formattedPresenceCount}" @@ -776,7 +755,7 @@ msgstr "{fps} FPS" msgid "{guildName} channels" msgstr "Canale {guildName}" -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:674 +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:673 msgid "{hiddenConnectionCount, plural, one {Expand # other device} other {Expand # other devices}}" msgstr "{hiddenConnectionCount, plural, one {Extinde # alt dispozitiv} other {Extinde # alte dispozitive}}" @@ -874,7 +853,7 @@ msgstr "{length} urmăresc" msgid "{lineCount, plural, one {# line} other {# lines}}" msgstr "{lineCount, plural, one {# rând} other {# rânduri}}" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:145 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:143 msgid "{matchCount, plural, one {# match} other {# matches}}" msgstr "{matchCount, plural, one {# potrivire} other {# potriviri}}" @@ -889,7 +868,7 @@ msgid "{mbWayPaymentMethod} is a one-time payment method in {paymentProviderName msgstr "{mbWayPaymentMethod} este o metodă de plată unică în procesul de plată {paymentProviderName}, deci nu este o cale de abonament recurent aici." #. Screen share bitrate option label. Mbps means megabits per second. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:167 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:172 msgid "{megabits} Mbps" msgstr "{megabits} Mbps" @@ -1105,7 +1084,7 @@ msgid "{productName} detected a potential raid in this community. Invites are pa msgstr "{productName} a detectat un potențial raid în această comunitate. Invitațiile sunt întrerupte, așa că utilizatorii noi nu se pot alătura momentan." #. Anti-raid status message on a community invite embed. productName is the product brand name placeholder. -#: src/features/channel/components/InviteEmbed.tsx:117 +#: src/features/channel/components/InviteEmbed.tsx:88 msgid "{productName} detected a potential raid, so new users can't join right now." msgstr "{productName} a detectat un potențial raid, așa că utilizatorii noi nu se pot alătura momentan." @@ -1225,14 +1204,14 @@ msgstr "Au mai rămas {remaining} caractere. Obține {premiumProductName} pentru msgid "{remainingSlotCount} remaining" msgstr "{remainingSlotCount} rămase" -#: src/features/channel/components/InviteEmbed.tsx:282 -#: src/features/channel/components/InviteEmbed.tsx:455 -#: src/features/channel/components/InviteEmbed.tsx:724 +#: src/features/channel/components/InviteEmbed.tsx:248 +#: src/features/channel/components/InviteEmbed.tsx:356 +#: src/features/channel/components/InviteEmbed.tsx:625 msgid "{renderedMemberCount} {memberCount, plural, one {member} other {members}}" msgstr "{renderedMemberCount} {memberCount, plural, one {membru} other {membri}}" #. Presence summary on a community invite embed. renderedPresenceCount is a formatted count of online members. -#: src/features/channel/components/InviteEmbed.tsx:112 +#: src/features/channel/components/InviteEmbed.tsx:83 msgid "{renderedPresenceCount} online" msgstr "{renderedPresenceCount} online" @@ -1630,9 +1609,7 @@ msgstr "1 necitit" msgid "1 unread DM" msgstr "1 mesaj direct necitit" -#. Invite link use-limit option meaning the invite can be used once. #. Invite max-uses dropdown option for exactly one use. -#: src/features/expressions/components/modals/PackInviteModal.tsx:33 #: src/features/invite/components/modals/InviteModal.tsx:60 msgid "1 use" msgstr "1 utilizare" @@ -1668,16 +1645,12 @@ msgstr "Cadou 1 an" msgid "10 minutes" msgstr "10 minute" -#. Invite link use-limit option meaning the invite can be used ten times. #. Invite max-uses dropdown option for ten uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:41 #: src/features/invite/components/modals/InviteModal.tsx:68 msgid "10 uses" msgstr "10 utilizări" -#. Invite link use-limit option meaning the invite can be used 100 times. #. Invite max-uses dropdown option for 100 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:53 #: src/features/invite/components/modals/InviteModal.tsx:80 msgid "100 uses" msgstr "100 utilizări" @@ -1763,9 +1736,7 @@ msgctxt "adaptive-screen-share" msgid "240p" msgstr "240p" -#. Invite link use-limit option meaning the invite can be used 25 times. #. Invite max-uses dropdown option for 25 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:45 #: src/features/invite/components/modals/InviteModal.tsx:72 msgid "25 uses" msgstr "25 utilizări" @@ -1840,16 +1811,12 @@ msgstr "5 zile" msgid "5 minutes" msgstr "5 minute" -#. Invite link use-limit option meaning the invite can be used five times. #. Invite max-uses dropdown option for five uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:37 #: src/features/invite/components/modals/InviteModal.tsx:64 msgid "5 uses" msgstr "5 utilizări" -#. Invite link use-limit option meaning the invite can be used 50 times. #. Invite max-uses dropdown option for 50 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:49 #: src/features/invite/components/modals/InviteModal.tsx:76 msgid "50 uses" msgstr "50 utilizări" @@ -2083,13 +2050,6 @@ msgstr "Acceptă invitația" msgid "Accept the friend request from {userName}?" msgstr "Accepți cererea de prietenie de la {userName}?" -#. Helper text on a pack invite embed explaining that accepting installs the pack. -#. Note shown on expression pack invites before accepting. -#: src/features/channel/components/InviteEmbed.tsx:100 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:81 -msgid "Accepting this invite installs the pack automatically." -msgstr "Acceptarea acestei invitații instalează automat pachetul." - #. Short label in the notification utils helper. Keep it concise. #: src/features/notification/utils/NotificationUtils.ts:32 msgid "Access granted" @@ -2110,7 +2070,7 @@ msgstr "Accesează-ți informațiile de bază ale profilului (nume de utilizator #. User settings tab for accessibility preferences (visual, motion, screen reader, etc.). #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:14 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:93 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:66 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:61 msgid "Accessibility" msgstr "Accesibilitate" @@ -2124,7 +2084,7 @@ msgstr "Regiune live accesibilă" #. User settings tab for account login, password, MFA, and security. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:11 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:129 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:95 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:90 msgid "Account" msgstr "Cont" @@ -2180,7 +2140,7 @@ msgstr "Contul este prea nou" #. Required-action modal title shown when an account-level verification step is required to proceed. #. Title of the error modal shown when an unclaimed (guest) account tries to accept a community or group DM invite. Auth-related; keep tone plain. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:8 -#: src/features/invite/commands/InviteCommands.tsx:37 +#: src/features/invite/commands/InviteCommands.tsx:35 msgid "Account verification required" msgstr "Verificarea contului este necesară" @@ -2461,7 +2421,7 @@ msgid "Add an account to continue." msgstr "Adaugă un cont pentru a continua." #. Body of the error modal shown when an unclaimed (guest) account tries to accept a community invite. Tells the user to complete sign-up first. -#: src/features/invite/commands/InviteCommands.tsx:42 +#: src/features/invite/commands/InviteCommands.tsx:40 msgid "Add an email and password to your account first." msgstr "Adaugă mai întâi o adresă de e-mail și o parolă contului tău." @@ -2771,7 +2731,7 @@ msgid "Address" msgstr "Adresă" #. Description for an H.264 backup stream select. Keep H.264, CPU, and GPU literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:119 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:124 msgid "Adds H.264 for mixed clients. Uses more encode work." msgstr "Adaugă H.264 pentru clienți mixti. Utilizează mai multe resurse de procesare." @@ -2827,11 +2787,9 @@ msgstr "Administratorii au întrerupt invitațiile — nu te poți alătura acum #. Collapsed-by-default group at the end of the community overview tab holding less common settings. #. Disclosure button label in the voice connection status popout. Reveals technical bandwidth and network stats. #. User settings tab for power-user and experimental application preferences. -#. Voice participant context menu submenu label for IDs and diagnostics. #: src/features/channel/components/modals/channel_tabs/ChannelOverviewTab.tsx:337 #: src/features/guild/components/modals/guild_tabs/guild_overview_tab/index.tsx:28 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:178 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:145 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:140 #: src/features/voice/components/voice_connection_status/VoiceDetailsPopout.tsx:60 msgid "Advanced" msgstr "Avansat" @@ -2842,7 +2800,7 @@ msgid "Advanced video settings" msgstr "Setări video avansate" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:100 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:121 msgid "Advertise a capped decode codec to force publisher migration" msgstr "Promovează un codec de decodare limitat pentru a forța migrarea editorului" @@ -3065,6 +3023,13 @@ msgstr "Permite oricui să vadă această conexiune pe profilul tău" msgid "Allow anyone who can view your full profile to see your profile local time" msgstr "Permite oricui îți poate vedea profilul complet să-ți vadă ora locală a profilului" +#. Settings search entry label for the AV1 screen-share opt-in. AV1 is a codec name and should stay literal. +#. Switch label for the AV1 screen-share opt-in. AV1 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:236 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:88 +msgid "Allow AV1 for screen sharing" +msgstr "Permite AV1 pentru partajarea ecranului" + #. Toggle label that allows DMs from bots in this community. #: src/features/ui/action_menu/items/BulkSettingsMenuItems.tsx:81 msgid "Allow bot direct messages" @@ -3112,6 +3077,13 @@ msgstr "Permite nume flexibile pentru canalele de chat" msgid "Allow for all communities" msgstr "Permite pentru toate comunitățile" +#. Settings search entry label for the H.265/HEVC screen-share opt-in. H.265 and HEVC are codec names and should stay literal. +#. Switch label for the H.265/HEVC screen-share opt-in. H.265 and HEVC are codec names and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:240 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:92 +msgid "Allow H.265 (HEVC) for screen sharing" +msgstr "Permite H.265 (HEVC) pentru partajarea ecranului" + #: src/features/connection/components/modals/EditConnectionModal.tsx:95 msgid "Allow members from communities you're in to see this connection" msgstr "Permite membrilor din comunitățile în care ești să vadă această conexiune" @@ -3218,7 +3190,7 @@ msgid "Already have an account?" msgstr "Ai deja un cont?" #. Status label on a group DM invite embed when the current user is already a member. -#: src/features/channel/components/InviteEmbed.tsx:76 +#: src/features/channel/components/InviteEmbed.tsx:67 msgid "Already joined" msgstr "Deja înscris" @@ -3426,7 +3398,7 @@ msgid "Animated avatars ({animatedAvatarFormats}) require {premiumProductName}." msgstr "Avatarele animate ({animatedAvatarFormats}) necesită {premiumProductName}." #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:79 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:75 msgid "Animated avatars & profile banners" msgstr "Avatare animate și bannere de profil" @@ -3712,7 +3684,7 @@ msgstr "Pictogramă insignă aplicație" msgid "App language: {format}" msgstr "Limba aplicației: {format}" -#: src/features/user/components/settings_utils/SettingsConstants.tsx:209 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:204 msgid "App settings" msgstr "Setări aplicație" @@ -3739,7 +3711,7 @@ msgstr "Nivel de zoom al aplicației" #. Advanced settings category tag. #. User settings tab for app appearance and layout options. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:13 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:116 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:111 msgid "Appearance" msgstr "Aspect" @@ -3812,8 +3784,8 @@ msgstr "Aplicație actualizată cu succes" #: src/features/user/components/modals/tabs/applications_tab/index.tsx:90 #: src/features/user/components/modals/tabs/applications_tab/index.tsx:129 #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:29 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:74 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:70 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:66 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:65 msgid "Applications" msgstr "Aplicații" @@ -3899,7 +3871,7 @@ msgid "Are you sure you want to delete every message in your personal notes? Thi msgstr "Sigur dorești să ștergi toate mesajele din notițele tale personale? Această acțiune va elimina definitiv toate mesajele și atașamentele lor și nu poate fi anulată." #. placeholder {0}: selectedRole.name -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:410 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:425 msgid "Are you sure you want to delete the <0>{0} role? Any members with this role will no longer have it." msgstr "Sigur dorești să ștergi rolul <0>{0}? Membrii care au acest rol nu-l vor mai avea." @@ -4080,11 +4052,6 @@ msgstr "Atașament (simulare)" msgid "Attachment mocks" msgstr "Simulări atașamente" -#. Placeholder content text shown for scheduled messages that have attachments but no text content. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:34 -msgid "Attachment only message" -msgstr "Mesaj doar cu atașament" - #. Short label in the channel and chat textual attachment preview bottom sheet. Keep it concise. #. Short label in the channel and chat textual attachment preview modal. Keep it concise. #: src/features/channel/components/embeds/attachments/TextualAttachmentPreviewBottomSheet.tsx:27 @@ -4112,9 +4079,7 @@ msgstr "Încărcarea atașamentului nu este disponibilă" msgid "Attachment: {filename}" msgstr "Atașament: {filename}" -#. Label in the scheduled message row preview indicating that attachments are included. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:43 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:34 msgid "Attachments" msgstr "Atașamente" @@ -4238,7 +4203,7 @@ msgid "Audio settings" msgstr "Setări audio" #. Voice control button label for microphone and speaker settings. -#: src/features/voice/components/VoiceControlBar.tsx:146 +#: src/features/voice/components/VoiceControlBar.tsx:142 msgctxt "voice-control-button" msgid "Audio settings" msgstr "Setări audio" @@ -4344,7 +4309,7 @@ msgid "Authorized" msgstr "Autorizat" #. 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/GeneralSettingsSections.ts:30 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:22 msgid "Authorized applications" msgstr "Aplicații autorizate" @@ -4358,8 +4323,8 @@ msgstr "Aplicații autorizate" #: src/features/user/components/modals/tabs/AuthorizedAppsTab.tsx:506 #: src/features/user/components/settings_utils/search_index/AuthorizedAppsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:148 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:34 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:107 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:102 msgid "Authorized apps" msgstr "Aplicații autorizate" @@ -4442,7 +4407,6 @@ msgid "Autocomplete suggestion: {label}, {selectedOptionPosition} of {resultCoun msgstr "Sugestie de completare automată: {label}, {selectedOptionPosition} din {resultCount}" #. Channel overview settings tab label, control, or validation message (name, topic, slowmode, voice region, mature content gate). -#. Label for the auto codec option in the screen-share codec radio group. Keep it concise. #. Option label for a WebRTC content hint select. #. Option label for an SVC mode select. #. Option label for an encoder path select. @@ -4451,11 +4415,10 @@ msgstr "Sugestie de completare automată: {label}, {selectedOptionPosition} din #. Voice region option label in the voice settings menu meaning let Fluxer pick the best region automatically. #. Voice region picker option label meaning 'let Fluxer pick the best region automatically'. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/RtcRegionSelect.tsx:19 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:59 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:99 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:139 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:176 -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:34 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:64 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:104 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:144 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:181 #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:263 #: src/features/voice/components/VoiceRegionSelector.tsx:16 #: src/features/voice/components/VoiceSettingsMenus.tsx:126 @@ -4468,6 +4431,11 @@ msgctxt "rtc-region-value" msgid "Automatic" msgstr "Automată" +#. Option label for the screen-share codec select. codec is the automatically selected codec label. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:222 +msgid "Automatic ({codec})" +msgstr "Automat ({codec})" + #. Settings search entry label. Names the settings search entry in the settings UI. #. Voice setting label for automatically evening out microphone volume. #: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:48 @@ -4495,96 +4463,6 @@ msgstr "Citire automată mesaje" msgid "Automatic start" msgstr "Pornire automată" -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep Firefox as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:8 -msgid "Automatic would use {codecName} because Firefox screen sharing works most reliably with it." -msgstr "Automat ar folosi {codecName} deoarece partajarea ecranului în Firefox funcționează cel mai fiabil cu acesta." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:70 -msgid "Automatic would use {codecName} because no hardware encoder is available and this browser exposes H.265." -msgstr "Automat ar folosi {codecName} deoarece nu este disponibil niciun codificator hardware, iar acest browser expune H.265." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:75 -msgid "Automatic would use {codecName} because no hardware encoder is available and your computer exposes H.265." -msgstr "Automat ar folosi {codecName} deoarece nu este disponibil niciun codificator hardware, iar computerul tău expune H.265." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:90 -msgid "Automatic would use {codecName} because no higher-quality encoder is available and H.264 is compatible." -msgstr "Automat ar folosi {codecName} deoarece nu este disponibil un codificator de calitate superioară, iar H.264 este compatibil." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep OpenH264 and Linux literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:101 -msgid "Automatic would use {codecName} because no video encoder is exposed. On Linux, OpenH264 may need to be installed." -msgstr "Automat ar folosi {codecName} deoarece nu este expus niciun codificator video. Pe Linux, OpenH264 ar putea necesita instalare." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:60 -msgid "Automatic would use {codecName} because software encoding is preferred and this browser exposes AV1." -msgstr "Automat ar folosi {codecName} deoarece codificarea software este preferată și acest browser expune AV1." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:80 -msgid "Automatic would use {codecName} because software encoding is preferred and this browser exposes VP9." -msgstr "Automat ar folosi {codecName} deoarece codificarea software este preferată și acest browser expune VP9." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:95 -msgid "Automatic would use {codecName} because software encoding is preferred and VP8 is the safest software fallback." -msgstr "Automat ar folosi {codecName} deoarece codificarea software este preferată, iar VP8 este cea mai sigură soluție de rezervă software." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:65 -msgid "Automatic would use {codecName} because software encoding is preferred and your computer exposes AV1." -msgstr "Automat ar folosi {codecName} deoarece codificarea software este preferată, iar computerul tău expune AV1." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:85 -msgid "Automatic would use {codecName} because software encoding is preferred and your computer exposes VP9." -msgstr "Automat ar folosi {codecName} deoarece codificarea software este preferată, iar computerul tău expune VP9." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep codec names literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:25 -msgid "Automatic would use {codecName} because this browser does not expose H.264, so VP8 is the safest fallback." -msgstr "Automat ar folosi {codecName} deoarece acest browser nu expune H.264, așa că VP8 este cea mai sigură alternativă." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep Chromium as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:13 -msgid "Automatic would use {codecName} because this browser supports it and it is the best fallback outside Chromium." -msgstr "Automat ar folosi {codecName} deoarece acest browser îl acceptă și este cea mai bună alternativă în afara Chromium." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep codec names literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:30 -msgid "Automatic would use {codecName} because your computer does not expose H.264, so VP8 is the safest fallback." -msgstr "Automat ar folosi {codecName} deoarece computerul tău nu expune H.264, așa că VP8 este cea mai sigură alternativă." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep Chromium as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:19 -msgid "Automatic would use {codecName} because your computer supports it and it is the best fallback outside Chromium." -msgstr "Automat ar folosi {codecName} deoarece computerul tău îl acceptă și este cea mai bună alternativă în afara Chromium." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:54 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware and it gives strong screen-share quality." -msgstr "Automat ar folosi {codecName} deoarece placa ta grafică (GPU) îl poate codifica hardware și oferă o calitate bună a partajării ecranului." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:42 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware and it is the most compatible screen-share default." -msgstr "Automat ar folosi {codecName} deoarece placa ta GPU îl poate codifica hardware și este cea mai compatibilă opțiune implicită pentru partajarea ecranului." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:48 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware, with excellent compression and low CPU usage." -msgstr "Automat ar folosi {codecName} deoarece placa ta GPU îl poate codifica hardware, cu o compresie excelentă și un consum redus de CPU." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:36 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware, with the best compression for screen sharing." -msgstr "Automat ar folosi {codecName} deoarece placa ta grafică îl poate codifica hardware, cu cea mai bună compresie pentru partajarea ecranului." - #. Short label in the animation tab. Keep it concise. #: src/features/user/components/modals/tabs/accessibility_tab/AnimationTab.tsx:52 msgid "Automatically play GIFs" @@ -4648,6 +4526,16 @@ msgstr "Citire automată" msgid "Autoscrolling" msgstr "Derulare automată" +#. Settings search synonym. Codec name; keep literal. Used to match this term in the settings search bar. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:101 +msgid "AV1" +msgstr "AV1" + +#. Option label for the screen-share codec select while the AV1 opt-in is off and the option is disabled. AV1 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:226 +msgid "AV1 (requires opt-in)" +msgstr "AV1 (necesită activare)" + #. Label for the available desktop version in the Linux update modal. #: src/features/updater/commands/UpdaterModalCommands.tsx:140 msgid "Available" @@ -4875,7 +4763,7 @@ msgid "Badge" msgstr "Insignă" #. Option label for a software encoder quality select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:83 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:88 msgid "Balanced" msgstr "Echilibrat" @@ -4917,7 +4805,7 @@ msgstr "Interdicția expiră la {0}." #: src/features/moderation/components/modals/BanMemberModal.tsx:270 #: src/features/ui/action_menu/GuildMemberContextMenu.tsx:66 #: src/features/ui/action_menu/items/GuildMemberMenuItems.tsx:51 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:94 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:118 msgid "Ban member" msgstr "Banează membrul" @@ -5046,7 +4934,7 @@ msgstr "Între 1 și 32 de caractere" #. 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/PlutoniumIndex.ts:27 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:207 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:202 msgid "Billing" msgstr "Facturare" @@ -5099,7 +4987,7 @@ msgid "Biometrics" msgstr "Biometrie" #. 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/VoiceVideoIndex.ts:160 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:181 msgid "Bitrate" msgstr "Bitrate" @@ -5181,8 +5069,8 @@ msgstr "Blocați" #: src/features/user/components/modals/tabs/BlockedUsersTab.tsx:210 #: src/features/user/components/settings_utils/search_index/BlockedUsersIndex.ts:6 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:152 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:58 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:18 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:53 msgid "Blocked users" msgstr "Utilizatori blocați" @@ -5275,7 +5163,7 @@ msgstr "Adăugat la marcaje." #. Tab label in the inbox popout listing the user bookmarks. #: src/features/channel/components/modals/BookmarksBottomSheet.tsx:33 #: src/features/messaging/components/pages/SavedMessagesPage.tsx:23 -#: src/features/messaging/components/popouts/InboxPopout.tsx:36 +#: src/features/messaging/components/popouts/InboxPopout.tsx:34 msgid "Bookmarks" msgstr "Mesaje salvate" @@ -5535,10 +5423,6 @@ msgstr "Hărțuire, contact nedorit repetat, urmărire sau abuz țintit." msgid "Bullying, threats, hate, violence, raids, or content that pushes self-harm." msgstr "Hărțuire, amenințări, ură, violență, raiduri sau conținut care încurajează autovătămarea." -#: src/features/expressions/components/modals/CreatePackModal.tsx:95 -msgid "Bundle your favorite stickers into a pack you can distribute." -msgstr "Adună stickerele preferate într-un pachet pe care îl poți distribui." - #. Short label in the app constants. #: src/features/app/constants/AppConstants.ts:45 msgid "Busy right now" @@ -5761,7 +5645,7 @@ msgid "Cameras and virtual capture devices are selected here in {productName}, n msgstr "Camerele și dispozitivele de captură virtuală sunt selectate aici în {productName}, nu în selectorul de sistem Wayland. Dacă nu apare nimic aici, verifică permisiunile sau conectează un dispozitiv." #. Tooltip in the voice control bar when cameras are disabled because the participant count exceeds the limit. {voiceChannelCameraUserLimit} is the configured threshold. -#: src/features/voice/components/VoiceControlBar.tsx:136 +#: src/features/voice/components/VoiceControlBar.tsx:132 msgid "Cameras are off above {voiceChannelCameraUserLimit} participants" msgstr "Camerele sunt dezactivate peste {voiceChannelCameraUserLimit} participanți" @@ -5781,7 +5665,6 @@ msgid "Can't upload files here" msgstr "Nu se pot încărca fișiere aici" #. Action label for dismissing a mass-mention warning. -#. Button label on a scheduled message row that cancels (deletes) the scheduled send. #. Button label that closes the emoji rename popout without saving. #. Button that closes the delete channel confirmation without deleting. #. Button that closes the device logout confirmation without changes. @@ -5810,10 +5693,8 @@ msgstr "Nu se pot încărca fișiere aici" #: src/features/emoji/components/emojis/EmojiListItem.tsx:318 #: src/features/expressions/components/modals/AddFavoriteMemeModal.tsx:111 #: src/features/expressions/components/modals/AddGuildStickerModal.tsx:250 -#: src/features/expressions/components/modals/CreatePackModal.tsx:137 #: src/features/expressions/components/modals/EditFavoriteMemeModal.tsx:87 #: src/features/expressions/components/modals/EditGuildStickerModal.tsx:116 -#: src/features/expressions/components/modals/EditPackModal.tsx:124 #: src/features/guild/components/modals/TransferOwnershipModal.tsx:91 #: src/features/i18n/utils/CommonMessageDescriptors.ts:98 #: src/features/input/state/input_keybind/shared.ts:137 @@ -5824,7 +5705,6 @@ msgstr "Nu se pot încărca fișiere aici" #: src/features/messaging/components/modals/ForwardModal.tsx:635 #: src/features/messaging/components/modals/ImageCropModal.tsx:925 #: src/features/messaging/components/modals/MessageHistoryThresholdModal.tsx:107 -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:47 #: src/features/moderation/components/modals/BanMemberModal.tsx:262 #: src/features/moderation/components/modals/RemoveTimeoutModal.tsx:70 #: src/features/moderation/components/modals/TimeoutMemberModal.tsx:126 @@ -5850,11 +5730,6 @@ msgstr "Anulează" msgid "Cancel editing message" msgstr "Anulează editarea mesajului" -#. Button or menu action label in the channel and chat scheduled message edit bar. Keep it concise. -#: src/features/channel/components/ScheduledMessageEditBar.tsx:18 -msgid "Cancel editing scheduled message" -msgstr "Anulează editarea mesajului programat" - #. Relationship action label for canceling an outgoing friend request. #: src/features/relationship/utils/RelationshipMessageDescriptors.ts:25 msgid "Cancel friend request" @@ -5935,16 +5810,6 @@ msgstr "Nu se poate edita" msgid "Cannot delete account" msgstr "Nu se poate șterge contul" -#. Title of the error modal when installing an emoji pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:83 -msgid "Cannot install emoji pack" -msgstr "Pachetul de emoji nu poate fi instalat" - -#. Title of the error modal when installing a sticker pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:87 -msgid "Cannot install sticker pack" -msgstr "Pachetul de stickere nu poate fi instalat" - #. Toast error shown when captcha verification fails inside the auth captcha interceptor. #: src/features/auth/components/CaptchaInterceptor.tsx:14 msgid "Captcha verification failed. Try again." @@ -5955,15 +5820,15 @@ msgstr "Verificarea Captcha a eșuat. Încearcă din nou." msgid "Capture" msgstr "Captură" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:398 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:420 msgid "Capture app audio" msgstr "Capturați sunetul aplicației" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:399 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:421 msgid "Capture desktop audio" msgstr "Capturați sunetul de pe desktop" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:397 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:419 msgid "Capture device audio" msgstr "Capturați sunetul dispozitivului" @@ -6221,12 +6086,12 @@ msgstr "Formular de schimbare a parolei" msgid "Change scheduled" msgstr "Modificare programată" -#. Tooltip / button label in the screen-share status pill. Opens the picker to change what is being shared. -#. Voice control menu action to choose a different screen-share source. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:48 -#: src/features/voice/components/VoiceControlBar.tsx:108 -msgid "Change source" -msgstr "Schimbă sursa" +#. Action that opens the source picker for the active screen share. +#. Voice screen share menu action that changes the shared source. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:24 +#: src/features/voice/components/ActiveScreenShareMenu.tsx:23 +msgid "Change Stream" +msgstr "Schimbă fluxul" #. Modal title for the screen-share picker when switching an ongoing stream to a new source. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:156 @@ -6575,7 +6440,7 @@ msgstr "Limita de caractere a fost depășită cu {remaining}" #: src/features/input/components/modals/KeyboardShortcutsCheatsheetModal.tsx:40 #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:15 #: src/features/user/components/modals/tabs/keybinds_tab/DefaultKeybindsList.tsx:39 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:120 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:115 msgid "Chat" msgstr "Chat" @@ -6976,7 +6841,7 @@ msgid "Choose your profile accent color" msgstr "Alege culoarea de accent a profilului tău" #. 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/VoiceVideoIndex.ts:108 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:129 msgid "Cisco" msgstr "Cisco" @@ -7584,7 +7449,7 @@ msgid "Codec" msgstr "Codec" #. 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/VoiceVideoIndex.ts:96 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:117 msgid "Codec negotiation testing" msgstr "Testare negociere codec" @@ -7628,8 +7493,8 @@ msgstr "Restrânge subiectul canalului" #. Tooltip / aria label on a voice participant tile button that collapses expanded device tiles for one user. #. Voice menu action that collapses expanded device tiles back into a single tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:98 -#: src/features/voice/components/VoiceParticipantTile.tsx:165 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:122 +#: src/features/voice/components/VoiceParticipantTile.tsx:166 msgid "Collapse devices" msgstr "Restrânge dispozitivele" @@ -8104,7 +7969,7 @@ msgstr "Focalizare compozitor" #. Button label that opens a dedicated advanced settings modal for configuring screen-share encoder controls. #. Button label that opens a dedicated advanced settings modal. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedChatControls.tsx:161 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:163 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:168 msgid "Configure" msgstr "Configurează" @@ -8127,7 +7992,7 @@ msgid "Configure now" msgstr "Configurează acum" #. Tooltip / aria label on the screen-share control while a share is active. Opens the configure / end menu. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:69 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:58 msgid "Configure or end screen share" msgstr "Configurează sau încheie partajarea ecranului" @@ -8378,12 +8243,12 @@ msgstr "Conexiune: {connectionId}" #: src/features/i18n/utils/CommonMessageDescriptors.ts:410 #: src/features/user/components/popouts/UserProfileShared.tsx:610 #: src/features/user/components/settings_utils/search_index/LinkedAccountsIndex.ts:8 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:38 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:30 msgid "Connections" msgstr "Conexiuni" #. User settings tab for linked external accounts. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:111 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:106 msgctxt "user-settings-tab" msgid "Connections" msgstr "Conexiuni" @@ -8434,7 +8299,7 @@ msgid "Content filtering" msgstr "Filtrarea conținutului" #. Label for an advanced screen-share select. Refers to the WebRTC MediaStreamTrack contentHint value. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:131 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:136 msgid "Content hint" msgstr "Sugestie de conținut" @@ -9157,16 +9022,6 @@ msgstr "Nu s-a putut ignora cererea de prietenie" msgid "Couldn't ignore the friend request. Try again." msgstr "Nu s-a putut ignora cererea de prietenie. Încearcă din nou." -#. Generic body for the error modal when an emoji pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:107 -msgid "Couldn't install this emoji pack. Try again later." -msgstr "Pachetul de emoji nu a putut fi instalat. Încearcă din nou mai târziu." - -#. Generic body for the error modal when a sticker pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:111 -msgid "Couldn't install this sticker pack. Try again later." -msgstr "Pachetul de stickere nu a putut fi instalat. Încearcă din nou mai târziu." - #. Error modal title shown when accepting a community invite fails. #: src/features/invite/components/alerts/InviteAcceptFailedModal.tsx:9 msgid "Couldn't join community" @@ -9582,11 +9437,6 @@ msgstr "Creează un cont pentru a-ți revendica cadoul" msgid "Create and manage applications and bots for your account" msgstr "Creează și gestionează aplicații și boți pentru contul tău" -#. Empty-state description for expression packs when the feature requires premium. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:63 -msgid "Create and share custom emoji and sticker packs with {premiumProductFullName}." -msgstr "Creează și distribuie pachete personalizate de emoji și stickere cu {premiumProductFullName}." - #. Button or menu action label in the application create modal. Keep it concise. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/applications_tab/ApplicationCreateModal.tsx:20 @@ -9628,14 +9478,6 @@ msgstr "Creează un mesaj direct" msgid "Create emoji & stickers" msgstr "Creează emoji și stickere" -#. Action that opens the create-emoji-pack modal. -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/expressions/components/modals/CreatePackModal.tsx:18 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:314 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:31 -msgid "Create emoji pack" -msgstr "Creează pachet de emoji-uri" - #. Accessible label for the create-favorite-category form. #: src/features/expressions/components/modals/CreateFavoriteCategoryModal.tsx:16 msgid "Create favorite category form" @@ -9688,14 +9530,6 @@ msgstr "Creează sau alătură-te unei comunități" msgid "Create role" msgstr "Creează rol" -#. Action that opens the create-sticker-pack modal. -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/expressions/components/modals/CreatePackModal.tsx:22 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:314 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:35 -msgid "Create sticker pack" -msgstr "Creează pachet de stickere" - #. Setup wizard title prompting the operator to create the first account. #: src/features/app/components/setup/SetupWizardSteps.tsx:48 msgid "Create the administrator account" @@ -9748,15 +9582,6 @@ msgstr "Creat" msgid "Created {createdAt}" msgstr "Creat la {createdAt}" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:334 -msgid "Created {createdCount} / {createdLimit}" -msgstr "Create {createdCount} / {createdLimit}" - -#. placeholder {0}: NicknameUtils.getDisplayName(packCreator) -#: src/features/channel/components/InviteEmbed.tsx:343 -msgid "Created by {0}" -msgstr "Creat de {0}" - #. placeholder {0}: inviter ? NicknameUtils.getNickname(inviter, undefined, channelId) : invite.inviter ? NicknameUtils.getDisplayName(invite.inviter) : '' #. placeholder {1}: formatExpiresAt(invite.expires_at) #: src/features/channel/components/modals/GroupInvitesBottomSheet.tsx:218 @@ -9768,13 +9593,6 @@ msgstr "Creat de {0}. Expiră în {1}." msgid "Created by {creatorDisplayName} on {createdAt}" msgstr "Creat de {creatorDisplayName} pe {createdAt}" -#. Metadata label for an expression pack invite. userName is the pack creator username. -#. Short label in the authentication invite header. Preserve {userName}; it is inserted by code. Keep the tone plain and specific. -#: src/features/auth/flow/InviteHeader.tsx:29 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:73 -msgid "Created by {userName}" -msgstr "Creat de {userName}" - #. placeholder {0}: renderInline(change.newValue, i18n, guildId) #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:739 msgid "Created for channel {0}." @@ -9787,11 +9605,6 @@ msgstr "Creat pentru canalul {0}." msgid "Created on {0}." msgstr "Creat la {0}." -#. 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/ExpressionPacksIndex.ts:43 -msgid "Created packs" -msgstr "Pachete create" - #. placeholder {0}: renderInline(change.newValue, i18n) #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:743 msgid "Created with name {0}." @@ -10119,7 +9932,7 @@ msgid "Custom tags" msgstr "Etichete personalizate" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:87 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:83 msgid "Custom themes" msgstr "Teme personalizate" @@ -10603,7 +10416,6 @@ msgstr "Dezactivat implicit pe mobil pentru a economisi bateria și datele mobil #. Button or menu action label in the channel and chat embed audio. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the channel and chat media container. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the channel and chat mobile memes picker. Keep it concise. Keep the tone plain and specific. -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the messaging commands. Keep it concise. Keep the tone plain and specific. #. Confirm button label on the destructive delete-saved-media alert. #. Danger button label that confirms deleting a custom emoji. @@ -10626,7 +10438,6 @@ msgstr "Dezactivat implicit pe mobil pentru a economisi bateria și datele mobil #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:117 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:290 #: src/features/user/components/modals/tabs/component_gallery_tab/index.tsx:238 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:49 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:154 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:190 msgid "Delete" @@ -10785,11 +10596,6 @@ msgstr "Șterge-mi mesajele" msgid "Delete other members' messages. Pinning is controlled separately." msgstr "Șterge mesajele altor membri. Fixarea este controlată separat." -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:40 -msgid "Delete pack" -msgstr "Șterge pachetul" - #. 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:31 msgid "Delete passkey" @@ -10862,11 +10668,6 @@ msgstr "Șterge acest mesaj" msgid "Delete this message? Can't be undone." msgstr "Ștergi acest mesaj? Acțiunea nu poate fi anulată." -#. Error message in the expression packs tab. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:45 -msgid "Delete this pack? Can't be undone." -msgstr "Ștergi acest pachet? Acțiunea nu poate fi anulată." - #. Danger action in the channel permissions overwrite context menu that removes a member permission override from the channel. #: src/features/channel/components/modals/channel_tabs/channel_permissions_tab/OverwriteContextMenu.tsx:19 msgid "Delete user" @@ -11011,7 +10812,7 @@ msgid "Description must be no more than {discoveryDescriptionMaxLength} characte msgstr "Descrierea nu poate depăși {discoveryDescriptionMaxLength} de caractere." #. Developer settings tab showing UI component examples. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:153 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:148 msgid "Design system" msgstr "Sistem de design" @@ -11025,8 +10826,8 @@ msgstr "Desktop" #. User settings tab for desktop app integration and platform settings. #. User settings tab label shown on desktop builds when the OS could not be identified (fallback for the per-OS labels). -#: src/features/user/components/settings_utils/SettingsConstants.tsx:86 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:141 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:81 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:136 msgid "Desktop app" msgstr "Aplicația desktop" @@ -11113,7 +10914,7 @@ msgstr "Este disponibilă versiunea pentru desktop {version}. Descarcă programu #. Settings section label for desktop window behavior. #: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx:150 #: src/features/user/components/settings_utils/search_index/DesktopSettingsIndex.ts:94 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:62 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:54 msgid "Desktop window" msgstr "Fereastră desktop" @@ -11139,7 +10940,7 @@ msgid "Detached banner" msgstr "Banner detașat" #. Option label for a WebRTC content hint select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:147 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:152 msgid "Detail" msgstr "Detalii" @@ -11163,7 +10964,7 @@ msgstr "Detectare în timpul tastării" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:20 #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:25 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:211 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:206 msgid "Developer" msgstr "Dezvoltator" @@ -11171,7 +10972,7 @@ msgstr "Dezvoltator" #. Settings section label for client developer mode. #: src/features/user/components/modals/tabs/ClientDeveloperSettingsTab.tsx:17 #: src/features/user/components/settings_utils/search_index/ClientDeveloperSettingsIndex.ts:7 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:66 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:58 msgid "Developer mode" msgstr "Mod dezvoltator" @@ -11218,11 +11019,6 @@ msgstr "Dispozitiv" msgid "Device alerts" msgstr "Alerte dispozitiv" -#. Voice participant context menu submenu label for actions that affect one or more voice devices. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:182 -msgid "Device controls" -msgstr "Controale dispozitiv" - #: src/features/user/components/modals/tabs/DevicesTab.tsx:131 msgid "Device details" msgstr "Detalii dispozitiv" @@ -11232,7 +11028,7 @@ msgstr "Detalii dispozitiv" msgid "Device revoked" msgstr "Dispozitiv revocat" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:891 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1024 msgid "Device selection" msgstr "Selectare dispozitiv" @@ -11255,7 +11051,7 @@ msgstr "Dispozitiv:" #: src/features/user/components/modals/tabs/DevicesTab.tsx:530 #: src/features/user/components/settings_utils/search_index/DevicesIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/AppearanceSections.ts:82 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:62 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:57 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:124 msgid "Devices" msgstr "Dispozitive" @@ -11437,7 +11233,7 @@ msgid "Disable mobile push notifications" msgstr "Dezactivează notificările push pe mobil" #. Short label for an advanced screen-share preview preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:43 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:48 msgid "Disable picture-in-picture popout for screen shares" msgstr "Dezactivează fereastra pop-up imagine-în-imagine pentru partajările de ecran" @@ -11478,7 +11274,7 @@ msgstr "Dezactivează formularul de autentificare în doi pași" #. Voice menu checkbox label. Hides another participant's video only for the current user. #. Voice menu checkbox that hides a participant video on the current device only. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:86 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:110 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:77 msgid "Disable video locally" msgstr "Dezactivează local videoclipul" @@ -11754,11 +11550,6 @@ msgstr "Nume afișat" msgid "Display name (optional)" msgstr "Nume afișat (opțional)" -#. Voice participant context menu submenu label for call display and diagnostics preferences. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:186 -msgid "Display options" -msgstr "Opțiuni de afișare" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:661 msgid "Display role members separately." msgstr "Afișează membrii rolului separat." @@ -12284,12 +12075,8 @@ msgstr "Olandeză" msgid "e.g., YubiKey, iPhone, work computer" msgstr "ex: YubiKey, iPhone, computer de serviciu" -#: src/features/expressions/components/modals/PackInviteModal.tsx:187 -msgid "Each link works once." -msgstr "Fiecare link funcționează o singură dată." - #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:83 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:79 msgid "Early access to new features" msgstr "Acces timpuriu la funcții noi" @@ -12315,7 +12102,6 @@ msgstr "Anulare ecou" #: src/features/emoji/components/stickers/StickerGridItem.tsx:43 #: src/features/platform/utils/DesktopLocaleBridge.ts:42 #: src/features/user/components/modals/tabs/chat_settings_tab/SearchEnginesTab.tsx:35 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:123 #: src/features/user/components/modals/tabs/LinkedAccountsTab.tsx:51 msgid "Edit" msgstr "Editează" @@ -12396,11 +12182,6 @@ msgstr "Editează profilul comunității" msgid "Edit connection" msgstr "Editează conexiunea" -#. Action that opens the edit-emoji-pack modal. -#: src/features/expressions/components/modals/EditPackModal.tsx:19 -msgid "Edit emoji pack" -msgstr "Editează pachetul de emoji-uri" - #. Permission description in the role/permission editor for the Manage Community permission. Refers to top-level community settings, not per-channel. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:23 msgid "Edit global settings like name, description, and icon." @@ -12512,11 +12293,6 @@ msgstr "Editează stickerul" msgid "Edit sticker {stickerName}" msgstr "Editează stickerul {stickerName}" -#. Action that opens the edit-sticker-pack modal. -#: src/features/expressions/components/modals/EditPackModal.tsx:23 -msgid "Edit sticker pack" -msgstr "Editează pachetul de stickere" - #. Settings search entry description. One-line summary of what the settings search entry controls. #: src/features/user/components/settings_utils/search_index/ApplicationsIndex.ts:88 msgid "Edit the bot avatar, tag, bio, banner, and friend request behavior" @@ -12555,11 +12331,6 @@ msgstr "Editarea este temporar indisponibilă. Te rugăm să încerci din nou ma msgid "Editing message" msgstr "Se editează mesajul" -#. Button or menu action label in the channel and chat scheduled message edit bar. Keep it concise. -#: src/features/channel/components/ScheduledMessageEditBar.tsx:14 -msgid "Editing scheduled message" -msgstr "Se editează mesajul programat" - #. Discovery category dropdown option in the community Discovery settings tab. #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:88 msgid "Education" @@ -12674,7 +12445,7 @@ msgstr "Încorporare" #. Developer settings tab for testing URL unfurls and rendered embeds. #. Settings search entry label for the developer embed debugger. #: src/features/user/components/settings_utils/search_index/EmbedDebuggerIndex.ts:7 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:149 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:144 msgid "Embed debugger" msgstr "Depanator încorporări" @@ -12726,10 +12497,8 @@ msgstr "Încorporări neeliminate" #. Audit log target-type filter label. Filters entries that target a custom emoji. #. Column header for the custom emoji image or glyph. #. 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/app/config/AuditLogConstants.ts:172 #: src/features/emoji/components/emojis/EmojiListItem.tsx:337 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:162 msgid "Emoji" msgstr "Emoji" @@ -12745,11 +12514,6 @@ msgstr "Emoji" msgid "emoji {emojiName}" msgstr "emoji {emojiName}" -#. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:59 -msgid "Emoji & sticker packs" -msgstr "Pachete de emoji și stickere" - #. 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:351 msgid "Emoji autocomplete" @@ -12795,45 +12559,6 @@ msgstr "Numele emojiului trebuie să aibă maximum 32 de caractere" msgid "Emoji names need at least 2 characters and can use letters, numbers, and underscores. Emojis must be under {maxSize}. Static images are resized to 128x128 pixels and compressed automatically. Animated emojis and SVGs must already fit the limit." msgstr "Numele emoji-urilor trebuie să aibă cel puțin 2 caractere și pot conține litere, numere și linii inferioare. Emoji-urile trebuie să aibă mai puțin de {maxSize}. Imaginile statice sunt redimensionate automat la 128x128 pixeli și sunt comprimate. Emoji-urile animate și SVG-urile trebuie să respecte deja limita." -#. Kind label on an emoji pack invite embed. -#. Short label in the authentication invite header. Keep the tone plain and specific. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/auth/flow/InviteHeader.tsx:21 -#: src/features/channel/components/InviteEmbed.tsx:84 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:57 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:105 -msgid "Emoji pack" -msgstr "Pachet de emojiuri" - -#. placeholder {0}: invite.pack.name -#: src/features/invite/commands/InviteCommands.tsx:144 -msgid "Emoji pack {0} has been installed." -msgstr "Pachetul de emojiuri {0} a fost instalat." - -#. Title of the error modal when creating a new emoji pack is rejected because the user is at the creation limit. -#: src/features/invite/commands/InviteCommands.tsx:56 -msgid "Emoji pack creation limit reached" -msgstr "S-a atins limita de creare a pachetelor de emoji" - -#. Modal title for the emoji pack invite share flow. -#: src/features/expressions/components/modals/PackInviteModal.tsx:57 -msgid "Emoji pack invite" -msgstr "Invitație pachet de emojiuri" - -#. Title of the error modal when installing an emoji pack via invite is rejected because the user is at the install limit. -#: src/features/invite/commands/InviteCommands.tsx:47 -msgid "Emoji pack limit reached" -msgstr "Limită pachet de emoji atinsă" - -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#. Settings section label for emoji expression packs. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:80 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:23 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:18 -msgid "Emoji packs" -msgstr "Pachete de emojiuri" - #. 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/ChatSettingsSections.ts:126 msgid "Emoji picker" @@ -12882,8 +12607,8 @@ msgstr "Favorite goale" #. Label for an advanced select that caps the best video codec this client advertises it can decode. #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:172 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:92 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:177 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:113 msgid "Emulate decode codec (testing)" msgstr "Emulează codec de decodare (testare)" @@ -13177,18 +12902,18 @@ msgstr "Conținut matur activat." #. Label for an advanced screen-share select. Refers to hardware or software video encoding. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:51 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:144 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:56 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:165 msgid "Encoder path" msgstr "Cale de codificare" #. Description for the encoder path select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:55 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:60 msgid "Encoder preference for new screen shares." msgstr "Preferința codorului pentru noile partajări de ecran." #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:164 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:185 msgid "Encoder, SVC, backup stream, and bitrate presets" msgstr "Codorul, SVC, fluxul secundar și presetările de bitrate" @@ -13220,10 +12945,8 @@ msgstr "Încheie perioada de grație" msgid "End grace period now?" msgstr "Terminați perioada de grație acum?" -#. Button label that stops the current screen share. #. Voice control menu action to stop sharing the screen. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:52 -#: src/features/voice/components/VoiceControlBar.tsx:112 +#: src/features/voice/components/VoiceControlBar.tsx:108 msgid "End screen share" msgstr "Oprește partajarea ecranului" @@ -13540,7 +13263,9 @@ msgstr "Întregul sunet al sistemului" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Subsection title in the voice tab. Keep it concise. +#. Voice menu submenu label for per-user entrance sound controls. #. Voice menu submenu label that contains per-user entrance sound mute and volume controls. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:179 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:309 #: src/features/user/components/modals/tabs/UserVoiceTab.tsx:187 #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:145 @@ -13568,6 +13293,8 @@ msgid "Entrance sound saved" msgstr "Sunet de intrare salvat" #. Voice menu slider label adjusting playback volume of this user's entrance sound, locally only. +#. Voice menu slider label for a user's entrance sound playback volume. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:187 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:318 msgid "Entrance sound volume" msgstr "Volum sunet de intrare" @@ -13803,10 +13530,6 @@ msgstr "Experimental" msgid "EXPERIMENTAL" msgstr "EXPERIMENTAL" -#: src/features/expressions/components/modals/PackInviteModal.tsx:152 -msgid "Expiration" -msgstr "Expiră la" - #. Label above the expiration duration dropdown in the invite link settings. #: src/features/invite/components/modals/InviteModal.tsx:102 msgid "Expire after" @@ -13941,13 +13664,8 @@ msgstr "Exportă-mi datele" msgid "Export themes" msgstr "Exportă teme" -#. Developer / debug surface — keep terse and technical. Tooltip / description for the Expression packs settings toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:129 -msgid "Expose the staff-only Expression packs page in user settings." -msgstr "Afișează pagina cu pachetele de expresii disponibile doar pentru personal în setările utilizatorului." - #. Developer / debug surface — keep terse and technical. Tooltip / description for the profile timezone settings toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:138 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:129 msgid "Expose the staff-only timezone section in profile settings." msgstr "Afișează secțiunea cu setările de fus orar disponibile doar pentru personal." @@ -13958,23 +13676,6 @@ msgstr "Afișează secțiunea cu setările de fus orar disponibile doar pentru p msgid "Expression autocomplete" msgstr "Completare automată expresii" -#. Settings search entry label. Names the settings search entry in the settings UI. -#. User settings tab for purchased or owned emoji/sticker expression packs. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:166 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:7 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:54 -msgid "Expression packs" -msgstr "Pachete de expresii" - -#. Empty-state title for expression packs when the feature requires premium. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:59 -msgid "Expression packs are a {premiumProductName} feature" -msgstr "Pachetele de expresii sunt o funcție {premiumProductName}" - -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:168 -msgid "Expression packs are not enabled on this instance. Contact your instance administrator for more information." -msgstr "Pachetele de expresii nu sunt activate pe această instanță. Contactează administratorul instanței pentru mai multe informații." - #. Aria label for the expression picker category nav. #: src/features/i18n/utils/CommonMessageDescriptors.ts:751 msgid "Expression picker categories" @@ -13987,9 +13688,7 @@ msgstr "Ștergere expresie" #. Community settings sidebar category grouping the emoji and stickers tabs. #. 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/GuildSettingsConstants.ts:249 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:19 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:134 msgid "Expressions" msgstr "Expresii" @@ -14457,7 +14156,7 @@ msgstr "Favorite" msgid "Favorites" msgstr "Favorite" -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:182 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:177 msgid "Feature" msgstr "Funcționalitate" @@ -14753,14 +14452,14 @@ msgstr "Focalizează zona de text" #. Voice call layout action that pins one of several active devices of the same participant. #. Voice layout menu action that focuses one device/session for a participant. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:37 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:61 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:101 msgid "Focus this device" msgstr "Focalizează acest dispozitiv" #. Voice call layout action that pins the selected participant in the focused view. #. Voice layout menu action that focuses one participant in the call view. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:41 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:65 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:105 msgid "Focus this person" msgstr "Focalizează această persoană" @@ -14807,7 +14506,7 @@ msgstr "Setări dosar" msgid "Follow us on {blueskyProviderName}" msgstr "Urmărește-ne pe {blueskyProviderName}" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:693 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:826 msgid "Follow voice input" msgstr "Urmărește intrarea vocală" @@ -15061,7 +14760,7 @@ msgstr "A redirecționat un mesaj" msgid "Forwarded from" msgstr "Redirecționat de la" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:269 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:267 msgid "Found {resultCount} results in {categoryCount} categories" msgstr "S-au găsit {resultCount} rezultate în {categoryCount} categorii" @@ -15096,7 +14795,7 @@ msgstr "Frecvență cadre" msgid "France" msgstr "Franța" -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:187 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:182 msgid "Free" msgstr "Gratuit" @@ -15355,10 +15054,6 @@ msgstr "General" msgid "Generate a shareable link or copy your combined custom CSS." msgstr "Generează un link partajabil sau copiază CSS-ul tău personalizat combinat." -#: src/features/expressions/components/modals/PackInviteModal.tsx:213 -msgid "Generate invite" -msgstr "Generează invitație" - #. Short label in the add friends to group modal. Keep it concise. #: src/features/relationship/components/modals/AddFriendsToGroupModal.tsx:23 msgid "Generate invite link" @@ -15639,7 +15334,7 @@ msgstr "Primit cadou <0/> până la <1>{giftEndDate}. Nu se reînnoiește au #. Settings search entry label. Also used as a search synonym in the settings search bar. #. User settings tab for gift inventory and redemption codes. #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:37 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:99 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:94 msgid "Gifts" msgstr "Cadouri" @@ -15664,7 +15359,7 @@ msgid "Glad you're here, {username}!" msgstr "Ne bucurăm că ești aici, {username}!" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:71 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:67 msgid "Global emoji & sticker access" msgstr "Acces global la emoji și stickere" @@ -15703,8 +15398,8 @@ msgstr "Accesează {premiumProductName}" #. Button label on a community invite embed when the current user is already a member. #. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:108 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:53 +#: src/features/channel/components/InviteEmbed.tsx:79 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:45 msgid "Go to community" msgstr "Mergi la comunitate" @@ -15831,7 +15526,7 @@ msgstr "S-a acordat {0}." msgid "Grants all permissions and bypasses channel restrictions. Highly sensitive." msgstr "Acordă toate permisiunile și ocolește restricțiile canalului. Foarte sensibil." -#: src/features/voice/components/StreamSettingsMenuContent.tsx:878 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1011 msgid "Granular selection" msgstr "Selecție granulară" @@ -15867,7 +15562,7 @@ msgstr "Greacă" #. Toggle label in the mobile video settings bottom sheet. Switches to grid layout. #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:88 -#: src/features/voice/components/VoiceSettingsMenus.tsx:784 +#: src/features/voice/components/VoiceSettingsMenus.tsx:785 msgid "Grid view" msgstr "Vizualizare grilă" @@ -15948,7 +15643,7 @@ msgstr "Invitații de grup" #. Audit log channel type label for group DM channels. #. Fallback display name for an unnamed group DM in quick switcher results. #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:57 -#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:44 +#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:43 msgid "Group message" msgstr "Mesaj de grup" @@ -16010,20 +15705,25 @@ msgid "Grouping" msgstr "Grupare" #. 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/VoiceVideoIndex.ts:104 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:125 msgid "H.264" msgstr "H.264" #. Label for an advanced screen-share select. H.264 is a codec name and should stay literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:115 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:120 msgid "H.264 backup stream" msgstr "Flux de rezervă H.264" #. Option label for an H.264 backup stream select. H.264 is a codec name and should stay literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:127 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:132 msgid "H.264 simulcast backup" msgstr "H.264 simulcast de rezervă" +#. Option label for the screen-share codec select while the HEVC opt-in is off and the option is disabled. H.265 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:231 +msgid "H.265 (requires opt-in)" +msgstr "H.265 (necesită activare)" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the connection add connection modal. #: src/features/connection/components/modals/AddConnectionModal.tsx:57 @@ -16075,12 +15775,8 @@ msgstr "Accelerare hardware" msgid "Hardware acceleration can cause rendering glitches with transparent windows. Try --disable-gpu if you see flicker or smearing." msgstr "Accelerarea hardware poate cauza erori de randare cu ferestrele transparente. Încearcă --disable-gpu dacă observi pâlpâiri sau imagini neclare." -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:132 -msgid "Hardware acceleration is off, so codecs will encode on your CPU. <0>Turn it back on in {advancedSettingsLabel}." -msgstr "Accelerarea hardware este dezactivată, astfel încât codecurile vor efectua codificarea pe procesorul tău. <0>Activează-o din nou în {advancedSettingsLabel}." - #. 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/VoiceVideoIndex.ts:152 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:173 msgid "Hardware encoder" msgstr "Codificator hardware" @@ -16215,10 +15911,15 @@ msgid "Help translate {PRODUCT_NAME} into your language on <0>{I18N_WEBLATE_DOMA msgstr "Ajută la traducerea {PRODUCT_NAME} în limba ta pe <0>{I18N_WEBLATE_DOMAIN}." #. Description for a WebRTC content hint select. Keep Motion, Detail, and text as plain option concepts. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:135 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:140 msgid "Helps the browser choose motion, detail, or text handling." msgstr "Ajută browserul să aleagă gestionarea mișcării, a detaliilor sau a textului." +#. Settings search synonym. Codec name; keep literal. Used to match this term in the settings search bar. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:105 +msgid "HEVC" +msgstr "HEVC" + #. Codec description in the screen share codec policy menu. HEVC is a codec name; keep WebRTC literal. #: src/features/voice/utils/ScreenShareCodecPolicy.ts:28 msgid "HEVC. Efficient at low bitrate, but only usable when WebRTC exposes a hardware encoder." @@ -16370,7 +16071,7 @@ msgid "Hide muted channels by default?" msgstr "Ascunzi canalele dezactivate în mod implicit?" #. Short label for an advanced stream privacy preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:47 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:52 msgid "Hide my stream preview thumbnail" msgstr "Ascunde miniatura previzualizării streamului meu" @@ -16389,7 +16090,7 @@ msgstr "Ascunde parola" msgid "Hide picture-in-picture popout?" msgstr "Ascunzi fereastra pop-out imagine-în-imagine?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:727 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:860 msgid "Hide preview thumbnail" msgstr "Ascunde miniatura de previzualizare" @@ -16451,7 +16152,7 @@ msgid "High dynamic range display mode" msgstr "Mod de afișare HDR" #. Description for a software encoder quality select. Keep AV1 and CPU literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:75 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:80 msgid "Higher quality can cost more CPU and latency." msgstr "O calitate mai bună poate implica un consum mai mare de CPU și latență." @@ -16474,7 +16175,7 @@ msgstr "Sugestii" msgid "Hoist order" msgstr "Ordine de afișare" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:507 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:522 msgid "Hoist order reset to default" msgstr "Ordinea de afișare a fost resetată la cea implicită" @@ -16503,7 +16204,7 @@ msgstr "Ține apăsat pentru a înregistra. Trage în sus pentru a bloca, sau el #. Action label in quick switcher for navigating to the Home tab. #: src/features/app/components/layout/MobileBottomNav.tsx:110 -#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:48 +#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:47 msgid "Home" msgstr "Acasă" @@ -16834,11 +16535,11 @@ msgstr "Ignoră" msgid "Ignore friend request" msgstr "Ignoră cererea de prietenie" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:868 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1001 msgid "Ignore hardware devices" msgstr "Ignoră dispozitivele hardware" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:844 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:977 msgid "Ignore input media" msgstr "Ignoră media de intrare" @@ -16864,7 +16565,7 @@ msgstr "Ignoră semnalarea ca spam" msgid "Ignore the friend request from {displayName}?" msgstr "Ignori cererea de prietenie de la {displayName}?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:855 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:988 msgid "Ignore virtual" msgstr "Ignoră virtualul" @@ -17198,7 +16899,7 @@ msgid "Inbox preview" msgstr "Previzualizare mesaje primite" #. Accessible label for the inbox popout tablist. -#: src/features/messaging/components/popouts/InboxPopout.tsx:44 +#: src/features/messaging/components/popouts/InboxPopout.tsx:38 msgid "Inbox tabs" msgstr "Fila Mesaje" @@ -17446,38 +17147,11 @@ msgstr "Inserează emoji" msgid "Install {productName} for the full source picker and smoother screen-sharing controls." msgstr "Instalează {productName} pentru selectorul complet de surse și controale mai fluide pentru partajarea ecranului." -#. Button label on an emoji pack invite embed that installs the pack. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:92 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:65 -msgid "Install emoji pack" -msgstr "Instalează pachetul de emojiuri" - -#. Button label on a sticker pack invite embed that installs the pack. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:96 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:69 -msgid "Install sticker pack" -msgstr "Instalează pachetul de stickere" - #. Label for the installed desktop version in the Linux update modal. #: src/features/updater/commands/UpdaterModalCommands.tsx:136 msgid "Installed" msgstr "Instalat" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:303 -msgid "Installed {installedCount} / {installedLimit}" -msgstr "Instalate {installedCount} / {installedLimit}" - -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:113 -msgid "Installed on {installedAt}" -msgstr "Instalat la {installedAt}" - -#. 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/ExpressionPacksIndex.ts:39 -msgid "Installed packs" -msgstr "Pachete instalate" - #. Desktop updater modal body. The currentVersion placeholder is the installed app version. #: src/features/updater/commands/UpdaterModalCommands.tsx:45 msgid "Installed version: {currentVersion}." @@ -17527,7 +17201,7 @@ msgstr "Interfață" #. Settings section label for interface language selection. #. Settings section title in the language tab. Keep it concise. #: src/features/user/components/modals/tabs/LanguageTab.tsx:79 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:50 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:42 msgid "Interface language" msgstr "Limba interfeței" @@ -17536,11 +17210,6 @@ msgstr "Limba interfeței" msgid "Interface size" msgstr "Dimensiune interfață" -#. Status pill on a scheduled message row when the schedule is in the past or otherwise invalid. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:26 -msgid "Invalid" -msgstr "Invalid" - #. Error message in the use entrance sound. #. Error message in the use sound settings. #: src/features/user/components/modals/tabs/hooks/useEntranceSound.ts:30 @@ -17631,7 +17300,6 @@ msgstr "Invizibil" #: src/features/app/config/AuditLogConstants.ts:180 #: src/features/channel/components/guild_members_page/MemberTableRow.tsx:43 #: src/features/invite/components/modals/InviteModal.tsx:97 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:120 msgid "Invite" msgstr "Invită" @@ -17704,7 +17372,7 @@ msgid "Invite link settings" msgstr "Setări link de invitație" #. Title shown on an invite embed while streaming privacy is active. -#: src/features/channel/components/InviteEmbed.tsx:137 +#: src/features/channel/components/InviteEmbed.tsx:108 msgid "Invite masked" msgstr "Invitație mascată" @@ -17786,7 +17454,7 @@ msgid "Invite to community" msgstr "Invită în comunitate" #. Title shown on an invite embed when the invite cannot be resolved due to a non-permanent failure. -#: src/features/channel/components/InviteEmbed.tsx:133 +#: src/features/channel/components/InviteEmbed.tsx:104 msgid "Invite unavailable" msgstr "Invitație indisponibilă" @@ -17805,17 +17473,6 @@ msgstr "Invitat de" msgid "Invited by {0}." msgstr "Invitat de {0}." -#. Short label in the authentication invite header. Preserve {inviterTag}; it is inserted by code. Keep the tone plain and specific. -#: src/features/auth/flow/InviteHeader.tsx:34 -#: src/features/channel/components/InviteEmbed.tsx:347 -msgid "Invited by {inviterTag}" -msgstr "Invitat de {inviterTag}" - -#. Metadata label for an expression pack invite. userTag is the inviter username and discriminator. -#: src/features/invite/components/modals/InviteAcceptModal.tsx:77 -msgid "Invited by {userTag}" -msgstr "Invitat de {userTag}" - #: src/features/invite/components/InviteListItem.tsx:67 msgid "Inviter" msgstr "Invitație de la" @@ -17860,7 +17517,7 @@ msgstr "Invitațiile sunt întrerupte deoarece {productName} a detectat un poten #. Invite settings notice shown after admins pause invite links for a community. #. Status message on a community invite embed when invites are paused by community admins. -#: src/features/channel/components/InviteEmbed.tsx:121 +#: src/features/channel/components/InviteEmbed.tsx:92 #: src/features/invite/components/DisableInvitesButton.tsx:48 msgid "Invites are paused for this community." msgstr "Invitațiile sunt întrerupte pentru această comunitate." @@ -17871,7 +17528,7 @@ msgstr "Invitațiile sunt întrerupte în această comunitate de către un admin #. Audit log community feature label meaning invite creation is disabled. #. Status label on a community invite embed when invites are paused or anti-raid mode is active. -#: src/features/channel/components/InviteEmbed.tsx:104 +#: src/features/channel/components/InviteEmbed.tsx:75 #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:106 msgid "Invites disabled" msgstr "Invitațiile sunt dezactivate" @@ -17884,7 +17541,7 @@ msgstr "Bara de notificare \"Invitații dezactivate\"" #. Button or menu action label in the invite accept modal. Keep it concise. #. Button or menu action label in the invites disabled modal. Keep it concise. #: src/features/invite/components/alerts/InvitesDisabledModal.tsx:9 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:49 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:41 msgid "Invites paused" msgstr "Invitații întrerupte" @@ -18025,12 +17682,12 @@ msgid "Join community form" msgstr "Formular de înscriere în comunitate" #. Button label on a group DM invite embed that accepts the invite. -#: src/features/channel/components/InviteEmbed.tsx:80 +#: src/features/channel/components/InviteEmbed.tsx:71 msgid "Join group" msgstr "Alătură-te grupului" #. Button or menu action label in the invite accept modal. Keep it concise. -#: src/features/invite/components/modals/InviteAcceptModal.tsx:45 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:37 msgid "Join group DM" msgstr "Alătură-te conversației de grup" @@ -18355,12 +18012,12 @@ msgstr "Coreeană" #. User settings tab for language, locale, and time display preferences. #: src/features/app/components/setup/SetupWizardSteps.tsx:56 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:6 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:137 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:132 msgid "Language" msgstr "Limbă" #. 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/GeneralSettingsSections.ts:54 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:46 msgid "Language settings" msgstr "Setări limbă" @@ -18440,15 +18097,10 @@ msgid "Launch at login" msgstr "Lansează la autentificare" #. Description for an SVC mode select. Keep SVC and AV1 literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:95 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:100 msgid "Layering for AV1 and VP9 when available." msgstr "Stratificare pentru AV1 și VP9, dacă sunt disponibile." -#. CTA label that opens the premium settings tab from expression packs. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:67 -msgid "Learn about {premiumProductName}" -msgstr "Află mai multe despre {premiumProductName}" - #. Accessible label for the screen-share picker footer info button. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:184 msgid "Learn about screen share previews" @@ -18818,7 +18470,7 @@ msgid "Links" msgstr "Linkuri" #. User settings tab label shown on Linux desktop builds. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:78 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:73 msgid "Linux app" msgstr "Aplicație Linux" @@ -19115,7 +18767,7 @@ msgid "macOS" msgstr "macOS" #. User settings tab label shown on macOS desktop builds. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:82 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:77 msgid "macOS app" msgstr "Aplicație macOS" @@ -19247,11 +18899,6 @@ msgstr "Gestionează funcțiile comunității" msgid "Manage emoji & stickers" msgstr "Gestionează emoji și stickere" -#. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:47 -msgid "Manage expression packs" -msgstr "Gestionează pachetele de expresii" - #: src/features/channel/components/modals/channel_tabs/ChannelWebhooksTab.tsx:93 msgid "Manage incoming webhooks that can post messages into this channel." msgstr "Gestionează webhook-urile de intrare care pot posta mesaje pe acest canal." @@ -19316,7 +18963,7 @@ msgstr "Actualizare manuală pentru desktop" #. Action label in the inbox popout overflow menu. Marks every inbox channel as read. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/messaging/components/popouts/InboxPopout.tsx:48 +#: src/features/messaging/components/popouts/InboxPopout.tsx:42 #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:435 msgid "Mark all as read" msgstr "Marchează tot ca citit" @@ -19334,7 +18981,7 @@ msgstr "Marchează toate mesajele directe ca citite" #. Accessible label and tooltip for the mark-all-as-read button in the inbox popout. #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:165 -#: src/features/messaging/components/popouts/InboxPopout.tsx:52 +#: src/features/messaging/components/popouts/InboxPopout.tsx:46 msgid "Mark all inbox channels as read" msgstr "Marchează toate canalele din inbox ca citite" @@ -19597,10 +19244,6 @@ msgstr "Număr maxim de utilizări" msgid "Max size: {BACKGROUND_MEDIA_MAX_SIZE_LABEL}." msgstr "Dimensiune maximă: {BACKGROUND_MEDIA_MAX_SIZE_LABEL}." -#: src/features/expressions/components/modals/PackInviteModal.tsx:168 -msgid "Max uses" -msgstr "Max folosește" - #: src/features/user/components/modals/tabs/component_gallery_tab/IndicatorsTab.tsx:451 msgid "Max visible count" msgstr "Număr maxim vizibil" @@ -19615,13 +19258,6 @@ msgstr "Maximizează fereastra" msgid "Maximizes visible messages with minimal spacing." msgstr "Maximizează mesajele vizibile cu spațiere minimă." -#. Form helper text describing the maximum length of a description field. -#. Form helper text describing the maximum length of a description field. -#: src/features/expressions/components/modals/CreatePackModal.tsx:46 -#: src/features/expressions/components/modals/EditPackModal.tsx:43 -msgid "Maximum 256 characters" -msgstr "Maximum 256 de caractere" - #. Label for attachment decay maximum eligible size. #: src/features/app/components/setup/SetupWizardSteps.tsx:240 msgid "Maximum eligible size (MB)" @@ -19638,10 +19274,15 @@ msgid "Maximum protection for family-friendly spaces" msgstr "Protecție maximă pentru spațiile de familie" #. Label for an advanced screen-share bitrate select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:155 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:160 msgid "Maximum screen share bitrate" msgstr "Bitrate maxim pentru partajarea ecranului" +#. Settings search entry description for the AV1 and H.265 screen-share opt-in toggles. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:97 +msgid "May cause compatibility issues for viewers. We’re working on improving this." +msgstr "Poate cauza probleme de compatibilitate pentru spectatori. Lucrăm la îmbunătățirea acestui aspect." + #. Short label in the max favorite memes modal. #: src/features/app/components/alerts/MaxFavoriteMemesModal.tsx:34 #: src/features/expressions/components/modals/GiftAcceptModal.tsx:220 @@ -19690,9 +19331,7 @@ msgid "Media buttons" msgstr "Butoane media" #. Accessible label for the floating media controls toolbar in the media viewer modal. -#. Voice participant context menu submenu label for camera, stream, and video actions. #: src/features/messaging/components/modals/media_modal/shared.ts:69 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:190 msgid "Media controls" msgstr "Comenzi media" @@ -19898,7 +19537,7 @@ msgstr "Membri, selectați" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Voice participant menu action that inserts a mention of the selected user into the message composer. #: src/features/ui/action_menu/items/MentionUserMenuItem.tsx:13 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:45 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:69 #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:67 msgid "Mention" msgstr "Menționează" @@ -20004,7 +19643,7 @@ msgstr "mesaj" #: src/features/guild/components/modals/guild_tabs/GuildMemberActionsSheet.tsx:88 #: src/features/ui/action_menu/items/ActionsSubmenu.tsx:41 #: src/features/ui/action_menu/items/MessageUserMenuItem.tsx:26 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:49 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:73 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabInputsTab.tsx:86 #: src/features/user/components/modals/UserProfileMobileSheet.tsx:712 #: src/features/user/components/modals/UserProfileModal.tsx:562 @@ -20342,7 +19981,7 @@ msgstr "Este necesară permisiunea pentru microfon" msgid "Microphone test" msgstr "Test microfon" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:813 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:946 msgid "Microphone workaround" msgstr "Soluție microfon" @@ -20532,9 +20171,7 @@ msgid "Mod" msgstr "Mod" #. Permission category for moderation actions against members or messages. -#. Voice participant context menu submenu label for member moderation actions. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:141 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:194 msgid "Moderation" msgstr "Moderare" @@ -20667,7 +20304,7 @@ msgstr "Cele mai relevante" #. Short label in the inline. Keep it concise. #: src/features/user/components/modals/tabs/accessibility_tab/AccessibilityTabInline.tsx:31 #: src/features/user/components/modals/tabs/AccessibilityTab.tsx:98 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:143 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:148 #: src/features/user/components/settings_utils/search_index/AccessibilityIndex.ts:297 #: src/features/user/components/settings_utils/section_registry/AccessibilitySections.ts:271 msgid "Motion" @@ -20685,7 +20322,7 @@ msgid "Move" msgstr "Mută" #. Submenu label that moves every active device into another voice channel. -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:22 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:37 msgid "Move all devices to…" msgstr "Mută toate dispozitivele la…" @@ -20702,7 +20339,7 @@ msgstr "Navigați înapoi în istoricul canalelor vizualizate" #. Submenu label that moves a single device into another voice channel. #. Submenu label that moves a single device into another voice channel. #: src/features/ui/action_menu/items/MoveToChannelSubmenu.tsx:21 -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:18 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:33 msgid "Move device to…" msgstr "Mută dispozitivul în…" @@ -20739,7 +20376,7 @@ msgstr "Mută în" #. Submenu label that moves the selected participant or content into another channel. #. Submenu label that moves the selected participant or content into another channel. #: src/features/ui/action_menu/items/MoveToChannelSubmenu.tsx:29 -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:26 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:41 msgid "Move to…" msgstr "Mută în…" @@ -20804,7 +20441,7 @@ msgstr "Notă muzicală" #: src/features/channel/components/bottomsheets/channel_details_bottom_sheet/ChannelDetailsBottomSheetShared.ts:132 #: src/features/channel/components/embeds/media/EmbedVideo.tsx:72 #: src/features/guild/components/modals/GuildNotificationSettingsModal.tsx:141 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:20 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:36 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:65 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:73 #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:178 @@ -20818,7 +20455,7 @@ msgid "Mute" msgstr "Dezactivează sunetul" #. Voice control button label to turn the user's microphone off. -#: src/features/voice/components/VoiceControlBar.tsx:126 +#: src/features/voice/components/VoiceControlBar.tsx:122 msgctxt "voice-control-action" msgid "Mute" msgstr "Dezactivează microfonul" @@ -20884,7 +20521,7 @@ msgid "Mute conversation" msgstr "Dezactivează notificările conversației" #. Voice menu toggle that mutes a single device when the current user is connected on multiple devices. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:53 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:77 msgid "Mute device" msgstr "Dezactivează sunetul dispozitivului" @@ -20898,7 +20535,9 @@ msgstr "Dezactivează notificările conversației" msgid "Mute DMs" msgstr "Oprește notificările DM-urilor" +#. Voice menu checkbox label that locally silences a user's entrance sound. #. Voice menu checkbox label. Locally silences this user's custom entrance sound when they join, only for the current user. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:183 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:313 msgid "Mute entrance sound" msgstr "Dezactivează sunetul de intrare" @@ -21107,11 +20746,6 @@ msgstr "Căutarea mea inversă de imagini" msgid "My search engine" msgstr "Motorul meu de căutare" -#. Form placeholder example for a pack name input. -#: src/features/expressions/components/modals/CreatePackModal.tsx:42 -msgid "My super pack" -msgstr "Pachetul meu grozav" - #. Short label in the add custom search engine modal. Keep it concise. #: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx:84 msgid "My translator" @@ -21757,10 +21391,6 @@ msgstr "Niciun cadou încă" msgid "No hoisted roles. Enable \"Show this role separately\" on a role to see it here." msgstr "Nu există roluri afișate separat. Activează \"Afișează acest rol separat\" pentru un rol ca să-l vezi aici." -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:320 -msgid "No installed packs yet." -msgstr "Încă nu ai pachete instalate." - #: src/features/guild/components/modals/guild_tabs/guild_overview_tab/fields/GuildInviteSplashUploadField.tsx:154 msgid "No invite background" msgstr "Fără fundal de invitație" @@ -21954,11 +21584,6 @@ msgstr "Nicio imagine salvată" msgid "No saved payment methods." msgstr "Nu există metode de plată salvate." -#. Empty state title in the scheduled messages popout when the user has none scheduled. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:18 -msgid "No scheduled messages" -msgstr "Niciun mesaj programat" - #. Body of the screen-share-unsupported modal shown when xdg-desktop-portal returns no capturable sources. #: src/features/voice/components/alerts/ScreenShareUnsupportedModal.tsx:18 msgid "No screens or windows were returned by the Linux screen sharing portal. Try again after checking that your desktop environment allows screen capture." @@ -21969,7 +21594,7 @@ msgstr "Nu s-au returnat ecrane sau ferestre din portalul de partajare a ecranul msgid "No search results" msgstr "Niciun rezultat" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:251 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:249 #: src/features/app/components/dialogs/components/DesktopSettingsView.tsx:549 msgid "No settings found" msgstr "Nu s-au găsit setări" @@ -22096,7 +21721,7 @@ msgid "No webhooks" msgstr "Niciun webhook" #. Developer option label for short-circuiting the in-app reporting (IAR) flow. When enabled, submitting a report skips the network call. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:143 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:134 msgid "No-op in-app reports" msgstr "Rapoarte în aplicație fără operație" @@ -22303,7 +21928,7 @@ msgid "Notifications" msgstr "Notificări" #. User settings tab for notification and alert sound controls. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:132 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:127 msgctxt "user-settings-tab" msgid "Notifications" msgstr "Notificări" @@ -22366,7 +21991,7 @@ msgstr "Obiecte" #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/SlowmodeControl.tsx:24 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:97 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:139 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:123 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:128 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:59 msgid "Off" msgstr "Dezactivat" @@ -22500,7 +22125,7 @@ msgstr "Se aplică doar pe ecrane late." msgid "Only credit cards are accepted. Debit and prepaid cards cannot be used for the mature content check." msgstr "Sunt acceptate doar cardurile de credit. Cardurile de debit și preplătite nu pot fi utilizate pentru verificarea conținutului matur." -#: src/features/voice/components/StreamSettingsMenuContent.tsx:833 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:966 msgid "Only default speakers" msgstr "Doar difuzoare implicite" @@ -22548,7 +22173,7 @@ msgstr "Rulează cod aici doar dacă înțelegi exact ce face." msgid "Only show message previews for DMs with unread messages" msgstr "Afișează previzualizările mesajelor doar pentru DM-urile cu mesaje necitite" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:823 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:956 msgid "Only speakers" msgstr "Doar vorbitori" @@ -22820,7 +22445,7 @@ msgstr "Deschide emoji în browser" msgid "Open emoji picker" msgstr "Deschide selectorul de emoji" -#: src/features/voice/components/VoiceSettingsMenus.tsx:877 +#: src/features/voice/components/VoiceSettingsMenus.tsx:859 msgid "Open event sink" msgstr "Deschide fluxul de evenimente" @@ -22938,13 +22563,13 @@ msgstr "Deschide profilul pentru {directMessageName}" #. Accessible label for the avatar button that opens a user profile. #. Short label in the app layout voice participant item. Preserve {displayName}; it is inserted by code. -#: src/features/app/components/layout/VoiceParticipantItem.tsx:47 +#: src/features/app/components/layout/VoiceParticipantItem.tsx:48 #: src/features/ui/avatars/AvatarStack.tsx:21 msgid "Open profile for {displayName}" msgstr "Deschide profilul pentru {displayName}" #. Short label in the app layout grouped voice participant. Preserve {nickname}; it is inserted by code. -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:35 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:36 msgid "Open profile for {nickname}" msgstr "Deschide profilul pentru {nickname}" @@ -23079,17 +22704,17 @@ msgid "Open your settings" msgstr "Deschide setările" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:112 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:133 msgid "OpenH264 software codec on Linux" msgstr "Codec software OpenH264 pe Linux" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:88 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:109 msgid "OpenH264 video codec" msgstr "Deschideți codec-ul video OpenH264" #. Switch label for the OpenH264 codec toggle. "OpenH264" is a product name and "Cisco Systems, Inc." is a company name; do not translate either. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:34 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:39 msgid "OpenH264 Video Codec provided by Cisco Systems, Inc." msgstr "Codec video OpenH264 furnizat de Cisco Systems, Inc." @@ -23336,34 +22961,6 @@ msgstr "Dreptul de proprietate nu a putut fi transferat către <0>{username} msgid "Ownership transferred" msgstr "Proprietate transferată" -#. Form field label for the name of an expression pack. -#. Form field label for the name of an expression pack. -#: src/features/expressions/components/modals/CreatePackModal.tsx:26 -#: src/features/expressions/components/modals/EditPackModal.tsx:27 -msgid "Pack name" -msgstr "Nume pachet" - -#. Form validation error shown when the pack name field is empty. -#. Form validation error shown when the pack name field is empty. -#: src/features/expressions/components/modals/CreatePackModal.tsx:30 -#: src/features/expressions/components/modals/EditPackModal.tsx:31 -msgid "Pack name is required" -msgstr "Numele pachetului este obligatoriu" - -#. Form validation error for a pack name that is too short. -#. Form validation error for a pack name that is too short. -#: src/features/expressions/components/modals/CreatePackModal.tsx:34 -#: src/features/expressions/components/modals/EditPackModal.tsx:35 -msgid "Pack name must be at least 2 characters" -msgstr "Numele pachetului trebuie să aibă cel puțin 2 caractere" - -#. Form validation error for a pack name that is too long. -#. Form validation error for a pack name that is too long. -#: src/features/expressions/components/modals/CreatePackModal.tsx:38 -#: src/features/expressions/components/modals/EditPackModal.tsx:39 -msgid "Pack name must be at most 64 characters" -msgstr "Numele pachetului nu poate depăși 64 de caractere" - #. Voice stats field label (mobile lobby). Shows packet loss percentage. #. Voice stats field label (mobile voice lobby). Shows packet loss percentage. #: src/features/voice/components/bottomsheets/DirectCallLobbyBottomSheet.tsx:124 @@ -23371,11 +22968,6 @@ msgstr "Numele pachetului nu poate depăși 64 de caractere" msgid "Packet loss" msgstr "Pierderi de pachete" -#. 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/ExpressionPacksIndex.ts:15 -msgid "Packs" -msgstr "Pachete" - #: src/features/channel/components/bottomsheets/ChannelSearchBottomSheet.tsx:718 msgid "Page {currentPage} of {totalPages}" msgstr "Pagina {currentPage} din {totalPages}" @@ -23566,7 +23158,7 @@ msgid "Pause invites? New users won't be able to join through invite links until msgstr "Pauzezi invitațiile? Utilizatorii noi nu se vor putea alătura prin linkuri de invitație până nu le reactivezi. Membrii existenți nu vor fi afectați." #. Short label for an advanced screen-share preview preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:39 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:44 msgid "Pause my screen share preview in the background" msgstr "Întrerupe previzualizarea partajării ecranului în fundal" @@ -23575,6 +23167,11 @@ msgstr "Întrerupe previzualizarea partajării ecranului în fundal" msgid "Pause notifications" msgstr "Întrerupe notificările" +#. Voice screen share menu preference that pauses the local stream preview while the app is unfocused. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:28 +msgid "Pause Preview When Fluxer Isn’t Focused" +msgstr "Pauză previzualizare când Fluxer nu este activ" + #. Description shown for the emoji toggle while reduced motion is active. #: src/features/user/components/modals/tabs/accessibility_tab/AnimationTab.tsx:81 msgid "Paused by reduced motion. Turn on to keep animated emojis playing." @@ -23908,7 +23505,7 @@ msgid "Picture" msgstr "Poză" #. 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/VoiceVideoIndex.ts:124 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:145 msgid "Picture in picture" msgstr "Imagine în imagine" @@ -24028,7 +23625,7 @@ msgid "Pins popout" msgstr "Ferestre pop-out cu mesaje fixate" #. 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/VoiceVideoIndex.ts:128 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:149 msgid "PiP" msgstr "PiP" @@ -24167,15 +23764,20 @@ msgstr "Reintegrează în fereastră" msgid "Pop out call" msgstr "Extinde apelul într-o fereastră separată" -#. Voice menu action on desktop that opens the participant camera feed in a separate window. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:29 -msgid "Pop out camera" -msgstr "Extinde camera video într-o fereastră separată" - #. Voice menu action on desktop that opens the participant screen share in a separate window. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:33 -msgid "Pop out stream" -msgstr "Extinde fluxul video într-o fereastră separată" +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:57 +msgid "Pop Out Stream" +msgstr "Extrage fluxul" + +#. Voice menu action on desktop that opens the participant placeholder tile in a separate window. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:49 +msgid "Pop Out User" +msgstr "Afișează utilizatorul" + +#. Voice menu action on desktop that opens the active participant camera feed in a separate window. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:45 +msgid "Pop Out Video" +msgstr "Afișează video separat" #. Overlay text shown on a voice participant tile while it lives in a separate popped-out window. #: src/features/voice/components/popout/PoppedOutOverlay.tsx:19 @@ -24225,7 +23827,7 @@ msgid "Prefer @mention" msgstr "Preferință @mențiune" #. Option label for an encoder path select. Refers to hardware video encoders. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:63 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:68 msgid "Prefer hardware" msgstr "Preferă hardware" @@ -24237,7 +23839,7 @@ msgid "Prefer no @mention" msgstr "Fără menționări" #. Option label for an encoder path select. Refers to software video encoders. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:67 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:72 msgid "Prefer software" msgstr "Preferă software" @@ -24256,6 +23858,11 @@ msgstr "Preferințe" msgid "Preferences..." msgstr "Preferințe..." +#. Accessible label for the advanced screen-share codec preference select. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:218 +msgid "Preferred screen share codec" +msgstr "Codec preferat pentru partajarea ecranului" + #. 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/AccessibilityIndex.ts:293 @@ -24391,6 +23998,11 @@ msgstr "Buton de previzualizare" msgid "Preview camera" msgstr "Previzualizare cameră" +#. Voice menu action that opens a preview of the current user camera. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:53 +msgid "Preview Camera" +msgstr "Previzualizare cameră" + #. Status text on the placeholder shown in the voice call view when the user has hidden a remote stream preview. #: src/features/voice/components/HiddenStreamPlaceholder.tsx:10 msgid "Preview hidden" @@ -24424,7 +24036,7 @@ msgid "Preview sound" msgstr "Previzualizează sunetul" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:136 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:157 msgid "Preview, popout, and stream thumbnail behavior" msgstr "Previzualizare, comportament pentru ferestre separate și miniaturi de fluxuri" @@ -24523,7 +24135,7 @@ msgid "Primary navigation" msgstr "Navigare principală" #. Voice display preference checkbox that moves active speakers toward the front of the call grid when enabled. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:81 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:105 msgid "Prioritize speakers" msgstr "Prioritizează vorbitorii" @@ -24537,7 +24149,7 @@ msgstr "Vorbitor prioritar" #. User settings tab for privacy and safety controls. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:12 #: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts:60 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:103 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:98 msgid "Privacy" msgstr "Confidențialitate" @@ -24613,7 +24225,7 @@ msgid "Product name" msgstr "Nume produs" #. User settings tab for editing the current user profile. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:91 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:86 msgid "Profile" msgstr "Profil" @@ -24977,7 +24589,7 @@ msgid "Push-to-talk is ignored in direct input. Switch to focused voice or custo msgstr "Apăsarea pentru a vorbi este ignorată în modul de introducere directă. Comută la voce focalizată sau personalizată pentru a o utiliza." #. Tooltip on the mic button in the voice control bar when push-to-talk is enabled. {pushToTalkHint} is the formatted shortcut key combo. -#: src/features/voice/components/VoiceControlBar.tsx:116 +#: src/features/voice/components/VoiceControlBar.tsx:112 msgid "Push-to-talk is on. Hold {pushToTalkHint} to speak." msgstr "Apăsare pentru a vorbi activată. Țineți apăsat {pushToTalkHint} pentru a vorbi." @@ -24997,7 +24609,7 @@ msgid "Push-to-talk won't unmute your microphone while you're deafened. Undeafen msgstr "Funcția „push-to-talk” nu va reactiva microfonul în timp ce ești în modul de auto-mutare. Dezactivează modul pentru a putea vorbi." #. Option label for a software encoder quality select. Means slower/higher-quality. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:87 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:92 msgid "Quality" msgstr "Calitate" @@ -25212,7 +24824,7 @@ msgid "Ready to upgrade?" msgstr "Ești gata să faci upgrade?" #. Option label for a software encoder quality select. Means fastest/lower-latency. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:79 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:84 msgid "Realtime" msgstr "Timp real" @@ -25287,11 +24899,9 @@ msgstr "Verifică din nou" msgid "Recipients will be taken to {0} <0>{1}" msgstr "Destinatarii vor fi direcționați către {0} <0>{1}" -#. Badge shown next to the auto codec option in the screen-share codec radio group. Keep it concise. #. Spellcheck engine option in the language tab. Lets the app choose the best available spellcheck engine. #. Spellcheck engine option in the textarea spellcheck submenu. Lets the app choose the best available engine. #: src/features/channel/components/textarea/TextareaContextMenu.tsx:70 -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:38 #: src/features/user/components/modals/tabs/LanguageTab.tsx:87 msgid "Recommended" msgstr "Recomandat" @@ -25556,11 +25166,6 @@ msgstr "Refuză" msgid "Rejected" msgstr "Respins" -#. Voice participant context menu submenu label for friend and block actions. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:198 -msgid "Relationship" -msgstr "Relație" - #. Short label in the markdown tab. Keep it concise. #: src/features/user/components/modals/tabs/component_gallery_tab/MarkdownTab.tsx:129 msgid "Relative" @@ -25641,7 +25246,6 @@ msgstr "Reține dimensiunea și poziția ferestrei" #. Action label for removing the selected item from a list or relationship. #. Button label for removing the current webhook avatar image. #. Button or menu action label in the channel and chat message reactions sheet. Keep it concise. Keep the tone plain and specific. -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the linked accounts tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the search engines tab. Keep it concise. Keep the tone plain and specific. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. @@ -25660,8 +25264,6 @@ msgstr "Reține dimensiunea și poziția ferestrei" #: src/features/ui/action_menu/GroupDMContextMenu.tsx:73 #: src/features/ui/action_menu/UserContextMenu.tsx:80 #: src/features/user/components/modals/tabs/chat_settings_tab/SearchEnginesTab.tsx:26 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:75 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:133 #: src/features/user/components/modals/tabs/LinkedAccountsTab.tsx:55 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:158 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:194 @@ -25833,11 +25435,6 @@ msgstr "Elimină unul din {targetName} pentru a face loc, apoi încearcă din no msgid "Remove override" msgstr "Elimină suprascrierea" -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:54 -msgid "Remove pack" -msgstr "Elimină pachetul" - #. Button or menu action label in the channel and chat message reactions sheet. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the message reactions modal. Keep it concise. Keep the tone plain and specific. #: src/features/channel/components/MessageReactionsSheet.tsx:33 @@ -25966,11 +25563,6 @@ msgstr "Rolul {oldLabel} a fost eliminat." msgid "Removed roles." msgstr "Roluri eliminate." -#. Button or menu action label in the messaging commands. Keep it concise. Keep the tone plain and specific. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:57 -msgid "Removed scheduled message" -msgstr "Mesaj programat eliminat" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:419 msgid "Removed the channel from its category." msgstr "A eliminat canalul din categoria sa." @@ -26003,11 +25595,6 @@ msgstr "Elimină fiecare suprascriere per variabilă, dar păstrează intacte bi msgid "Removing permissions could limit the bot's features." msgstr "Eliminarea permisiunilor ar putea limita funcționalitatea botului." -#. Description text in the expression packs tab. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:71 -msgid "Removing the pack will uninstall it from your account." -msgstr "Dacă elimini pachetul, acesta va fi dezinstalat din contul tău." - #: src/features/moderation/components/modals/RemoveTimeoutModal.tsx:55 msgid "Removing the timeout will allow <0>{targetUserTag} to send messages, react, and join voice channels again." msgstr "Eliminarea temporizării îi va permite lui <0>{targetUserTag} să trimită mesaje, să reacționeze și să se alăture din nou canalelor vocale." @@ -26654,42 +26241,42 @@ msgid "Resize floating panel" msgstr "Redimensionați panoul flotant" #. Accessible label for the bottom-left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:80 +#: src/features/messaging/components/popouts/InboxPopout.tsx:74 msgid "Resize inbox from bottom left" msgstr "Redimensionează inbox din stânga jos" #. Accessible label for the bottom-right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:84 +#: src/features/messaging/components/popouts/InboxPopout.tsx:78 msgid "Resize inbox from bottom right" msgstr "Redimensionează inbox din dreapta jos" #. Accessible label for the bottom resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:60 +#: src/features/messaging/components/popouts/InboxPopout.tsx:54 msgid "Resize inbox from the bottom edge" msgstr "Redimensionează inboxul de la marginea de jos" #. Accessible label for the left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:64 +#: src/features/messaging/components/popouts/InboxPopout.tsx:58 msgid "Resize inbox from the left edge" msgstr "Redimensionează inbox-ul de la marginea stângă" #. Accessible label for the right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:68 +#: src/features/messaging/components/popouts/InboxPopout.tsx:62 msgid "Resize inbox from the right edge" msgstr "Redimensionează inbox-ul de la marginea din dreapta" #. Accessible label for the top resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:56 +#: src/features/messaging/components/popouts/InboxPopout.tsx:50 msgid "Resize inbox from the top edge" msgstr "Redimensionează inboxul de la marginea de sus" #. Accessible label for the top-left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:72 +#: src/features/messaging/components/popouts/InboxPopout.tsx:66 msgid "Resize inbox from top left" msgstr "Redimensionează inbox din stânga sus" #. Accessible label for the top-right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:76 +#: src/features/messaging/components/popouts/InboxPopout.tsx:70 msgid "Resize inbox from top right" msgstr "Redimensionează inbox din dreapta sus" @@ -27071,11 +26658,6 @@ msgstr "Sfat instrument dreapta" msgid "Right-click here to open the context menu" msgstr "Click dreapta pentru a deschide meniul contextual" -#. Empty state hint in the scheduled messages popout explaining how to schedule a new message. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:22 -msgid "Right-click the send button to schedule a message." -msgstr "Click dreapta pe butonul de trimitere pentru a programa un mesaj." - #. Action that rings the selected participant in a voice call. #. 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. @@ -27110,8 +26692,8 @@ msgstr "Culoarea rolului" msgid "Role created" msgstr "Rol creat" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:341 -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:388 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:352 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:402 msgid "Role created successfully" msgstr "Rol creat cu succes" @@ -27120,8 +26702,8 @@ msgstr "Rol creat cu succes" msgid "Role deleted" msgstr "Rol șters" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:425 -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:454 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:440 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:469 msgid "Role deleted successfully" msgstr "Rol șters cu succes" @@ -27161,7 +26743,7 @@ msgstr "Roluri" msgid "Roles and members" msgstr "Roluri și membri" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:285 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:296 msgid "Roles updated successfully" msgstr "Roluri actualizate cu succes" @@ -27269,7 +26851,6 @@ msgstr "salvează" #: src/features/expressions/components/modals/AddFavoriteMemeModal.tsx:118 #: src/features/expressions/components/modals/EditFavoriteMemeModal.tsx:94 #: src/features/expressions/components/modals/EditGuildStickerModal.tsx:123 -#: src/features/expressions/components/modals/EditPackModal.tsx:127 #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:624 #: src/features/guild/components/modals/guild_tabs/GuildVanityURLTab.tsx:279 #: src/features/guild/components/modals/GuildFolderSettingsModal.tsx:90 @@ -27350,7 +26931,7 @@ msgstr "Salvat" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:63 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:59 #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:63 msgid "Saved media" msgstr "Elemente media salvate" @@ -27403,23 +26984,11 @@ msgstr "Programează" msgid "Schedule message" msgstr "Programează mesajul" -#. Status pill on a scheduled message row indicating it will send at the chosen time. -#. Tab label in the inbox popout listing the user scheduled messages. -#: src/features/messaging/components/popouts/InboxPopout.tsx:40 -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:30 -msgid "Scheduled" -msgstr "Programate" - #. Developer / debug surface — keep terse and technical. Label in the developer Nagbar controls panel for the scheduled-maintenance banner. #: src/features/devtools/components/NagbarControls.ts:22 msgid "Scheduled maintenance nagbar" msgstr "Bară de notificare pentru mentenanță programată" -#. Label in the messaging commands. {scheduledTimeLabel} is the localized scheduled date and time. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:49 -msgid "Scheduled message for {scheduledTimeLabel}" -msgstr "Mesaj programat pentru {scheduledTimeLabel}" - #. Inline validation message in the schedule-message modal when the picked time is more than 30 days away. Keep tone plain. #: src/features/messaging/components/modals/ScheduleMessageModal.tsx:31 msgid "Scheduled messages can be at most 30 days in the future." @@ -27490,7 +27059,7 @@ msgid "Screen share codec" msgstr "Codec partajare ecran" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:140 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:161 msgid "Screen share encoder controls" msgstr "Controalele codificatorului pentru partajarea ecranului" @@ -27511,12 +27080,12 @@ msgid "Screen share is using software encoding ({codec}). Quality may be reduced msgstr "Partajarea ecranului utilizează codificarea software ({codec}). Calitatea poate fi redusă și utilizarea procesorului poate crește. Este posibil ca GPU-ul dvs. să nu accepte codificarea hardware pentru acest codec." #. 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/VoiceVideoIndex.ts:120 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:141 msgid "Screen share preview" msgstr "Previzualizare partajare ecran" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:116 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:137 msgid "Screen share preview behavior" msgstr "Previzualizare comportament partajare ecran" @@ -27535,6 +27104,11 @@ msgstr "Previzualizările pentru partajarea ecranului sunt dezactivate." msgid "Screen share previews are enabled." msgstr "Previzualizările pentru partajarea ecranului sunt activate." +#. Voice screen share menu action that opens the screen share preview privacy controls. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:32 +msgid "Screen Share Privacy" +msgstr "Confidențialitate partajare ecran" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the video tab. Keep it concise. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:82 @@ -27562,11 +27136,6 @@ msgstr "Pornire partajare ecran" msgid "Screen share stop" msgstr "Oprire partajare ecran" -#. Accessible label for the screen-share codec radio group. -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:42 -msgid "Screen share video codec" -msgstr "Codec video pentru partajarea ecranului" - #. 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. #. Status badge label shown on a live tile when the participant is sharing their screen. @@ -28931,6 +28500,11 @@ msgstr "Partajează ecrane și ferestre." msgid "Share source" msgstr "Sursă de partajat" +#. Toggle label for sharing audio with an active stream. +#: src/features/voice/components/StreamSettingsMenuContent.tsx:156 +msgid "Share Stream Audio" +msgstr "Partajează audio flux" + #. Description in the premium gift purchase section. premiumProductName is the short paid product name. #: src/features/premium/utils/PremiumMessageDescriptors.ts:40 msgid "Share the {premiumProductName} experience with your friends by purchasing a gift subscription." @@ -28940,15 +28514,6 @@ msgstr "Oferă experiența {premiumProductName} prietenilor tăi cumpărând un msgid "Share theme" msgstr "Partajează tema" -#: src/features/expressions/components/modals/PackInviteModal.tsx:192 -msgid "Share this link" -msgstr "Trimite acest link" - -#. Description shown in the emoji pack invite modal. -#: src/features/expressions/components/modals/PackInviteModal.tsx:65 -msgid "Share this link — the pack installs when accepted." -msgstr "Trimite acest link — pachetul se instalează la acceptare." - #. Privacy > Active now: confirmation modal title when turning sharing on. #: src/features/user/components/modals/tabs/privacy_safety_tab/ActiveNowTab.tsx:33 msgid "Share voice activity with all friends?" @@ -28976,11 +28541,6 @@ msgstr "Partajează-ți ecranul" msgid "Share your screen in high definition (1080p), quad HD (1440p), or native source resolution, at up to 60 FPS." msgstr "Partajează-ți ecranul la rezoluție înaltă (1080p), Quad HD (1440p) sau rezoluția sursă nativă, la până la 60 FPS." -#. Description shown in the sticker pack invite modal. -#: src/features/expressions/components/modals/PackInviteModal.tsx:69 -msgid "Share your sticker pack via link." -msgstr "Partajează-ți pachetul de stickere printr-un link." - #. Button or menu action label in the share theme modal. Keep it concise. #: src/features/theme/components/modals/ShareThemeModal.tsx:39 msgid "Share your theme" @@ -29081,7 +28641,7 @@ msgstr "Conflicte de comenzi rapide" #. User settings tab for keyboard shortcuts and custom bindings. #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:18 #: src/features/user/components/settings_utils/section_registry/AccessibilitySections.ts:175 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:128 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:123 msgid "Shortcuts" msgstr "Comenzi rapide" @@ -29241,11 +28801,6 @@ msgstr "Afișează butonul de emoji" msgid "Show emoji reactions on messages" msgstr "Afișează reacțiile emoji la mesaje" -#. Developer option label for exposing the staff-only Expression packs page in user settings. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:125 -msgid "Show expression packs settings" -msgstr "Afișează setările pentru pachetele de expresii (disponibil doar pentru personal)" - #. Short label for an advanced media button preference. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedChatControls.tsx:77 msgid "Show favorite button" @@ -29381,16 +28936,16 @@ msgstr "Afișează canalele dezactivate" #. Toggle label in the mobile video settings bottom sheet. Controls whether the local camera tile is visible. #. Voice display preference checkbox that controls whether the current user sees their own camera tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:69 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:93 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:92 -#: src/features/voice/components/VoiceSettingsMenus.tsx:814 +#: src/features/voice/components/VoiceSettingsMenus.tsx:815 msgid "Show my own camera" msgstr "Afișează-mi propria cameră" #. Voice display preference checkbox that controls whether the current user sees their own screen share tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:73 -msgid "Show my screen share" -msgstr "Afișează partajarea ecranului meu" +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:97 +msgid "Show My Screen Share" +msgstr "Afișează ecranul meu" #. Developer option label for showing the current user as typing. #. Developer tools debug menu label. Internal-only surface for developers; translators may keep this terse. @@ -29417,9 +28972,9 @@ msgstr "Afișează fereastra modală pentru dispozitiv nou" #. Toggle label in the mobile video settings bottom sheet. Controls whether participants without video are shown in the grid. #. Voice display preference checkbox that controls whether participants without video are shown in the grid. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:77 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:101 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:96 -#: src/features/voice/components/VoiceSettingsMenus.tsx:828 +#: src/features/voice/components/VoiceSettingsMenus.tsx:829 msgid "Show non-video participants" msgstr "Afișează participanții fără video" @@ -29449,7 +29004,7 @@ msgid "Show per-device participant volume sliders in voice menus" msgstr "Afișează glisoare de volum pentru participanți pe dispozitiv în meniurile vocale" #. Developer option label for exposing the staff-only profile timezone section in profile settings. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:134 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:125 msgid "Show profile timezone settings" msgstr "Afișează setările pentru fusul orar al profilului (disponibil doar pentru personal)" @@ -29681,7 +29236,7 @@ msgstr "Conectat" #. Settings section label for account sessions and devices. #: src/features/user/components/modals/tabs/DevicesTab.tsx:517 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:42 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:34 msgid "Signed-in devices" msgstr "Dispozitive conectate" @@ -29759,7 +29314,7 @@ msgid "Single community mode" msgstr "Modul comunitate unică" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:103 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:108 msgid "Single layer" msgstr "Strat unic" @@ -29816,7 +29371,7 @@ msgid "Skip the external link warning for all domains" msgstr "Omitere avertisment link extern pentru toate domeniile" #. Developer / debug surface — keep terse and technical. Tooltip / description for the no-op in-app reports toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:148 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:139 msgid "Skip the network call when an in-app report is submitted. The flow still advances to the success screen so you can exercise the UI, but nothing is actually sent to the safety team." msgstr "Omiterea apelului de rețea la trimiterea unui raport în aplicație. Fluxul avansează în continuare la ecranul de succes, astfel încât să poți exersa interfața de utilizare, dar nimic nu este trimis echipei de siguranță." @@ -30063,12 +29618,12 @@ msgid "Social" msgstr "Social" #. 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/VoiceVideoIndex.ts:148 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:169 msgid "Software encoder" msgstr "Codec software" #. Label for an advanced screen-share select. Refers to software video encoder quality bias. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:71 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:76 msgid "Software encoder quality" msgstr "Calitatea codificatorului software" @@ -30393,7 +29948,7 @@ msgid "Spanish (Spain)" msgstr "Spaniolă (Spania)" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:111 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:116 msgid "Spatial and temporal layers" msgstr "Straturi spațiale și temporale" @@ -30495,7 +30050,7 @@ msgstr "Corectare ortografică" #: src/features/user/components/modals/tabs/LanguageTab.tsx:414 #: src/features/user/components/modals/tabs/LanguageTab.tsx:456 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:74 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:58 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:50 msgid "Spellcheck" msgstr "Corectare ortografică" @@ -30683,10 +30238,6 @@ msgstr "Inițiază apelul" msgid "Start camera test and configure effects" msgstr "Porniți testul camerei și configurați efectele" -#: src/features/expressions/components/modals/CreatePackModal.tsx:93 -msgid "Start curating a custom emoji pack that you can share and install." -msgstr "Începe să creezi un pachet personalizat de emojiuri pe care îl poți distribui și instala." - #. Label for the start of a date range (inclusive). Leave blank for no lower bound. #: src/features/user/components/modals/tabs/privacy_safety_tab/data_request_modal/DataRequestModal.tsx:175 msgid "Start date" @@ -30697,10 +30248,6 @@ msgstr "Data de început" msgid "Start date must be earlier than end date." msgstr "Data de început trebuie să fie anterioară datei de sfârșit." -#: src/features/voice/components/VoiceSettingsMenus.tsx:860 -msgid "Start debug logging session" -msgstr "Pornire sesiune de înregistrare a jurnalului de depanare" - #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:125 msgid "Start drag and drop" @@ -30883,45 +30430,6 @@ msgstr "Densitate stickere" msgid "Sticker is too large" msgstr "Autocolantul este prea mare" -#. Kind label on a sticker pack invite embed. -#. Short label in the authentication invite header. Keep the tone plain and specific. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/auth/flow/InviteHeader.tsx:25 -#: src/features/channel/components/InviteEmbed.tsx:88 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:61 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:105 -msgid "Sticker pack" -msgstr "Pachet de stickere" - -#. placeholder {0}: invite.pack.name -#: src/features/invite/commands/InviteCommands.tsx:146 -msgid "Sticker pack {0} has been installed." -msgstr "Pachetul de stickere {0} a fost instalat." - -#. Title of the error modal when creating a new sticker pack is rejected because the user is at the creation limit. -#: src/features/invite/commands/InviteCommands.tsx:74 -msgid "Sticker pack creation limit reached" -msgstr "S-a atins limita de pachete de stickere create" - -#. Modal title for the sticker pack invite share flow. -#: src/features/expressions/components/modals/PackInviteModal.tsx:61 -msgid "Sticker pack invite" -msgstr "Invitație pachet de stickere" - -#. Title of the error modal when installing a sticker pack via invite is rejected because the user is at the install limit. -#: src/features/invite/commands/InviteCommands.tsx:65 -msgid "Sticker pack limit reached" -msgstr "Limită pachet de stickere atinsă" - -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#. Settings section label for sticker expression packs. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:84 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:27 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:22 -msgid "Sticker packs" -msgstr "Pachete de stickere" - #: src/features/guild/components/modals/guild_tabs/GuildStickersTab.tsx:283 msgid "Sticker slots" msgstr "Sloturi pentru stickere" @@ -31039,6 +30547,13 @@ msgstr "Oprești partajarea activității vocale cu toți prietenii?" msgid "Stop speaking" msgstr "Oprește vorbirea" +#. Danger action that stops the active screen share. +#. Voice screen share menu action that stops the current user stream. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:20 +#: src/features/voice/components/ActiveScreenShareMenu.tsx:19 +msgid "Stop Streaming" +msgstr "Oprire difuzare" + #. Confirmation prompt in the links tab. #: src/features/user/components/modals/tabs/chat_settings_tab/ChatSettingsTabLinksTab.tsx:31 msgid "Stop trusting all links?" @@ -31050,7 +30565,7 @@ msgid "Stop watching" msgstr "Oprește vizionarea" #. Tooltip / button label in the voice control bar that stops watching a remote screen share. -#: src/features/voice/components/VoiceControlBar.tsx:151 +#: src/features/voice/components/VoiceControlBar.tsx:147 msgid "Stop watching stream" msgstr "Oprește vizionarea transmisiunii" @@ -31088,11 +30603,16 @@ msgstr "Flux ascuns" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the user settings voice activity card. Keep it concise. #: src/features/user/components/profile/VoiceActivityCard.tsx:90 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:132 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:153 #: src/features/voice/components/StreamWatchHoverCard.tsx:21 msgid "Stream preview" msgstr "Previzualizare stream" +#. Compact submenu label for changing the resolution and frame rate of an active stream. +#: src/features/voice/components/StreamSettingsMenuContent.tsx:152 +msgid "Stream Quality" +msgstr "Calitatea fluxului" + #. Toolbar / menu button label in the screen-share picker. Opens the stream quality settings popover. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:164 msgid "Stream settings" @@ -31302,12 +30822,12 @@ msgid "Suspend" msgstr "Suspendare" #. 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/VoiceVideoIndex.ts:156 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:177 msgid "SVC" msgstr "SVC" #. Label for an advanced screen-share select. SVC is a WebRTC acronym and should stay uppercase. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:91 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:96 msgid "SVC mode" msgstr "Mod SVC" @@ -31757,7 +31277,7 @@ msgid "Template URL" msgstr "URL șablon" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:107 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:112 msgid "Temporal layers" msgstr "Straturi temporale" @@ -31818,7 +31338,7 @@ msgstr "Testează desfășurarea URL-urilor și încorporările redate" #. Channel type chip label for a text channel. #. Option label for a WebRTC content hint select. #: src/features/channel/utils/ChannelUtils.tsx:51 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:151 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:156 msgid "Text" msgstr "Text" @@ -32002,11 +31522,6 @@ msgstr "Mesajul a dispărut sau ai pierdut accesul la conversație." msgid "That's all of them." msgstr "Asta-i tot." -#. End-of-list body text in the scheduled messages popout when all scheduled messages are visible. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:56 -msgid "That's everything in the queue." -msgstr "Asta e tot ce e în așteptare." - #. Description text in the FluxerTag change modal. #: src/features/user/components/modals/FluxerTagChangeModal.tsx:69 msgid "The #0000 tag is reserved for Visionary subscribers. Visionary is no longer available for purchase." @@ -32671,7 +32186,7 @@ msgid "This invite has unlimited uses." msgstr "Această invitație are utilizări nelimitate." #. Helper text shown on an invite embed while streaming privacy is active. -#: src/features/channel/components/InviteEmbed.tsx:141 +#: src/features/channel/components/InviteEmbed.tsx:112 msgid "This invite is hidden while sharing is protected." msgstr "Această invitație este ascunsă în timp ce partajarea este protejată." @@ -33167,7 +32682,7 @@ msgstr "Ora" #. Settings section label for app time display format. #: src/features/user/components/modals/tabs/LanguageTab.tsx:374 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:26 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:46 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:38 msgid "Time format" msgstr "Format oră" @@ -33394,11 +32909,6 @@ msgstr "Comută panoul de sunet" msgid "Toggle the sticker picker" msgstr "Comută selectorul de stickere" -#. Action that toggles whether the pack invite is unique to the recipient. -#: src/features/expressions/components/modals/PackInviteModal.tsx:73 -msgid "Toggle unique invite" -msgstr "Activează invitația unică" - #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:305 msgid "Toggle voice activity" @@ -33731,7 +33241,7 @@ msgid "Try another search term, or pick a different category or language." msgstr "Încearcă un alt termen de căutare sau alege o categorie sau o limbă diferită." #. Helper text on an unknown invite embed suggesting the user request a fresh invite. -#: src/features/channel/components/InviteEmbed.tsx:129 +#: src/features/channel/components/InviteEmbed.tsx:100 msgid "Try asking for a new invite." msgstr "Încearcă să ceri o nouă invitație." @@ -33754,7 +33264,7 @@ msgstr "Încearcă să-ți editezi din nou mesajul." msgid "TRY gifts are one-time payments. Cards charged in TRY still need to be issued in Türkiye for the purchase to stay eligible." msgstr "Cadourile TRY sunt plăți unice. Cardurile taxate în TRY trebuie să fie emise în Turcia pentru ca achiziția să rămână eligibilă." -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:254 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:252 msgid "Try searching for something like \"theme\", \"notifications\", or \"privacy\"" msgstr "Încearcă să cauți ceva de genul \"temă\", \"notificări\" sau \"confidențialitate\"" @@ -33804,7 +33314,7 @@ msgstr "Dezactivează" #. Bulk voice action that turns off the camera on every active device of the current user. #. Voice menu action that turns off every active device/session's camera. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:90 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:114 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:93 msgid "Turn off all device cameras" msgstr "Oprește toate camerele dispozitivelor" @@ -33820,14 +33330,14 @@ msgstr "Oprește camera" #. Voice menu action that turns off the camera on a single device of the current user. #. Voice menu action that turns off the camera on one device/session. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:57 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:81 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:81 msgid "Turn off device camera" msgstr "Oprește camera dispozitivului" #. Voice menu action that ends the screen share on a single device of the current user. #. Voice menu action that stops screen sharing or streaming on one device/session. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:61 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:85 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:85 msgid "Turn off device stream" msgstr "Oprește fluxul dispozitivului" @@ -33839,7 +33349,7 @@ msgstr "Dezactivează mesajele private și cererile de prietenie în întreaga i #. Voice menu action that ends the current user screen share. #. Voice menu action that stops the current user's screen share or stream. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:65 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:89 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:69 msgid "Turn off stream" msgstr "Oprește streamul" @@ -34019,16 +33529,6 @@ msgstr "Legislația din Regatul Unit impune o verificare a conținutului matur. msgid "Ukrainian" msgstr "Ucraineană" -#. Generic title for the error modal when an emoji pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:99 -msgid "Unable to install emoji pack" -msgstr "Pachetul de emoji nu a putut fi instalat" - -#. Generic title for the error modal when a sticker pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:103 -msgid "Unable to install sticker pack" -msgstr "Pachetul de stickere nu a putut fi instalat" - #. Error-state title in the activity log tab when fetching log entries failed. #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTab.tsx:126 msgid "Unable to load activity logs" @@ -34038,11 +33538,6 @@ msgstr "Nu se pot încărca jurnalele de activitate" msgid "Unable to load applications" msgstr "Nu se pot încărca aplicațiile" -#. Error message in the expression packs tab. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:36 -msgid "Unable to load pack information." -msgstr "Nu s-au putut încărca informațiile despre pachet." - #. Error message in the channel and chat textual attachment code panel. #. Error message in the channel and chat textual attachment code panel. #: src/features/channel/components/embeds/attachments/CsvAttachmentTablePanel.tsx:31 @@ -34265,7 +33760,7 @@ msgstr "Elimină de la favorite" #. Voice call layout action that removes focus from the currently pinned participant. #. Voice layout menu action that removes the focused participant or stream. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:25 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:41 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:97 msgid "Unfocus" msgstr "Anulează focalizarea" @@ -34284,7 +33779,7 @@ msgstr "Extinde" #. Settings section label for the embed debugger URL input. #: src/features/user/components/modals/tabs/EmbedDebuggerTab.tsx:231 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:70 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:62 msgid "Unfurl debugger" msgstr "URL-ul pentru depanatorul de linkuri" @@ -34293,10 +33788,6 @@ msgstr "URL-ul pentru depanatorul de linkuri" msgid "Unicode emojis" msgstr "Emoji-uri Unicode" -#: src/features/expressions/components/modals/PackInviteModal.tsx:180 -msgid "Unique invite" -msgstr "Invitație unică" - #. Codec description in the screen share codec policy menu, used for the universal fallback codec. #: src/features/voice/utils/ScreenShareCodecPolicy.ts:20 msgid "Universal fallback. Lowest quality, but it works everywhere." @@ -34350,7 +33841,7 @@ msgstr "Dată necunoscută" #. Fallback device or operating-system label in the devices tab when session client data is unavailable. #. Short label in the app layout voice participant item. #. Short label in the notifications. Keep it concise. -#: src/features/app/components/layout/VoiceParticipantItem.tsx:43 +#: src/features/app/components/layout/VoiceParticipantItem.tsx:44 #: src/features/user/components/modals/tabs/DevicesTab.tsx:65 #: src/features/user/components/modals/tabs/notifications_tab/Notifications.tsx:78 msgid "Unknown device" @@ -34376,7 +33867,7 @@ msgid "Unknown gift" msgstr "Cadou necunoscut" #. Title shown on an invite embed when the invite code resolves to nothing (expired, revoked, or invalid). -#: src/features/channel/components/InviteEmbed.tsx:125 +#: src/features/channel/components/InviteEmbed.tsx:96 msgid "Unknown invite" msgstr "Invitație necunoscută" @@ -34428,7 +33919,7 @@ msgstr "utilizator necunoscut" #: src/features/devtools/utils/CommandUtils.ts:27 #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTab.tsx:114 #: src/features/voice/components/VoiceParticipantAvatarList.tsx:43 -#: src/features/voice/components/VoiceParticipantTile.tsx:161 +#: src/features/voice/components/VoiceParticipantTile.tsx:162 #: src/features/webhook/components/WebhookListItem.tsx:30 msgid "Unknown user" msgstr "Utilizator necunoscut" @@ -34450,13 +33941,6 @@ msgstr "unknown-mention" msgid "unknown-role" msgstr "unknown-role" -#. Option label representing an unlimited count. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/expressions/components/modals/PackInviteModal.tsx:29 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:32 -msgid "Unlimited" -msgstr "Nelimitat" - #. Audit log community feature label for unlimited custom emoji capacity. #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:126 msgid "Unlimited emoji" @@ -34525,7 +34009,7 @@ msgid "Unmute" msgstr "Anulează sunetul" #. Voice control button label to turn the user's microphone back on. -#: src/features/voice/components/VoiceControlBar.tsx:121 +#: src/features/voice/components/VoiceControlBar.tsx:117 msgctxt "voice-control-action" msgid "Unmute" msgstr "Activează microfonul" @@ -34613,7 +34097,7 @@ msgstr "Canal fără nume" #. Fallback display name for a group DM with no name set. #. Fallback title in an invite embed for a group DM with no name set. #. Short label in the channel display name state. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:72 +#: src/features/channel/components/InviteEmbed.tsx:63 #: src/features/channel/state/ChannelDisplayName.ts:19 #: src/features/channel/utils/ChannelUtils.tsx:59 msgid "Unnamed group" @@ -34692,7 +34176,7 @@ msgstr "necitite" #. 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. #. Tab label in the inbox popout filtering to channels with unread messages. -#: src/features/messaging/components/popouts/InboxPopout.tsx:32 +#: src/features/messaging/components/popouts/InboxPopout.tsx:30 #: src/features/user/components/settings_utils/search_index/NotificationsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:77 msgid "Unread" @@ -34828,7 +34312,7 @@ msgid "Up to {DISCOVERY_MAX_TAGS} tags help people find your community. They sho msgstr "Până la {DISCOVERY_MAX_TAGS} etichete îi ajută pe oameni să-ți găsească comunitatea. Acestea apar în căutarea Descoperire." #. Feature comparison table value label. Shown in the restricted or stock column for a text-valued perk. Format includes a resolution token (4K) and a framerate token that should not be translated. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:91 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:87 msgid "Up to 4K/60fps" msgstr "Până la 4K/60fps" @@ -34904,11 +34388,6 @@ msgstr "Politici actualizate" msgid "Updated saved media" msgstr "Media salvată a fost actualizată" -#. Label in the messaging commands. {scheduledTimeLabel} is the localized scheduled date and time. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:53 -msgid "Updated scheduled message for {scheduledTimeLabel}" -msgstr "Mesaj programat actualizat pentru {scheduledTimeLabel}" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:544 msgid "Updated the avatar." msgstr "A actualizat avatarul." @@ -35165,7 +34644,7 @@ msgid "Uploading emojis" msgstr "Se încarcă emojiuri" #. Description for the maximum screen share bitrate select. Keep WebRTC literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:159 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:164 msgid "Upper bitrate cap before WebRTC adapts to the network." msgstr "Limita superioară a ratei de biți înainte ca WebRTC să se adapteze la rețea." @@ -35294,7 +34773,7 @@ msgid "Use an email you can open. We will send a code there." msgstr "Folosește o adresă de e-mail pe care o poți deschide. Îți vom trimite un cod acolo." #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:67 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:63 msgid "Use animated emojis" msgstr "Folosește emoji animate" @@ -35596,11 +35075,6 @@ msgstr "Folosit doar în această comunitate." msgid "User" msgstr "Utilizator" -#. Voice participant context menu submenu label for lower-frequency profile and communication actions. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:202 -msgid "User actions" -msgstr "Acțiuni utilizator" - #. IAR modal: rule description. #: src/features/moderation/components/report_modal/IARModalCopy.ts:251 msgid "User appears underage, or is involved in grooming or child exploitation." @@ -35677,7 +35151,7 @@ msgid "User record" msgstr "Înregistrare utilizator" #. Root label for the current user settings modal and settings search paths. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:352 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:341 msgid "User settings" msgstr "Setări utilizator" @@ -36215,7 +35689,7 @@ msgid "Video progress" msgstr "Progres video" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:75 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:71 msgid "Video quality" msgstr "Calitatea video" @@ -36604,7 +36078,7 @@ msgstr "Vocal (matur)" #. User settings tab for microphone, speaker, camera, and call stats. #. User settings tab for microphone, speaker, camera, and call stats. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:124 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:119 #: src/features/voice/utils/VoiceMessageDescriptors.ts:30 msgid "Voice & video" msgstr "Voce și video" @@ -36861,7 +36335,7 @@ msgid "Wait here" msgstr "Așteaptă aici" #. Tooltip explaining that video / screen share controls are gated while the voice connection is not yet ready. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:56 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:45 msgid "Waiting for connection..." msgstr "Se așteaptă conexiunea..." @@ -37362,11 +36836,6 @@ msgstr "Ce să cauți." msgid "What's happening?" msgstr "Ce se întâmplă?" -#. Form helper text for an expression pack description input. -#: src/features/expressions/components/modals/CreatePackModal.tsx:50 -msgid "What's in this pack?" -msgstr "Ce conține acest pachet?" - #. Short label in the settings dialog mobile settings view. #. Short label in the whats new modal. #. Sidebar item in settings that opens the app update notes modal. @@ -37551,7 +37020,7 @@ msgid "Window state" msgstr "Stare fereastră" #. User settings tab label shown on Windows desktop builds. Refers to the Microsoft Windows OS. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:74 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:69 msgid "Windows app" msgstr "Aplicație Windows" @@ -37873,16 +37342,6 @@ msgstr "Nu poți edita acest mesaj." msgid "You can't grant a permission you don't have in this channel." msgstr "Nu poți acorda o permisiune pe care nu o ai pe acest canal." -#. Body of the error modal when installing an emoji pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:91 -msgid "You can't install this emoji pack." -msgstr "Nu poți instala acest pachet de emoji." - -#. Body of the error modal when installing a sticker pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:95 -msgid "You can't install this sticker pack." -msgstr "Nu poți instala acest pachet de stickere." - #. Title of the error modal shown when the user is banned from a discovery community. #: src/features/discovery/commands/DiscoveryJoinCommands.tsx:38 msgid "You can't join this community" @@ -37942,8 +37401,8 @@ msgstr "Nu poți trimite mesaje în această comunitate." #. Tooltip in the voice control bar when the user lacks the Screen Share permission in this channel. Tone stays plain. #. Tooltip shown when the user lacks the Screen Share permission in the voice channel. Tone stays plain. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:65 -#: src/features/voice/components/VoiceControlBar.tsx:141 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:54 +#: src/features/voice/components/VoiceControlBar.tsx:137 msgid "You can't share your screen in this channel" msgstr "Nu poți partaja ecranul pe acest canal" @@ -37956,8 +37415,8 @@ msgstr "Nu poți vorbi pe acest canal" #. Tooltip in the voice control bar when the user lacks the Video permission in this channel. Tone stays plain. #. Tooltip shown when the user lacks the Video permission in the voice channel. Tone stays plain. #: src/features/voice/components/modals/CameraPreviewModal.tsx:74 -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:61 -#: src/features/voice/components/VoiceControlBar.tsx:131 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:50 +#: src/features/voice/components/VoiceControlBar.tsx:127 msgid "You can't turn on your camera in this channel" msgstr "Nu poți porni camera în acest canal" @@ -38120,10 +37579,6 @@ msgstr "Nu ești membru al acestei comunități de suficient timp pentru a trimi msgid "You haven't blocked anyone yet." msgstr "Nu ai blocat încă pe nimeni." -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:343 -msgid "You haven't created any packs yet." -msgstr "Nu ai creat încă niciun pachet." - #. Intro copy in the keyboard navigation modal. {productName} is the app name. #: src/features/input/components/modals/KeyboardModeIntroModal.tsx:26 msgid "You just pressed Tab. Keyboard mode is now on so you can navigate {productName} without a mouse." @@ -38345,13 +37800,6 @@ msgstr "Ai atins limita de {bookmarksText}. Șterge unul pentru a adăuga altul. msgid "You're at the cap of {freeItemsText} — your instance admin sets this limit." msgstr "Ai atins limita de {freeItemsText} — administratorul instanței tale setează această limită." -#. Fallback body of the emoji pack creation-limit error modal when no exact limit is known. -#. Fallback body of the sticker pack creation-limit error modal when no exact limit is known. -#: src/features/invite/commands/InviteCommands.tsx:61 -#: src/features/invite/commands/InviteCommands.tsx:79 -msgid "You're at the creation limit. Delete one to create another." -msgstr "Ai atins limita de creare. Șterge unul pentru a crea altul." - #. Modal body shown when the free bookmarks limit is reached and Plutonium would increase it. Free and Plutonium limits are interpolated. #: src/features/app/components/alerts/MaxBookmarksModal.tsx:30 msgid "You're at the free cap of {bookmarksText}. {premiumProductName} bumps you up to {premiumBookmarksText} — or remove one to add another." @@ -38362,13 +37810,6 @@ msgstr "Ai atins limita gratuită de {bookmarksText}. {premiumProductName} te ri msgid "You're at the free cap of {freeItemsText}. {premiumProductName} bumps you up to {premiumItemsText}." msgstr "Ai atins limita gratuită de {freeItemsText}. {premiumProductName} te ridică la {premiumItemsText}." -#. Fallback body of the emoji pack install-limit error modal when no exact limit is known. -#. Fallback body of the sticker pack install-limit error modal when no exact limit is known. -#: src/features/invite/commands/InviteCommands.tsx:52 -#: src/features/invite/commands/InviteCommands.tsx:70 -msgid "You're at the install limit. Remove one to add another." -msgstr "Ai atins limita de instalări. Șterge una pentru a adăuga alta." - #. Short label in the user banned from guild modal. Keep it concise. Keep the tone plain and specific. #: src/features/moderation/components/alerts/UserBannedFromGuildModal.tsx:8 msgid "You're banned" @@ -38379,11 +37820,6 @@ msgstr "Ai fost interzis" msgid "You're being rate limited. Wait {duration} before trying again." msgstr "Ești limitat. Așteaptă {duration} înainte de a încerca din nou." -#. End-of-list title in the scheduled messages popout when all scheduled messages are visible. Tone can be friendly. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:51 -msgid "You're caught up" -msgstr "Ești la zi" - #. Error modal body shown when a gift-subscription user tries to start a recurring subscription. Explains the extension/redemption path. #: src/features/app/components/dialogs/components/plutonium/hooks/useCheckoutActions.tsx:160 msgid "You're currently on a gift subscription. It won't renew. You can redeem more gift codes to extend it. Recurring subscriptions can be started after your gift time ends." @@ -38497,16 +37933,12 @@ msgstr "Ați folosit deja o rambursare self-serve recent. Puteți rambursa din n msgid "You've arrived, {username}! Let's get started." msgstr "Ai ajuns, {username}! Să începem." -#: src/features/auth/flow/InviteHeader.tsx:200 -msgid "You've been invited to install" -msgstr "Ai fost invitat să instalezi" - -#: src/features/auth/flow/InviteHeader.tsx:96 -#: src/features/auth/flow/InviteHeader.tsx:299 +#: src/features/auth/flow/InviteHeader.tsx:69 +#: src/features/auth/flow/InviteHeader.tsx:213 msgid "You've been invited to join" msgstr "Ai fost invitat să te alături" -#: src/features/auth/flow/InviteHeader.tsx:151 +#: src/features/auth/flow/InviteHeader.tsx:124 msgid "You've been invited to join a group DM by" msgstr "Ai fost invitat să te alături unui DM de grup de către" @@ -38586,7 +38018,7 @@ msgstr "Abonamentul tău {premiumProductName} a expirat. Ai pierdut toate benefi msgid "Your {productName} session expired. Sign in again to continue authorizing this application." msgstr "Sesiunea ta {productName} a expirat. Conectează-te din nou pentru a continua autorizarea acestei aplicații." -#: src/features/user/components/settings_utils/SettingsConstants.tsx:205 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:200 msgid "Your account" msgstr "Contul tău" diff --git a/fluxer_app/src/features/i18n/locales/ru/messages.po b/fluxer_app/src/features/i18n/locales/ru/messages.po index 10b481174..b478ce670 100644 --- a/fluxer_app/src/features/i18n/locales/ru/messages.po +++ b/fluxer_app/src/features/i18n/locales/ru/messages.po @@ -29,11 +29,6 @@ msgstr "(изменено)" msgid "(failed to load)" msgstr "(не удалось загрузить)" -#. Placeholder content text shown for scheduled messages with neither text nor attachments. Keep the parentheses. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:38 -msgid "(no content)" -msgstr "(нет контента)" - #: src/features/app/components/pages/YouPage.tsx:189 #: src/features/user/components/modals/UserProfileMobileSheet.tsx:899 msgid "(only visible to you)" @@ -455,7 +450,7 @@ msgstr "{count, plural, one {Развернуть (# строка)} few {Раз msgid "{count, plural, one {Expand (# row)} other {Expand (# rows)}}" msgstr "{count, plural, one {Развернуть (# строку)} other {Развернуть (# строки)}}" -#: src/features/voice/components/VoiceParticipantTile.tsx:303 +#: src/features/voice/components/VoiceParticipantTile.tsx:304 msgid "{count, plural, one {Expand # other device} other {Expand # other devices}}" msgstr "{count, plural, one {Развернуть ещё # устройство} other {Развернуть ещё # устройства}}" @@ -463,8 +458,8 @@ msgstr "{count, plural, one {Развернуть ещё # устройство} msgid "{count, plural, one {Group DM · # member} other {Group DM · # members}}" msgstr "{count, plural, one {Групповой чат · # участник} few {Групповой чат · # участника} many {Групповой чат · # участников} other {Групповой чат · # участника}}" -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:252 -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:273 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:274 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:295 msgid "{count, plural, one {Hide # device} other {Hide # devices}}" msgstr "{count, plural, one {Скрыть # устройство} few {Скрыть # устройства} many {Скрыть # устройств} other {Скрыть # устройств}}" @@ -476,7 +471,7 @@ msgstr "{count, plural, one {В звонке} few {# в звонке} many {# в msgid "{count, plural, one {Join video call (# participant)} other {Join video call (# participants)}}" msgstr "{count, plural, one {Присоединиться к видеозвонку (1 участник)} few {Присоединиться к видеозвонку ({count} участника)} many {Присоединиться к видеозвонку ({count} участников)} other {Присоединиться к видеозвонку ({count} участников)}}" -#: src/features/voice/components/VoiceParticipantTile.tsx:620 +#: src/features/voice/components/VoiceParticipantTile.tsx:621 msgid "{count, plural, one {Keep watching # stream and add this one} other {Keep watching # streams and add this one}}" msgstr "{count, plural, one {Продолжить смотреть # трансляцию и добавить эту} few {Продолжить смотреть # трансляции и добавить эту} many {Продолжить смотреть # трансляций и добавить эту} other {Продолжить смотреть # трансляций и добавить эту}}" @@ -492,8 +487,8 @@ msgstr "{count, plural, one {Отменить # приложение} other {О msgid "{count, plural, one {sent # attachment} other {sent # attachments}}" msgstr "{count, plural, one {отправил # вложение} few {отправил # вложения} many {отправил # вложений} other {отправил # вложения}}" -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:259 -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:280 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:281 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:302 msgid "{count, plural, one {Show # device} other {Show # devices}}" msgstr "{count, plural, one {Показать # устройство} few {Показать # устройства} many {Показать # устройств} other {Показать # устройств}}" @@ -535,22 +530,6 @@ msgstr "{count, plural, one {Вы уже используете одно раз msgid "{count, plural, one {You're at the cap of # saved media item. Remove one to add another.} other {You're at the cap of # saved media items. Remove one to add another.}}" msgstr "{count, plural, one {Вы достигли лимита в # сохранённый медиафайл. Удалите один, чтобы добавить другой.} few {Вы достигли лимита в # сохранённых медиафайла. Удалите один, чтобы добавить другой.} many {Вы достигли лимита в # сохранённых медиафайлов. Удалите один, чтобы добавить другой.} other {Вы достигли лимита в # сохранённых медиафайлов. Удалите один, чтобы добавить другой.}}" -#: src/features/invite/commands/InviteCommands.tsx:401 -msgid "{count, plural, one {You're at the limit of # emoji pack. Delete one to create another.} other {You're at the limit of # emoji packs. Delete one to create another.}}" -msgstr "{count, plural, one {Вы достигли лимита в # набор эмодзи. Удалите один, чтобы создать другой.} few {Вы достигли лимита в # набора эмодзи. Удалите один, чтобы создать другой.} many {Вы достигли лимита в # наборов эмодзи. Удалите один, чтобы создать другой.} other {Вы достигли лимита в # наборов эмодзи. Удалите один, чтобы создать другой.}}" - -#: src/features/invite/commands/InviteCommands.tsx:387 -msgid "{count, plural, one {You're at the limit of # installed emoji pack. Remove one to add another.} other {You're at the limit of # installed emoji packs. Remove one to add another.}}" -msgstr "{count, plural, one {Вы достигли лимита в # установленный набор эмодзи. Удалите один, чтобы добавить другой.} few {Вы достигли лимита в # установленных набора эмодзи. Удалите один, чтобы добавить другой.} many {Вы достигли лимита в # установленных наборов эмодзи. Удалите один, чтобы добавить другой.} other {Вы достигли лимита в # установленных наборов эмодзи. Удалите один, чтобы добавить другой.}}" - -#: src/features/invite/commands/InviteCommands.tsx:419 -msgid "{count, plural, one {You're at the limit of # installed sticker pack. Remove one to add another.} other {You're at the limit of # installed sticker packs. Remove one to add another.}}" -msgstr "{count, plural, one {Вы достигли лимита в # установленный набор стикеров. Удалите один, чтобы добавить другой.} few {Вы достигли лимита в # установленных набора стикеров. Удалите один, чтобы добавить другой.} many {Вы достигли лимита в # установленных наборов стикеров. Удалите один, чтобы добавить другой.} other {Вы достигли лимита в # установленных наборов стикеров. Удалите один, чтобы добавить другой.}}" - -#: src/features/invite/commands/InviteCommands.tsx:433 -msgid "{count, plural, one {You're at the limit of # sticker pack. Delete one to create another.} other {You're at the limit of # sticker packs. Delete one to create another.}}" -msgstr "{count, plural, one {Вы достигли лимита в # набор стикеров. Удалите один, чтобы создать новый.} few {Вы достигли лимита в # набора стикеров. Удалите один, чтобы создать новый.} many {Вы достигли лимита в # наборов стикеров. Удалите один, чтобы создать новый.} other {Вы достигли лимита в # наборов стикеров. Удалите один, чтобы создать новый.}}" - #: src/features/guild/components/alerts/MaxGuildsModal.tsx:24 msgid "{count, plural, one {You've reached the maximum number of communities you can join (# community). Leave a community before joining another one.} other {You've reached the maximum number of communities you can join (# communities). Leave a community before joining another one.}}" msgstr "{count, plural, one {Вы достигли максимального количества сообществ, в которые можете вступить (1 сообщество). Покиньте одно сообщество, прежде чем присоединиться к другому.} few {Вы достигли максимального количества сообществ, в которые можете вступить ({count} сообщества). Покиньте одно сообщество, прежде чем присоединиться к другому.} many {Вы достигли максимального количества сообществ, в которые можете вступить ({count} сообществ). Покиньте одно сообщество, прежде чем присоединиться к другому.} other {Вы достигли максимального количества сообществ, в которые можете вступить ({count} сообществ). Покиньте одно сообщество, прежде чем присоединиться к другому.}}" @@ -750,14 +729,14 @@ msgstr "{formats}. Макс. {maxSize}. Рекомендуется: {recommended msgid "{formats}. Max {maxSize}. Recommended: {recommendedSize}. {note}" msgstr "{formats}. Макс. {maxSize}. Рекомендуемый размер: {recommendedSize}. {note}" -#: src/features/auth/flow/InviteHeader.tsx:117 -#: src/features/auth/flow/InviteHeader.tsx:162 -#: src/features/auth/flow/InviteHeader.tsx:335 +#: src/features/auth/flow/InviteHeader.tsx:90 +#: src/features/auth/flow/InviteHeader.tsx:135 +#: src/features/auth/flow/InviteHeader.tsx:249 msgid "{formattedMemberCount} {memberCount, plural, one {member} other {members}}" msgstr "{formattedMemberCount} {memberCount, plural, one {участник} few {участника} many {участников} other {участников}}" -#: src/features/auth/flow/InviteHeader.tsx:111 -#: src/features/auth/flow/InviteHeader.tsx:320 +#: src/features/auth/flow/InviteHeader.tsx:84 +#: src/features/auth/flow/InviteHeader.tsx:234 msgid "{formattedPresenceCount} online" msgstr "{formattedPresenceCount} онлайн" @@ -776,7 +755,7 @@ msgstr "{fps} FPS" msgid "{guildName} channels" msgstr "Каналы \"{guildName}\"" -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:674 +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:673 msgid "{hiddenConnectionCount, plural, one {Expand # other device} other {Expand # other devices}}" msgstr "{hiddenConnectionCount, plural, one {Развернуть # другое устройство} other {Развернуть # других устройства}}" @@ -874,7 +853,7 @@ msgstr "{length} смотрят" msgid "{lineCount, plural, one {# line} other {# lines}}" msgstr "{lineCount, plural, one {# строка} few {# строки} many {# строк} other {# строк}}" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:145 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:143 msgid "{matchCount, plural, one {# match} other {# matches}}" msgstr "{matchCount, plural, one {# совпадение} few {# совпадения} many {# совпадений} other {# совпадений}}" @@ -889,7 +868,7 @@ msgid "{mbWayPaymentMethod} is a one-time payment method in {paymentProviderName msgstr "{mbWayPaymentMethod} — это одноразовый способ оплаты в {paymentProviderName}, поэтому он не подходит для регулярных подписок." #. Screen share bitrate option label. Mbps means megabits per second. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:167 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:172 msgid "{megabits} Mbps" msgstr "{megabits} Мбит/с" @@ -1105,7 +1084,7 @@ msgid "{productName} detected a potential raid in this community. Invites are pa msgstr "{productName} обнаружил потенциальную атаку в этом сообществе. Приглашения приостановлены, поэтому новые пользователи пока не могут присоединиться." #. Anti-raid status message on a community invite embed. productName is the product brand name placeholder. -#: src/features/channel/components/InviteEmbed.tsx:117 +#: src/features/channel/components/InviteEmbed.tsx:88 msgid "{productName} detected a potential raid, so new users can't join right now." msgstr "{productName} обнаружил потенциальную рейдовую атаку, поэтому новые пользователи пока не могут присоединиться." @@ -1225,14 +1204,14 @@ msgstr "Осталось {remaining} символов. Оформите {premium msgid "{remainingSlotCount} remaining" msgstr "Осталось {remainingSlotCount}" -#: src/features/channel/components/InviteEmbed.tsx:282 -#: src/features/channel/components/InviteEmbed.tsx:455 -#: src/features/channel/components/InviteEmbed.tsx:724 +#: src/features/channel/components/InviteEmbed.tsx:248 +#: src/features/channel/components/InviteEmbed.tsx:356 +#: src/features/channel/components/InviteEmbed.tsx:625 msgid "{renderedMemberCount} {memberCount, plural, one {member} other {members}}" msgstr "{renderedMemberCount} {memberCount, plural, one {участник} few {участника} many {участников} other {участников}}" #. Presence summary on a community invite embed. renderedPresenceCount is a formatted count of online members. -#: src/features/channel/components/InviteEmbed.tsx:112 +#: src/features/channel/components/InviteEmbed.tsx:83 msgid "{renderedPresenceCount} online" msgstr "{renderedPresenceCount} онлайн" @@ -1630,9 +1609,7 @@ msgstr "1 непрочитанное" msgid "1 unread DM" msgstr "1 непрочитанное личное сообщение" -#. Invite link use-limit option meaning the invite can be used once. #. Invite max-uses dropdown option for exactly one use. -#: src/features/expressions/components/modals/PackInviteModal.tsx:33 #: src/features/invite/components/modals/InviteModal.tsx:60 msgid "1 use" msgstr "1 использование" @@ -1668,16 +1645,12 @@ msgstr "Подарок на 1 год" msgid "10 minutes" msgstr "10 минут" -#. Invite link use-limit option meaning the invite can be used ten times. #. Invite max-uses dropdown option for ten uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:41 #: src/features/invite/components/modals/InviteModal.tsx:68 msgid "10 uses" msgstr "10 использований" -#. Invite link use-limit option meaning the invite can be used 100 times. #. Invite max-uses dropdown option for 100 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:53 #: src/features/invite/components/modals/InviteModal.tsx:80 msgid "100 uses" msgstr "100 использований" @@ -1763,9 +1736,7 @@ msgctxt "adaptive-screen-share" msgid "240p" msgstr "240p" -#. Invite link use-limit option meaning the invite can be used 25 times. #. Invite max-uses dropdown option for 25 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:45 #: src/features/invite/components/modals/InviteModal.tsx:72 msgid "25 uses" msgstr "25 использований" @@ -1840,16 +1811,12 @@ msgstr "5 дней" msgid "5 minutes" msgstr "5 минут" -#. Invite link use-limit option meaning the invite can be used five times. #. Invite max-uses dropdown option for five uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:37 #: src/features/invite/components/modals/InviteModal.tsx:64 msgid "5 uses" msgstr "5 использований" -#. Invite link use-limit option meaning the invite can be used 50 times. #. Invite max-uses dropdown option for 50 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:49 #: src/features/invite/components/modals/InviteModal.tsx:76 msgid "50 uses" msgstr "50 использований" @@ -2083,13 +2050,6 @@ msgstr "Принять приглашение" msgid "Accept the friend request from {userName}?" msgstr "Принять запрос в друзья от {userName}?" -#. Helper text on a pack invite embed explaining that accepting installs the pack. -#. Note shown on expression pack invites before accepting. -#: src/features/channel/components/InviteEmbed.tsx:100 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:81 -msgid "Accepting this invite installs the pack automatically." -msgstr "Принятие этого приглашения автоматически установит набор стикеров." - #. Short label in the notification utils helper. Keep it concise. #: src/features/notification/utils/NotificationUtils.ts:32 msgid "Access granted" @@ -2110,7 +2070,7 @@ msgstr "Доступ к основной информации профиля (и #. User settings tab for accessibility preferences (visual, motion, screen reader, etc.). #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:14 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:93 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:66 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:61 msgid "Accessibility" msgstr "Доступность" @@ -2124,7 +2084,7 @@ msgstr "Доступная область в реальном времени" #. User settings tab for account login, password, MFA, and security. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:11 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:129 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:95 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:90 msgid "Account" msgstr "Аккаунт" @@ -2180,7 +2140,7 @@ msgstr "Аккаунт слишком новый" #. Required-action modal title shown when an account-level verification step is required to proceed. #. Title of the error modal shown when an unclaimed (guest) account tries to accept a community or group DM invite. Auth-related; keep tone plain. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:8 -#: src/features/invite/commands/InviteCommands.tsx:37 +#: src/features/invite/commands/InviteCommands.tsx:35 msgid "Account verification required" msgstr "Требуется подтверждение аккаунта" @@ -2461,7 +2421,7 @@ msgid "Add an account to continue." msgstr "Чтобы продолжить, добавьте аккаунт." #. Body of the error modal shown when an unclaimed (guest) account tries to accept a community invite. Tells the user to complete sign-up first. -#: src/features/invite/commands/InviteCommands.tsx:42 +#: src/features/invite/commands/InviteCommands.tsx:40 msgid "Add an email and password to your account first." msgstr "Сначала добавьте адрес электронной почты и пароль к своей учётной записи." @@ -2771,7 +2731,7 @@ msgid "Address" msgstr "Адрес" #. Description for an H.264 backup stream select. Keep H.264, CPU, and GPU literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:119 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:124 msgid "Adds H.264 for mixed clients. Uses more encode work." msgstr "Добавляет кодек H.264 для совместимости с разными клиентами. Требует больше вычислительных ресурсов." @@ -2827,11 +2787,9 @@ msgstr "Администраторы приостановили приглаше #. Collapsed-by-default group at the end of the community overview tab holding less common settings. #. Disclosure button label in the voice connection status popout. Reveals technical bandwidth and network stats. #. User settings tab for power-user and experimental application preferences. -#. Voice participant context menu submenu label for IDs and diagnostics. #: src/features/channel/components/modals/channel_tabs/ChannelOverviewTab.tsx:337 #: src/features/guild/components/modals/guild_tabs/guild_overview_tab/index.tsx:28 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:178 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:145 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:140 #: src/features/voice/components/voice_connection_status/VoiceDetailsPopout.tsx:60 msgid "Advanced" msgstr "Расширенные" @@ -2842,7 +2800,7 @@ msgid "Advanced video settings" msgstr "Дополнительные настройки видео" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:100 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:121 msgid "Advertise a capped decode codec to force publisher migration" msgstr "Рекламировать ограниченный кодек декодирования для принудительного переноса издателя" @@ -3065,6 +3023,13 @@ msgstr "Разрешить всем видеть это подключение msgid "Allow anyone who can view your full profile to see your profile local time" msgstr "Разрешить всем, кто может просматривать ваш полный профиль, видеть ваше местное время в профиле" +#. Settings search entry label for the AV1 screen-share opt-in. AV1 is a codec name and should stay literal. +#. Switch label for the AV1 screen-share opt-in. AV1 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:236 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:88 +msgid "Allow AV1 for screen sharing" +msgstr "Разрешить AV1 для демонстрации экрана" + #. Toggle label that allows DMs from bots in this community. #: src/features/ui/action_menu/items/BulkSettingsMenuItems.tsx:81 msgid "Allow bot direct messages" @@ -3112,6 +3077,13 @@ msgstr "Разрешить гибкие названия текстовых ка msgid "Allow for all communities" msgstr "Разрешить для всех сообществ" +#. Settings search entry label for the H.265/HEVC screen-share opt-in. H.265 and HEVC are codec names and should stay literal. +#. Switch label for the H.265/HEVC screen-share opt-in. H.265 and HEVC are codec names and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:240 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:92 +msgid "Allow H.265 (HEVC) for screen sharing" +msgstr "Разрешить H.265 (HEVC) для демонстрации экрана" + #: src/features/connection/components/modals/EditConnectionModal.tsx:95 msgid "Allow members from communities you're in to see this connection" msgstr "Разрешить участникам ваших сообществ видеть это подключение" @@ -3218,7 +3190,7 @@ msgid "Already have an account?" msgstr "Уже есть аккаунт?" #. Status label on a group DM invite embed when the current user is already a member. -#: src/features/channel/components/InviteEmbed.tsx:76 +#: src/features/channel/components/InviteEmbed.tsx:67 msgid "Already joined" msgstr "Уже в чате" @@ -3426,7 +3398,7 @@ msgid "Animated avatars ({animatedAvatarFormats}) require {premiumProductName}." msgstr "Анимированные аватары ({animatedAvatarFormats}) требуют {premiumProductName}." #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:79 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:75 msgid "Animated avatars & profile banners" msgstr "Анимированные аватары и баннеры профиля" @@ -3712,7 +3684,7 @@ msgstr "Значок приложения" msgid "App language: {format}" msgstr "Язык приложения: {format}" -#: src/features/user/components/settings_utils/SettingsConstants.tsx:209 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:204 msgid "App settings" msgstr "Настройки приложения" @@ -3739,7 +3711,7 @@ msgstr "Масштаб приложения" #. Advanced settings category tag. #. User settings tab for app appearance and layout options. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:13 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:116 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:111 msgid "Appearance" msgstr "Внешний вид" @@ -3812,8 +3784,8 @@ msgstr "Приложение обновлено" #: src/features/user/components/modals/tabs/applications_tab/index.tsx:90 #: src/features/user/components/modals/tabs/applications_tab/index.tsx:129 #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:29 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:74 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:70 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:66 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:65 msgid "Applications" msgstr "Приложения" @@ -3899,7 +3871,7 @@ msgid "Are you sure you want to delete every message in your personal notes? Thi msgstr "Вы уверены, что хотите удалить все сообщения в личных заметках? Это навсегда удалит все сообщения и вложения. Это действие невозможно отменить." #. placeholder {0}: selectedRole.name -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:410 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:425 msgid "Are you sure you want to delete the <0>{0} role? Any members with this role will no longer have it." msgstr "Вы уверены, что хотите удалить роль \"<0>{0}\"? У всех участников, имеющих эту роль, она будет удалена." @@ -4080,11 +4052,6 @@ msgstr "Макет вложения" msgid "Attachment mocks" msgstr "Моки вложений" -#. Placeholder content text shown for scheduled messages that have attachments but no text content. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:34 -msgid "Attachment only message" -msgstr "Сообщение только с вложением" - #. Short label in the channel and chat textual attachment preview bottom sheet. Keep it concise. #. Short label in the channel and chat textual attachment preview modal. Keep it concise. #: src/features/channel/components/embeds/attachments/TextualAttachmentPreviewBottomSheet.tsx:27 @@ -4112,9 +4079,7 @@ msgstr "Загрузка вложений недоступна" msgid "Attachment: {filename}" msgstr "Вложение: {filename}" -#. Label in the scheduled message row preview indicating that attachments are included. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:43 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:34 msgid "Attachments" msgstr "Вложения" @@ -4238,7 +4203,7 @@ msgid "Audio settings" msgstr "Настройки аудио" #. Voice control button label for microphone and speaker settings. -#: src/features/voice/components/VoiceControlBar.tsx:146 +#: src/features/voice/components/VoiceControlBar.tsx:142 msgctxt "voice-control-button" msgid "Audio settings" msgstr "Настройки аудио" @@ -4344,7 +4309,7 @@ msgid "Authorized" 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/GeneralSettingsSections.ts:30 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:22 msgid "Authorized applications" msgstr "Авторизованные приложения" @@ -4358,8 +4323,8 @@ msgstr "Авторизованные приложения" #: src/features/user/components/modals/tabs/AuthorizedAppsTab.tsx:506 #: src/features/user/components/settings_utils/search_index/AuthorizedAppsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:148 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:34 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:107 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:102 msgid "Authorized apps" msgstr "Авторизованные приложения" @@ -4442,7 +4407,6 @@ msgid "Autocomplete suggestion: {label}, {selectedOptionPosition} of {resultCoun msgstr "Подсказка: {label}, {selectedOptionPosition} из {resultCount}" #. Channel overview settings tab label, control, or validation message (name, topic, slowmode, voice region, mature content gate). -#. Label for the auto codec option in the screen-share codec radio group. Keep it concise. #. Option label for a WebRTC content hint select. #. Option label for an SVC mode select. #. Option label for an encoder path select. @@ -4451,11 +4415,10 @@ msgstr "Подсказка: {label}, {selectedOptionPosition} из {resultCount} #. Voice region option label in the voice settings menu meaning let Fluxer pick the best region automatically. #. Voice region picker option label meaning 'let Fluxer pick the best region automatically'. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/RtcRegionSelect.tsx:19 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:59 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:99 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:139 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:176 -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:34 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:64 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:104 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:144 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:181 #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:263 #: src/features/voice/components/VoiceRegionSelector.tsx:16 #: src/features/voice/components/VoiceSettingsMenus.tsx:126 @@ -4468,6 +4431,11 @@ msgctxt "rtc-region-value" msgid "Automatic" msgstr "Автоматически" +#. Option label for the screen-share codec select. codec is the automatically selected codec label. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:222 +msgid "Automatic ({codec})" +msgstr "Автоматически ({codec})" + #. Settings search entry label. Names the settings search entry in the settings UI. #. Voice setting label for automatically evening out microphone volume. #: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:48 @@ -4495,96 +4463,6 @@ msgstr "Автоматическое чтение сообщений" msgid "Automatic start" msgstr "Автозапуск" -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep Firefox as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:8 -msgid "Automatic would use {codecName} because Firefox screen sharing works most reliably with it." -msgstr "Автоматически будет использоваться {codecName}, так как с ним демонстрация экрана в Firefox работает наиболее надёжно." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:70 -msgid "Automatic would use {codecName} because no hardware encoder is available and this browser exposes H.265." -msgstr "Автоматически будет использоваться {codecName}, так как аппаратный кодировщик недоступен, а этот браузер поддерживает H.265." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:75 -msgid "Automatic would use {codecName} because no hardware encoder is available and your computer exposes H.265." -msgstr "Автоматически будет использоваться {codecName}, так как аппаратный кодировщик недоступен, а ваш компьютер поддерживает H.265." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:90 -msgid "Automatic would use {codecName} because no higher-quality encoder is available and H.264 is compatible." -msgstr "Автоматически будет использоваться {codecName}, так как кодер более высокого качества недоступен, а H.264 совместим." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep OpenH264 and Linux literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:101 -msgid "Automatic would use {codecName} because no video encoder is exposed. On Linux, OpenH264 may need to be installed." -msgstr "Автоматически будет использоваться {codecName}, так как видеокодер не обнаружен. В Linux может потребоваться установить OpenH264." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:60 -msgid "Automatic would use {codecName} because software encoding is preferred and this browser exposes AV1." -msgstr "Автоматический режим будет использовать {codecName}, так как программное кодирование предпочтительнее, а этот браузер поддерживает AV1." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:80 -msgid "Automatic would use {codecName} because software encoding is preferred and this browser exposes VP9." -msgstr "Автоматически будет использоваться {codecName}, так как программное кодирование предпочтительнее, а этот браузер поддерживает VP9." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:95 -msgid "Automatic would use {codecName} because software encoding is preferred and VP8 is the safest software fallback." -msgstr "Автоматически будет использоваться {codecName}, так как программное кодирование предпочтительнее, а VP8 — самый безопасный запасной вариант." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:65 -msgid "Automatic would use {codecName} because software encoding is preferred and your computer exposes AV1." -msgstr "Автоматически будет использоваться {codecName}, так как программное кодирование предпочтительнее, а ваш компьютер поддерживает AV1." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:85 -msgid "Automatic would use {codecName} because software encoding is preferred and your computer exposes VP9." -msgstr "Автоматически будет использоваться {codecName}, так как программное кодирование предпочтительнее, а ваш компьютер поддерживает VP9." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep codec names literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:25 -msgid "Automatic would use {codecName} because this browser does not expose H.264, so VP8 is the safest fallback." -msgstr "Автоматический режим будет использовать {codecName}, так как этот браузер не поддерживает H.264, поэтому VP8 является самым безопасным запасным вариантом." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep Chromium as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:13 -msgid "Automatic would use {codecName} because this browser supports it and it is the best fallback outside Chromium." -msgstr "Автоматически будет использоваться {codecName}, так как этот браузер его поддерживает, и это лучший запасной вариант вне Chromium." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep codec names literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:30 -msgid "Automatic would use {codecName} because your computer does not expose H.264, so VP8 is the safest fallback." -msgstr "Автоматически будет использоваться {codecName}, так как ваш компьютер не поддерживает H.264, поэтому VP8 является самым безопасным запасным вариантом." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep Chromium as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:19 -msgid "Automatic would use {codecName} because your computer supports it and it is the best fallback outside Chromium." -msgstr "Автоматически будет использоваться {codecName}, так как ваш компьютер поддерживает его, и это лучший запасной вариант за пределами Chromium." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:54 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware and it gives strong screen-share quality." -msgstr "Автоматический режим будет использовать {codecName}, потому что ваш GPU может кодировать его аппаратно, и это обеспечивает высокое качество демонстрации экрана." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:42 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware and it is the most compatible screen-share default." -msgstr "Автоматически будет использоваться {codecName}, потому что ваш GPU может кодировать его аппаратно, и это наиболее совместимый вариант для демонстрации экрана по умолчанию." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:48 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware, with excellent compression and low CPU usage." -msgstr "Автоматический режим будет использовать {codecName}, потому что ваш GPU может кодировать его аппаратно, с отличным сжатием и низким использованием ЦП." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:36 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware, with the best compression for screen sharing." -msgstr "Автоматический режим будет использовать {codecName}, потому что ваш GPU может кодировать его аппаратно, с наилучшим сжатием для демонстрации экрана." - #. Short label in the animation tab. Keep it concise. #: src/features/user/components/modals/tabs/accessibility_tab/AnimationTab.tsx:52 msgid "Automatically play GIFs" @@ -4648,6 +4526,16 @@ msgstr "Автопрочтение" msgid "Autoscrolling" msgstr "Автопрокрутка" +#. Settings search synonym. Codec name; keep literal. Used to match this term in the settings search bar. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:101 +msgid "AV1" +msgstr "AV1" + +#. Option label for the screen-share codec select while the AV1 opt-in is off and the option is disabled. AV1 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:226 +msgid "AV1 (requires opt-in)" +msgstr "AV1 (требуется подтверждение)" + #. Label for the available desktop version in the Linux update modal. #: src/features/updater/commands/UpdaterModalCommands.tsx:140 msgid "Available" @@ -4875,7 +4763,7 @@ msgid "Badge" msgstr "Значок" #. Option label for a software encoder quality select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:83 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:88 msgid "Balanced" msgstr "Сбалансированное" @@ -4917,7 +4805,7 @@ msgstr "Бан истекает {0}." #: src/features/moderation/components/modals/BanMemberModal.tsx:270 #: src/features/ui/action_menu/GuildMemberContextMenu.tsx:66 #: src/features/ui/action_menu/items/GuildMemberMenuItems.tsx:51 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:94 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:118 msgid "Ban member" msgstr "Заблокировать пользователя" @@ -5046,7 +4934,7 @@ msgstr "От 1 до 32 символов" #. 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/PlutoniumIndex.ts:27 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:207 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:202 msgid "Billing" msgstr "Оплата" @@ -5099,7 +4987,7 @@ msgid "Biometrics" 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/VoiceVideoIndex.ts:160 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:181 msgid "Bitrate" msgstr "Битрейт" @@ -5181,8 +5069,8 @@ msgstr "Заблокированные" #: src/features/user/components/modals/tabs/BlockedUsersTab.tsx:210 #: src/features/user/components/settings_utils/search_index/BlockedUsersIndex.ts:6 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:152 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:58 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:18 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:53 msgid "Blocked users" msgstr "Заблокированные пользователи" @@ -5275,7 +5163,7 @@ msgstr "Добавлено в закладки." #. Tab label in the inbox popout listing the user bookmarks. #: src/features/channel/components/modals/BookmarksBottomSheet.tsx:33 #: src/features/messaging/components/pages/SavedMessagesPage.tsx:23 -#: src/features/messaging/components/popouts/InboxPopout.tsx:36 +#: src/features/messaging/components/popouts/InboxPopout.tsx:34 msgid "Bookmarks" msgstr "Избранное" @@ -5535,10 +5423,6 @@ msgstr "Запугивание, нежелательные повторяющи msgid "Bullying, threats, hate, violence, raids, or content that pushes self-harm." msgstr "Буллинг, угрозы, ненависть, насилие, рейды или контент, пропагандирующий членовредительство." -#: src/features/expressions/components/modals/CreatePackModal.tsx:95 -msgid "Bundle your favorite stickers into a pack you can distribute." -msgstr "Объедините любимые стикеры в набор, которым можно делиться." - #. Short label in the app constants. #: src/features/app/constants/AppConstants.ts:45 msgid "Busy right now" @@ -5761,7 +5645,7 @@ msgid "Cameras and virtual capture devices are selected here in {productName}, n msgstr "Камеры и виртуальные устройства захвата выбираются здесь, в {productName}, а не в системном средстве выбора Wayland. Если здесь ничего не отображается, проверьте разрешения или подключите устройство." #. Tooltip in the voice control bar when cameras are disabled because the participant count exceeds the limit. {voiceChannelCameraUserLimit} is the configured threshold. -#: src/features/voice/components/VoiceControlBar.tsx:136 +#: src/features/voice/components/VoiceControlBar.tsx:132 msgid "Cameras are off above {voiceChannelCameraUserLimit} participants" msgstr "Камеры отключены, если участников больше {voiceChannelCameraUserLimit}" @@ -5781,7 +5665,6 @@ msgid "Can't upload files here" msgstr "Не удается загрузить файлы сюда" #. Action label for dismissing a mass-mention warning. -#. Button label on a scheduled message row that cancels (deletes) the scheduled send. #. Button label that closes the emoji rename popout without saving. #. Button that closes the delete channel confirmation without deleting. #. Button that closes the device logout confirmation without changes. @@ -5810,10 +5693,8 @@ msgstr "Не удается загрузить файлы сюда" #: src/features/emoji/components/emojis/EmojiListItem.tsx:318 #: src/features/expressions/components/modals/AddFavoriteMemeModal.tsx:111 #: src/features/expressions/components/modals/AddGuildStickerModal.tsx:250 -#: src/features/expressions/components/modals/CreatePackModal.tsx:137 #: src/features/expressions/components/modals/EditFavoriteMemeModal.tsx:87 #: src/features/expressions/components/modals/EditGuildStickerModal.tsx:116 -#: src/features/expressions/components/modals/EditPackModal.tsx:124 #: src/features/guild/components/modals/TransferOwnershipModal.tsx:91 #: src/features/i18n/utils/CommonMessageDescriptors.ts:98 #: src/features/input/state/input_keybind/shared.ts:137 @@ -5824,7 +5705,6 @@ msgstr "Не удается загрузить файлы сюда" #: src/features/messaging/components/modals/ForwardModal.tsx:635 #: src/features/messaging/components/modals/ImageCropModal.tsx:925 #: src/features/messaging/components/modals/MessageHistoryThresholdModal.tsx:107 -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:47 #: src/features/moderation/components/modals/BanMemberModal.tsx:262 #: src/features/moderation/components/modals/RemoveTimeoutModal.tsx:70 #: src/features/moderation/components/modals/TimeoutMemberModal.tsx:126 @@ -5850,11 +5730,6 @@ msgstr "Отмена" msgid "Cancel editing message" msgstr "Отменить изменение сообщения" -#. Button or menu action label in the channel and chat scheduled message edit bar. Keep it concise. -#: src/features/channel/components/ScheduledMessageEditBar.tsx:18 -msgid "Cancel editing scheduled message" -msgstr "Отменить редактирование отложенного сообщения" - #. Relationship action label for canceling an outgoing friend request. #: src/features/relationship/utils/RelationshipMessageDescriptors.ts:25 msgid "Cancel friend request" @@ -5935,16 +5810,6 @@ msgstr "Нельзя редактировать" msgid "Cannot delete account" msgstr "Невозможно удалить аккаунт" -#. Title of the error modal when installing an emoji pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:83 -msgid "Cannot install emoji pack" -msgstr "Не удалось установить набор эмодзи" - -#. Title of the error modal when installing a sticker pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:87 -msgid "Cannot install sticker pack" -msgstr "Не удалось установить набор стикеров" - #. Toast error shown when captcha verification fails inside the auth captcha interceptor. #: src/features/auth/components/CaptchaInterceptor.tsx:14 msgid "Captcha verification failed. Try again." @@ -5955,15 +5820,15 @@ msgstr "Проверка капчи не удалась. Попробуйте е msgid "Capture" msgstr "Запись" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:398 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:420 msgid "Capture app audio" msgstr "Записывать звук приложения" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:399 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:421 msgid "Capture desktop audio" msgstr "Записывать звук с рабочего стола" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:397 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:419 msgid "Capture device audio" msgstr "Записывать звук с устройства" @@ -6221,12 +6086,12 @@ msgstr "Форма смены пароля" msgid "Change scheduled" msgstr "Изменение запланировано" -#. Tooltip / button label in the screen-share status pill. Opens the picker to change what is being shared. -#. Voice control menu action to choose a different screen-share source. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:48 -#: src/features/voice/components/VoiceControlBar.tsx:108 -msgid "Change source" -msgstr "Изменить источник" +#. Action that opens the source picker for the active screen share. +#. Voice screen share menu action that changes the shared source. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:24 +#: src/features/voice/components/ActiveScreenShareMenu.tsx:23 +msgid "Change Stream" +msgstr "Сменить трансляцию" #. Modal title for the screen-share picker when switching an ongoing stream to a new source. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:156 @@ -6575,7 +6440,7 @@ msgstr "Превышен лимит символов на {remaining}" #: src/features/input/components/modals/KeyboardShortcutsCheatsheetModal.tsx:40 #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:15 #: src/features/user/components/modals/tabs/keybinds_tab/DefaultKeybindsList.tsx:39 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:120 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:115 msgid "Chat" msgstr "Чат" @@ -6976,7 +6841,7 @@ msgid "Choose your profile accent color" 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/VoiceVideoIndex.ts:108 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:129 msgid "Cisco" msgstr "Cisco" @@ -7584,7 +7449,7 @@ msgid "Codec" 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/VoiceVideoIndex.ts:96 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:117 msgid "Codec negotiation testing" msgstr "Тестирование согласования кодеков" @@ -7628,8 +7493,8 @@ msgstr "Свернуть тему канала" #. Tooltip / aria label on a voice participant tile button that collapses expanded device tiles for one user. #. Voice menu action that collapses expanded device tiles back into a single tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:98 -#: src/features/voice/components/VoiceParticipantTile.tsx:165 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:122 +#: src/features/voice/components/VoiceParticipantTile.tsx:166 msgid "Collapse devices" msgstr "Свернуть устройства" @@ -8104,7 +7969,7 @@ msgstr "Фокус на поле ввода" #. Button label that opens a dedicated advanced settings modal for configuring screen-share encoder controls. #. Button label that opens a dedicated advanced settings modal. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedChatControls.tsx:161 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:163 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:168 msgid "Configure" msgstr "Настроить" @@ -8127,7 +7992,7 @@ msgid "Configure now" msgstr "Настроить сейчас" #. Tooltip / aria label on the screen-share control while a share is active. Opens the configure / end menu. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:69 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:58 msgid "Configure or end screen share" msgstr "Настроить или завершить демонстрацию экрана" @@ -8378,12 +8243,12 @@ msgstr "Подключение: {connectionId}" #: src/features/i18n/utils/CommonMessageDescriptors.ts:410 #: src/features/user/components/popouts/UserProfileShared.tsx:610 #: src/features/user/components/settings_utils/search_index/LinkedAccountsIndex.ts:8 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:38 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:30 msgid "Connections" msgstr "Подключения" #. User settings tab for linked external accounts. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:111 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:106 msgctxt "user-settings-tab" msgid "Connections" msgstr "Подключения" @@ -8434,7 +8299,7 @@ msgid "Content filtering" msgstr "Фильтрация контента" #. Label for an advanced screen-share select. Refers to the WebRTC MediaStreamTrack contentHint value. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:131 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:136 msgid "Content hint" msgstr "Подсказка по контенту" @@ -9157,16 +9022,6 @@ msgstr "Не удалось отклонить запрос на добавле msgid "Couldn't ignore the friend request. Try again." msgstr "Не удалось проигнорировать запрос на добавление в друзья. Попробуйте ещё раз." -#. Generic body for the error modal when an emoji pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:107 -msgid "Couldn't install this emoji pack. Try again later." -msgstr "Не удалось установить этот набор эмодзи. Повторите попытку позже." - -#. Generic body for the error modal when a sticker pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:111 -msgid "Couldn't install this sticker pack. Try again later." -msgstr "Не удалось установить этот набор стикеров. Повторите попытку позже." - #. Error modal title shown when accepting a community invite fails. #: src/features/invite/components/alerts/InviteAcceptFailedModal.tsx:9 msgid "Couldn't join community" @@ -9582,11 +9437,6 @@ msgstr "Создайте аккаунт, чтобы получить подар msgid "Create and manage applications and bots for your account" msgstr "Создавайте приложения и ботов для своей учётной записи и управляйте ими" -#. Empty-state description for expression packs when the feature requires premium. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:63 -msgid "Create and share custom emoji and sticker packs with {premiumProductFullName}." -msgstr "Создавайте и делитесь наборами эмодзи и стикеров с {premiumProductFullName}." - #. Button or menu action label in the application create modal. Keep it concise. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/applications_tab/ApplicationCreateModal.tsx:20 @@ -9628,14 +9478,6 @@ msgstr "Создать чат" msgid "Create emoji & stickers" msgstr "Создавать эмодзи и стикеры" -#. Action that opens the create-emoji-pack modal. -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/expressions/components/modals/CreatePackModal.tsx:18 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:314 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:31 -msgid "Create emoji pack" -msgstr "Создать набор эмодзи" - #. Accessible label for the create-favorite-category form. #: src/features/expressions/components/modals/CreateFavoriteCategoryModal.tsx:16 msgid "Create favorite category form" @@ -9688,14 +9530,6 @@ msgstr "Создать или присоединиться к сообществ msgid "Create role" msgstr "Создать роль" -#. Action that opens the create-sticker-pack modal. -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/expressions/components/modals/CreatePackModal.tsx:22 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:314 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:35 -msgid "Create sticker pack" -msgstr "Создать набор стикеров" - #. Setup wizard title prompting the operator to create the first account. #: src/features/app/components/setup/SetupWizardSteps.tsx:48 msgid "Create the administrator account" @@ -9748,15 +9582,6 @@ msgstr "Создано" msgid "Created {createdAt}" msgstr "Создано {createdAt}" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:334 -msgid "Created {createdCount} / {createdLimit}" -msgstr "Создано {createdCount} из {createdLimit}" - -#. placeholder {0}: NicknameUtils.getDisplayName(packCreator) -#: src/features/channel/components/InviteEmbed.tsx:343 -msgid "Created by {0}" -msgstr "Создано {0}" - #. placeholder {0}: inviter ? NicknameUtils.getNickname(inviter, undefined, channelId) : invite.inviter ? NicknameUtils.getDisplayName(invite.inviter) : '' #. placeholder {1}: formatExpiresAt(invite.expires_at) #: src/features/channel/components/modals/GroupInvitesBottomSheet.tsx:218 @@ -9768,13 +9593,6 @@ msgstr "Создано: {0}. Истекает через: {1}." msgid "Created by {creatorDisplayName} on {createdAt}" msgstr "Создано {creatorDisplayName} {createdAt}" -#. Metadata label for an expression pack invite. userName is the pack creator username. -#. Short label in the authentication invite header. Preserve {userName}; it is inserted by code. Keep the tone plain and specific. -#: src/features/auth/flow/InviteHeader.tsx:29 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:73 -msgid "Created by {userName}" -msgstr "Создано пользователем {userName}" - #. placeholder {0}: renderInline(change.newValue, i18n, guildId) #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:739 msgid "Created for channel {0}." @@ -9787,11 +9605,6 @@ msgstr "Создано для канала {0}." msgid "Created on {0}." msgstr "Создано {0}." -#. 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/ExpressionPacksIndex.ts:43 -msgid "Created packs" -msgstr "Созданные наборы" - #. placeholder {0}: renderInline(change.newValue, i18n) #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:743 msgid "Created with name {0}." @@ -10119,7 +9932,7 @@ msgid "Custom tags" msgstr "Пользовательские теги" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:87 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:83 msgid "Custom themes" msgstr "Пользовательские темы" @@ -10603,7 +10416,6 @@ msgstr "По умолчанию отключено на мобильных ус #. Button or menu action label in the channel and chat embed audio. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the channel and chat media container. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the channel and chat mobile memes picker. Keep it concise. Keep the tone plain and specific. -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the messaging commands. Keep it concise. Keep the tone plain and specific. #. Confirm button label on the destructive delete-saved-media alert. #. Danger button label that confirms deleting a custom emoji. @@ -10626,7 +10438,6 @@ msgstr "По умолчанию отключено на мобильных ус #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:117 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:290 #: src/features/user/components/modals/tabs/component_gallery_tab/index.tsx:238 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:49 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:154 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:190 msgid "Delete" @@ -10785,11 +10596,6 @@ msgstr "Удалить мои сообщения" msgid "Delete other members' messages. Pinning is controlled separately." msgstr "Удалять сообщения других участников. Закрепление сообщений настраивается отдельно." -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:40 -msgid "Delete pack" -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:31 msgid "Delete passkey" @@ -10862,11 +10668,6 @@ msgstr "Удалить это сообщение" msgid "Delete this message? Can't be undone." msgstr "Удалить это сообщение? Отменить действие будет невозможно." -#. Error message in the expression packs tab. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:45 -msgid "Delete this pack? Can't be undone." -msgstr "Удалить этот набор? Действие необратимо." - #. Danger action in the channel permissions overwrite context menu that removes a member permission override from the channel. #: src/features/channel/components/modals/channel_tabs/channel_permissions_tab/OverwriteContextMenu.tsx:19 msgid "Delete user" @@ -11011,7 +10812,7 @@ msgid "Description must be no more than {discoveryDescriptionMaxLength} characte msgstr "Описание должно содержать не более {discoveryDescriptionMaxLength} символов." #. Developer settings tab showing UI component examples. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:153 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:148 msgid "Design system" msgstr "Система дизайна" @@ -11025,8 +10826,8 @@ msgstr "Компьютер" #. User settings tab for desktop app integration and platform settings. #. User settings tab label shown on desktop builds when the OS could not be identified (fallback for the per-OS labels). -#: src/features/user/components/settings_utils/SettingsConstants.tsx:86 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:141 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:81 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:136 msgid "Desktop app" msgstr "Настройки приложения для ПК" @@ -11113,7 +10914,7 @@ msgstr "Доступна десктопная версия {version}. Загру #. Settings section label for desktop window behavior. #: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx:150 #: src/features/user/components/settings_utils/search_index/DesktopSettingsIndex.ts:94 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:62 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:54 msgid "Desktop window" msgstr "Окно на компьютере" @@ -11139,7 +10940,7 @@ msgid "Detached banner" msgstr "Откреплённый баннер" #. Option label for a WebRTC content hint select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:147 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:152 msgid "Detail" msgstr "Детализация" @@ -11163,7 +10964,7 @@ 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/advanced_settings_tab/AdvancedSettingsCategories.ts:20 #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:25 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:211 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:206 msgid "Developer" msgstr "Разработчик" @@ -11171,7 +10972,7 @@ msgstr "Разработчик" #. Settings section label for client developer mode. #: src/features/user/components/modals/tabs/ClientDeveloperSettingsTab.tsx:17 #: src/features/user/components/settings_utils/search_index/ClientDeveloperSettingsIndex.ts:7 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:66 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:58 msgid "Developer mode" msgstr "Режим разработчика" @@ -11218,11 +11019,6 @@ msgstr "Устройство" msgid "Device alerts" msgstr "Уведомления устройства" -#. Voice participant context menu submenu label for actions that affect one or more voice devices. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:182 -msgid "Device controls" -msgstr "Управление устройствами" - #: src/features/user/components/modals/tabs/DevicesTab.tsx:131 msgid "Device details" msgstr "Информация об устройстве" @@ -11232,7 +11028,7 @@ msgstr "Информация об устройстве" msgid "Device revoked" msgstr "Устройство отозвано" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:891 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1024 msgid "Device selection" msgstr "Выбор устройства" @@ -11255,7 +11051,7 @@ msgstr "Устройство:" #: src/features/user/components/modals/tabs/DevicesTab.tsx:530 #: src/features/user/components/settings_utils/search_index/DevicesIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/AppearanceSections.ts:82 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:62 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:57 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:124 msgid "Devices" msgstr "Устройства" @@ -11437,7 +11233,7 @@ msgid "Disable mobile push notifications" msgstr "Отключить мобильные push-уведомления" #. Short label for an advanced screen-share preview preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:43 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:48 msgid "Disable picture-in-picture popout for screen shares" msgstr "Отключить режим \"картинка в картинке\" для демонстрации экрана" @@ -11478,7 +11274,7 @@ msgstr "Отключить двухфакторную аутентификаци #. Voice menu checkbox label. Hides another participant's video only for the current user. #. Voice menu checkbox that hides a participant video on the current device only. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:86 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:110 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:77 msgid "Disable video locally" msgstr "Отключить видео локально" @@ -11754,11 +11550,6 @@ msgstr "Отображаемое имя" msgid "Display name (optional)" msgstr "Отображаемое имя (необязательно)" -#. Voice participant context menu submenu label for call display and diagnostics preferences. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:186 -msgid "Display options" -msgstr "Параметры отображения" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:661 msgid "Display role members separately." msgstr "Показывать участников роли отдельно." @@ -12284,12 +12075,8 @@ msgstr "Нидерландский" msgid "e.g., YubiKey, iPhone, work computer" msgstr "напр., YubiKey, iPhone, рабочий компьютер" -#: src/features/expressions/components/modals/PackInviteModal.tsx:187 -msgid "Each link works once." -msgstr "Каждая ссылка работает один раз." - #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:83 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:79 msgid "Early access to new features" msgstr "Ранний доступ к новым функциям" @@ -12315,7 +12102,6 @@ msgstr "Эхоподавление" #: src/features/emoji/components/stickers/StickerGridItem.tsx:43 #: src/features/platform/utils/DesktopLocaleBridge.ts:42 #: src/features/user/components/modals/tabs/chat_settings_tab/SearchEnginesTab.tsx:35 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:123 #: src/features/user/components/modals/tabs/LinkedAccountsTab.tsx:51 msgid "Edit" msgstr "Изменить" @@ -12396,11 +12182,6 @@ msgstr "Изменить профиль сообщества" msgid "Edit connection" msgstr "Изменить подключение" -#. Action that opens the edit-emoji-pack modal. -#: src/features/expressions/components/modals/EditPackModal.tsx:19 -msgid "Edit emoji pack" -msgstr "Изменить набор эмодзи" - #. Permission description in the role/permission editor for the Manage Community permission. Refers to top-level community settings, not per-channel. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:23 msgid "Edit global settings like name, description, and icon." @@ -12512,11 +12293,6 @@ msgstr "Изменить стикер" msgid "Edit sticker {stickerName}" msgstr "Изменить стикер \"{stickerName}\"" -#. Action that opens the edit-sticker-pack modal. -#: src/features/expressions/components/modals/EditPackModal.tsx:23 -msgid "Edit sticker pack" -msgstr "Изменить набор стикеров" - #. Settings search entry description. One-line summary of what the settings search entry controls. #: src/features/user/components/settings_utils/search_index/ApplicationsIndex.ts:88 msgid "Edit the bot avatar, tag, bio, banner, and friend request behavior" @@ -12555,11 +12331,6 @@ msgstr "Редактирование временно недоступно. По msgid "Editing message" msgstr "Редактирование сообщения" -#. Button or menu action label in the channel and chat scheduled message edit bar. Keep it concise. -#: src/features/channel/components/ScheduledMessageEditBar.tsx:14 -msgid "Editing scheduled message" -msgstr "Редактирование отложенного сообщения" - #. Discovery category dropdown option in the community Discovery settings tab. #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:88 msgid "Education" @@ -12674,7 +12445,7 @@ msgstr "Встраивание" #. Developer settings tab for testing URL unfurls and rendered embeds. #. Settings search entry label for the developer embed debugger. #: src/features/user/components/settings_utils/search_index/EmbedDebuggerIndex.ts:7 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:149 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:144 msgid "Embed debugger" msgstr "Отладчик встраиваний" @@ -12726,10 +12497,8 @@ msgstr "Вложения не скрыты" #. Audit log target-type filter label. Filters entries that target a custom emoji. #. Column header for the custom emoji image or glyph. #. 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/app/config/AuditLogConstants.ts:172 #: src/features/emoji/components/emojis/EmojiListItem.tsx:337 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:162 msgid "Emoji" msgstr "Смайлики" @@ -12745,11 +12514,6 @@ msgstr "Эмодзи" msgid "emoji {emojiName}" msgstr "эмодзи \"{emojiName}\"" -#. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:59 -msgid "Emoji & sticker packs" -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/ChatSettingsIndex.ts:351 msgid "Emoji autocomplete" @@ -12795,45 +12559,6 @@ msgstr "Название эмодзи не может быть длиннее 32 msgid "Emoji names need at least 2 characters and can use letters, numbers, and underscores. Emojis must be under {maxSize}. Static images are resized to 128x128 pixels and compressed automatically. Animated emojis and SVGs must already fit the limit." msgstr "Названия эмодзи должны содержать как минимум 2 символа и могут использовать буквы, цифры и знаки подчеркивания. Размер эмодзи должен быть менее {maxSize}. Статические изображения автоматически изменяются до размера 128x128 пикселей и сжимаются. Анимированные эмодзи и SVG должны уже соответствовать этим требованиям." -#. Kind label on an emoji pack invite embed. -#. Short label in the authentication invite header. Keep the tone plain and specific. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/auth/flow/InviteHeader.tsx:21 -#: src/features/channel/components/InviteEmbed.tsx:84 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:57 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:105 -msgid "Emoji pack" -msgstr "Набор эмодзи" - -#. placeholder {0}: invite.pack.name -#: src/features/invite/commands/InviteCommands.tsx:144 -msgid "Emoji pack {0} has been installed." -msgstr "Набор эмодзи {0} установлен." - -#. Title of the error modal when creating a new emoji pack is rejected because the user is at the creation limit. -#: src/features/invite/commands/InviteCommands.tsx:56 -msgid "Emoji pack creation limit reached" -msgstr "Достигнут лимит на создание наборов эмодзи" - -#. Modal title for the emoji pack invite share flow. -#: src/features/expressions/components/modals/PackInviteModal.tsx:57 -msgid "Emoji pack invite" -msgstr "Приглашение в набор эмодзи" - -#. Title of the error modal when installing an emoji pack via invite is rejected because the user is at the install limit. -#: src/features/invite/commands/InviteCommands.tsx:47 -msgid "Emoji pack limit reached" -msgstr "Достигнут лимит наборов эмодзи" - -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#. Settings section label for emoji expression packs. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:80 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:23 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:18 -msgid "Emoji packs" -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/ChatSettingsSections.ts:126 msgid "Emoji picker" @@ -12882,8 +12607,8 @@ msgstr "Избранное пусто" #. Label for an advanced select that caps the best video codec this client advertises it can decode. #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:172 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:92 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:177 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:113 msgid "Emulate decode codec (testing)" msgstr "Эмулировать кодек декодирования (тестирование)" @@ -13177,18 +12902,18 @@ msgstr "Включен контент для взрослых." #. Label for an advanced screen-share select. Refers to hardware or software video encoding. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:51 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:144 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:56 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:165 msgid "Encoder path" msgstr "Путь кодировщика" #. Description for the encoder path select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:55 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:60 msgid "Encoder preference for new screen shares." msgstr "Настройки кодирования для новых трансляций экрана." #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:164 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:185 msgid "Encoder, SVC, backup stream, and bitrate presets" msgstr "Кодек, SVC, резервный поток и предустановки битрейта" @@ -13220,10 +12945,8 @@ msgstr "Завершить льготный период" msgid "End grace period now?" msgstr "Завершить льготный период сейчас?" -#. Button label that stops the current screen share. #. Voice control menu action to stop sharing the screen. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:52 -#: src/features/voice/components/VoiceControlBar.tsx:112 +#: src/features/voice/components/VoiceControlBar.tsx:108 msgid "End screen share" msgstr "Завершить демонстрацию экрана" @@ -13540,7 +13263,9 @@ msgstr "Весь звук системы" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Subsection title in the voice tab. Keep it concise. +#. Voice menu submenu label for per-user entrance sound controls. #. Voice menu submenu label that contains per-user entrance sound mute and volume controls. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:179 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:309 #: src/features/user/components/modals/tabs/UserVoiceTab.tsx:187 #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:145 @@ -13568,6 +13293,8 @@ msgid "Entrance sound saved" msgstr "Звук входа сохранен" #. Voice menu slider label adjusting playback volume of this user's entrance sound, locally only. +#. Voice menu slider label for a user's entrance sound playback volume. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:187 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:318 msgid "Entrance sound volume" msgstr "Громкость звука входа" @@ -13803,10 +13530,6 @@ msgstr "Экспериментальный" msgid "EXPERIMENTAL" msgstr "EXPERIMENTAL" -#: src/features/expressions/components/modals/PackInviteModal.tsx:152 -msgid "Expiration" -msgstr "Срок действия" - #. Label above the expiration duration dropdown in the invite link settings. #: src/features/invite/components/modals/InviteModal.tsx:102 msgid "Expire after" @@ -13941,13 +13664,8 @@ msgstr "Экспорт моих данных" msgid "Export themes" msgstr "Экспорт тем" -#. Developer / debug surface — keep terse and technical. Tooltip / description for the Expression packs settings toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:129 -msgid "Expose the staff-only Expression packs page in user settings." -msgstr "Показывать страницу с эксклюзивными наборами выражений для сотрудников в настройках пользователя." - #. Developer / debug surface — keep terse and technical. Tooltip / description for the profile timezone settings toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:138 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:129 msgid "Expose the staff-only timezone section in profile settings." msgstr "Показывать раздел с настройками часового пояса, доступный только сотрудникам." @@ -13958,23 +13676,6 @@ msgstr "Показывать раздел с настройками часово msgid "Expression autocomplete" msgstr "Автозавершение выражений" -#. Settings search entry label. Names the settings search entry in the settings UI. -#. User settings tab for purchased or owned emoji/sticker expression packs. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:166 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:7 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:54 -msgid "Expression packs" -msgstr "Наборы эмоций" - -#. Empty-state title for expression packs when the feature requires premium. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:59 -msgid "Expression packs are a {premiumProductName} feature" -msgstr "Наборы эмоций — это функция {premiumProductName}" - -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:168 -msgid "Expression packs are not enabled on this instance. Contact your instance administrator for more information." -msgstr "На этом экземпляре наборы стикеров не включены. Для получения дополнительной информации обратитесь к администратору экземпляра." - #. Aria label for the expression picker category nav. #: src/features/i18n/utils/CommonMessageDescriptors.ts:751 msgid "Expression picker categories" @@ -13987,9 +13688,7 @@ msgstr "Удаление выражений" #. Community settings sidebar category grouping the emoji and stickers tabs. #. 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/GuildSettingsConstants.ts:249 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:19 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:134 msgid "Expressions" msgstr "Выражения" @@ -14457,7 +14156,7 @@ msgstr "Избранное" msgid "Favorites" msgstr "Избранное" -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:182 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:177 msgid "Feature" msgstr "Функция" @@ -14753,14 +14452,14 @@ msgstr "Перейти к полю ввода" #. Voice call layout action that pins one of several active devices of the same participant. #. Voice layout menu action that focuses one device/session for a participant. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:37 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:61 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:101 msgid "Focus this device" msgstr "Фокусировать это устройство" #. Voice call layout action that pins the selected participant in the focused view. #. Voice layout menu action that focuses one participant in the call view. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:41 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:65 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:105 msgid "Focus this person" msgstr "Сфокусироваться на этом участнике" @@ -14807,7 +14506,7 @@ msgstr "Настройки папки" msgid "Follow us on {blueskyProviderName}" msgstr "Подпишитесь на нас в {blueskyProviderName}" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:693 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:826 msgid "Follow voice input" msgstr "Следовать за голосом" @@ -15061,7 +14760,7 @@ msgstr "Переслал сообщение" msgid "Forwarded from" msgstr "Переслано от" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:269 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:267 msgid "Found {resultCount} results in {categoryCount} categories" msgstr "Найдено {resultCount} результатов в {categoryCount} категориях" @@ -15096,7 +14795,7 @@ msgstr "Частота кадров" msgid "France" msgstr "Франция" -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:187 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:182 msgid "Free" msgstr "Бесплатно" @@ -15355,10 +15054,6 @@ msgstr "Общие" msgid "Generate a shareable link or copy your combined custom CSS." msgstr "Создайте ссылку для публикации или скопируйте объединенный пользовательский CSS." -#: src/features/expressions/components/modals/PackInviteModal.tsx:213 -msgid "Generate invite" -msgstr "Сгенерировать ссылку-приглашение" - #. Short label in the add friends to group modal. Keep it concise. #: src/features/relationship/components/modals/AddFriendsToGroupModal.tsx:23 msgid "Generate invite link" @@ -15639,7 +15334,7 @@ msgstr "Подарено <0/> до <1>{giftEndDate}. Не продлевае #. Settings search entry label. Also used as a search synonym in the settings search bar. #. User settings tab for gift inventory and redemption codes. #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:37 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:99 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:94 msgid "Gifts" msgstr "Подарки" @@ -15664,7 +15359,7 @@ msgid "Glad you're here, {username}!" msgstr "Рады, что вы с нами, {username}!" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:71 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:67 msgid "Global emoji & sticker access" msgstr "Доступ ко всем эмодзи и стикерам" @@ -15703,8 +15398,8 @@ msgstr "Перейти к {premiumProductName}" #. Button label on a community invite embed when the current user is already a member. #. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:108 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:53 +#: src/features/channel/components/InviteEmbed.tsx:79 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:45 msgid "Go to community" msgstr "Перейти в сообщество" @@ -15831,7 +15526,7 @@ msgstr "Выдано {0}." msgid "Grants all permissions and bypasses channel restrictions. Highly sensitive." msgstr "Предоставляет все разрешения и обходит ограничения канала. Очень конфиденциально." -#: src/features/voice/components/StreamSettingsMenuContent.tsx:878 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1011 msgid "Granular selection" msgstr "Детальный выбор" @@ -15867,7 +15562,7 @@ msgstr "Греческий" #. Toggle label in the mobile video settings bottom sheet. Switches to grid layout. #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:88 -#: src/features/voice/components/VoiceSettingsMenus.tsx:784 +#: src/features/voice/components/VoiceSettingsMenus.tsx:785 msgid "Grid view" msgstr "Сетка" @@ -15948,7 +15643,7 @@ msgstr "Приглашения в группу" #. Audit log channel type label for group DM channels. #. Fallback display name for an unnamed group DM in quick switcher results. #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:57 -#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:44 +#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:43 msgid "Group message" msgstr "Групповое сообщение" @@ -16010,20 +15705,25 @@ msgid "Grouping" 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/VoiceVideoIndex.ts:104 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:125 msgid "H.264" msgstr "H.264" #. Label for an advanced screen-share select. H.264 is a codec name and should stay literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:115 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:120 msgid "H.264 backup stream" msgstr "Резервный поток H.264" #. Option label for an H.264 backup stream select. H.264 is a codec name and should stay literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:127 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:132 msgid "H.264 simulcast backup" msgstr "Резервная копия H.264 simulcast" +#. Option label for the screen-share codec select while the HEVC opt-in is off and the option is disabled. H.265 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:231 +msgid "H.265 (requires opt-in)" +msgstr "H.265 (требуется согласие)" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the connection add connection modal. #: src/features/connection/components/modals/AddConnectionModal.tsx:57 @@ -16075,12 +15775,8 @@ msgstr "Аппаратное ускорение" msgid "Hardware acceleration can cause rendering glitches with transparent windows. Try --disable-gpu if you see flicker or smearing." msgstr "Аппаратное ускорение может вызывать сбои рендеринга с прозрачными окнами. Попробуйте --disable-gpu, если видите мерцание или размытие." -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:132 -msgid "Hardware acceleration is off, so codecs will encode on your CPU. <0>Turn it back on in {advancedSettingsLabel}." -msgstr "Аппаратное ускорение отключено, поэтому кодеки будут использовать ваш процессор для кодирования. <0>Включите его обратно в {advancedSettingsLabel}." - #. 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/VoiceVideoIndex.ts:152 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:173 msgid "Hardware encoder" msgstr "Аппаратный кодировщик" @@ -16215,10 +15911,15 @@ msgid "Help translate {PRODUCT_NAME} into your language on <0>{I18N_WEBLATE_DOMA msgstr "Помогите перевести {PRODUCT_NAME} на ваш язык на <0>{I18N_WEBLATE_DOMAIN}." #. Description for a WebRTC content hint select. Keep Motion, Detail, and text as plain option concepts. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:135 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:140 msgid "Helps the browser choose motion, detail, or text handling." msgstr "Помогает браузеру выбирать, как обрабатывать движение, детали или текст." +#. Settings search synonym. Codec name; keep literal. Used to match this term in the settings search bar. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:105 +msgid "HEVC" +msgstr "HEVC" + #. Codec description in the screen share codec policy menu. HEVC is a codec name; keep WebRTC literal. #: src/features/voice/utils/ScreenShareCodecPolicy.ts:28 msgid "HEVC. Efficient at low bitrate, but only usable when WebRTC exposes a hardware encoder." @@ -16370,7 +16071,7 @@ msgid "Hide muted channels by default?" msgstr "Скрывать заглушенные каналы по умолчанию?" #. Short label for an advanced stream privacy preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:47 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:52 msgid "Hide my stream preview thumbnail" msgstr "Скрыть миниатюру предпросмотра моей трансляции" @@ -16389,7 +16090,7 @@ msgstr "Скрыть пароль" msgid "Hide picture-in-picture popout?" msgstr "Скрыть окно \"картинка в картинке\"?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:727 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:860 msgid "Hide preview thumbnail" msgstr "Скрыть миниатюру предпросмотра" @@ -16451,7 +16152,7 @@ msgid "High dynamic range display mode" msgstr "Режим отображения с расширенным динамическим диапазоном" #. Description for a software encoder quality select. Keep AV1 and CPU literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:75 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:80 msgid "Higher quality can cost more CPU and latency." msgstr "Более высокое качество может потребовать больше ресурсов процессора и увеличить задержку." @@ -16474,7 +16175,7 @@ msgstr "Подсказки" msgid "Hoist order" msgstr "Порядок отображения" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:507 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:522 msgid "Hoist order reset to default" msgstr "Порядок отображения сброшен до стандартного" @@ -16503,7 +16204,7 @@ msgstr "Нажмите и удерживайте для записи. Прове #. Action label in quick switcher for navigating to the Home tab. #: src/features/app/components/layout/MobileBottomNav.tsx:110 -#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:48 +#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:47 msgid "Home" msgstr "Главная" @@ -16834,11 +16535,11 @@ msgstr "Игнорировать" msgid "Ignore friend request" msgstr "Игнорировать запрос в друзья" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:868 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1001 msgid "Ignore hardware devices" msgstr "Игнорировать аппаратные устройства" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:844 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:977 msgid "Ignore input media" msgstr "Игнорировать медиавложения" @@ -16864,7 +16565,7 @@ msgstr "Игнорировать жалобу на спам" msgid "Ignore the friend request from {displayName}?" msgstr "Игнорировать запрос в друзья от {displayName}?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:855 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:988 msgid "Ignore virtual" msgstr "Игнорировать виртуальные" @@ -17198,7 +16899,7 @@ msgid "Inbox preview" msgstr "Предпросмотр входящих" #. Accessible label for the inbox popout tablist. -#: src/features/messaging/components/popouts/InboxPopout.tsx:44 +#: src/features/messaging/components/popouts/InboxPopout.tsx:38 msgid "Inbox tabs" msgstr "Вкладки \"Входящие\"" @@ -17446,38 +17147,11 @@ msgstr "Вставить эмодзи" msgid "Install {productName} for the full source picker and smoother screen-sharing controls." msgstr "Установите {productName}, чтобы получить полный выбор источников и более плавное управление демонстрацией экрана." -#. Button label on an emoji pack invite embed that installs the pack. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:92 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:65 -msgid "Install emoji pack" -msgstr "Установить набор эмодзи" - -#. Button label on a sticker pack invite embed that installs the pack. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:96 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:69 -msgid "Install sticker pack" -msgstr "Установить набор стикеров" - #. Label for the installed desktop version in the Linux update modal. #: src/features/updater/commands/UpdaterModalCommands.tsx:136 msgid "Installed" msgstr "Установлено" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:303 -msgid "Installed {installedCount} / {installedLimit}" -msgstr "Установлено: {installedCount} из {installedLimit}" - -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:113 -msgid "Installed on {installedAt}" -msgstr "Установлено {installedAt}" - -#. 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/ExpressionPacksIndex.ts:39 -msgid "Installed packs" -msgstr "Установленные наборы" - #. Desktop updater modal body. The currentVersion placeholder is the installed app version. #: src/features/updater/commands/UpdaterModalCommands.tsx:45 msgid "Installed version: {currentVersion}." @@ -17527,7 +17201,7 @@ msgstr "Интерфейс" #. Settings section label for interface language selection. #. Settings section title in the language tab. Keep it concise. #: src/features/user/components/modals/tabs/LanguageTab.tsx:79 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:50 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:42 msgid "Interface language" msgstr "Язык интерфейса" @@ -17536,11 +17210,6 @@ msgstr "Язык интерфейса" msgid "Interface size" msgstr "Размер интерфейса" -#. Status pill on a scheduled message row when the schedule is in the past or otherwise invalid. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:26 -msgid "Invalid" -msgstr "Недействительно" - #. Error message in the use entrance sound. #. Error message in the use sound settings. #: src/features/user/components/modals/tabs/hooks/useEntranceSound.ts:30 @@ -17631,7 +17300,6 @@ msgstr "Невидимый" #: src/features/app/config/AuditLogConstants.ts:180 #: src/features/channel/components/guild_members_page/MemberTableRow.tsx:43 #: src/features/invite/components/modals/InviteModal.tsx:97 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:120 msgid "Invite" msgstr "Пригласить" @@ -17704,7 +17372,7 @@ msgid "Invite link settings" msgstr "Настройки ссылки-приглашения" #. Title shown on an invite embed while streaming privacy is active. -#: src/features/channel/components/InviteEmbed.tsx:137 +#: src/features/channel/components/InviteEmbed.tsx:108 msgid "Invite masked" msgstr "Приглашение скрыто" @@ -17786,7 +17454,7 @@ msgid "Invite to community" msgstr "Пригласить в сообщество" #. Title shown on an invite embed when the invite cannot be resolved due to a non-permanent failure. -#: src/features/channel/components/InviteEmbed.tsx:133 +#: src/features/channel/components/InviteEmbed.tsx:104 msgid "Invite unavailable" msgstr "Приглашение недоступно" @@ -17805,17 +17473,6 @@ msgstr "Пригласил(-а)" msgid "Invited by {0}." msgstr "Пригласил(а) {0}." -#. Short label in the authentication invite header. Preserve {inviterTag}; it is inserted by code. Keep the tone plain and specific. -#: src/features/auth/flow/InviteHeader.tsx:34 -#: src/features/channel/components/InviteEmbed.tsx:347 -msgid "Invited by {inviterTag}" -msgstr "Пригласил(а) {inviterTag}" - -#. Metadata label for an expression pack invite. userTag is the inviter username and discriminator. -#: src/features/invite/components/modals/InviteAcceptModal.tsx:77 -msgid "Invited by {userTag}" -msgstr "Пригласил(-а) {userTag}" - #: src/features/invite/components/InviteListItem.tsx:67 msgid "Inviter" msgstr "Пригласивший" @@ -17860,7 +17517,7 @@ msgstr "Приглашения приостановлены, так как {prod #. Invite settings notice shown after admins pause invite links for a community. #. Status message on a community invite embed when invites are paused by community admins. -#: src/features/channel/components/InviteEmbed.tsx:121 +#: src/features/channel/components/InviteEmbed.tsx:92 #: src/features/invite/components/DisableInvitesButton.tsx:48 msgid "Invites are paused for this community." msgstr "Приглашения для этого сообщества приостановлены." @@ -17871,7 +17528,7 @@ msgstr "Администратор приостановил приглашени #. Audit log community feature label meaning invite creation is disabled. #. Status label on a community invite embed when invites are paused or anti-raid mode is active. -#: src/features/channel/components/InviteEmbed.tsx:104 +#: src/features/channel/components/InviteEmbed.tsx:75 #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:106 msgid "Invites disabled" msgstr "Приглашения отключены" @@ -17884,7 +17541,7 @@ msgstr "Баннер \"Приглашения отключены\"" #. Button or menu action label in the invite accept modal. Keep it concise. #. Button or menu action label in the invites disabled modal. Keep it concise. #: src/features/invite/components/alerts/InvitesDisabledModal.tsx:9 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:49 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:41 msgid "Invites paused" msgstr "Приглашения приостановлены" @@ -18025,12 +17682,12 @@ msgid "Join community form" msgstr "Форма присоединения к сообществу" #. Button label on a group DM invite embed that accepts the invite. -#: src/features/channel/components/InviteEmbed.tsx:80 +#: src/features/channel/components/InviteEmbed.tsx:71 msgid "Join group" msgstr "Присоединиться к группе" #. Button or menu action label in the invite accept modal. Keep it concise. -#: src/features/invite/components/modals/InviteAcceptModal.tsx:45 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:37 msgid "Join group DM" msgstr "Присоединиться к групповому чату" @@ -18355,12 +18012,12 @@ msgstr "Корейский" #. User settings tab for language, locale, and time display preferences. #: src/features/app/components/setup/SetupWizardSteps.tsx:56 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:6 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:137 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:132 msgid "Language" 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/GeneralSettingsSections.ts:54 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:46 msgid "Language settings" msgstr "Настройки языка" @@ -18440,15 +18097,10 @@ msgid "Launch at login" msgstr "Запускать при входе в систему" #. Description for an SVC mode select. Keep SVC and AV1 literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:95 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:100 msgid "Layering for AV1 and VP9 when available." msgstr "Послойная обработка для AV1 и VP9, если доступно." -#. CTA label that opens the premium settings tab from expression packs. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:67 -msgid "Learn about {premiumProductName}" -msgstr "Узнать о {premiumProductName}" - #. Accessible label for the screen-share picker footer info button. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:184 msgid "Learn about screen share previews" @@ -18818,7 +18470,7 @@ msgid "Links" msgstr "Ссылки" #. User settings tab label shown on Linux desktop builds. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:78 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:73 msgid "Linux app" msgstr "Приложение Linux" @@ -19115,7 +18767,7 @@ msgid "macOS" msgstr "macOS" #. User settings tab label shown on macOS desktop builds. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:82 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:77 msgid "macOS app" msgstr "Приложение macOS" @@ -19247,11 +18899,6 @@ msgstr "Управление функциями сообщества" msgid "Manage emoji & stickers" msgstr "Управление эмодзи и стикерами" -#. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:47 -msgid "Manage expression packs" -msgstr "Управление наборами эмоций" - #: src/features/channel/components/modals/channel_tabs/ChannelWebhooksTab.tsx:93 msgid "Manage incoming webhooks that can post messages into this channel." msgstr "Управляйте входящими вебхуками, которые могут публиковать сообщения в этот канал." @@ -19316,7 +18963,7 @@ msgstr "Обновление десктопной версии вручную" #. Action label in the inbox popout overflow menu. Marks every inbox channel as read. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/messaging/components/popouts/InboxPopout.tsx:48 +#: src/features/messaging/components/popouts/InboxPopout.tsx:42 #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:435 msgid "Mark all as read" msgstr "Отметить все как прочитанное" @@ -19334,7 +18981,7 @@ msgstr "Отметить все чаты как прочитанные" #. Accessible label and tooltip for the mark-all-as-read button in the inbox popout. #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:165 -#: src/features/messaging/components/popouts/InboxPopout.tsx:52 +#: src/features/messaging/components/popouts/InboxPopout.tsx:46 msgid "Mark all inbox channels as read" msgstr "Отметить все чаты как прочитанные" @@ -19597,10 +19244,6 @@ msgstr "Максимальное количество использований msgid "Max size: {BACKGROUND_MEDIA_MAX_SIZE_LABEL}." msgstr "Максимальный размер: {BACKGROUND_MEDIA_MAX_SIZE_LABEL}." -#: src/features/expressions/components/modals/PackInviteModal.tsx:168 -msgid "Max uses" -msgstr "Макс использует" - #: src/features/user/components/modals/tabs/component_gallery_tab/IndicatorsTab.tsx:451 msgid "Max visible count" msgstr "Макс. видимое количество" @@ -19615,13 +19258,6 @@ msgstr "Развернуть окно" msgid "Maximizes visible messages with minimal spacing." msgstr "Максимальное количество сообщений с минимальным интервалом." -#. Form helper text describing the maximum length of a description field. -#. Form helper text describing the maximum length of a description field. -#: src/features/expressions/components/modals/CreatePackModal.tsx:46 -#: src/features/expressions/components/modals/EditPackModal.tsx:43 -msgid "Maximum 256 characters" -msgstr "Максимум 256 символов" - #. Label for attachment decay maximum eligible size. #: src/features/app/components/setup/SetupWizardSteps.tsx:240 msgid "Maximum eligible size (MB)" @@ -19638,10 +19274,15 @@ msgid "Maximum protection for family-friendly spaces" msgstr "Максимальная защита для семейных чатов" #. Label for an advanced screen-share bitrate select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:155 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:160 msgid "Maximum screen share bitrate" msgstr "Максимальный битрейт демонстрации экрана" +#. Settings search entry description for the AV1 and H.265 screen-share opt-in toggles. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:97 +msgid "May cause compatibility issues for viewers. We’re working on improving this." +msgstr "Может вызвать проблемы совместимости у зрителей. Мы работаем над улучшением." + #. Short label in the max favorite memes modal. #: src/features/app/components/alerts/MaxFavoriteMemesModal.tsx:34 #: src/features/expressions/components/modals/GiftAcceptModal.tsx:220 @@ -19690,9 +19331,7 @@ msgid "Media buttons" msgstr "Кнопки медиа" #. Accessible label for the floating media controls toolbar in the media viewer modal. -#. Voice participant context menu submenu label for camera, stream, and video actions. #: src/features/messaging/components/modals/media_modal/shared.ts:69 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:190 msgid "Media controls" msgstr "Управление медиа" @@ -19898,7 +19537,7 @@ msgstr "Участники, выбрано" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Voice participant menu action that inserts a mention of the selected user into the message composer. #: src/features/ui/action_menu/items/MentionUserMenuItem.tsx:13 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:45 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:69 #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:67 msgid "Mention" msgstr "Упомянуть" @@ -20004,7 +19643,7 @@ msgstr "Сообщение" #: src/features/guild/components/modals/guild_tabs/GuildMemberActionsSheet.tsx:88 #: src/features/ui/action_menu/items/ActionsSubmenu.tsx:41 #: src/features/ui/action_menu/items/MessageUserMenuItem.tsx:26 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:49 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:73 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabInputsTab.tsx:86 #: src/features/user/components/modals/UserProfileMobileSheet.tsx:712 #: src/features/user/components/modals/UserProfileModal.tsx:562 @@ -20342,7 +19981,7 @@ msgstr "Требуется доступ к микрофону" msgid "Microphone test" msgstr "Тест микрофона" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:813 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:946 msgid "Microphone workaround" msgstr "Обход микрофона" @@ -20532,9 +20171,7 @@ msgid "Mod" msgstr "Модерация" #. Permission category for moderation actions against members or messages. -#. Voice participant context menu submenu label for member moderation actions. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:141 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:194 msgid "Moderation" msgstr "Модерация" @@ -20667,7 +20304,7 @@ msgstr "Самые релевантные" #. Short label in the inline. Keep it concise. #: src/features/user/components/modals/tabs/accessibility_tab/AccessibilityTabInline.tsx:31 #: src/features/user/components/modals/tabs/AccessibilityTab.tsx:98 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:143 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:148 #: src/features/user/components/settings_utils/search_index/AccessibilityIndex.ts:297 #: src/features/user/components/settings_utils/section_registry/AccessibilitySections.ts:271 msgid "Motion" @@ -20685,7 +20322,7 @@ msgid "Move" msgstr "Переместить" #. Submenu label that moves every active device into another voice channel. -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:22 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:37 msgid "Move all devices to…" msgstr "Переместить все устройства в…" @@ -20702,7 +20339,7 @@ msgstr "Перейти к предыдущему каналу в истории #. Submenu label that moves a single device into another voice channel. #. Submenu label that moves a single device into another voice channel. #: src/features/ui/action_menu/items/MoveToChannelSubmenu.tsx:21 -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:18 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:33 msgid "Move device to…" msgstr "Переместить устройство в…" @@ -20739,7 +20376,7 @@ msgstr "Переместить в" #. Submenu label that moves the selected participant or content into another channel. #. Submenu label that moves the selected participant or content into another channel. #: src/features/ui/action_menu/items/MoveToChannelSubmenu.tsx:29 -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:26 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:41 msgid "Move to…" msgstr "Переместить в…" @@ -20804,7 +20441,7 @@ msgstr "Музыкальная нота" #: src/features/channel/components/bottomsheets/channel_details_bottom_sheet/ChannelDetailsBottomSheetShared.ts:132 #: src/features/channel/components/embeds/media/EmbedVideo.tsx:72 #: src/features/guild/components/modals/GuildNotificationSettingsModal.tsx:141 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:20 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:36 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:65 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:73 #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:178 @@ -20818,7 +20455,7 @@ msgid "Mute" msgstr "Выключить звук" #. Voice control button label to turn the user's microphone off. -#: src/features/voice/components/VoiceControlBar.tsx:126 +#: src/features/voice/components/VoiceControlBar.tsx:122 msgctxt "voice-control-action" msgid "Mute" msgstr "Выключить микрофон" @@ -20884,7 +20521,7 @@ msgid "Mute conversation" msgstr "Отключить уведомления" #. Voice menu toggle that mutes a single device when the current user is connected on multiple devices. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:53 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:77 msgid "Mute device" msgstr "Выключить микрофон" @@ -20898,7 +20535,9 @@ msgstr "Отключить уведомления" msgid "Mute DMs" msgstr "Отключить уведомления в личных чатах" +#. Voice menu checkbox label that locally silences a user's entrance sound. #. Voice menu checkbox label. Locally silences this user's custom entrance sound when they join, only for the current user. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:183 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:313 msgid "Mute entrance sound" msgstr "Выключить звук входа" @@ -21107,11 +20746,6 @@ msgstr "Мой обратный поиск по изображению" msgid "My search engine" msgstr "Моя поисковая система" -#. Form placeholder example for a pack name input. -#: src/features/expressions/components/modals/CreatePackModal.tsx:42 -msgid "My super pack" -msgstr "Мой суперпак" - #. Short label in the add custom search engine modal. Keep it concise. #: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx:84 msgid "My translator" @@ -21757,10 +21391,6 @@ msgstr "Подарков пока нет" msgid "No hoisted roles. Enable \"Show this role separately\" on a role to see it here." msgstr "Нет поднятых ролей. Чтобы увидеть роль здесь, включите для неё параметр \"Показывать эту роль отдельно\"." -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:320 -msgid "No installed packs yet." -msgstr "Пока нет установленных наборов." - #: src/features/guild/components/modals/guild_tabs/guild_overview_tab/fields/GuildInviteSplashUploadField.tsx:154 msgid "No invite background" msgstr "Без фона приглашения" @@ -21954,11 +21584,6 @@ msgstr "Нет сохраненных медиа" msgid "No saved payment methods." msgstr "Нет сохраненных способов оплаты." -#. Empty state title in the scheduled messages popout when the user has none scheduled. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:18 -msgid "No scheduled messages" -msgstr "Нет запланированных сообщений" - #. Body of the screen-share-unsupported modal shown when xdg-desktop-portal returns no capturable sources. #: src/features/voice/components/alerts/ScreenShareUnsupportedModal.tsx:18 msgid "No screens or windows were returned by the Linux screen sharing portal. Try again after checking that your desktop environment allows screen capture." @@ -21969,7 +21594,7 @@ msgstr "Система Linux не предоставила ни один экр msgid "No search results" msgstr "Нет результатов поиска" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:251 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:249 #: src/features/app/components/dialogs/components/DesktopSettingsView.tsx:549 msgid "No settings found" msgstr "Настройки не найдены" @@ -22096,7 +21721,7 @@ msgid "No webhooks" msgstr "Вебхуков нет" #. Developer option label for short-circuiting the in-app reporting (IAR) flow. When enabled, submitting a report skips the network call. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:143 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:134 msgid "No-op in-app reports" msgstr "Отчеты в приложении без операций" @@ -22303,7 +21928,7 @@ msgid "Notifications" msgstr "Уведомления" #. User settings tab for notification and alert sound controls. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:132 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:127 msgctxt "user-settings-tab" msgid "Notifications" msgstr "Уведомления" @@ -22366,7 +21991,7 @@ msgstr "Объекты" #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/SlowmodeControl.tsx:24 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:97 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:139 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:123 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:128 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:59 msgid "Off" msgstr "Выкл" @@ -22500,7 +22125,7 @@ msgstr "Применяется только на широких экранах." msgid "Only credit cards are accepted. Debit and prepaid cards cannot be used for the mature content check." msgstr "Принимаются только кредитные карты. Дебетовые и предоплаченные карты нельзя использовать для проверки доступа к контенту для взрослых." -#: src/features/voice/components/StreamSettingsMenuContent.tsx:833 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:966 msgid "Only default speakers" msgstr "Только динамики по умолчанию" @@ -22548,7 +22173,7 @@ msgstr "Запускайте код здесь, только если вы то msgid "Only show message previews for DMs with unread messages" msgstr "Показывать предпросмотр сообщений только для личных чатов с непрочитанными сообщениями" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:823 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:956 msgid "Only speakers" msgstr "Только динамики" @@ -22820,7 +22445,7 @@ msgstr "Открыть эмодзи в браузере" msgid "Open emoji picker" msgstr "Открыть выбор эмодзи" -#: src/features/voice/components/VoiceSettingsMenus.tsx:877 +#: src/features/voice/components/VoiceSettingsMenus.tsx:859 msgid "Open event sink" msgstr "Открыть журнал событий" @@ -22938,13 +22563,13 @@ msgstr "Открыть профиль {directMessageName}" #. Accessible label for the avatar button that opens a user profile. #. Short label in the app layout voice participant item. Preserve {displayName}; it is inserted by code. -#: src/features/app/components/layout/VoiceParticipantItem.tsx:47 +#: src/features/app/components/layout/VoiceParticipantItem.tsx:48 #: src/features/ui/avatars/AvatarStack.tsx:21 msgid "Open profile for {displayName}" msgstr "Открыть профиль {displayName}" #. Short label in the app layout grouped voice participant. Preserve {nickname}; it is inserted by code. -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:35 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:36 msgid "Open profile for {nickname}" msgstr "Открыть профиль {nickname}" @@ -23079,17 +22704,17 @@ msgid "Open your settings" msgstr "Открыть настройки" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:112 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:133 msgid "OpenH264 software codec on Linux" msgstr "OpenH264 — программный кодек для Linux" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:88 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:109 msgid "OpenH264 video codec" msgstr "Открыть видеокодек H264" #. Switch label for the OpenH264 codec toggle. "OpenH264" is a product name and "Cisco Systems, Inc." is a company name; do not translate either. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:34 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:39 msgid "OpenH264 Video Codec provided by Cisco Systems, Inc." msgstr "Видеокодек OpenH264 предоставлен Cisco Systems, Inc." @@ -23336,34 +22961,6 @@ msgstr "Не удалось передать права владельца по msgid "Ownership transferred" msgstr "Владелец изменен" -#. Form field label for the name of an expression pack. -#. Form field label for the name of an expression pack. -#: src/features/expressions/components/modals/CreatePackModal.tsx:26 -#: src/features/expressions/components/modals/EditPackModal.tsx:27 -msgid "Pack name" -msgstr "Название набора" - -#. Form validation error shown when the pack name field is empty. -#. Form validation error shown when the pack name field is empty. -#: src/features/expressions/components/modals/CreatePackModal.tsx:30 -#: src/features/expressions/components/modals/EditPackModal.tsx:31 -msgid "Pack name is required" -msgstr "Название набора обязательно" - -#. Form validation error for a pack name that is too short. -#. Form validation error for a pack name that is too short. -#: src/features/expressions/components/modals/CreatePackModal.tsx:34 -#: src/features/expressions/components/modals/EditPackModal.tsx:35 -msgid "Pack name must be at least 2 characters" -msgstr "Название набора должно содержать не менее 2 символов" - -#. Form validation error for a pack name that is too long. -#. Form validation error for a pack name that is too long. -#: src/features/expressions/components/modals/CreatePackModal.tsx:38 -#: src/features/expressions/components/modals/EditPackModal.tsx:39 -msgid "Pack name must be at most 64 characters" -msgstr "Название набора должно быть не длиннее 64 символов" - #. Voice stats field label (mobile lobby). Shows packet loss percentage. #. Voice stats field label (mobile voice lobby). Shows packet loss percentage. #: src/features/voice/components/bottomsheets/DirectCallLobbyBottomSheet.tsx:124 @@ -23371,11 +22968,6 @@ msgstr "Название набора должно быть не длиннее msgid "Packet loss" 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/ExpressionPacksIndex.ts:15 -msgid "Packs" -msgstr "Наборы" - #: src/features/channel/components/bottomsheets/ChannelSearchBottomSheet.tsx:718 msgid "Page {currentPage} of {totalPages}" msgstr "Страница {currentPage} из {totalPages}" @@ -23566,7 +23158,7 @@ msgid "Pause invites? New users won't be able to join through invite links until msgstr "Приостановить приглашения? Новые пользователи не смогут присоединиться по ссылкам-приглашениям, пока вы их снова не включите. На существующих участниках это не отразится." #. Short label for an advanced screen-share preview preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:39 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:44 msgid "Pause my screen share preview in the background" msgstr "Приостанавливать предпросмотр демонстрации экрана в фоновом режиме" @@ -23575,6 +23167,11 @@ msgstr "Приостанавливать предпросмотр демонст msgid "Pause notifications" msgstr "Приостанавливать уведомления" +#. Voice screen share menu preference that pauses the local stream preview while the app is unfocused. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:28 +msgid "Pause Preview When Fluxer Isn’t Focused" +msgstr "Приостановить предпросмотр, когда Fluxer неактивен" + #. Description shown for the emoji toggle while reduced motion is active. #: src/features/user/components/modals/tabs/accessibility_tab/AnimationTab.tsx:81 msgid "Paused by reduced motion. Turn on to keep animated emojis playing." @@ -23908,7 +23505,7 @@ msgid "Picture" 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/VoiceVideoIndex.ts:124 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:145 msgid "Picture in picture" msgstr "Картинка в картинке" @@ -24028,7 +23625,7 @@ msgid "Pins popout" 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/VoiceVideoIndex.ts:128 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:149 msgid "PiP" msgstr "Картинка в картинке" @@ -24167,15 +23764,20 @@ msgstr "Вернуть в основное окно" msgid "Pop out call" msgstr "Открыть звонок в отдельном окне" -#. Voice menu action on desktop that opens the participant camera feed in a separate window. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:29 -msgid "Pop out camera" -msgstr "Открыть камеру участника в отдельном окне" - #. Voice menu action on desktop that opens the participant screen share in a separate window. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:33 -msgid "Pop out stream" -msgstr "Открыть трансляцию участника в отдельном окне" +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:57 +msgid "Pop Out Stream" +msgstr "Вынести трансляцию" + +#. Voice menu action on desktop that opens the participant placeholder tile in a separate window. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:49 +msgid "Pop Out User" +msgstr "Открепить пользователя" + +#. Voice menu action on desktop that opens the active participant camera feed in a separate window. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:45 +msgid "Pop Out Video" +msgstr "Показать видео" #. Overlay text shown on a voice participant tile while it lives in a separate popped-out window. #: src/features/voice/components/popout/PoppedOutOverlay.tsx:19 @@ -24225,7 +23827,7 @@ msgid "Prefer @mention" msgstr "Предпочитать упоминания" #. Option label for an encoder path select. Refers to hardware video encoders. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:63 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:68 msgid "Prefer hardware" msgstr "Предпочитать аппаратное" @@ -24237,7 +23839,7 @@ msgid "Prefer no @mention" msgstr "Не упоминать меня" #. Option label for an encoder path select. Refers to software video encoders. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:67 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:72 msgid "Prefer software" msgstr "Предпочитать программный" @@ -24256,6 +23858,11 @@ msgstr "Настройки" msgid "Preferences..." msgstr "Настройки..." +#. Accessible label for the advanced screen-share codec preference select. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:218 +msgid "Preferred screen share codec" +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/settings_utils/search_index/AccessibilityIndex.ts:293 @@ -24391,6 +23998,11 @@ msgstr "Кнопка предпросмотра" msgid "Preview camera" msgstr "Предпросмотр камеры" +#. Voice menu action that opens a preview of the current user camera. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:53 +msgid "Preview Camera" +msgstr "Предпросмотр камеры" + #. Status text on the placeholder shown in the voice call view when the user has hidden a remote stream preview. #: src/features/voice/components/HiddenStreamPlaceholder.tsx:10 msgid "Preview hidden" @@ -24424,7 +24036,7 @@ msgid "Preview sound" msgstr "Предпросмотр звука" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:136 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:157 msgid "Preview, popout, and stream thumbnail behavior" msgstr "Предварительный просмотр, открытие в отдельном окне и поведение миниатюр потока" @@ -24523,7 +24135,7 @@ msgid "Primary navigation" msgstr "Основная навигация" #. Voice display preference checkbox that moves active speakers toward the front of the call grid when enabled. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:81 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:105 msgid "Prioritize speakers" msgstr "Приоритет говорящих" @@ -24537,7 +24149,7 @@ msgstr "Приоритетный докладчик" #. User settings tab for privacy and safety controls. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:12 #: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts:60 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:103 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:98 msgid "Privacy" msgstr "Конфиденциальность" @@ -24613,7 +24225,7 @@ msgid "Product name" msgstr "Название продукта" #. User settings tab for editing the current user profile. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:91 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:86 msgid "Profile" msgstr "Профиль" @@ -24977,7 +24589,7 @@ msgid "Push-to-talk is ignored in direct input. Switch to focused voice or custo msgstr "Режим \"Нажми и говори\" игнорируется при прямом вводе. Переключитесь на голосовой режим или пользовательский, чтобы использовать его." #. Tooltip on the mic button in the voice control bar when push-to-talk is enabled. {pushToTalkHint} is the formatted shortcut key combo. -#: src/features/voice/components/VoiceControlBar.tsx:116 +#: src/features/voice/components/VoiceControlBar.tsx:112 msgid "Push-to-talk is on. Hold {pushToTalkHint} to speak." msgstr "Включен режим \"Нажми и говори\". Удерживайте {pushToTalkHint}, чтобы говорить." @@ -24997,7 +24609,7 @@ msgid "Push-to-talk won't unmute your microphone while you're deafened. Undeafen msgstr "Нажатие и удержание клавиши для активации микрофона не снимет эффект отключения звука. Отключите функцию, чтобы начать говорить." #. Option label for a software encoder quality select. Means slower/higher-quality. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:87 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:92 msgid "Quality" msgstr "Качество" @@ -25212,7 +24824,7 @@ msgid "Ready to upgrade?" msgstr "Готовы обновиться?" #. Option label for a software encoder quality select. Means fastest/lower-latency. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:79 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:84 msgid "Realtime" msgstr "В реальном времени" @@ -25287,11 +24899,9 @@ msgstr "Проверить снова" msgid "Recipients will be taken to {0} <0>{1}" msgstr "Получатели перейдут в {0} <0>{1}" -#. Badge shown next to the auto codec option in the screen-share codec radio group. Keep it concise. #. Spellcheck engine option in the language tab. Lets the app choose the best available spellcheck engine. #. Spellcheck engine option in the textarea spellcheck submenu. Lets the app choose the best available engine. #: src/features/channel/components/textarea/TextareaContextMenu.tsx:70 -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:38 #: src/features/user/components/modals/tabs/LanguageTab.tsx:87 msgid "Recommended" msgstr "Рекомендуется" @@ -25556,11 +25166,6 @@ msgstr "Отклонить" msgid "Rejected" msgstr "Отклонено" -#. Voice participant context menu submenu label for friend and block actions. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:198 -msgid "Relationship" -msgstr "Взаимодействие" - #. Short label in the markdown tab. Keep it concise. #: src/features/user/components/modals/tabs/component_gallery_tab/MarkdownTab.tsx:129 msgid "Relative" @@ -25641,7 +25246,6 @@ msgstr "Запоминать размер и положение окна" #. Action label for removing the selected item from a list or relationship. #. Button label for removing the current webhook avatar image. #. Button or menu action label in the channel and chat message reactions sheet. Keep it concise. Keep the tone plain and specific. -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the linked accounts tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the search engines tab. Keep it concise. Keep the tone plain and specific. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. @@ -25660,8 +25264,6 @@ msgstr "Запоминать размер и положение окна" #: src/features/ui/action_menu/GroupDMContextMenu.tsx:73 #: src/features/ui/action_menu/UserContextMenu.tsx:80 #: src/features/user/components/modals/tabs/chat_settings_tab/SearchEnginesTab.tsx:26 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:75 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:133 #: src/features/user/components/modals/tabs/LinkedAccountsTab.tsx:55 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:158 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:194 @@ -25833,11 +25435,6 @@ msgstr "Удалите одно из сообщества «{targetName}», чт msgid "Remove override" msgstr "Удалить переопределение" -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:54 -msgid "Remove pack" -msgstr "Удалить набор" - #. Button or menu action label in the channel and chat message reactions sheet. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the message reactions modal. Keep it concise. Keep the tone plain and specific. #: src/features/channel/components/MessageReactionsSheet.tsx:33 @@ -25966,11 +25563,6 @@ msgstr "Удалена роль \"{oldLabel}\"." msgid "Removed roles." msgstr "Роли удалены." -#. Button or menu action label in the messaging commands. Keep it concise. Keep the tone plain and specific. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:57 -msgid "Removed scheduled message" -msgstr "Отложенное сообщение удалено" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:419 msgid "Removed the channel from its category." msgstr "Канал удален из категории." @@ -26003,11 +25595,6 @@ msgstr "Удаляет все переопределения для каждой msgid "Removing permissions could limit the bot's features." msgstr "Удаление разрешений может ограничить функциональность бота." -#. Description text in the expression packs tab. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:71 -msgid "Removing the pack will uninstall it from your account." -msgstr "При удалении набор будет удален из вашего аккаунта." - #: src/features/moderation/components/modals/RemoveTimeoutModal.tsx:55 msgid "Removing the timeout will allow <0>{targetUserTag} to send messages, react, and join voice channels again." msgstr "Снятие тайм-аута позволит <0>{targetUserTag} снова отправлять сообщения, реагировать и присоединяться к голосовым каналам." @@ -26654,42 +26241,42 @@ msgid "Resize floating panel" msgstr "Изменить размер плавающей панели" #. Accessible label for the bottom-left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:80 +#: src/features/messaging/components/popouts/InboxPopout.tsx:74 msgid "Resize inbox from bottom left" msgstr "Изменить размер окна входящих слева снизу" #. Accessible label for the bottom-right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:84 +#: src/features/messaging/components/popouts/InboxPopout.tsx:78 msgid "Resize inbox from bottom right" msgstr "Изменить размер окна чата справа снизу" #. Accessible label for the bottom resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:60 +#: src/features/messaging/components/popouts/InboxPopout.tsx:54 msgid "Resize inbox from the bottom edge" msgstr "Изменить размер папки \"Входящие\" по нижнему краю" #. Accessible label for the left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:64 +#: src/features/messaging/components/popouts/InboxPopout.tsx:58 msgid "Resize inbox from the left edge" msgstr "Изменить размер папки \"Входящие\" по левому краю" #. Accessible label for the right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:68 +#: src/features/messaging/components/popouts/InboxPopout.tsx:62 msgid "Resize inbox from the right edge" msgstr "Изменить размер окна чата справа" #. Accessible label for the top resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:56 +#: src/features/messaging/components/popouts/InboxPopout.tsx:50 msgid "Resize inbox from the top edge" msgstr "Изменить размер окна чата по верхнему краю" #. Accessible label for the top-left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:72 +#: src/features/messaging/components/popouts/InboxPopout.tsx:66 msgid "Resize inbox from top left" msgstr "Изменить размер окна чата слева сверху" #. Accessible label for the top-right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:76 +#: src/features/messaging/components/popouts/InboxPopout.tsx:70 msgid "Resize inbox from top right" msgstr "Изменить размер окна входящих справа сверху" @@ -27071,11 +26658,6 @@ msgstr "Правая подсказка" msgid "Right-click here to open the context menu" msgstr "Нажмите правой кнопкой мыши, чтобы открыть контекстное меню" -#. Empty state hint in the scheduled messages popout explaining how to schedule a new message. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:22 -msgid "Right-click the send button to schedule a message." -msgstr "Нажмите правой кнопкой мыши на кнопку отправки, чтобы запланировать сообщение." - #. Action that rings the selected participant in a voice call. #. 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. @@ -27110,8 +26692,8 @@ msgstr "Цвет роли" msgid "Role created" msgstr "Роль создана" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:341 -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:388 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:352 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:402 msgid "Role created successfully" msgstr "Роль успешно создана" @@ -27120,8 +26702,8 @@ msgstr "Роль успешно создана" msgid "Role deleted" msgstr "Роль удалена" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:425 -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:454 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:440 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:469 msgid "Role deleted successfully" msgstr "Роль удалена" @@ -27161,7 +26743,7 @@ msgstr "Роли" msgid "Roles and members" msgstr "Роли и участники" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:285 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:296 msgid "Roles updated successfully" msgstr "Роли обновлены" @@ -27269,7 +26851,6 @@ msgstr "Сохранить" #: src/features/expressions/components/modals/AddFavoriteMemeModal.tsx:118 #: src/features/expressions/components/modals/EditFavoriteMemeModal.tsx:94 #: src/features/expressions/components/modals/EditGuildStickerModal.tsx:123 -#: src/features/expressions/components/modals/EditPackModal.tsx:127 #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:624 #: src/features/guild/components/modals/guild_tabs/GuildVanityURLTab.tsx:279 #: src/features/guild/components/modals/GuildFolderSettingsModal.tsx:90 @@ -27350,7 +26931,7 @@ msgstr "Сохранено" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:63 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:59 #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:63 msgid "Saved media" msgstr "Сохраненные медиа" @@ -27403,23 +26984,11 @@ msgstr "Запланировать" msgid "Schedule message" msgstr "Запланировать сообщение" -#. Status pill on a scheduled message row indicating it will send at the chosen time. -#. Tab label in the inbox popout listing the user scheduled messages. -#: src/features/messaging/components/popouts/InboxPopout.tsx:40 -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:30 -msgid "Scheduled" -msgstr "Запланированные" - #. Developer / debug surface — keep terse and technical. Label in the developer Nagbar controls panel for the scheduled-maintenance banner. #: src/features/devtools/components/NagbarControls.ts:22 msgid "Scheduled maintenance nagbar" msgstr "Напоминание о плановом обслуживании" -#. Label in the messaging commands. {scheduledTimeLabel} is the localized scheduled date and time. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:49 -msgid "Scheduled message for {scheduledTimeLabel}" -msgstr "Запланированное сообщение на {scheduledTimeLabel}" - #. Inline validation message in the schedule-message modal when the picked time is more than 30 days away. Keep tone plain. #: src/features/messaging/components/modals/ScheduleMessageModal.tsx:31 msgid "Scheduled messages can be at most 30 days in the future." @@ -27490,7 +27059,7 @@ msgid "Screen share codec" msgstr "Кодек демонстрации экрана" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:140 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:161 msgid "Screen share encoder controls" msgstr "Настройки кодека для демонстрации экрана" @@ -27511,12 +27080,12 @@ msgid "Screen share is using software encoding ({codec}). Quality may be reduced msgstr "Демонстрация экрана использует программное кодирование ({codec}). Качество может быть снижено, а загрузка ЦП увеличена. Ваш графический процессор может не поддерживать аппаратное кодирование для этого кодека." #. 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/VoiceVideoIndex.ts:120 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:141 msgid "Screen share preview" msgstr "Предпросмотр демонстрации экрана" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:116 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:137 msgid "Screen share preview behavior" msgstr "Поведение предварительного просмотра экрана при совместном использовании" @@ -27535,6 +27104,11 @@ msgstr "Предварительные просмотры экрана при с msgid "Screen share previews are enabled." msgstr "Предварительные просмотры экрана при совместном использовании включены." +#. Voice screen share menu action that opens the screen share preview privacy controls. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:32 +msgid "Screen Share Privacy" +msgstr "Конфиденциальность демонстрации экрана" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the video tab. Keep it concise. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:82 @@ -27562,11 +27136,6 @@ msgstr "Начало демонстрации экрана" msgid "Screen share stop" msgstr "Остановка демонстрации экрана" -#. Accessible label for the screen-share codec radio group. -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:42 -msgid "Screen share video codec" -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. #. Status badge label shown on a live tile when the participant is sharing their screen. @@ -28931,6 +28500,11 @@ msgstr "Демонстрируйте экраны и окна." msgid "Share source" msgstr "Источник трансляции" +#. Toggle label for sharing audio with an active stream. +#: src/features/voice/components/StreamSettingsMenuContent.tsx:156 +msgid "Share Stream Audio" +msgstr "Поделиться аудиопотоком" + #. Description in the premium gift purchase section. premiumProductName is the short paid product name. #: src/features/premium/utils/PremiumMessageDescriptors.ts:40 msgid "Share the {premiumProductName} experience with your friends by purchasing a gift subscription." @@ -28940,15 +28514,6 @@ msgstr "Поделитесь возможностями {premiumProductName} с msgid "Share theme" msgstr "Поделиться темой" -#: src/features/expressions/components/modals/PackInviteModal.tsx:192 -msgid "Share this link" -msgstr "Поделиться ссылкой" - -#. Description shown in the emoji pack invite modal. -#: src/features/expressions/components/modals/PackInviteModal.tsx:65 -msgid "Share this link — the pack installs when accepted." -msgstr "Поделитесь этой ссылкой — набор установится после принятия." - #. Privacy > Active now: confirmation modal title when turning sharing on. #: src/features/user/components/modals/tabs/privacy_safety_tab/ActiveNowTab.tsx:33 msgid "Share voice activity with all friends?" @@ -28976,11 +28541,6 @@ msgstr "Поделиться экраном" msgid "Share your screen in high definition (1080p), quad HD (1440p), or native source resolution, at up to 60 FPS." msgstr "Демонстрируйте свой экран в высоком разрешении (1080p), Quad HD (1440p) или исходном разрешении с частотой до 60 кадров в секунду." -#. Description shown in the sticker pack invite modal. -#: src/features/expressions/components/modals/PackInviteModal.tsx:69 -msgid "Share your sticker pack via link." -msgstr "Поделитесь своим набором стикеров по ссылке." - #. Button or menu action label in the share theme modal. Keep it concise. #: src/features/theme/components/modals/ShareThemeModal.tsx:39 msgid "Share your theme" @@ -29081,7 +28641,7 @@ msgstr "Конфликты сочетаний клавиш" #. User settings tab for keyboard shortcuts and custom bindings. #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:18 #: src/features/user/components/settings_utils/section_registry/AccessibilitySections.ts:175 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:128 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:123 msgid "Shortcuts" msgstr "Быстрые клавиши" @@ -29241,11 +28801,6 @@ msgstr "Показывать кнопку эмодзи" msgid "Show emoji reactions on messages" msgstr "Показывать реакции-эмодзи на сообщениях" -#. Developer option label for exposing the staff-only Expression packs page in user settings. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:125 -msgid "Show expression packs settings" -msgstr "Показать настройки смайликов" - #. Short label for an advanced media button preference. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedChatControls.tsx:77 msgid "Show favorite button" @@ -29381,16 +28936,16 @@ msgstr "Показывать скрытые каналы" #. Toggle label in the mobile video settings bottom sheet. Controls whether the local camera tile is visible. #. Voice display preference checkbox that controls whether the current user sees their own camera tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:69 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:93 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:92 -#: src/features/voice/components/VoiceSettingsMenus.tsx:814 +#: src/features/voice/components/VoiceSettingsMenus.tsx:815 msgid "Show my own camera" msgstr "Показывать мою камеру" #. Voice display preference checkbox that controls whether the current user sees their own screen share tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:73 -msgid "Show my screen share" -msgstr "Показать мой экран" +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:97 +msgid "Show My Screen Share" +msgstr "Показывать мой экран" #. Developer option label for showing the current user as typing. #. Developer tools debug menu label. Internal-only surface for developers; translators may keep this terse. @@ -29417,9 +28972,9 @@ msgstr "Показать модальное окно нового устройс #. Toggle label in the mobile video settings bottom sheet. Controls whether participants without video are shown in the grid. #. Voice display preference checkbox that controls whether participants without video are shown in the grid. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:77 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:101 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:96 -#: src/features/voice/components/VoiceSettingsMenus.tsx:828 +#: src/features/voice/components/VoiceSettingsMenus.tsx:829 msgid "Show non-video participants" msgstr "Показывать участников без видео" @@ -29449,7 +29004,7 @@ msgid "Show per-device participant volume sliders in voice menus" msgstr "Показывать ползунки громкости участников для каждого устройства в голосовых меню" #. Developer option label for exposing the staff-only profile timezone section in profile settings. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:134 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:125 msgid "Show profile timezone settings" msgstr "Показать настройки часового пояса в профиле" @@ -29681,7 +29236,7 @@ msgstr "Вы вошли в систему" #. Settings section label for account sessions and devices. #: src/features/user/components/modals/tabs/DevicesTab.tsx:517 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:42 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:34 msgid "Signed-in devices" msgstr "Устройства, с которых выполнен вход" @@ -29759,7 +29314,7 @@ msgid "Single community mode" msgstr "Режим одного сообщества" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:103 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:108 msgid "Single layer" msgstr "Один слой" @@ -29816,7 +29371,7 @@ msgid "Skip the external link warning for all domains" msgstr "Пропускать предупреждение о внешних ссылках для всех доменов" #. Developer / debug surface — keep terse and technical. Tooltip / description for the no-op in-app reports toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:148 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:139 msgid "Skip the network call when an in-app report is submitted. The flow still advances to the success screen so you can exercise the UI, but nothing is actually sent to the safety team." msgstr "Пропускать сетевой вызов при отправке отчёта в приложении. Процесс всё равно переходит на экран успешной отправки, чтобы вы могли протестировать интерфейс, но ничего не отправляется команде безопасности." @@ -30063,12 +29618,12 @@ msgid "Social" 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/VoiceVideoIndex.ts:148 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:169 msgid "Software encoder" msgstr "Аппаратный кодек" #. Label for an advanced screen-share select. Refers to software video encoder quality bias. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:71 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:76 msgid "Software encoder quality" msgstr "Качество программного кодировщика" @@ -30393,7 +29948,7 @@ msgid "Spanish (Spain)" msgstr "Испанский (Испания)" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:111 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:116 msgid "Spatial and temporal layers" msgstr "Пространственные и временные слои" @@ -30495,7 +30050,7 @@ msgstr "Проверка орфографии" #: src/features/user/components/modals/tabs/LanguageTab.tsx:414 #: src/features/user/components/modals/tabs/LanguageTab.tsx:456 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:74 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:58 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:50 msgid "Spellcheck" msgstr "Проверка орфографии" @@ -30683,10 +30238,6 @@ msgstr "Начать звонок" msgid "Start camera test and configure effects" msgstr "Запустить тест камеры и настроить эффекты" -#: src/features/expressions/components/modals/CreatePackModal.tsx:93 -msgid "Start curating a custom emoji pack that you can share and install." -msgstr "Создайте набор эмодзи, которым можно делиться и устанавливать." - #. Label for the start of a date range (inclusive). Leave blank for no lower bound. #: src/features/user/components/modals/tabs/privacy_safety_tab/data_request_modal/DataRequestModal.tsx:175 msgid "Start date" @@ -30697,10 +30248,6 @@ msgstr "Дата начала" msgid "Start date must be earlier than end date." msgstr "Дата начала должна быть раньше даты окончания." -#: src/features/voice/components/VoiceSettingsMenus.tsx:860 -msgid "Start debug logging session" -msgstr "Начать сеанс отладочного логирования" - #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:125 msgid "Start drag and drop" @@ -30883,45 +30430,6 @@ msgstr "Плотность стикеров" msgid "Sticker is too large" msgstr "Стикер слишком большой" -#. Kind label on a sticker pack invite embed. -#. Short label in the authentication invite header. Keep the tone plain and specific. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/auth/flow/InviteHeader.tsx:25 -#: src/features/channel/components/InviteEmbed.tsx:88 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:61 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:105 -msgid "Sticker pack" -msgstr "Набор стикеров" - -#. placeholder {0}: invite.pack.name -#: src/features/invite/commands/InviteCommands.tsx:146 -msgid "Sticker pack {0} has been installed." -msgstr "Стикерпак \"{0}\" установлен." - -#. Title of the error modal when creating a new sticker pack is rejected because the user is at the creation limit. -#: src/features/invite/commands/InviteCommands.tsx:74 -msgid "Sticker pack creation limit reached" -msgstr "Достигнут лимит на создание наборов стикеров" - -#. Modal title for the sticker pack invite share flow. -#: src/features/expressions/components/modals/PackInviteModal.tsx:61 -msgid "Sticker pack invite" -msgstr "Приглашение в набор стикеров" - -#. Title of the error modal when installing a sticker pack via invite is rejected because the user is at the install limit. -#: src/features/invite/commands/InviteCommands.tsx:65 -msgid "Sticker pack limit reached" -msgstr "Достигнут лимит наборов стикеров" - -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#. Settings section label for sticker expression packs. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:84 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:27 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:22 -msgid "Sticker packs" -msgstr "Наборы стикеров" - #: src/features/guild/components/modals/guild_tabs/GuildStickersTab.tsx:283 msgid "Sticker slots" msgstr "Слоты для стикеров" @@ -31039,6 +30547,13 @@ msgstr "Прекратить делиться голосовой активно msgid "Stop speaking" msgstr "Остановить речь" +#. Danger action that stops the active screen share. +#. Voice screen share menu action that stops the current user stream. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:20 +#: src/features/voice/components/ActiveScreenShareMenu.tsx:19 +msgid "Stop Streaming" +msgstr "Прекратить трансляцию" + #. Confirmation prompt in the links tab. #: src/features/user/components/modals/tabs/chat_settings_tab/ChatSettingsTabLinksTab.tsx:31 msgid "Stop trusting all links?" @@ -31050,7 +30565,7 @@ msgid "Stop watching" msgstr "Остановить просмотр" #. Tooltip / button label in the voice control bar that stops watching a remote screen share. -#: src/features/voice/components/VoiceControlBar.tsx:151 +#: src/features/voice/components/VoiceControlBar.tsx:147 msgid "Stop watching stream" msgstr "Остановить просмотр трансляции" @@ -31088,11 +30603,16 @@ msgstr "Трансляция скрыта" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the user settings voice activity card. Keep it concise. #: src/features/user/components/profile/VoiceActivityCard.tsx:90 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:132 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:153 #: src/features/voice/components/StreamWatchHoverCard.tsx:21 msgid "Stream preview" msgstr "Предпросмотр трансляции" +#. Compact submenu label for changing the resolution and frame rate of an active stream. +#: src/features/voice/components/StreamSettingsMenuContent.tsx:152 +msgid "Stream Quality" +msgstr "Качество потока" + #. Toolbar / menu button label in the screen-share picker. Opens the stream quality settings popover. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:164 msgid "Stream settings" @@ -31302,12 +30822,12 @@ msgid "Suspend" 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/VoiceVideoIndex.ts:156 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:177 msgid "SVC" msgstr "SVC" #. Label for an advanced screen-share select. SVC is a WebRTC acronym and should stay uppercase. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:91 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:96 msgid "SVC mode" msgstr "Режим SVC" @@ -31757,7 +31277,7 @@ msgid "Template URL" msgstr "URL шаблона" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:107 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:112 msgid "Temporal layers" msgstr "Временные слои" @@ -31818,7 +31338,7 @@ msgstr "Тестирование разворотов URL-адресов и от #. Channel type chip label for a text channel. #. Option label for a WebRTC content hint select. #: src/features/channel/utils/ChannelUtils.tsx:51 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:151 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:156 msgid "Text" msgstr "Текст" @@ -32002,11 +31522,6 @@ msgstr "Этого сообщения больше нет, или вы поте msgid "That's all of them." msgstr "Это все." -#. End-of-list body text in the scheduled messages popout when all scheduled messages are visible. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:56 -msgid "That's everything in the queue." -msgstr "Это все сообщения в очереди." - #. Description text in the FluxerTag change modal. #: src/features/user/components/modals/FluxerTagChangeModal.tsx:69 msgid "The #0000 tag is reserved for Visionary subscribers. Visionary is no longer available for purchase." @@ -32671,7 +32186,7 @@ msgid "This invite has unlimited uses." msgstr "У этого приглашения нет ограничений по числу использований." #. Helper text shown on an invite embed while streaming privacy is active. -#: src/features/channel/components/InviteEmbed.tsx:141 +#: src/features/channel/components/InviteEmbed.tsx:112 msgid "This invite is hidden while sharing is protected." msgstr "Это приглашение скрыто, пока включена защита трансляции." @@ -33167,7 +32682,7 @@ msgstr "Время" #. Settings section label for app time display format. #: src/features/user/components/modals/tabs/LanguageTab.tsx:374 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:26 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:46 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:38 msgid "Time format" msgstr "Формат времени" @@ -33394,11 +32909,6 @@ msgstr "Включить/выключить деку" msgid "Toggle the sticker picker" msgstr "Открыть/закрыть стикеры" -#. Action that toggles whether the pack invite is unique to the recipient. -#: src/features/expressions/components/modals/PackInviteModal.tsx:73 -msgid "Toggle unique invite" -msgstr "Сделать ссылку уникальной" - #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:305 msgid "Toggle voice activity" @@ -33731,7 +33241,7 @@ msgid "Try another search term, or pick a different category or language." msgstr "Попробуйте другой поисковый запрос или выберите другую категорию или язык." #. Helper text on an unknown invite embed suggesting the user request a fresh invite. -#: src/features/channel/components/InviteEmbed.tsx:129 +#: src/features/channel/components/InviteEmbed.tsx:100 msgid "Try asking for a new invite." msgstr "Попробуйте запросить новое приглашение." @@ -33754,7 +33264,7 @@ msgstr "Попробуйте отредактировать сообщение msgid "TRY gifts are one-time payments. Cards charged in TRY still need to be issued in Türkiye for the purchase to stay eligible." msgstr "Подарки в TRY оплачиваются один раз. Чтобы покупка оставалась действительной, карты, с которых списываются TRY, должны быть выпущены в Турции." -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:254 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:252 msgid "Try searching for something like \"theme\", \"notifications\", or \"privacy\"" msgstr "Попробуйте поискать что-то вроде \"тема\", \"уведомления\" или \"конфиденциальность\"" @@ -33804,7 +33314,7 @@ msgstr "Выключить" #. Bulk voice action that turns off the camera on every active device of the current user. #. Voice menu action that turns off every active device/session's camera. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:90 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:114 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:93 msgid "Turn off all device cameras" msgstr "Выключить все камеры" @@ -33820,14 +33330,14 @@ msgstr "Выключить камеру" #. Voice menu action that turns off the camera on a single device of the current user. #. Voice menu action that turns off the camera on one device/session. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:57 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:81 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:81 msgid "Turn off device camera" msgstr "Выключить камеру" #. Voice menu action that ends the screen share on a single device of the current user. #. Voice menu action that stops screen sharing or streaming on one device/session. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:61 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:85 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:85 msgid "Turn off device stream" msgstr "Отключить трансляцию с устройства" @@ -33839,7 +33349,7 @@ msgstr "Отключить личные сообщения и запросы в #. Voice menu action that ends the current user screen share. #. Voice menu action that stops the current user's screen share or stream. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:65 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:89 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:69 msgid "Turn off stream" msgstr "Выключить трансляцию" @@ -34019,16 +33529,6 @@ msgstr "Законодательство Великобритании требу msgid "Ukrainian" msgstr "Украинский" -#. Generic title for the error modal when an emoji pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:99 -msgid "Unable to install emoji pack" -msgstr "Не удалось установить набор эмодзи" - -#. Generic title for the error modal when a sticker pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:103 -msgid "Unable to install sticker pack" -msgstr "Не удалось установить набор стикеров" - #. Error-state title in the activity log tab when fetching log entries failed. #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTab.tsx:126 msgid "Unable to load activity logs" @@ -34038,11 +33538,6 @@ msgstr "Не удалось загрузить журналы активност msgid "Unable to load applications" msgstr "Не удалось загрузить приложения" -#. Error message in the expression packs tab. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:36 -msgid "Unable to load pack information." -msgstr "Не удалось загрузить информацию о наборе." - #. Error message in the channel and chat textual attachment code panel. #. Error message in the channel and chat textual attachment code panel. #: src/features/channel/components/embeds/attachments/CsvAttachmentTablePanel.tsx:31 @@ -34265,7 +33760,7 @@ msgstr "Удалить из избранного" #. Voice call layout action that removes focus from the currently pinned participant. #. Voice layout menu action that removes the focused participant or stream. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:25 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:41 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:97 msgid "Unfocus" msgstr "Отменить фокус" @@ -34284,7 +33779,7 @@ msgstr "Развернуть" #. Settings section label for the embed debugger URL input. #: src/features/user/components/modals/tabs/EmbedDebuggerTab.tsx:231 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:70 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:62 msgid "Unfurl debugger" msgstr "URL отладки для предварительного просмотра ссылок" @@ -34293,10 +33788,6 @@ msgstr "URL отладки для предварительного просмо msgid "Unicode emojis" msgstr "Юникод-эмодзи" -#: src/features/expressions/components/modals/PackInviteModal.tsx:180 -msgid "Unique invite" -msgstr "Уникальное приглашение" - #. Codec description in the screen share codec policy menu, used for the universal fallback codec. #: src/features/voice/utils/ScreenShareCodecPolicy.ts:20 msgid "Universal fallback. Lowest quality, but it works everywhere." @@ -34350,7 +33841,7 @@ msgstr "Неизвестная дата" #. Fallback device or operating-system label in the devices tab when session client data is unavailable. #. Short label in the app layout voice participant item. #. Short label in the notifications. Keep it concise. -#: src/features/app/components/layout/VoiceParticipantItem.tsx:43 +#: src/features/app/components/layout/VoiceParticipantItem.tsx:44 #: src/features/user/components/modals/tabs/DevicesTab.tsx:65 #: src/features/user/components/modals/tabs/notifications_tab/Notifications.tsx:78 msgid "Unknown device" @@ -34376,7 +33867,7 @@ msgid "Unknown gift" msgstr "Неизвестный подарок" #. Title shown on an invite embed when the invite code resolves to nothing (expired, revoked, or invalid). -#: src/features/channel/components/InviteEmbed.tsx:125 +#: src/features/channel/components/InviteEmbed.tsx:96 msgid "Unknown invite" msgstr "Неизвестное приглашение" @@ -34428,7 +33919,7 @@ msgstr "неизвестный пользователь" #: src/features/devtools/utils/CommandUtils.ts:27 #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTab.tsx:114 #: src/features/voice/components/VoiceParticipantAvatarList.tsx:43 -#: src/features/voice/components/VoiceParticipantTile.tsx:161 +#: src/features/voice/components/VoiceParticipantTile.tsx:162 #: src/features/webhook/components/WebhookListItem.tsx:30 msgid "Unknown user" msgstr "Неизвестный пользователь" @@ -34450,13 +33941,6 @@ msgstr "unknown-mention" msgid "unknown-role" msgstr "unknown-role" -#. Option label representing an unlimited count. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/expressions/components/modals/PackInviteModal.tsx:29 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:32 -msgid "Unlimited" -msgstr "Безлимитный" - #. Audit log community feature label for unlimited custom emoji capacity. #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:126 msgid "Unlimited emoji" @@ -34525,7 +34009,7 @@ msgid "Unmute" msgstr "Включить звук" #. Voice control button label to turn the user's microphone back on. -#: src/features/voice/components/VoiceControlBar.tsx:121 +#: src/features/voice/components/VoiceControlBar.tsx:117 msgctxt "voice-control-action" msgid "Unmute" msgstr "Включить микрофон" @@ -34613,7 +34097,7 @@ msgstr "Безымянный канал" #. Fallback display name for a group DM with no name set. #. Fallback title in an invite embed for a group DM with no name set. #. Short label in the channel display name state. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:72 +#: src/features/channel/components/InviteEmbed.tsx:63 #: src/features/channel/state/ChannelDisplayName.ts:19 #: src/features/channel/utils/ChannelUtils.tsx:59 msgid "Unnamed group" @@ -34692,7 +34176,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. #. Tab label in the inbox popout filtering to channels with unread messages. -#: src/features/messaging/components/popouts/InboxPopout.tsx:32 +#: src/features/messaging/components/popouts/InboxPopout.tsx:30 #: src/features/user/components/settings_utils/search_index/NotificationsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:77 msgid "Unread" @@ -34828,7 +34312,7 @@ msgid "Up to {DISCOVERY_MAX_TAGS} tags help people find your community. They sho msgstr "До {DISCOVERY_MAX_TAGS} тегов помогут людям найти ваше сообщество. Они отображаются в поиске." #. Feature comparison table value label. Shown in the restricted or stock column for a text-valued perk. Format includes a resolution token (4K) and a framerate token that should not be translated. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:91 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:87 msgid "Up to 4K/60fps" msgstr "До 4K/60 кадров/с" @@ -34904,11 +34388,6 @@ msgstr "Обновлённые правила" msgid "Updated saved media" msgstr "Сохраненные медиа обновлены" -#. Label in the messaging commands. {scheduledTimeLabel} is the localized scheduled date and time. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:53 -msgid "Updated scheduled message for {scheduledTimeLabel}" -msgstr "Обновлено запланированное сообщение для {scheduledTimeLabel}" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:544 msgid "Updated the avatar." msgstr "Обновлён аватар." @@ -35165,7 +34644,7 @@ msgid "Uploading emojis" msgstr "Загрузка эмодзи" #. Description for the maximum screen share bitrate select. Keep WebRTC literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:159 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:164 msgid "Upper bitrate cap before WebRTC adapts to the network." msgstr "Верхний предел скорости передачи данных перед тем, как WebRTC адаптируется к сети." @@ -35294,7 +34773,7 @@ msgid "Use an email you can open. We will send a code there." msgstr "Используйте электронную почту, к которой у вас есть доступ. Мы отправим туда код." #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:67 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:63 msgid "Use animated emojis" msgstr "Использовать анимированные эмодзи" @@ -35596,11 +35075,6 @@ msgstr "Используется только в этом сообществе." msgid "User" msgstr "Пользователь" -#. Voice participant context menu submenu label for lower-frequency profile and communication actions. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:202 -msgid "User actions" -msgstr "Действия пользователя" - #. IAR modal: rule description. #: src/features/moderation/components/report_modal/IARModalCopy.ts:251 msgid "User appears underage, or is involved in grooming or child exploitation." @@ -35677,7 +35151,7 @@ msgid "User record" msgstr "Запись пользователя" #. Root label for the current user settings modal and settings search paths. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:352 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:341 msgid "User settings" msgstr "Настройки пользователя" @@ -36215,7 +35689,7 @@ msgid "Video progress" msgstr "Прогресс видео" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:75 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:71 msgid "Video quality" msgstr "Качество видео" @@ -36604,7 +36078,7 @@ msgstr "Голосовой (18+)" #. User settings tab for microphone, speaker, camera, and call stats. #. User settings tab for microphone, speaker, camera, and call stats. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:124 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:119 #: src/features/voice/utils/VoiceMessageDescriptors.ts:30 msgid "Voice & video" msgstr "Аудио и видео" @@ -36861,7 +36335,7 @@ msgid "Wait here" msgstr "Подождите" #. Tooltip explaining that video / screen share controls are gated while the voice connection is not yet ready. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:56 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:45 msgid "Waiting for connection..." msgstr "Ожидание подключения..." @@ -37362,11 +36836,6 @@ msgstr "Что искать." msgid "What's happening?" msgstr "Что нового?" -#. Form helper text for an expression pack description input. -#: src/features/expressions/components/modals/CreatePackModal.tsx:50 -msgid "What's in this pack?" -msgstr "Что в этом наборе?" - #. Short label in the settings dialog mobile settings view. #. Short label in the whats new modal. #. Sidebar item in settings that opens the app update notes modal. @@ -37551,7 +37020,7 @@ msgid "Window state" msgstr "Состояние окна" #. User settings tab label shown on Windows desktop builds. Refers to the Microsoft Windows OS. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:74 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:69 msgid "Windows app" msgstr "Приложение Windows" @@ -37873,16 +37342,6 @@ msgstr "Вы не можете редактировать это сообщен msgid "You can't grant a permission you don't have in this channel." msgstr "Вы не можете дать разрешение, которого у вас нет в этом канале." -#. Body of the error modal when installing an emoji pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:91 -msgid "You can't install this emoji pack." -msgstr "Вы не можете установить этот набор эмодзи." - -#. Body of the error modal when installing a sticker pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:95 -msgid "You can't install this sticker pack." -msgstr "Вы не можете установить этот набор стикеров." - #. Title of the error modal shown when the user is banned from a discovery community. #: src/features/discovery/commands/DiscoveryJoinCommands.tsx:38 msgid "You can't join this community" @@ -37942,8 +37401,8 @@ msgstr "Вы не можете отправлять сообщения в это #. Tooltip in the voice control bar when the user lacks the Screen Share permission in this channel. Tone stays plain. #. Tooltip shown when the user lacks the Screen Share permission in the voice channel. Tone stays plain. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:65 -#: src/features/voice/components/VoiceControlBar.tsx:141 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:54 +#: src/features/voice/components/VoiceControlBar.tsx:137 msgid "You can't share your screen in this channel" msgstr "Вы не можете демонстрировать экран в этом канале" @@ -37956,8 +37415,8 @@ msgstr "Вы не можете говорить в этом канале" #. Tooltip in the voice control bar when the user lacks the Video permission in this channel. Tone stays plain. #. Tooltip shown when the user lacks the Video permission in the voice channel. Tone stays plain. #: src/features/voice/components/modals/CameraPreviewModal.tsx:74 -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:61 -#: src/features/voice/components/VoiceControlBar.tsx:131 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:50 +#: src/features/voice/components/VoiceControlBar.tsx:127 msgid "You can't turn on your camera in this channel" msgstr "Вы не можете включить камеру в этом канале" @@ -38120,10 +37579,6 @@ msgstr "Вы состоите в этом сообществе недостат msgid "You haven't blocked anyone yet." msgstr "Вы пока никого не заблокировали." -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:343 -msgid "You haven't created any packs yet." -msgstr "Вы ещё не создали ни одного набора." - #. Intro copy in the keyboard navigation modal. {productName} is the app name. #: src/features/input/components/modals/KeyboardModeIntroModal.tsx:26 msgid "You just pressed Tab. Keyboard mode is now on so you can navigate {productName} without a mouse." @@ -38345,13 +37800,6 @@ msgstr "Вы достигли лимита {bookmarksText}. Удалите од msgid "You're at the cap of {freeItemsText} — your instance admin sets this limit." msgstr "Вы достигли лимита в {freeItemsText} — это ограничение устанавливает администратор вашего экземпляра." -#. Fallback body of the emoji pack creation-limit error modal when no exact limit is known. -#. Fallback body of the sticker pack creation-limit error modal when no exact limit is known. -#: src/features/invite/commands/InviteCommands.tsx:61 -#: src/features/invite/commands/InviteCommands.tsx:79 -msgid "You're at the creation limit. Delete one to create another." -msgstr "Вы достигли лимита на создание. Удалите один, чтобы создать другой." - #. Modal body shown when the free bookmarks limit is reached and Plutonium would increase it. Free and Plutonium limits are interpolated. #: src/features/app/components/alerts/MaxBookmarksModal.tsx:30 msgid "You're at the free cap of {bookmarksText}. {premiumProductName} bumps you up to {premiumBookmarksText} — or remove one to add another." @@ -38362,13 +37810,6 @@ msgstr "Вы достигли лимита бесплатных закладок msgid "You're at the free cap of {freeItemsText}. {premiumProductName} bumps you up to {premiumItemsText}." msgstr "Вы достигли бесплатного лимита в {freeItemsText}. С {premiumProductName} лимит увеличится до {premiumItemsText}." -#. Fallback body of the emoji pack install-limit error modal when no exact limit is known. -#. Fallback body of the sticker pack install-limit error modal when no exact limit is known. -#: src/features/invite/commands/InviteCommands.tsx:52 -#: src/features/invite/commands/InviteCommands.tsx:70 -msgid "You're at the install limit. Remove one to add another." -msgstr "Вы достигли лимита установки. Удалите один набор, чтобы добавить другой." - #. Short label in the user banned from guild modal. Keep it concise. Keep the tone plain and specific. #: src/features/moderation/components/alerts/UserBannedFromGuildModal.tsx:8 msgid "You're banned" @@ -38379,11 +37820,6 @@ msgstr "Вы заблокированы" msgid "You're being rate limited. Wait {duration} before trying again." msgstr "Вы превысили лимит запросов. Подождите {duration}, прежде чем повторить попытку." -#. End-of-list title in the scheduled messages popout when all scheduled messages are visible. Tone can be friendly. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:51 -msgid "You're caught up" -msgstr "Вы всё просмотрели" - #. Error modal body shown when a gift-subscription user tries to start a recurring subscription. Explains the extension/redemption path. #: src/features/app/components/dialogs/components/plutonium/hooks/useCheckoutActions.tsx:160 msgid "You're currently on a gift subscription. It won't renew. You can redeem more gift codes to extend it. Recurring subscriptions can be started after your gift time ends." @@ -38497,16 +37933,12 @@ msgstr "Вы недавно уже использовали самостояте msgid "You've arrived, {username}! Let's get started." msgstr "Привет, {username}! Начнём." -#: src/features/auth/flow/InviteHeader.tsx:200 -msgid "You've been invited to install" -msgstr "Вас пригласили установить" - -#: src/features/auth/flow/InviteHeader.tsx:96 -#: src/features/auth/flow/InviteHeader.tsx:299 +#: src/features/auth/flow/InviteHeader.tsx:69 +#: src/features/auth/flow/InviteHeader.tsx:213 msgid "You've been invited to join" msgstr "Вас пригласили присоединиться" -#: src/features/auth/flow/InviteHeader.tsx:151 +#: src/features/auth/flow/InviteHeader.tsx:124 msgid "You've been invited to join a group DM by" msgstr "Вас пригласили в групповой чат" @@ -38586,7 +38018,7 @@ msgstr "Срок действия вашей подписки {premiumProductNam msgid "Your {productName} session expired. Sign in again to continue authorizing this application." msgstr "Срок действия вашей сессии {productName} истёк. Войдите снова, чтобы продолжить авторизацию этого приложения." -#: src/features/user/components/settings_utils/SettingsConstants.tsx:205 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:200 msgid "Your account" 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 28a1dba4b..067902e9d 100644 --- a/fluxer_app/src/features/i18n/locales/sv-SE/messages.po +++ b/fluxer_app/src/features/i18n/locales/sv-SE/messages.po @@ -29,11 +29,6 @@ msgstr "(redigerat)" msgid "(failed to load)" msgstr "(kunde inte läsas in)" -#. Placeholder content text shown for scheduled messages with neither text nor attachments. Keep the parentheses. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:38 -msgid "(no content)" -msgstr "(inget innehåll)" - #: src/features/app/components/pages/YouPage.tsx:189 #: src/features/user/components/modals/UserProfileMobileSheet.tsx:899 msgid "(only visible to you)" @@ -455,7 +450,7 @@ msgstr "{count, plural, one {Visa fler (# rad)} other {Visa fler (# rader)}}" msgid "{count, plural, one {Expand (# row)} other {Expand (# rows)}}" msgstr "{count, plural, one {Visa (# rad)} other {Visa (# rader)}}" -#: src/features/voice/components/VoiceParticipantTile.tsx:303 +#: src/features/voice/components/VoiceParticipantTile.tsx:304 msgid "{count, plural, one {Expand # other device} other {Expand # other devices}}" msgstr "{count, plural, one {Visa # annan enhet} other {Visa # andra enheter}}" @@ -463,8 +458,8 @@ msgstr "{count, plural, one {Visa # annan enhet} other {Visa # andra enheter}}" msgid "{count, plural, one {Group DM · # member} other {Group DM · # members}}" msgstr "{count, plural, one {Grupp-DM · # medlem} other {Grupp-DM · # medlemmar}}" -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:252 -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:273 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:274 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:295 msgid "{count, plural, one {Hide # device} other {Hide # devices}}" msgstr "{count, plural, one {Dölj # enhet} other {Dölj # enheter}}" @@ -476,7 +471,7 @@ msgstr "{count, plural, one {I samtal} other {# i samtal}}" msgid "{count, plural, one {Join video call (# participant)} other {Join video call (# participants)}}" msgstr "{count, plural, one {Gå med i videosamtal (# deltagare)} other {Gå med i videosamtal (# deltagare)}}" -#: src/features/voice/components/VoiceParticipantTile.tsx:620 +#: src/features/voice/components/VoiceParticipantTile.tsx:621 msgid "{count, plural, one {Keep watching # stream and add this one} other {Keep watching # streams and add this one}}" msgstr "Fortsätt titta på {count, plural, one {# stream} other {# streams}} och lägg till den här" @@ -492,8 +487,8 @@ msgstr "{count, plural, one {Återkalla # app} other {Återkalla # appar}}" msgid "{count, plural, one {sent # attachment} other {sent # attachments}}" msgstr "{count, plural, one {skickade # bilaga} other {skickade # bilagor}}" -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:259 -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:280 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:281 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:302 msgid "{count, plural, one {Show # device} other {Show # devices}}" msgstr "{count, plural, one {Visa # enhet} other {Visa # enheter}}" @@ -535,22 +530,6 @@ msgstr "{count, plural, one {Du använder redan den enda tillåtna anslutningen msgid "{count, plural, one {You're at the cap of # saved media item. Remove one to add another.} other {You're at the cap of # saved media items. Remove one to add another.}}" msgstr "{count, plural, one {Du har nått gränsen för # sparade mediaobjekt. Ta bort ett för att lägga till ett annat.} other {Du har nått gränsen för # sparade mediaobjekt. Ta bort ett för att lägga till ett annat.}}" -#: src/features/invite/commands/InviteCommands.tsx:401 -msgid "{count, plural, one {You're at the limit of # emoji pack. Delete one to create another.} other {You're at the limit of # emoji packs. Delete one to create another.}}" -msgstr "{count, plural, one {Du har nått gränsen för # emojipaket. Radera ett för att skapa ett nytt.} other {Du har nått gränsen för # emojipaket. Radera ett för att skapa ett nytt.}}" - -#: src/features/invite/commands/InviteCommands.tsx:387 -msgid "{count, plural, one {You're at the limit of # installed emoji pack. Remove one to add another.} other {You're at the limit of # installed emoji packs. Remove one to add another.}}" -msgstr "{count, plural, one {Du har nått gränsen för # installerat emojipaket. Ta bort ett för att lägga till ett annat.} other {Du har nått gränsen för # installerade emojipaket. Ta bort ett för att lägga till ett annat.}}" - -#: src/features/invite/commands/InviteCommands.tsx:419 -msgid "{count, plural, one {You're at the limit of # installed sticker pack. Remove one to add another.} other {You're at the limit of # installed sticker packs. Remove one to add another.}}" -msgstr "{count, plural, one {Du har nått gränsen för # installerade dekalpaket. Ta bort ett för att lägga till ett annat.} other {Du har nått gränsen för # installerade dekalpaket. Ta bort ett för att lägga till ett annat.}}" - -#: src/features/invite/commands/InviteCommands.tsx:433 -msgid "{count, plural, one {You're at the limit of # sticker pack. Delete one to create another.} other {You're at the limit of # sticker packs. Delete one to create another.}}" -msgstr "{count, plural, one {Du har nått gränsen för # stickerpaket. Radera ett för att skapa ett nytt.} other {Du har nått gränsen för # stickerpaket. Radera ett för att skapa ett nytt.}}" - #: src/features/guild/components/alerts/MaxGuildsModal.tsx:24 msgid "{count, plural, one {You've reached the maximum number of communities you can join (# community). Leave a community before joining another one.} other {You've reached the maximum number of communities you can join (# communities). Leave a community before joining another one.}}" msgstr "{count, plural, one {Du har nått det maximala antalet communityn du kan gå med i (# community). Lämna ett community innan du går med i ett annat.} other {Du har nått det maximala antalet communityn du kan gå med i (# communityn). Lämna ett community innan du går med i ett annat.}}" @@ -750,14 +729,14 @@ msgstr "{formats}. Max {maxSize}. Rekommenderat: {recommendedSize}" msgid "{formats}. Max {maxSize}. Recommended: {recommendedSize}. {note}" msgstr "{formats}. Max {maxSize}. Rekommenderat: {recommendedSize}. {note}" -#: src/features/auth/flow/InviteHeader.tsx:117 -#: src/features/auth/flow/InviteHeader.tsx:162 -#: src/features/auth/flow/InviteHeader.tsx:335 +#: src/features/auth/flow/InviteHeader.tsx:90 +#: src/features/auth/flow/InviteHeader.tsx:135 +#: src/features/auth/flow/InviteHeader.tsx:249 msgid "{formattedMemberCount} {memberCount, plural, one {member} other {members}}" msgstr "{formattedMemberCount} {memberCount, plural, one {medlem} other {medlemmar}}" -#: src/features/auth/flow/InviteHeader.tsx:111 -#: src/features/auth/flow/InviteHeader.tsx:320 +#: src/features/auth/flow/InviteHeader.tsx:84 +#: src/features/auth/flow/InviteHeader.tsx:234 msgid "{formattedPresenceCount} online" msgstr "{formattedPresenceCount} online" @@ -776,7 +755,7 @@ msgstr "{fps} FPS" msgid "{guildName} channels" msgstr "Kanaler i {guildName}" -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:674 +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:673 msgid "{hiddenConnectionCount, plural, one {Expand # other device} other {Expand # other devices}}" msgstr "{hiddenConnectionCount, plural, one {Visa # annan enhet} other {Visa # andra enheter}}" @@ -874,7 +853,7 @@ msgstr "{length} tittar" msgid "{lineCount, plural, one {# line} other {# lines}}" msgstr "{lineCount, plural, one {# rad} other {# rader}}" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:145 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:143 msgid "{matchCount, plural, one {# match} other {# matches}}" msgstr "{matchCount, plural, one {# träff} other {# träffar}}" @@ -889,7 +868,7 @@ msgid "{mbWayPaymentMethod} is a one-time payment method in {paymentProviderName msgstr "{mbWayPaymentMethod} är en engångsbetalningsmetod i {paymentProviderName}-kassan, så den kan inte användas för återkommande prenumerationer här." #. Screen share bitrate option label. Mbps means megabits per second. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:167 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:172 msgid "{megabits} Mbps" msgstr "{megabits} Mbps" @@ -1105,7 +1084,7 @@ msgid "{productName} detected a potential raid in this community. Invites are pa msgstr "{productName} upptäckte en potentiell räd i den här communityn. Inbjudningar är pausade, så nya användare kan inte gå med just nu." #. Anti-raid status message on a community invite embed. productName is the product brand name placeholder. -#: src/features/channel/components/InviteEmbed.tsx:117 +#: src/features/channel/components/InviteEmbed.tsx:88 msgid "{productName} detected a potential raid, so new users can't join right now." msgstr "{productName} upptäckte en potentiell räd, så nya användare kan inte gå med just nu." @@ -1225,14 +1204,14 @@ msgstr "{remaining} tecken kvar. Skaffa {premiumProductName} för att skriva upp msgid "{remainingSlotCount} remaining" msgstr "{remainingSlotCount} kvar" -#: src/features/channel/components/InviteEmbed.tsx:282 -#: src/features/channel/components/InviteEmbed.tsx:455 -#: src/features/channel/components/InviteEmbed.tsx:724 +#: src/features/channel/components/InviteEmbed.tsx:248 +#: src/features/channel/components/InviteEmbed.tsx:356 +#: src/features/channel/components/InviteEmbed.tsx:625 msgid "{renderedMemberCount} {memberCount, plural, one {member} other {members}}" msgstr "{renderedMemberCount} {memberCount, plural, one {medlem} other {medlemmar}}" #. Presence summary on a community invite embed. renderedPresenceCount is a formatted count of online members. -#: src/features/channel/components/InviteEmbed.tsx:112 +#: src/features/channel/components/InviteEmbed.tsx:83 msgid "{renderedPresenceCount} online" msgstr "{renderedPresenceCount} online" @@ -1630,9 +1609,7 @@ msgstr "1 oläst" msgid "1 unread DM" msgstr "1 oläst DM" -#. Invite link use-limit option meaning the invite can be used once. #. Invite max-uses dropdown option for exactly one use. -#: src/features/expressions/components/modals/PackInviteModal.tsx:33 #: src/features/invite/components/modals/InviteModal.tsx:60 msgid "1 use" msgstr "1 användning" @@ -1668,16 +1645,12 @@ msgstr "1 års present" msgid "10 minutes" msgstr "10 minuter" -#. Invite link use-limit option meaning the invite can be used ten times. #. Invite max-uses dropdown option for ten uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:41 #: src/features/invite/components/modals/InviteModal.tsx:68 msgid "10 uses" msgstr "10 användningar" -#. Invite link use-limit option meaning the invite can be used 100 times. #. Invite max-uses dropdown option for 100 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:53 #: src/features/invite/components/modals/InviteModal.tsx:80 msgid "100 uses" msgstr "100 användningar" @@ -1763,9 +1736,7 @@ msgctxt "adaptive-screen-share" msgid "240p" msgstr "240p" -#. Invite link use-limit option meaning the invite can be used 25 times. #. Invite max-uses dropdown option for 25 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:45 #: src/features/invite/components/modals/InviteModal.tsx:72 msgid "25 uses" msgstr "25 användningar" @@ -1840,16 +1811,12 @@ msgstr "5 dagar" msgid "5 minutes" msgstr "5 minuter" -#. Invite link use-limit option meaning the invite can be used five times. #. Invite max-uses dropdown option for five uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:37 #: src/features/invite/components/modals/InviteModal.tsx:64 msgid "5 uses" msgstr "5 användningar" -#. Invite link use-limit option meaning the invite can be used 50 times. #. Invite max-uses dropdown option for 50 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:49 #: src/features/invite/components/modals/InviteModal.tsx:76 msgid "50 uses" msgstr "50 användningar" @@ -2083,13 +2050,6 @@ msgstr "Acceptera inbjudan" msgid "Accept the friend request from {userName}?" msgstr "Acceptera vänförfrågan från {userName}?" -#. Helper text on a pack invite embed explaining that accepting installs the pack. -#. Note shown on expression pack invites before accepting. -#: src/features/channel/components/InviteEmbed.tsx:100 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:81 -msgid "Accepting this invite installs the pack automatically." -msgstr "När du accepterar den här inbjudan installeras paketet automatiskt." - #. Short label in the notification utils helper. Keep it concise. #: src/features/notification/utils/NotificationUtils.ts:32 msgid "Access granted" @@ -2110,7 +2070,7 @@ msgstr "Få åtkomst till din grundläggande profilinformation (användarnamn, a #. User settings tab for accessibility preferences (visual, motion, screen reader, etc.). #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:14 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:93 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:66 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:61 msgid "Accessibility" msgstr "Tillgänglighet" @@ -2124,7 +2084,7 @@ msgstr "Tillgängligt liveområde" #. User settings tab for account login, password, MFA, and security. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:11 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:129 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:95 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:90 msgid "Account" msgstr "Konto" @@ -2180,7 +2140,7 @@ msgstr "Kontot är för nytt" #. Required-action modal title shown when an account-level verification step is required to proceed. #. Title of the error modal shown when an unclaimed (guest) account tries to accept a community or group DM invite. Auth-related; keep tone plain. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:8 -#: src/features/invite/commands/InviteCommands.tsx:37 +#: src/features/invite/commands/InviteCommands.tsx:35 msgid "Account verification required" msgstr "Kontoverifiering krävs" @@ -2461,7 +2421,7 @@ msgid "Add an account to continue." msgstr "Lägg till ett konto för att fortsätta." #. Body of the error modal shown when an unclaimed (guest) account tries to accept a community invite. Tells the user to complete sign-up first. -#: src/features/invite/commands/InviteCommands.tsx:42 +#: src/features/invite/commands/InviteCommands.tsx:40 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." @@ -2771,7 +2731,7 @@ msgid "Address" msgstr "Adress" #. Description for an H.264 backup stream select. Keep H.264, CPU, and GPU literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:119 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:124 msgid "Adds H.264 for mixed clients. Uses more encode work." msgstr "Lägger till H.264 för blandade klienter. Använder mer beräkningskraft vid kodning." @@ -2827,11 +2787,9 @@ msgstr "Administratörer pausade inbjudningar – du kan inte gå med just nu." #. Collapsed-by-default group at the end of the community overview tab holding less common settings. #. Disclosure button label in the voice connection status popout. Reveals technical bandwidth and network stats. #. User settings tab for power-user and experimental application preferences. -#. Voice participant context menu submenu label for IDs and diagnostics. #: src/features/channel/components/modals/channel_tabs/ChannelOverviewTab.tsx:337 #: src/features/guild/components/modals/guild_tabs/guild_overview_tab/index.tsx:28 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:178 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:145 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:140 #: src/features/voice/components/voice_connection_status/VoiceDetailsPopout.tsx:60 msgid "Advanced" msgstr "Avancerat" @@ -2842,7 +2800,7 @@ msgid "Advanced video settings" msgstr "Avancerade videoinställningar" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:100 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:121 msgid "Advertise a capped decode codec to force publisher migration" msgstr "Annonsera en begränsad codec för att tvinga fram publiceringsmigrering" @@ -3065,6 +3023,13 @@ msgstr "Tillåt vem som helst att se den här anslutningen på din profil" msgid "Allow anyone who can view your full profile to see your profile local time" msgstr "Tillåt alla som kan se din fullständiga profil att se din lokala tid i profilen" +#. Settings search entry label for the AV1 screen-share opt-in. AV1 is a codec name and should stay literal. +#. Switch label for the AV1 screen-share opt-in. AV1 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:236 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:88 +msgid "Allow AV1 for screen sharing" +msgstr "Tillåt AV1 för skärmdelning" + #. Toggle label that allows DMs from bots in this community. #: src/features/ui/action_menu/items/BulkSettingsMenuItems.tsx:81 msgid "Allow bot direct messages" @@ -3112,6 +3077,13 @@ msgstr "Tillåt flexibla textkanalnamn" msgid "Allow for all communities" msgstr "Tillåt för alla grupper" +#. Settings search entry label for the H.265/HEVC screen-share opt-in. H.265 and HEVC are codec names and should stay literal. +#. Switch label for the H.265/HEVC screen-share opt-in. H.265 and HEVC are codec names and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:240 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:92 +msgid "Allow H.265 (HEVC) for screen sharing" +msgstr "Tillåt H.265 (HEVC) för skärmdelning" + #: src/features/connection/components/modals/EditConnectionModal.tsx:95 msgid "Allow members from communities you're in to see this connection" msgstr "Tillåt medlemmar från communityn du är med i att se den här anslutningen" @@ -3218,7 +3190,7 @@ msgid "Already have an account?" msgstr "Har du redan ett konto?" #. Status label on a group DM invite embed when the current user is already a member. -#: src/features/channel/components/InviteEmbed.tsx:76 +#: src/features/channel/components/InviteEmbed.tsx:67 msgid "Already joined" msgstr "Redan medlem" @@ -3426,7 +3398,7 @@ msgid "Animated avatars ({animatedAvatarFormats}) require {premiumProductName}." msgstr "Animerede avatarer ({animatedAvatarFormats}) kräver {premiumProductName}." #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:79 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:75 msgid "Animated avatars & profile banners" msgstr "Animerade avatarer och profilbanners" @@ -3712,7 +3684,7 @@ msgstr "Appikon-bricka" msgid "App language: {format}" msgstr "Appspråk: {format}" -#: src/features/user/components/settings_utils/SettingsConstants.tsx:209 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:204 msgid "App settings" msgstr "Appinställningar" @@ -3739,7 +3711,7 @@ msgstr "Appens zoomnivå" #. Advanced settings category tag. #. User settings tab for app appearance and layout options. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:13 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:116 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:111 msgid "Appearance" msgstr "Utseende" @@ -3812,8 +3784,8 @@ msgstr "Applikationen har uppdaterats" #: src/features/user/components/modals/tabs/applications_tab/index.tsx:90 #: src/features/user/components/modals/tabs/applications_tab/index.tsx:129 #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:29 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:74 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:70 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:66 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:65 msgid "Applications" msgstr "Appar" @@ -3899,7 +3871,7 @@ msgid "Are you sure you want to delete every message in your personal notes? Thi msgstr "Är du säker på att du vill radera alla meddelanden i dina personliga anteckningar? Detta kommer permanent att ta bort alla meddelanden och deras bilagor. Denna åtgärd kan inte ångras." #. placeholder {0}: selectedRole.name -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:410 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:425 msgid "Are you sure you want to delete the <0>{0} role? Any members with this role will no longer have it." msgstr "Är du säker på att du vill ta bort rollen <0>{0}? Alla medlemmar som har den här rollen kommer inte längre att ha den." @@ -4080,11 +4052,6 @@ msgstr "Bifogad fil (test)" msgid "Attachment mocks" msgstr "Bilagemockar" -#. Placeholder content text shown for scheduled messages that have attachments but no text content. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:34 -msgid "Attachment only message" -msgstr "Meddelande med endast bilaga" - #. Short label in the channel and chat textual attachment preview bottom sheet. Keep it concise. #. Short label in the channel and chat textual attachment preview modal. Keep it concise. #: src/features/channel/components/embeds/attachments/TextualAttachmentPreviewBottomSheet.tsx:27 @@ -4112,9 +4079,7 @@ msgstr "Det går inte att ladda upp bilagan" msgid "Attachment: {filename}" msgstr "Bilaga: {filename}" -#. Label in the scheduled message row preview indicating that attachments are included. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:43 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:34 msgid "Attachments" msgstr "Bilagor" @@ -4238,7 +4203,7 @@ msgid "Audio settings" msgstr "Ljudinställningar" #. Voice control button label for microphone and speaker settings. -#: src/features/voice/components/VoiceControlBar.tsx:146 +#: src/features/voice/components/VoiceControlBar.tsx:142 msgctxt "voice-control-button" msgid "Audio settings" msgstr "Ljudinställningar" @@ -4344,7 +4309,7 @@ msgid "Authorized" msgstr "Auktoriserad" #. 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/GeneralSettingsSections.ts:30 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:22 msgid "Authorized applications" msgstr "Auktoriserade appar" @@ -4358,8 +4323,8 @@ msgstr "Auktoriserade appar" #: src/features/user/components/modals/tabs/AuthorizedAppsTab.tsx:506 #: src/features/user/components/settings_utils/search_index/AuthorizedAppsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:148 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:34 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:107 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:102 msgid "Authorized apps" msgstr "Auktoriserade appar" @@ -4442,7 +4407,6 @@ msgid "Autocomplete suggestion: {label}, {selectedOptionPosition} of {resultCoun msgstr "Föreslagen komplettering: {label}, {selectedOptionPosition} av {resultCount}" #. Channel overview settings tab label, control, or validation message (name, topic, slowmode, voice region, mature content gate). -#. Label for the auto codec option in the screen-share codec radio group. Keep it concise. #. Option label for a WebRTC content hint select. #. Option label for an SVC mode select. #. Option label for an encoder path select. @@ -4451,11 +4415,10 @@ msgstr "Föreslagen komplettering: {label}, {selectedOptionPosition} av {resultC #. Voice region option label in the voice settings menu meaning let Fluxer pick the best region automatically. #. Voice region picker option label meaning 'let Fluxer pick the best region automatically'. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/RtcRegionSelect.tsx:19 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:59 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:99 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:139 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:176 -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:34 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:64 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:104 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:144 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:181 #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:263 #: src/features/voice/components/VoiceRegionSelector.tsx:16 #: src/features/voice/components/VoiceSettingsMenus.tsx:126 @@ -4468,6 +4431,11 @@ msgctxt "rtc-region-value" msgid "Automatic" msgstr "Automatisk" +#. Option label for the screen-share codec select. codec is the automatically selected codec label. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:222 +msgid "Automatic ({codec})" +msgstr "Automatisk ({codec})" + #. Settings search entry label. Names the settings search entry in the settings UI. #. Voice setting label for automatically evening out microphone volume. #: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:48 @@ -4495,96 +4463,6 @@ msgstr "Automatisk meddelandeläsning" msgid "Automatic start" msgstr "Automatisk start" -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep Firefox as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:8 -msgid "Automatic would use {codecName} because Firefox screen sharing works most reliably with it." -msgstr "Automatisk skulle använda {codecName} eftersom skärmdelning i Firefox fungerar mest tillförlitligt med den." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:70 -msgid "Automatic would use {codecName} because no hardware encoder is available and this browser exposes H.265." -msgstr "Automatisk skulle använda {codecName} eftersom ingen hårdvarukodare är tillgänglig och den här webbläsaren exponerar H.265." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:75 -msgid "Automatic would use {codecName} because no hardware encoder is available and your computer exposes H.265." -msgstr "Automatisk skulle använda {codecName} eftersom ingen hårdvarukodare är tillgänglig och din dator har stöd för H.265." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:90 -msgid "Automatic would use {codecName} because no higher-quality encoder is available and H.264 is compatible." -msgstr "Automatisk skulle använda {codecName} eftersom ingen kodare med högre kvalitet är tillgänglig och H.264 är kompatibel." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep OpenH264 and Linux literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:101 -msgid "Automatic would use {codecName} because no video encoder is exposed. On Linux, OpenH264 may need to be installed." -msgstr "Automatisk skulle använda {codecName} eftersom ingen videokodare exponeras. På Linux kan OpenH264 behöva installeras." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:60 -msgid "Automatic would use {codecName} because software encoding is preferred and this browser exposes AV1." -msgstr "Automatisk skulle använda {codecName} eftersom programvarukodning föredras och den här webbläsaren exponerar AV1." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:80 -msgid "Automatic would use {codecName} because software encoding is preferred and this browser exposes VP9." -msgstr "Automatisk skulle använda {codecName} eftersom programvarukodning föredras och den här webbläsaren exponerar VP9." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:95 -msgid "Automatic would use {codecName} because software encoding is preferred and VP8 is the safest software fallback." -msgstr "Automatisk skulle använda {codecName} eftersom programvarukodning föredras och VP8 är den säkraste programvarureserven." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:65 -msgid "Automatic would use {codecName} because software encoding is preferred and your computer exposes AV1." -msgstr "Automatisk skulle använda {codecName} eftersom programvarukodning föredras och din dator exponerar AV1." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:85 -msgid "Automatic would use {codecName} because software encoding is preferred and your computer exposes VP9." -msgstr "Automatisk skulle använda {codecName} eftersom programvarukodning föredras och din dator exponerar VP9." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep codec names literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:25 -msgid "Automatic would use {codecName} because this browser does not expose H.264, so VP8 is the safest fallback." -msgstr "Automatisk skulle använda {codecName} eftersom den här webbläsaren inte exponerar H.264, så VP8 är den säkraste reservlösningen." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep Chromium as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:13 -msgid "Automatic would use {codecName} because this browser supports it and it is the best fallback outside Chromium." -msgstr "Automatisk skulle använda {codecName} eftersom webbläsaren stöder det och det är den bästa reservlösningen utanför Chromium." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep codec names literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:30 -msgid "Automatic would use {codecName} because your computer does not expose H.264, so VP8 is the safest fallback." -msgstr "Automatisk skulle använda {codecName} eftersom din dator inte exponerar H.264, så VP8 är den säkraste reservlösningen." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep Chromium as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:19 -msgid "Automatic would use {codecName} because your computer supports it and it is the best fallback outside Chromium." -msgstr "Automatisk skulle använda {codecName} eftersom din dator har stöd för det och det är den bästa reservlösningen utanför Chromium." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:54 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware and it gives strong screen-share quality." -msgstr "Automatisk skulle använda {codecName} eftersom din GPU kan koda det i hårdvara och det ger stark skärmdelningskvalitet." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:42 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware and it is the most compatible screen-share default." -msgstr "Automatisk skulle använda {codecName} eftersom din GPU kan koda det i maskinvara och det är den mest kompatibla standarden för skärmdelning." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:48 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware, with excellent compression and low CPU usage." -msgstr "Automatisk skulle använda {codecName} eftersom din GPU kan koda det i maskinvara, med utmärkt komprimering och låg CPU-användning." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:36 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware, with the best compression for screen sharing." -msgstr "Automatisk skulle använda {codecName} eftersom din GPU kan koda det i maskinvara, med den bästa komprimeringen för skärmdelning." - #. Short label in the animation tab. Keep it concise. #: src/features/user/components/modals/tabs/accessibility_tab/AnimationTab.tsx:52 msgid "Automatically play GIFs" @@ -4648,6 +4526,16 @@ msgstr "Läs automatiskt" msgid "Autoscrolling" msgstr "Automatisk skrollning" +#. Settings search synonym. Codec name; keep literal. Used to match this term in the settings search bar. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:101 +msgid "AV1" +msgstr "AV1" + +#. Option label for the screen-share codec select while the AV1 opt-in is off and the option is disabled. AV1 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:226 +msgid "AV1 (requires opt-in)" +msgstr "AV1 (kräver aktivering)" + #. Label for the available desktop version in the Linux update modal. #: src/features/updater/commands/UpdaterModalCommands.tsx:140 msgid "Available" @@ -4875,7 +4763,7 @@ msgid "Badge" msgstr "Märke" #. Option label for a software encoder quality select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:83 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:88 msgid "Balanced" msgstr "Balanserad" @@ -4917,7 +4805,7 @@ msgstr "Bannlysningen upphör {0}." #: src/features/moderation/components/modals/BanMemberModal.tsx:270 #: src/features/ui/action_menu/GuildMemberContextMenu.tsx:66 #: src/features/ui/action_menu/items/GuildMemberMenuItems.tsx:51 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:94 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:118 msgid "Ban member" msgstr "Banna medlem" @@ -5046,7 +4934,7 @@ msgstr "Mellan 1 och 32 tecken" #. 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/PlutoniumIndex.ts:27 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:207 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:202 msgid "Billing" msgstr "Fakturering" @@ -5099,7 +4987,7 @@ msgid "Biometrics" msgstr "Biometri" #. 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/VoiceVideoIndex.ts:160 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:181 msgid "Bitrate" msgstr "Bitfrekvens" @@ -5181,8 +5069,8 @@ msgstr "Blockerade" #: src/features/user/components/modals/tabs/BlockedUsersTab.tsx:210 #: src/features/user/components/settings_utils/search_index/BlockedUsersIndex.ts:6 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:152 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:58 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:18 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:53 msgid "Blocked users" msgstr "Blockerade användare" @@ -5275,7 +5163,7 @@ msgstr "Bokmärkt." #. Tab label in the inbox popout listing the user bookmarks. #: src/features/channel/components/modals/BookmarksBottomSheet.tsx:33 #: src/features/messaging/components/pages/SavedMessagesPage.tsx:23 -#: src/features/messaging/components/popouts/InboxPopout.tsx:36 +#: src/features/messaging/components/popouts/InboxPopout.tsx:34 msgid "Bookmarks" msgstr "Bokmärken" @@ -5535,10 +5423,6 @@ msgstr "Mobbning, upprepad oönskad kontakt, förföljelse eller riktade trakass msgid "Bullying, threats, hate, violence, raids, or content that pushes self-harm." msgstr "Mobbning, hot, hat, våld, raider eller innehåll som uppmuntrar till självskadebeteende." -#: src/features/expressions/components/modals/CreatePackModal.tsx:95 -msgid "Bundle your favorite stickers into a pack you can distribute." -msgstr "Samla dina favoritstickers i ett paket som du kan dela." - #. Short label in the app constants. #: src/features/app/constants/AppConstants.ts:45 msgid "Busy right now" @@ -5761,7 +5645,7 @@ msgid "Cameras and virtual capture devices are selected here in {productName}, n msgstr "Kameror och virtuella inspelningsenheter väljs här i {productName}, inte i Waylands systemväljare. Om inget visas här, kontrollera behörigheter eller anslut en enhet." #. Tooltip in the voice control bar when cameras are disabled because the participant count exceeds the limit. {voiceChannelCameraUserLimit} is the configured threshold. -#: src/features/voice/components/VoiceControlBar.tsx:136 +#: src/features/voice/components/VoiceControlBar.tsx:132 msgid "Cameras are off above {voiceChannelCameraUserLimit} participants" msgstr "Kameror är avstängda vid fler än {voiceChannelCameraUserLimit} deltagare" @@ -5781,7 +5665,6 @@ msgid "Can't upload files here" msgstr "Kan inte ladda upp filer här" #. Action label for dismissing a mass-mention warning. -#. Button label on a scheduled message row that cancels (deletes) the scheduled send. #. Button label that closes the emoji rename popout without saving. #. Button that closes the delete channel confirmation without deleting. #. Button that closes the device logout confirmation without changes. @@ -5810,10 +5693,8 @@ msgstr "Kan inte ladda upp filer här" #: src/features/emoji/components/emojis/EmojiListItem.tsx:318 #: src/features/expressions/components/modals/AddFavoriteMemeModal.tsx:111 #: src/features/expressions/components/modals/AddGuildStickerModal.tsx:250 -#: src/features/expressions/components/modals/CreatePackModal.tsx:137 #: src/features/expressions/components/modals/EditFavoriteMemeModal.tsx:87 #: src/features/expressions/components/modals/EditGuildStickerModal.tsx:116 -#: src/features/expressions/components/modals/EditPackModal.tsx:124 #: src/features/guild/components/modals/TransferOwnershipModal.tsx:91 #: src/features/i18n/utils/CommonMessageDescriptors.ts:98 #: src/features/input/state/input_keybind/shared.ts:137 @@ -5824,7 +5705,6 @@ msgstr "Kan inte ladda upp filer här" #: src/features/messaging/components/modals/ForwardModal.tsx:635 #: src/features/messaging/components/modals/ImageCropModal.tsx:925 #: src/features/messaging/components/modals/MessageHistoryThresholdModal.tsx:107 -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:47 #: src/features/moderation/components/modals/BanMemberModal.tsx:262 #: src/features/moderation/components/modals/RemoveTimeoutModal.tsx:70 #: src/features/moderation/components/modals/TimeoutMemberModal.tsx:126 @@ -5850,11 +5730,6 @@ msgstr "Avbryt" msgid "Cancel editing message" msgstr "Avbryt redigering av meddelande" -#. Button or menu action label in the channel and chat scheduled message edit bar. Keep it concise. -#: src/features/channel/components/ScheduledMessageEditBar.tsx:18 -msgid "Cancel editing scheduled message" -msgstr "Avbryt redigering av schemalagt meddelande" - #. Relationship action label for canceling an outgoing friend request. #: src/features/relationship/utils/RelationshipMessageDescriptors.ts:25 msgid "Cancel friend request" @@ -5935,16 +5810,6 @@ msgstr "Kan inte redigeras" msgid "Cannot delete account" msgstr "Kan inte radera konto" -#. Title of the error modal when installing an emoji pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:83 -msgid "Cannot install emoji pack" -msgstr "Kan inte installera emojipaketet" - -#. Title of the error modal when installing a sticker pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:87 -msgid "Cannot install sticker pack" -msgstr "Kan inte installera stickerpaketet" - #. Toast error shown when captcha verification fails inside the auth captcha interceptor. #: src/features/auth/components/CaptchaInterceptor.tsx:14 msgid "Captcha verification failed. Try again." @@ -5955,15 +5820,15 @@ msgstr "Verifiering av captcha misslyckades. Försök igen." msgid "Capture" msgstr "Spela in" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:398 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:420 msgid "Capture app audio" msgstr "Spela in app-ljud" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:399 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:421 msgid "Capture desktop audio" msgstr "Spela in datorljud" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:397 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:419 msgid "Capture device audio" msgstr "Spela in enhetsljud" @@ -6221,12 +6086,12 @@ msgstr "Ändra lösenord" msgid "Change scheduled" msgstr "Ändring schemalagd" -#. Tooltip / button label in the screen-share status pill. Opens the picker to change what is being shared. -#. Voice control menu action to choose a different screen-share source. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:48 -#: src/features/voice/components/VoiceControlBar.tsx:108 -msgid "Change source" -msgstr "Ändra källa" +#. Action that opens the source picker for the active screen share. +#. Voice screen share menu action that changes the shared source. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:24 +#: src/features/voice/components/ActiveScreenShareMenu.tsx:23 +msgid "Change Stream" +msgstr "Ändra ström" #. Modal title for the screen-share picker when switching an ongoing stream to a new source. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:156 @@ -6575,7 +6440,7 @@ msgstr "Teckengränsen överskriden med {remaining}" #: src/features/input/components/modals/KeyboardShortcutsCheatsheetModal.tsx:40 #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:15 #: src/features/user/components/modals/tabs/keybinds_tab/DefaultKeybindsList.tsx:39 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:120 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:115 msgid "Chat" msgstr "Chatt" @@ -6976,7 +6841,7 @@ msgid "Choose your profile accent color" msgstr "Välj accentfärg för din profil" #. 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/VoiceVideoIndex.ts:108 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:129 msgid "Cisco" msgstr "Cisco" @@ -7584,7 +7449,7 @@ msgid "Codec" msgstr "Codec" #. 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/VoiceVideoIndex.ts:96 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:117 msgid "Codec negotiation testing" msgstr "Test av codec-förhandling" @@ -7628,8 +7493,8 @@ msgstr "Fäll ihop kanalämne" #. Tooltip / aria label on a voice participant tile button that collapses expanded device tiles for one user. #. Voice menu action that collapses expanded device tiles back into a single tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:98 -#: src/features/voice/components/VoiceParticipantTile.tsx:165 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:122 +#: src/features/voice/components/VoiceParticipantTile.tsx:166 msgid "Collapse devices" msgstr "Fäll ihop enheter" @@ -8104,7 +7969,7 @@ msgstr "Kompositörsfokus" #. Button label that opens a dedicated advanced settings modal for configuring screen-share encoder controls. #. Button label that opens a dedicated advanced settings modal. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedChatControls.tsx:161 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:163 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:168 msgid "Configure" msgstr "Konfigurera" @@ -8127,7 +7992,7 @@ msgid "Configure now" msgstr "Konfigurera nu" #. Tooltip / aria label on the screen-share control while a share is active. Opens the configure / end menu. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:69 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:58 msgid "Configure or end screen share" msgstr "Konfigurera eller avsluta skärmdelning" @@ -8378,12 +8243,12 @@ msgstr "Anslutning: {connectionId}" #: src/features/i18n/utils/CommonMessageDescriptors.ts:410 #: src/features/user/components/popouts/UserProfileShared.tsx:610 #: src/features/user/components/settings_utils/search_index/LinkedAccountsIndex.ts:8 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:38 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:30 msgid "Connections" msgstr "Anslutningar" #. User settings tab for linked external accounts. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:111 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:106 msgctxt "user-settings-tab" msgid "Connections" msgstr "Anslutningar" @@ -8434,7 +8299,7 @@ msgid "Content filtering" msgstr "Innehållsfiltrering" #. Label for an advanced screen-share select. Refers to the WebRTC MediaStreamTrack contentHint value. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:131 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:136 msgid "Content hint" msgstr "Innehållstips" @@ -9157,16 +9022,6 @@ msgstr "Kunde inte ignorera vänförfrågan" msgid "Couldn't ignore the friend request. Try again." msgstr "Kunde inte ignorera vänförfrågan. Försök igen." -#. Generic body for the error modal when an emoji pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:107 -msgid "Couldn't install this emoji pack. Try again later." -msgstr "Kunde inte installera det här emojipaketet. Försök igen senare." - -#. Generic body for the error modal when a sticker pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:111 -msgid "Couldn't install this sticker pack. Try again later." -msgstr "Kunde inte installera det här stickerpaketet. Försök igen senare." - #. Error modal title shown when accepting a community invite fails. #: src/features/invite/components/alerts/InviteAcceptFailedModal.tsx:9 msgid "Couldn't join community" @@ -9582,11 +9437,6 @@ msgstr "Skapa ett konto för att hämta din present" msgid "Create and manage applications and bots for your account" msgstr "Skapa och hantera appar och botar för ditt konto" -#. Empty-state description for expression packs when the feature requires premium. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:63 -msgid "Create and share custom emoji and sticker packs with {premiumProductFullName}." -msgstr "Skapa och dela anpassade emoji- och klistermärkepaket med {premiumProductFullName}." - #. Button or menu action label in the application create modal. Keep it concise. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/applications_tab/ApplicationCreateModal.tsx:20 @@ -9628,14 +9478,6 @@ msgstr "Skapa DM" msgid "Create emoji & stickers" msgstr "Skapa emoji och dekaler" -#. Action that opens the create-emoji-pack modal. -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/expressions/components/modals/CreatePackModal.tsx:18 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:314 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:31 -msgid "Create emoji pack" -msgstr "Skapa emojipaket" - #. Accessible label for the create-favorite-category form. #: src/features/expressions/components/modals/CreateFavoriteCategoryModal.tsx:16 msgid "Create favorite category form" @@ -9688,14 +9530,6 @@ msgstr "Skapa eller gå med i en community" msgid "Create role" msgstr "Skapa roll" -#. Action that opens the create-sticker-pack modal. -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/expressions/components/modals/CreatePackModal.tsx:22 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:314 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:35 -msgid "Create sticker pack" -msgstr "Skapa stickerpaket" - #. Setup wizard title prompting the operator to create the first account. #: src/features/app/components/setup/SetupWizardSteps.tsx:48 msgid "Create the administrator account" @@ -9748,15 +9582,6 @@ msgstr "Skapad" msgid "Created {createdAt}" msgstr "Skapad {createdAt}" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:334 -msgid "Created {createdCount} / {createdLimit}" -msgstr "Skapade {createdCount} / {createdLimit}" - -#. placeholder {0}: NicknameUtils.getDisplayName(packCreator) -#: src/features/channel/components/InviteEmbed.tsx:343 -msgid "Created by {0}" -msgstr "Skapad av {0}" - #. placeholder {0}: inviter ? NicknameUtils.getNickname(inviter, undefined, channelId) : invite.inviter ? NicknameUtils.getDisplayName(invite.inviter) : '' #. placeholder {1}: formatExpiresAt(invite.expires_at) #: src/features/channel/components/modals/GroupInvitesBottomSheet.tsx:218 @@ -9768,13 +9593,6 @@ msgstr "Skapad av {0}. Giltig i {1}." msgid "Created by {creatorDisplayName} on {createdAt}" msgstr "Skapad av {creatorDisplayName} den {createdAt}" -#. Metadata label for an expression pack invite. userName is the pack creator username. -#. Short label in the authentication invite header. Preserve {userName}; it is inserted by code. Keep the tone plain and specific. -#: src/features/auth/flow/InviteHeader.tsx:29 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:73 -msgid "Created by {userName}" -msgstr "Skapad av {userName}" - #. placeholder {0}: renderInline(change.newValue, i18n, guildId) #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:739 msgid "Created for channel {0}." @@ -9787,11 +9605,6 @@ msgstr "Skapades för kanalen {0}." msgid "Created on {0}." msgstr "Skapades den {0}." -#. 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/ExpressionPacksIndex.ts:43 -msgid "Created packs" -msgstr "Skapade paket" - #. placeholder {0}: renderInline(change.newValue, i18n) #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:743 msgid "Created with name {0}." @@ -10119,7 +9932,7 @@ msgid "Custom tags" msgstr "Anpassade taggar" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:87 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:83 msgid "Custom themes" msgstr "Anpassade teman" @@ -10603,7 +10416,6 @@ msgstr "Standardinställningen är av på mobila enheter för att spara batteri #. Button or menu action label in the channel and chat embed audio. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the channel and chat media container. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the channel and chat mobile memes picker. Keep it concise. Keep the tone plain and specific. -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the messaging commands. Keep it concise. Keep the tone plain and specific. #. Confirm button label on the destructive delete-saved-media alert. #. Danger button label that confirms deleting a custom emoji. @@ -10626,7 +10438,6 @@ msgstr "Standardinställningen är av på mobila enheter för att spara batteri #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:117 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:290 #: src/features/user/components/modals/tabs/component_gallery_tab/index.tsx:238 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:49 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:154 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:190 msgid "Delete" @@ -10785,11 +10596,6 @@ msgstr "Ta bort mina meddelanden" msgid "Delete other members' messages. Pinning is controlled separately." msgstr "Ta bort andra medlemmars meddelanden. Fästning styrs separat." -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:40 -msgid "Delete pack" -msgstr "Ta bort paket" - #. 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:31 msgid "Delete passkey" @@ -10862,11 +10668,6 @@ msgstr "Ta bort det här meddelandet" msgid "Delete this message? Can't be undone." msgstr "Ta bort det här meddelandet? Det går inte att ångra." -#. Error message in the expression packs tab. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:45 -msgid "Delete this pack? Can't be undone." -msgstr "Vill du radera det här paketet? Det går inte att ångra." - #. Danger action in the channel permissions overwrite context menu that removes a member permission override from the channel. #: src/features/channel/components/modals/channel_tabs/channel_permissions_tab/OverwriteContextMenu.tsx:19 msgid "Delete user" @@ -11011,7 +10812,7 @@ msgid "Description must be no more than {discoveryDescriptionMaxLength} characte msgstr "Beskrivningen får vara högst {discoveryDescriptionMaxLength} tecken." #. Developer settings tab showing UI component examples. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:153 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:148 msgid "Design system" msgstr "Designsystem" @@ -11025,8 +10826,8 @@ msgstr "Dator" #. User settings tab for desktop app integration and platform settings. #. User settings tab label shown on desktop builds when the OS could not be identified (fallback for the per-OS labels). -#: src/features/user/components/settings_utils/SettingsConstants.tsx:86 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:141 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:81 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:136 msgid "Desktop app" msgstr "Desktop-app" @@ -11113,7 +10914,7 @@ msgstr "En ny version för datorn, {version}, är tillgänglig. Ladda ner instal #. Settings section label for desktop window behavior. #: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx:150 #: src/features/user/components/settings_utils/search_index/DesktopSettingsIndex.ts:94 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:62 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:54 msgid "Desktop window" msgstr "Skrivbordsfönster" @@ -11139,7 +10940,7 @@ msgid "Detached banner" msgstr "Banderollen har tagits bort" #. Option label for a WebRTC content hint select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:147 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:152 msgid "Detail" msgstr "Detalj" @@ -11163,7 +10964,7 @@ msgstr "Identifiera medan du skriver" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:20 #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:25 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:211 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:206 msgid "Developer" msgstr "Utvecklare" @@ -11171,7 +10972,7 @@ msgstr "Utvecklare" #. Settings section label for client developer mode. #: src/features/user/components/modals/tabs/ClientDeveloperSettingsTab.tsx:17 #: src/features/user/components/settings_utils/search_index/ClientDeveloperSettingsIndex.ts:7 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:66 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:58 msgid "Developer mode" msgstr "Utvecklarläge" @@ -11218,11 +11019,6 @@ msgstr "Enhet" msgid "Device alerts" msgstr "Enhetsaviseringar" -#. Voice participant context menu submenu label for actions that affect one or more voice devices. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:182 -msgid "Device controls" -msgstr "Enhetskontroller" - #: src/features/user/components/modals/tabs/DevicesTab.tsx:131 msgid "Device details" msgstr "Enhetsinformation" @@ -11232,7 +11028,7 @@ msgstr "Enhetsinformation" msgid "Device revoked" msgstr "Enhet borttagen" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:891 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1024 msgid "Device selection" msgstr "Enhetsval" @@ -11255,7 +11051,7 @@ msgstr "Enhet:" #: src/features/user/components/modals/tabs/DevicesTab.tsx:530 #: src/features/user/components/settings_utils/search_index/DevicesIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/AppearanceSections.ts:82 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:62 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:57 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:124 msgid "Devices" msgstr "Enheter" @@ -11437,7 +11233,7 @@ msgid "Disable mobile push notifications" msgstr "Inaktivera push-aviseringar på mobilen" #. Short label for an advanced screen-share preview preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:43 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:48 msgid "Disable picture-in-picture popout for screen shares" msgstr "Inaktivera bild-i-bild-fönster för skärmdelningar" @@ -11478,7 +11274,7 @@ msgstr "Inaktivera formulär för tvåfaktorsautentisering" #. Voice menu checkbox label. Hides another participant's video only for the current user. #. Voice menu checkbox that hides a participant video on the current device only. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:86 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:110 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:77 msgid "Disable video locally" msgstr "Inaktivera video lokalt" @@ -11754,11 +11550,6 @@ msgstr "Visningsnamn" msgid "Display name (optional)" msgstr "Visningsnamn (valfritt)" -#. Voice participant context menu submenu label for call display and diagnostics preferences. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:186 -msgid "Display options" -msgstr "Visningsalternativ" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:661 msgid "Display role members separately." msgstr "Visa rollmedlemmar separat." @@ -12284,12 +12075,8 @@ msgstr "Nederländska" msgid "e.g., YubiKey, iPhone, work computer" msgstr "t.ex. YubiKey, iPhone, jobbdator" -#: src/features/expressions/components/modals/PackInviteModal.tsx:187 -msgid "Each link works once." -msgstr "Varje länk fungerar en gång." - #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:83 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:79 msgid "Early access to new features" msgstr "Tidig tillgång till nya funktioner" @@ -12315,7 +12102,6 @@ msgstr "Ekoeliminering" #: src/features/emoji/components/stickers/StickerGridItem.tsx:43 #: src/features/platform/utils/DesktopLocaleBridge.ts:42 #: src/features/user/components/modals/tabs/chat_settings_tab/SearchEnginesTab.tsx:35 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:123 #: src/features/user/components/modals/tabs/LinkedAccountsTab.tsx:51 msgid "Edit" msgstr "Redigera" @@ -12396,11 +12182,6 @@ msgstr "Redigera communityprofil" msgid "Edit connection" msgstr "Redigera anslutning" -#. Action that opens the edit-emoji-pack modal. -#: src/features/expressions/components/modals/EditPackModal.tsx:19 -msgid "Edit emoji pack" -msgstr "Redigera emoji-paket" - #. Permission description in the role/permission editor for the Manage Community permission. Refers to top-level community settings, not per-channel. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:23 msgid "Edit global settings like name, description, and icon." @@ -12512,11 +12293,6 @@ msgstr "Redigera dekal" msgid "Edit sticker {stickerName}" msgstr "Redigera klistermärke {stickerName}" -#. Action that opens the edit-sticker-pack modal. -#: src/features/expressions/components/modals/EditPackModal.tsx:23 -msgid "Edit sticker pack" -msgstr "Redigera stickerpaket" - #. Settings search entry description. One-line summary of what the settings search entry controls. #: src/features/user/components/settings_utils/search_index/ApplicationsIndex.ts:88 msgid "Edit the bot avatar, tag, bio, banner, and friend request behavior" @@ -12555,11 +12331,6 @@ msgstr "Redigering är tillfälligt otillgänglig. Försök igen senare." msgid "Editing message" msgstr "Redigerar meddelande" -#. Button or menu action label in the channel and chat scheduled message edit bar. Keep it concise. -#: src/features/channel/components/ScheduledMessageEditBar.tsx:14 -msgid "Editing scheduled message" -msgstr "Redigerar schemalagt meddelande" - #. Discovery category dropdown option in the community Discovery settings tab. #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:88 msgid "Education" @@ -12674,7 +12445,7 @@ msgstr "Bädda in" #. Developer settings tab for testing URL unfurls and rendered embeds. #. Settings search entry label for the developer embed debugger. #: src/features/user/components/settings_utils/search_index/EmbedDebuggerIndex.ts:7 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:149 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:144 msgid "Embed debugger" msgstr "Bädda in felsökare" @@ -12726,10 +12497,8 @@ msgstr "Inbäddningar visas" #. Audit log target-type filter label. Filters entries that target a custom emoji. #. Column header for the custom emoji image or glyph. #. 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/app/config/AuditLogConstants.ts:172 #: src/features/emoji/components/emojis/EmojiListItem.tsx:337 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:162 msgid "Emoji" msgstr "Emoji" @@ -12745,11 +12514,6 @@ msgstr "Emojis" msgid "emoji {emojiName}" msgstr "emoji {emojiName}" -#. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:59 -msgid "Emoji & sticker packs" -msgstr "Emoji- och stickerpaket" - #. 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:351 msgid "Emoji autocomplete" @@ -12795,45 +12559,6 @@ msgstr "Emojinamnet får vara högst 32 tecken långt" msgid "Emoji names need at least 2 characters and can use letters, numbers, and underscores. Emojis must be under {maxSize}. Static images are resized to 128x128 pixels and compressed automatically. Animated emojis and SVGs must already fit the limit." msgstr "Emoji-namn måste innehålla minst 2 tecken och kan använda bokstäver, siffror och understreck. Emojis får inte överstiga {maxSize}. Statiska bilder ändras storlek till 128x128 pixlar och komprimeras automatiskt. Animerade emojis och SVG-filer måste redan uppfylla gränsen." -#. Kind label on an emoji pack invite embed. -#. Short label in the authentication invite header. Keep the tone plain and specific. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/auth/flow/InviteHeader.tsx:21 -#: src/features/channel/components/InviteEmbed.tsx:84 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:57 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:105 -msgid "Emoji pack" -msgstr "Emoji-paket" - -#. placeholder {0}: invite.pack.name -#: src/features/invite/commands/InviteCommands.tsx:144 -msgid "Emoji pack {0} has been installed." -msgstr "Emotikonpaketet {0} har installerats." - -#. Title of the error modal when creating a new emoji pack is rejected because the user is at the creation limit. -#: src/features/invite/commands/InviteCommands.tsx:56 -msgid "Emoji pack creation limit reached" -msgstr "Gränsen för skapande av emojipaket har nåtts" - -#. Modal title for the emoji pack invite share flow. -#: src/features/expressions/components/modals/PackInviteModal.tsx:57 -msgid "Emoji pack invite" -msgstr "Inbjudan till emojipaket" - -#. Title of the error modal when installing an emoji pack via invite is rejected because the user is at the install limit. -#: src/features/invite/commands/InviteCommands.tsx:47 -msgid "Emoji pack limit reached" -msgstr "Gränsen för emojipaket har nåtts" - -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#. Settings section label for emoji expression packs. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:80 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:23 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:18 -msgid "Emoji packs" -msgstr "Emoji-paket" - #. 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/ChatSettingsSections.ts:126 msgid "Emoji picker" @@ -12882,8 +12607,8 @@ msgstr "Tomma favoriter" #. Label for an advanced select that caps the best video codec this client advertises it can decode. #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:172 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:92 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:177 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:113 msgid "Emulate decode codec (testing)" msgstr "Emulera avkodningscodec (test)" @@ -13177,18 +12902,18 @@ msgstr "Moget innehåll aktiverat." #. Label for an advanced screen-share select. Refers to hardware or software video encoding. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:51 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:144 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:56 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:165 msgid "Encoder path" msgstr "Kodningssökväg" #. Description for the encoder path select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:55 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:60 msgid "Encoder preference for new screen shares." msgstr "Inställningar för kodaren vid nya skärmdelningar." #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:164 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:185 msgid "Encoder, SVC, backup stream, and bitrate presets" msgstr "Kodare, SVC, reservström och förinställningar för bithastighet" @@ -13220,10 +12945,8 @@ msgstr "Avsluta respitperiod" msgid "End grace period now?" msgstr "Avsluta respitperioden nu?" -#. Button label that stops the current screen share. #. Voice control menu action to stop sharing the screen. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:52 -#: src/features/voice/components/VoiceControlBar.tsx:112 +#: src/features/voice/components/VoiceControlBar.tsx:108 msgid "End screen share" msgstr "Avsluta skärmdelning" @@ -13540,7 +13263,9 @@ msgstr "Hela systemljudet" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Subsection title in the voice tab. Keep it concise. +#. Voice menu submenu label for per-user entrance sound controls. #. Voice menu submenu label that contains per-user entrance sound mute and volume controls. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:179 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:309 #: src/features/user/components/modals/tabs/UserVoiceTab.tsx:187 #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:145 @@ -13568,6 +13293,8 @@ msgid "Entrance sound saved" msgstr "Inträdesljud sparat" #. Voice menu slider label adjusting playback volume of this user's entrance sound, locally only. +#. Voice menu slider label for a user's entrance sound playback volume. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:187 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:318 msgid "Entrance sound volume" msgstr "Volym för entréljud" @@ -13803,10 +13530,6 @@ msgstr "Experimentellt" msgid "EXPERIMENTAL" msgstr "EXPERIMENTAL" -#: src/features/expressions/components/modals/PackInviteModal.tsx:152 -msgid "Expiration" -msgstr "Utgångsdatum" - #. Label above the expiration duration dropdown in the invite link settings. #: src/features/invite/components/modals/InviteModal.tsx:102 msgid "Expire after" @@ -13941,13 +13664,8 @@ msgstr "Exportera mina data" msgid "Export themes" msgstr "Exportera teman" -#. Developer / debug surface — keep terse and technical. Tooltip / description for the Expression packs settings toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:129 -msgid "Expose the staff-only Expression packs page in user settings." -msgstr "Visa sidan med uttryckspaket endast för personal i användarinställningarna." - #. Developer / debug surface — keep terse and technical. Tooltip / description for the profile timezone settings toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:138 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:129 msgid "Expose the staff-only timezone section in profile settings." msgstr "Visa tidszonsinställningarna för personal i profilinställningarna." @@ -13958,23 +13676,6 @@ msgstr "Visa tidszonsinställningarna för personal i profilinställningarna." msgid "Expression autocomplete" msgstr "Uttrycksifyllning" -#. Settings search entry label. Names the settings search entry in the settings UI. -#. User settings tab for purchased or owned emoji/sticker expression packs. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:166 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:7 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:54 -msgid "Expression packs" -msgstr "Uttryckspaket" - -#. Empty-state title for expression packs when the feature requires premium. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:59 -msgid "Expression packs are a {premiumProductName} feature" -msgstr "Uttryckspaket är en funktion i {premiumProductName}" - -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:168 -msgid "Expression packs are not enabled on this instance. Contact your instance administrator for more information." -msgstr "Uttryckspaket är inte aktiverade på den här instansen. Kontakta din instansadministratör för mer information." - #. Aria label for the expression picker category nav. #: src/features/i18n/utils/CommonMessageDescriptors.ts:751 msgid "Expression picker categories" @@ -13987,9 +13688,7 @@ msgstr "Rensa uttryck" #. Community settings sidebar category grouping the emoji and stickers tabs. #. 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/GuildSettingsConstants.ts:249 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:19 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:134 msgid "Expressions" msgstr "Uttryck" @@ -14457,7 +14156,7 @@ msgstr "Favoriter" msgid "Favorites" msgstr "Favoriter" -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:182 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:177 msgid "Feature" msgstr "Funktion" @@ -14753,14 +14452,14 @@ msgstr "Fokusera textfältet" #. Voice call layout action that pins one of several active devices of the same participant. #. Voice layout menu action that focuses one device/session for a participant. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:37 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:61 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:101 msgid "Focus this device" msgstr "Fokusera den här enheten" #. Voice call layout action that pins the selected participant in the focused view. #. Voice layout menu action that focuses one participant in the call view. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:41 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:65 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:105 msgid "Focus this person" msgstr "Fokusera på den här personen" @@ -14807,7 +14506,7 @@ msgstr "Mappinställningar" msgid "Follow us on {blueskyProviderName}" msgstr "Följ oss på {blueskyProviderName}" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:693 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:826 msgid "Follow voice input" msgstr "Följ röstinmatning" @@ -15061,7 +14760,7 @@ msgstr "Vidarebefordrade ett meddelande" msgid "Forwarded from" msgstr "Vidarebefordrat från" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:269 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:267 msgid "Found {resultCount} results in {categoryCount} categories" msgstr "Hittade {resultCount} resultat i {categoryCount} kategorier" @@ -15096,7 +14795,7 @@ msgstr "Bildfrekvens" msgid "France" msgstr "Frankrike" -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:187 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:182 msgid "Free" msgstr "Gratis" @@ -15355,10 +15054,6 @@ msgstr "Allmänt" msgid "Generate a shareable link or copy your combined custom CSS." msgstr "Generera en delbar länk eller kopiera din kombinerade anpassade CSS." -#: src/features/expressions/components/modals/PackInviteModal.tsx:213 -msgid "Generate invite" -msgstr "Generera inbjudan" - #. Short label in the add friends to group modal. Keep it concise. #: src/features/relationship/components/modals/AddFriendsToGroupModal.tsx:23 msgid "Generate invite link" @@ -15639,7 +15334,7 @@ msgstr "Gåva <0/> till <1>{giftEndDate}. Förnyas inte automatiskt. Lös in #. Settings search entry label. Also used as a search synonym in the settings search bar. #. User settings tab for gift inventory and redemption codes. #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:37 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:99 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:94 msgid "Gifts" msgstr "Gåvor" @@ -15664,7 +15359,7 @@ msgid "Glad you're here, {username}!" msgstr "Kul att du är här, {username}!" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:71 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:67 msgid "Global emoji & sticker access" msgstr "Global åtkomst till emoji och dekaler" @@ -15703,8 +15398,8 @@ msgstr "Gå till {premiumProductName}" #. Button label on a community invite embed when the current user is already a member. #. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:108 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:53 +#: src/features/channel/components/InviteEmbed.tsx:79 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:45 msgid "Go to community" msgstr "Gå till communityn" @@ -15831,7 +15526,7 @@ msgstr "Gav {0}." msgid "Grants all permissions and bypasses channel restrictions. Highly sensitive." msgstr "Ger alla behörigheter och kringgår kanalbegränsningar. Mycket känsligt." -#: src/features/voice/components/StreamSettingsMenuContent.tsx:878 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1011 msgid "Granular selection" msgstr "Detaljerat urval" @@ -15867,7 +15562,7 @@ msgstr "Grekiska" #. Toggle label in the mobile video settings bottom sheet. Switches to grid layout. #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:88 -#: src/features/voice/components/VoiceSettingsMenus.tsx:784 +#: src/features/voice/components/VoiceSettingsMenus.tsx:785 msgid "Grid view" msgstr "Rutnätsvy" @@ -15948,7 +15643,7 @@ msgstr "Gruppinbjudningar" #. Audit log channel type label for group DM channels. #. Fallback display name for an unnamed group DM in quick switcher results. #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:57 -#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:44 +#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:43 msgid "Group message" msgstr "Gruppmeddelande" @@ -16010,20 +15705,25 @@ msgid "Grouping" msgstr "Gruppering" #. 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/VoiceVideoIndex.ts:104 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:125 msgid "H.264" msgstr "H.264" #. Label for an advanced screen-share select. H.264 is a codec name and should stay literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:115 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:120 msgid "H.264 backup stream" msgstr "H.264 reservström" #. Option label for an H.264 backup stream select. H.264 is a codec name and should stay literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:127 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:132 msgid "H.264 simulcast backup" msgstr "H.264 simulcast-säkerhetskopia" +#. Option label for the screen-share codec select while the HEVC opt-in is off and the option is disabled. H.265 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:231 +msgid "H.265 (requires opt-in)" +msgstr "H.265 (kräver aktivering)" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the connection add connection modal. #: src/features/connection/components/modals/AddConnectionModal.tsx:57 @@ -16075,12 +15775,8 @@ msgstr "Maskinvaruacceleration" msgid "Hardware acceleration can cause rendering glitches with transparent windows. Try --disable-gpu if you see flicker or smearing." msgstr "Maskinvaruacceleration kan orsaka grafikfel med transparenta fönster. Prova --disable-gpu om du ser flimmer eller suddighet." -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:132 -msgid "Hardware acceleration is off, so codecs will encode on your CPU. <0>Turn it back on in {advancedSettingsLabel}." -msgstr "Hårdvaruacceleration är avstängd, så kodekar kommer att koda på din processor. <0>Aktivera det igen i {advancedSettingsLabel}." - #. 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/VoiceVideoIndex.ts:152 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:173 msgid "Hardware encoder" msgstr "Hårdvaruencoder" @@ -16215,10 +15911,15 @@ msgid "Help translate {PRODUCT_NAME} into your language on <0>{I18N_WEBLATE_DOMA msgstr "Hjälp till att översätta {PRODUCT_NAME} till ditt språk på <0>{I18N_WEBLATE_DOMAIN}." #. Description for a WebRTC content hint select. Keep Motion, Detail, and text as plain option concepts. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:135 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:140 msgid "Helps the browser choose motion, detail, or text handling." msgstr "Hjälper webbläsaren att välja hur den ska hantera rörelse, detaljer eller text." +#. Settings search synonym. Codec name; keep literal. Used to match this term in the settings search bar. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:105 +msgid "HEVC" +msgstr "HEVC" + #. Codec description in the screen share codec policy menu. HEVC is a codec name; keep WebRTC literal. #: src/features/voice/utils/ScreenShareCodecPolicy.ts:28 msgid "HEVC. Efficient at low bitrate, but only usable when WebRTC exposes a hardware encoder." @@ -16370,7 +16071,7 @@ msgid "Hide muted channels by default?" msgstr "Dölj tystade kanaler som standard?" #. Short label for an advanced stream privacy preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:47 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:52 msgid "Hide my stream preview thumbnail" msgstr "Dölj min förhandsgranskningsminiatyr för stream" @@ -16389,7 +16090,7 @@ msgstr "Dölj lösenord" msgid "Hide picture-in-picture popout?" msgstr "Dölj bild-i-bild-fönstret?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:727 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:860 msgid "Hide preview thumbnail" msgstr "Dölj förhandsgranskningens miniatyrbild" @@ -16451,7 +16152,7 @@ msgid "High dynamic range display mode" msgstr "Visningsläge med högt dynamiskt omfång" #. Description for a software encoder quality select. Keep AV1 and CPU literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:75 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:80 msgid "Higher quality can cost more CPU and latency." msgstr "Högre kvalitet kan kräva mer CPU-kraft och öka latensen." @@ -16474,7 +16175,7 @@ msgstr "Tips" msgid "Hoist order" msgstr "Visningsordning" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:507 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:522 msgid "Hoist order reset to default" msgstr "Visningsordningen har återställts till standard" @@ -16503,7 +16204,7 @@ msgstr "Håll in för att spela in. Dra uppåt för att låsa, eller släpp för #. Action label in quick switcher for navigating to the Home tab. #: src/features/app/components/layout/MobileBottomNav.tsx:110 -#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:48 +#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:47 msgid "Home" msgstr "Hem" @@ -16834,11 +16535,11 @@ msgstr "Ignorera" msgid "Ignore friend request" msgstr "Ignorera vänförfrågan" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:868 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1001 msgid "Ignore hardware devices" msgstr "Ignorera maskinvaruenheter" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:844 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:977 msgid "Ignore input media" msgstr "Ignorera inkommande media" @@ -16864,7 +16565,7 @@ msgstr "Ignorera spammarkering" msgid "Ignore the friend request from {displayName}?" msgstr "Ignorera vänförfrågan från {displayName}?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:855 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:988 msgid "Ignore virtual" msgstr "Ignorera virtuella" @@ -17198,7 +16899,7 @@ msgid "Inbox preview" msgstr "Förhandsvisning av inkorg" #. Accessible label for the inbox popout tablist. -#: src/features/messaging/components/popouts/InboxPopout.tsx:44 +#: src/features/messaging/components/popouts/InboxPopout.tsx:38 msgid "Inbox tabs" msgstr "Inkorgsflikar" @@ -17446,38 +17147,11 @@ msgstr "Infoga emoji" msgid "Install {productName} for the full source picker and smoother screen-sharing controls." msgstr "Installera {productName} för att få hela källväljaren och smidigare kontroller för skärmdelning." -#. Button label on an emoji pack invite embed that installs the pack. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:92 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:65 -msgid "Install emoji pack" -msgstr "Installera emojipaket" - -#. Button label on a sticker pack invite embed that installs the pack. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:96 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:69 -msgid "Install sticker pack" -msgstr "Installera stickerpaket" - #. Label for the installed desktop version in the Linux update modal. #: src/features/updater/commands/UpdaterModalCommands.tsx:136 msgid "Installed" msgstr "Installerad" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:303 -msgid "Installed {installedCount} / {installedLimit}" -msgstr "Installerade {installedCount} / {installedLimit}" - -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:113 -msgid "Installed on {installedAt}" -msgstr "Installerad den {installedAt}" - -#. 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/ExpressionPacksIndex.ts:39 -msgid "Installed packs" -msgstr "Installerade paket" - #. Desktop updater modal body. The currentVersion placeholder is the installed app version. #: src/features/updater/commands/UpdaterModalCommands.tsx:45 msgid "Installed version: {currentVersion}." @@ -17527,7 +17201,7 @@ msgstr "Gränssnitt" #. Settings section label for interface language selection. #. Settings section title in the language tab. Keep it concise. #: src/features/user/components/modals/tabs/LanguageTab.tsx:79 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:50 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:42 msgid "Interface language" msgstr "Gränssnittspråk" @@ -17536,11 +17210,6 @@ msgstr "Gränssnittspråk" msgid "Interface size" msgstr "Gränssnittsstorlek" -#. Status pill on a scheduled message row when the schedule is in the past or otherwise invalid. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:26 -msgid "Invalid" -msgstr "Ogiltig" - #. Error message in the use entrance sound. #. Error message in the use sound settings. #: src/features/user/components/modals/tabs/hooks/useEntranceSound.ts:30 @@ -17631,7 +17300,6 @@ msgstr "Osynlig" #: src/features/app/config/AuditLogConstants.ts:180 #: src/features/channel/components/guild_members_page/MemberTableRow.tsx:43 #: src/features/invite/components/modals/InviteModal.tsx:97 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:120 msgid "Invite" msgstr "Bjud in" @@ -17704,7 +17372,7 @@ msgid "Invite link settings" msgstr "Inställningar för inbjudningslänk" #. Title shown on an invite embed while streaming privacy is active. -#: src/features/channel/components/InviteEmbed.tsx:137 +#: src/features/channel/components/InviteEmbed.tsx:108 msgid "Invite masked" msgstr "Inbjudan maskerad" @@ -17786,7 +17454,7 @@ msgid "Invite to community" msgstr "Bjud in till community" #. Title shown on an invite embed when the invite cannot be resolved due to a non-permanent failure. -#: src/features/channel/components/InviteEmbed.tsx:133 +#: src/features/channel/components/InviteEmbed.tsx:104 msgid "Invite unavailable" msgstr "Inbjudan är inte tillgänglig" @@ -17805,17 +17473,6 @@ msgstr "Inbjuden av" msgid "Invited by {0}." msgstr "Inbjuden av {0}." -#. Short label in the authentication invite header. Preserve {inviterTag}; it is inserted by code. Keep the tone plain and specific. -#: src/features/auth/flow/InviteHeader.tsx:34 -#: src/features/channel/components/InviteEmbed.tsx:347 -msgid "Invited by {inviterTag}" -msgstr "Inbjuden av {inviterTag}" - -#. Metadata label for an expression pack invite. userTag is the inviter username and discriminator. -#: src/features/invite/components/modals/InviteAcceptModal.tsx:77 -msgid "Invited by {userTag}" -msgstr "Inbjuden av {userTag}" - #: src/features/invite/components/InviteListItem.tsx:67 msgid "Inviter" msgstr "Bjud in" @@ -17860,7 +17517,7 @@ msgstr "Inbjudningar är pausade eftersom {productName} upptäckte en potentiell #. Invite settings notice shown after admins pause invite links for a community. #. Status message on a community invite embed when invites are paused by community admins. -#: src/features/channel/components/InviteEmbed.tsx:121 +#: src/features/channel/components/InviteEmbed.tsx:92 #: src/features/invite/components/DisableInvitesButton.tsx:48 msgid "Invites are paused for this community." msgstr "Inbjudningar är pausade för den här gruppen." @@ -17871,7 +17528,7 @@ msgstr "Inbjudningar har pausats i den här gruppen av en administratör. Även #. Audit log community feature label meaning invite creation is disabled. #. Status label on a community invite embed when invites are paused or anti-raid mode is active. -#: src/features/channel/components/InviteEmbed.tsx:104 +#: src/features/channel/components/InviteEmbed.tsx:75 #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:106 msgid "Invites disabled" msgstr "Inbjudningar inaktiverade" @@ -17884,7 +17541,7 @@ msgstr "Inbjudningar inaktiverade (nagbar)" #. Button or menu action label in the invite accept modal. Keep it concise. #. Button or menu action label in the invites disabled modal. Keep it concise. #: src/features/invite/components/alerts/InvitesDisabledModal.tsx:9 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:49 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:41 msgid "Invites paused" msgstr "Inbjudningar pausade" @@ -18025,12 +17682,12 @@ msgid "Join community form" msgstr "Gå med i community-formulär" #. Button label on a group DM invite embed that accepts the invite. -#: src/features/channel/components/InviteEmbed.tsx:80 +#: src/features/channel/components/InviteEmbed.tsx:71 msgid "Join group" msgstr "Gå med i grupp" #. Button or menu action label in the invite accept modal. Keep it concise. -#: src/features/invite/components/modals/InviteAcceptModal.tsx:45 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:37 msgid "Join group DM" msgstr "Gå med i grupp-DM" @@ -18355,12 +18012,12 @@ msgstr "koreanska" #. User settings tab for language, locale, and time display preferences. #: src/features/app/components/setup/SetupWizardSteps.tsx:56 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:6 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:137 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:132 msgid "Language" msgstr "Språ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/section_registry/GeneralSettingsSections.ts:54 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:46 msgid "Language settings" msgstr "Språkinställningar" @@ -18440,15 +18097,10 @@ msgid "Launch at login" msgstr "Starta vid inloggning" #. Description for an SVC mode select. Keep SVC and AV1 literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:95 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:100 msgid "Layering for AV1 and VP9 when available." msgstr "Lagerindelning för AV1 och VP9 när det är tillgängligt." -#. CTA label that opens the premium settings tab from expression packs. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:67 -msgid "Learn about {premiumProductName}" -msgstr "Läs mer om {premiumProductName}" - #. Accessible label for the screen-share picker footer info button. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:184 msgid "Learn about screen share previews" @@ -18818,7 +18470,7 @@ msgid "Links" msgstr "Länkar" #. User settings tab label shown on Linux desktop builds. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:78 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:73 msgid "Linux app" msgstr "Linux-app" @@ -19115,7 +18767,7 @@ msgid "macOS" msgstr "macOS" #. User settings tab label shown on macOS desktop builds. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:82 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:77 msgid "macOS app" msgstr "macOS-app" @@ -19247,11 +18899,6 @@ msgstr "Hantera communityfunktioner" msgid "Manage emoji & stickers" msgstr "Hantera emoji och dekaler" -#. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:47 -msgid "Manage expression packs" -msgstr "Hantera uttryckspaket" - #: src/features/channel/components/modals/channel_tabs/ChannelWebhooksTab.tsx:93 msgid "Manage incoming webhooks that can post messages into this channel." msgstr "Hantera inkommande webhooks som kan publicera meddelanden i den här kanalen." @@ -19316,7 +18963,7 @@ msgstr "Manuell skrivbordsuppdatering" #. Action label in the inbox popout overflow menu. Marks every inbox channel as read. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/messaging/components/popouts/InboxPopout.tsx:48 +#: src/features/messaging/components/popouts/InboxPopout.tsx:42 #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:435 msgid "Mark all as read" msgstr "Markera alla som lästa" @@ -19334,7 +18981,7 @@ msgstr "Markera alla DM som lästa" #. Accessible label and tooltip for the mark-all-as-read button in the inbox popout. #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:165 -#: src/features/messaging/components/popouts/InboxPopout.tsx:52 +#: src/features/messaging/components/popouts/InboxPopout.tsx:46 msgid "Mark all inbox channels as read" msgstr "Markera alla inkorgskanaler som lästa" @@ -19597,10 +19244,6 @@ msgstr "Max antal användningar" msgid "Max size: {BACKGROUND_MEDIA_MAX_SIZE_LABEL}." msgstr "Maxstorlek: {BACKGROUND_MEDIA_MAX_SIZE_LABEL}." -#: src/features/expressions/components/modals/PackInviteModal.tsx:168 -msgid "Max uses" -msgstr "Max använder" - #: src/features/user/components/modals/tabs/component_gallery_tab/IndicatorsTab.tsx:451 msgid "Max visible count" msgstr "Max antal synliga" @@ -19615,13 +19258,6 @@ msgstr "Maximera fönster" msgid "Maximizes visible messages with minimal spacing." msgstr "Maximerar synliga meddelanden med minimalt avstånd." -#. Form helper text describing the maximum length of a description field. -#. Form helper text describing the maximum length of a description field. -#: src/features/expressions/components/modals/CreatePackModal.tsx:46 -#: src/features/expressions/components/modals/EditPackModal.tsx:43 -msgid "Maximum 256 characters" -msgstr "Max 256 tecken" - #. Label for attachment decay maximum eligible size. #: src/features/app/components/setup/SetupWizardSteps.tsx:240 msgid "Maximum eligible size (MB)" @@ -19638,10 +19274,15 @@ msgid "Maximum protection for family-friendly spaces" msgstr "Maximalt skydd för familjevänliga utrymmen" #. Label for an advanced screen-share bitrate select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:155 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:160 msgid "Maximum screen share bitrate" msgstr "Maximal bithastighet för skärmdelning" +#. Settings search entry description for the AV1 and H.265 screen-share opt-in toggles. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:97 +msgid "May cause compatibility issues for viewers. We’re working on improving this." +msgstr "Kan orsaka kompatibilitetsproblem för tittare. Vi arbetar på att förbättra detta." + #. Short label in the max favorite memes modal. #: src/features/app/components/alerts/MaxFavoriteMemesModal.tsx:34 #: src/features/expressions/components/modals/GiftAcceptModal.tsx:220 @@ -19690,9 +19331,7 @@ msgid "Media buttons" msgstr "Medieknappar" #. Accessible label for the floating media controls toolbar in the media viewer modal. -#. Voice participant context menu submenu label for camera, stream, and video actions. #: src/features/messaging/components/modals/media_modal/shared.ts:69 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:190 msgid "Media controls" msgstr "Mediakontroller" @@ -19898,7 +19537,7 @@ msgstr "Medlemmar, valda" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Voice participant menu action that inserts a mention of the selected user into the message composer. #: src/features/ui/action_menu/items/MentionUserMenuItem.tsx:13 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:45 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:69 #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:67 msgid "Mention" msgstr "Omnämn" @@ -20004,7 +19643,7 @@ msgstr "meddelande" #: src/features/guild/components/modals/guild_tabs/GuildMemberActionsSheet.tsx:88 #: src/features/ui/action_menu/items/ActionsSubmenu.tsx:41 #: src/features/ui/action_menu/items/MessageUserMenuItem.tsx:26 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:49 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:73 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabInputsTab.tsx:86 #: src/features/user/components/modals/UserProfileMobileSheet.tsx:712 #: src/features/user/components/modals/UserProfileModal.tsx:562 @@ -20342,7 +19981,7 @@ msgstr "Mikrofonbehörighet krävs" msgid "Microphone test" msgstr "Mikrofontest" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:813 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:946 msgid "Microphone workaround" msgstr "Mikrofon-workaround" @@ -20532,9 +20171,7 @@ msgid "Mod" msgstr "Moderering" #. Permission category for moderation actions against members or messages. -#. Voice participant context menu submenu label for member moderation actions. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:141 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:194 msgid "Moderation" msgstr "Moderering" @@ -20667,7 +20304,7 @@ msgstr "Mest relevant" #. Short label in the inline. Keep it concise. #: src/features/user/components/modals/tabs/accessibility_tab/AccessibilityTabInline.tsx:31 #: src/features/user/components/modals/tabs/AccessibilityTab.tsx:98 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:143 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:148 #: src/features/user/components/settings_utils/search_index/AccessibilityIndex.ts:297 #: src/features/user/components/settings_utils/section_registry/AccessibilitySections.ts:271 msgid "Motion" @@ -20685,7 +20322,7 @@ msgid "Move" msgstr "Flytta" #. Submenu label that moves every active device into another voice channel. -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:22 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:37 msgid "Move all devices to…" msgstr "Flytta alla enheter till…" @@ -20702,7 +20339,7 @@ msgstr "Gå bakåt i kanalhistoriken" #. Submenu label that moves a single device into another voice channel. #. Submenu label that moves a single device into another voice channel. #: src/features/ui/action_menu/items/MoveToChannelSubmenu.tsx:21 -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:18 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:33 msgid "Move device to…" msgstr "Flytta enhet till…" @@ -20739,7 +20376,7 @@ msgstr "Flytta till" #. Submenu label that moves the selected participant or content into another channel. #. Submenu label that moves the selected participant or content into another channel. #: src/features/ui/action_menu/items/MoveToChannelSubmenu.tsx:29 -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:26 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:41 msgid "Move to…" msgstr "Flytta till…" @@ -20804,7 +20441,7 @@ msgstr "Musiknot" #: src/features/channel/components/bottomsheets/channel_details_bottom_sheet/ChannelDetailsBottomSheetShared.ts:132 #: src/features/channel/components/embeds/media/EmbedVideo.tsx:72 #: src/features/guild/components/modals/GuildNotificationSettingsModal.tsx:141 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:20 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:36 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:65 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:73 #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:178 @@ -20818,7 +20455,7 @@ msgid "Mute" msgstr "Ljud av" #. Voice control button label to turn the user's microphone off. -#: src/features/voice/components/VoiceControlBar.tsx:126 +#: src/features/voice/components/VoiceControlBar.tsx:122 msgctxt "voice-control-action" msgid "Mute" msgstr "Stäng av mikrofon" @@ -20884,7 +20521,7 @@ msgid "Mute conversation" msgstr "Stäng av aviseringar" #. Voice menu toggle that mutes a single device when the current user is connected on multiple devices. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:53 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:77 msgid "Mute device" msgstr "Stäng av enhetens mikrofon" @@ -20898,7 +20535,9 @@ msgstr "Stäng av notiser för DM" msgid "Mute DMs" msgstr "Stäng av DM" +#. Voice menu checkbox label that locally silences a user's entrance sound. #. Voice menu checkbox label. Locally silences this user's custom entrance sound when they join, only for the current user. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:183 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:313 msgid "Mute entrance sound" msgstr "Stäng av ankomstljud" @@ -21107,11 +20746,6 @@ msgstr "Min omvända bildsökning" msgid "My search engine" msgstr "Min sökmotor" -#. Form placeholder example for a pack name input. -#: src/features/expressions/components/modals/CreatePackModal.tsx:42 -msgid "My super pack" -msgstr "Mitt superpaket" - #. Short label in the add custom search engine modal. Keep it concise. #: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx:84 msgid "My translator" @@ -21757,10 +21391,6 @@ msgstr "Inga presenter än" msgid "No hoisted roles. Enable \"Show this role separately\" on a role to see it here." msgstr "Inga visade roller. Aktivera \"Visa den här rollen separat\" på en roll för att se den här." -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:320 -msgid "No installed packs yet." -msgstr "Inga installerade paket än." - #: src/features/guild/components/modals/guild_tabs/guild_overview_tab/fields/GuildInviteSplashUploadField.tsx:154 msgid "No invite background" msgstr "Ingen inbjudningsbakgrund" @@ -21954,11 +21584,6 @@ msgstr "Ingen sparad media" msgid "No saved payment methods." msgstr "Inga sparade betalningsmetoder." -#. Empty state title in the scheduled messages popout when the user has none scheduled. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:18 -msgid "No scheduled messages" -msgstr "Inga schemalagda meddelanden" - #. Body of the screen-share-unsupported modal shown when xdg-desktop-portal returns no capturable sources. #: src/features/voice/components/alerts/ScreenShareUnsupportedModal.tsx:18 msgid "No screens or windows were returned by the Linux screen sharing portal. Try again after checking that your desktop environment allows screen capture." @@ -21969,7 +21594,7 @@ msgstr "Inget skärm- eller fönster hittades av Linux-portalen för skärmdelni msgid "No search results" msgstr "Inga sökresultat" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:251 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:249 #: src/features/app/components/dialogs/components/DesktopSettingsView.tsx:549 msgid "No settings found" msgstr "Inga inställningar hittades" @@ -22096,7 +21721,7 @@ msgid "No webhooks" msgstr "Inga webhooks" #. Developer option label for short-circuiting the in-app reporting (IAR) flow. When enabled, submitting a report skips the network call. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:143 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:134 msgid "No-op in-app reports" msgstr "Inaktivera rapporter i appen" @@ -22303,7 +21928,7 @@ msgid "Notifications" msgstr "Notiser" #. User settings tab for notification and alert sound controls. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:132 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:127 msgctxt "user-settings-tab" msgid "Notifications" msgstr "Aviseringar" @@ -22366,7 +21991,7 @@ msgstr "Föremål" #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/SlowmodeControl.tsx:24 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:97 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:139 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:123 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:128 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:59 msgid "Off" msgstr "Av" @@ -22500,7 +22125,7 @@ msgstr "Gäller endast på breda skärmar." msgid "Only credit cards are accepted. Debit and prepaid cards cannot be used for the mature content check." msgstr "Endast kreditkort accepteras. Betal- och förbetalda kort kan inte användas för kontroll av vuxet innehåll." -#: src/features/voice/components/StreamSettingsMenuContent.tsx:833 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:966 msgid "Only default speakers" msgstr "Endast standardhögtalare" @@ -22548,7 +22173,7 @@ msgstr "Kör bara kod här om du förstår exakt vad den gör." msgid "Only show message previews for DMs with unread messages" msgstr "Visa bara meddelandeförhandsvisningar för direktmeddelanden med olästa meddelanden" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:823 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:956 msgid "Only speakers" msgstr "Endast högtalare" @@ -22820,7 +22445,7 @@ msgstr "Öppna emoji i webbläsaren" msgid "Open emoji picker" msgstr "Öppna emoji-väljaren" -#: src/features/voice/components/VoiceSettingsMenus.tsx:877 +#: src/features/voice/components/VoiceSettingsMenus.tsx:859 msgid "Open event sink" msgstr "Öppna händelsehanterare" @@ -22938,13 +22563,13 @@ msgstr "Öppna profil för {directMessageName}" #. Accessible label for the avatar button that opens a user profile. #. Short label in the app layout voice participant item. Preserve {displayName}; it is inserted by code. -#: src/features/app/components/layout/VoiceParticipantItem.tsx:47 +#: src/features/app/components/layout/VoiceParticipantItem.tsx:48 #: src/features/ui/avatars/AvatarStack.tsx:21 msgid "Open profile for {displayName}" msgstr "Öppna profilen för {displayName}" #. Short label in the app layout grouped voice participant. Preserve {nickname}; it is inserted by code. -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:35 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:36 msgid "Open profile for {nickname}" msgstr "Öppna profil för {nickname}" @@ -23079,17 +22704,17 @@ msgid "Open your settings" msgstr "Öppna dina inställningar" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:112 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:133 msgid "OpenH264 software codec on Linux" msgstr "OpenH264-programvarukodek för Linux" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:88 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:109 msgid "OpenH264 video codec" msgstr "Öppna H264-videocodec" #. Switch label for the OpenH264 codec toggle. "OpenH264" is a product name and "Cisco Systems, Inc." is a company name; do not translate either. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:34 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:39 msgid "OpenH264 Video Codec provided by Cisco Systems, Inc." msgstr "OpenH264-videocodec från Cisco Systems, Inc." @@ -23336,34 +22961,6 @@ msgstr "Ägarskapet kunde inte överföras till <0>{username} just nu." msgid "Ownership transferred" msgstr "Ägarskap överfört" -#. Form field label for the name of an expression pack. -#. Form field label for the name of an expression pack. -#: src/features/expressions/components/modals/CreatePackModal.tsx:26 -#: src/features/expressions/components/modals/EditPackModal.tsx:27 -msgid "Pack name" -msgstr "Paketnamn" - -#. Form validation error shown when the pack name field is empty. -#. Form validation error shown when the pack name field is empty. -#: src/features/expressions/components/modals/CreatePackModal.tsx:30 -#: src/features/expressions/components/modals/EditPackModal.tsx:31 -msgid "Pack name is required" -msgstr "Paketnamn krävs" - -#. Form validation error for a pack name that is too short. -#. Form validation error for a pack name that is too short. -#: src/features/expressions/components/modals/CreatePackModal.tsx:34 -#: src/features/expressions/components/modals/EditPackModal.tsx:35 -msgid "Pack name must be at least 2 characters" -msgstr "Paketnamnet måste vara minst 2 tecken långt" - -#. Form validation error for a pack name that is too long. -#. Form validation error for a pack name that is too long. -#: src/features/expressions/components/modals/CreatePackModal.tsx:38 -#: src/features/expressions/components/modals/EditPackModal.tsx:39 -msgid "Pack name must be at most 64 characters" -msgstr "Paketnamnet får vara högst 64 tecken långt" - #. Voice stats field label (mobile lobby). Shows packet loss percentage. #. Voice stats field label (mobile voice lobby). Shows packet loss percentage. #: src/features/voice/components/bottomsheets/DirectCallLobbyBottomSheet.tsx:124 @@ -23371,11 +22968,6 @@ msgstr "Paketnamnet får vara högst 64 tecken långt" msgid "Packet loss" msgstr "Paketförlust" -#. 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/ExpressionPacksIndex.ts:15 -msgid "Packs" -msgstr "Paket" - #: src/features/channel/components/bottomsheets/ChannelSearchBottomSheet.tsx:718 msgid "Page {currentPage} of {totalPages}" msgstr "Sida {currentPage} av {totalPages}" @@ -23566,7 +23158,7 @@ msgid "Pause invites? New users won't be able to join through invite links until msgstr "Pausa inbjudningar? Nya användare kan inte gå med via inbjudningslänkar förrän du aktiverar dem igen. Befintliga medlemmar påverkas inte." #. Short label for an advanced screen-share preview preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:39 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:44 msgid "Pause my screen share preview in the background" msgstr "Pausa förhandsvisningen av min skärmdelning i bakgrunden" @@ -23575,6 +23167,11 @@ msgstr "Pausa förhandsvisningen av min skärmdelning i bakgrunden" msgid "Pause notifications" msgstr "Pausa aviseringar" +#. Voice screen share menu preference that pauses the local stream preview while the app is unfocused. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:28 +msgid "Pause Preview When Fluxer Isn’t Focused" +msgstr "Pausa förhandsgranskning när Fluxer inte är aktivt" + #. Description shown for the emoji toggle while reduced motion is active. #: src/features/user/components/modals/tabs/accessibility_tab/AnimationTab.tsx:81 msgid "Paused by reduced motion. Turn on to keep animated emojis playing." @@ -23908,7 +23505,7 @@ msgid "Picture" msgstr "Bild" #. 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/VoiceVideoIndex.ts:124 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:145 msgid "Picture in picture" msgstr "Bild i bild" @@ -24028,7 +23625,7 @@ msgid "Pins popout" msgstr "Fästade meddelanden (popout)" #. 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/VoiceVideoIndex.ts:128 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:149 msgid "PiP" msgstr "Bild-i-bild" @@ -24167,15 +23764,20 @@ msgstr "Visa i huvudfönstret" msgid "Pop out call" msgstr "Flytta ut samtal" -#. Voice menu action on desktop that opens the participant camera feed in a separate window. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:29 -msgid "Pop out camera" -msgstr "Flytta ut kamera" - #. Voice menu action on desktop that opens the participant screen share in a separate window. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:33 -msgid "Pop out stream" -msgstr "Flytta ut skärmdelning" +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:57 +msgid "Pop Out Stream" +msgstr "Öppna ström" + +#. Voice menu action on desktop that opens the participant placeholder tile in a separate window. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:49 +msgid "Pop Out User" +msgstr "Öppna användare i eget fönster" + +#. Voice menu action on desktop that opens the active participant camera feed in a separate window. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:45 +msgid "Pop Out Video" +msgstr "Visa video i separat fönster" #. Overlay text shown on a voice participant tile while it lives in a separate popped-out window. #: src/features/voice/components/popout/PoppedOutOverlay.tsx:19 @@ -24225,7 +23827,7 @@ msgid "Prefer @mention" msgstr "Föredra @omnämnande" #. Option label for an encoder path select. Refers to hardware video encoders. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:63 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:68 msgid "Prefer hardware" msgstr "Föredra maskinvara" @@ -24237,7 +23839,7 @@ msgid "Prefer no @mention" msgstr "Föredra inga @omnämnanden" #. Option label for an encoder path select. Refers to software video encoders. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:67 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:72 msgid "Prefer software" msgstr "Föredra programvara" @@ -24256,6 +23858,11 @@ msgstr "Inställningar" msgid "Preferences..." msgstr "Inställningar..." +#. Accessible label for the advanced screen-share codec preference select. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:218 +msgid "Preferred screen share codec" +msgstr "Föredragen codec för skärmdelning" + #. 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/AccessibilityIndex.ts:293 @@ -24391,6 +23998,11 @@ msgstr "Förhandsgranska-knapp" msgid "Preview camera" msgstr "Förhandsgranska kamera" +#. Voice menu action that opens a preview of the current user camera. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:53 +msgid "Preview Camera" +msgstr "Förhandsgranska kamera" + #. Status text on the placeholder shown in the voice call view when the user has hidden a remote stream preview. #: src/features/voice/components/HiddenStreamPlaceholder.tsx:10 msgid "Preview hidden" @@ -24424,7 +24036,7 @@ msgid "Preview sound" msgstr "Förhandsgranska ljud" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:136 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:157 msgid "Preview, popout, and stream thumbnail behavior" msgstr "Förhandsvisning, popup och beteende för strömminiatyrer" @@ -24523,7 +24135,7 @@ msgid "Primary navigation" msgstr "Huvudnavigering" #. Voice display preference checkbox that moves active speakers toward the front of the call grid when enabled. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:81 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:105 msgid "Prioritize speakers" msgstr "Prioritera talare" @@ -24537,7 +24149,7 @@ msgstr "Prioriterad talare" #. User settings tab for privacy and safety controls. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:12 #: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts:60 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:103 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:98 msgid "Privacy" msgstr "Integritet" @@ -24613,7 +24225,7 @@ msgid "Product name" msgstr "Produktnamn" #. User settings tab for editing the current user profile. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:91 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:86 msgid "Profile" msgstr "Profil" @@ -24977,7 +24589,7 @@ msgid "Push-to-talk is ignored in direct input. Switch to focused voice or custo msgstr "Push-to-talk ignoreras vid direktinmatning. Växla till fokuserad röst eller anpassad för att använda det." #. Tooltip on the mic button in the voice control bar when push-to-talk is enabled. {pushToTalkHint} is the formatted shortcut key combo. -#: src/features/voice/components/VoiceControlBar.tsx:116 +#: src/features/voice/components/VoiceControlBar.tsx:112 msgid "Push-to-talk is on. Hold {pushToTalkHint} to speak." msgstr "Push-to-talk är på. Håll ned {pushToTalkHint} för att prata." @@ -24997,7 +24609,7 @@ msgid "Push-to-talk won't unmute your microphone while you're deafened. Undeafen msgstr "Du kan inte använda push-to-talk för att slå på mikrofonen när du har stängt av ljudet. Stäng av ljudavstängningen för att kunna prata." #. Option label for a software encoder quality select. Means slower/higher-quality. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:87 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:92 msgid "Quality" msgstr "Kvalitet" @@ -25212,7 +24824,7 @@ msgid "Ready to upgrade?" msgstr "Redo att uppgradera?" #. Option label for a software encoder quality select. Means fastest/lower-latency. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:79 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:84 msgid "Realtime" msgstr "Realtid" @@ -25287,11 +24899,9 @@ msgstr "Kontrollera igen" msgid "Recipients will be taken to {0} <0>{1}" msgstr "Mottagarna kommer att skickas till {0} <0>{1}" -#. Badge shown next to the auto codec option in the screen-share codec radio group. Keep it concise. #. Spellcheck engine option in the language tab. Lets the app choose the best available spellcheck engine. #. Spellcheck engine option in the textarea spellcheck submenu. Lets the app choose the best available engine. #: src/features/channel/components/textarea/TextareaContextMenu.tsx:70 -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:38 #: src/features/user/components/modals/tabs/LanguageTab.tsx:87 msgid "Recommended" msgstr "Rekommenderas" @@ -25556,11 +25166,6 @@ msgstr "Avvisa" msgid "Rejected" msgstr "Avvisad" -#. Voice participant context menu submenu label for friend and block actions. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:198 -msgid "Relationship" -msgstr "Relation" - #. Short label in the markdown tab. Keep it concise. #: src/features/user/components/modals/tabs/component_gallery_tab/MarkdownTab.tsx:129 msgid "Relative" @@ -25641,7 +25246,6 @@ msgstr "Kom ihåg fönsterstorlek och position" #. Action label for removing the selected item from a list or relationship. #. Button label for removing the current webhook avatar image. #. Button or menu action label in the channel and chat message reactions sheet. Keep it concise. Keep the tone plain and specific. -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the linked accounts tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the search engines tab. Keep it concise. Keep the tone plain and specific. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. @@ -25660,8 +25264,6 @@ msgstr "Kom ihåg fönsterstorlek och position" #: src/features/ui/action_menu/GroupDMContextMenu.tsx:73 #: src/features/ui/action_menu/UserContextMenu.tsx:80 #: src/features/user/components/modals/tabs/chat_settings_tab/SearchEnginesTab.tsx:26 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:75 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:133 #: src/features/user/components/modals/tabs/LinkedAccountsTab.tsx:55 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:158 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:194 @@ -25833,11 +25435,6 @@ msgstr "Ta bort en från {targetName} för att göra plats, försök sedan igen. msgid "Remove override" msgstr "Ta bort åsidosättning" -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:54 -msgid "Remove pack" -msgstr "Ta bort paket" - #. Button or menu action label in the channel and chat message reactions sheet. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the message reactions modal. Keep it concise. Keep the tone plain and specific. #: src/features/channel/components/MessageReactionsSheet.tsx:33 @@ -25966,11 +25563,6 @@ msgstr "Tog bort rollen {oldLabel}." msgid "Removed roles." msgstr "Roller borttagna." -#. Button or menu action label in the messaging commands. Keep it concise. Keep the tone plain and specific. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:57 -msgid "Removed scheduled message" -msgstr "Schemalagt meddelande borttaget" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:419 msgid "Removed the channel from its category." msgstr "Tog bort kanalen från dess kategori." @@ -26003,11 +25595,6 @@ msgstr "Tar bort alla åsidosättningar per variabel men behåller ditt bibliote msgid "Removing permissions could limit the bot's features." msgstr "Om du tar bort behörigheter kan det begränsa botens funktioner." -#. Description text in the expression packs tab. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:71 -msgid "Removing the pack will uninstall it from your account." -msgstr "Om du tar bort paketet avinstalleras det från ditt konto." - #: src/features/moderation/components/modals/RemoveTimeoutModal.tsx:55 msgid "Removing the timeout will allow <0>{targetUserTag} to send messages, react, and join voice channels again." msgstr "Att ta bort tidsbegränsningen gör att <0>{targetUserTag} kan skicka meddelanden, reagera och gå med i röstkanaler igen." @@ -26654,42 +26241,42 @@ msgid "Resize floating panel" msgstr "Ändra storlek på flytande panel" #. Accessible label for the bottom-left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:80 +#: src/features/messaging/components/popouts/InboxPopout.tsx:74 msgid "Resize inbox from bottom left" msgstr "Ändra storlek på inkorgen från nedre vänstra hörnet" #. Accessible label for the bottom-right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:84 +#: src/features/messaging/components/popouts/InboxPopout.tsx:78 msgid "Resize inbox from bottom right" msgstr "Ändra storlek på inkorgen från nedre högra hörnet" #. Accessible label for the bottom resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:60 +#: src/features/messaging/components/popouts/InboxPopout.tsx:54 msgid "Resize inbox from the bottom edge" msgstr "Ändra storlek på inkorgen från nederkanten" #. Accessible label for the left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:64 +#: src/features/messaging/components/popouts/InboxPopout.tsx:58 msgid "Resize inbox from the left edge" msgstr "Ändra storlek på inkorgen från vänsterkant" #. Accessible label for the right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:68 +#: src/features/messaging/components/popouts/InboxPopout.tsx:62 msgid "Resize inbox from the right edge" msgstr "Ändra storlek på inkorgen från höger kant" #. Accessible label for the top resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:56 +#: src/features/messaging/components/popouts/InboxPopout.tsx:50 msgid "Resize inbox from the top edge" msgstr "Ändra storlek på inkorgen från den övre kanten" #. Accessible label for the top-left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:72 +#: src/features/messaging/components/popouts/InboxPopout.tsx:66 msgid "Resize inbox from top left" msgstr "Ändra storlek på inkorgen från övre vänstra hörnet" #. Accessible label for the top-right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:76 +#: src/features/messaging/components/popouts/InboxPopout.tsx:70 msgid "Resize inbox from top right" msgstr "Ändra storlek på inkorgen från övre högra hörnet" @@ -27071,11 +26658,6 @@ msgstr "Höger verktygstips" msgid "Right-click here to open the context menu" msgstr "Högerklicka här för att öppna snabbmenyn" -#. Empty state hint in the scheduled messages popout explaining how to schedule a new message. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:22 -msgid "Right-click the send button to schedule a message." -msgstr "Högerklicka på skicka-knappen för att schemalägga ett meddelande." - #. Action that rings the selected participant in a voice call. #. 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. @@ -27110,8 +26692,8 @@ msgstr "Rollfärg" msgid "Role created" msgstr "Roll skapad" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:341 -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:388 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:352 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:402 msgid "Role created successfully" msgstr "Roll skapad" @@ -27120,8 +26702,8 @@ msgstr "Roll skapad" msgid "Role deleted" msgstr "Roll borttagen" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:425 -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:454 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:440 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:469 msgid "Role deleted successfully" msgstr "Rollen har tagits bort" @@ -27161,7 +26743,7 @@ msgstr "Roller" msgid "Roles and members" msgstr "Roller och medlemmar" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:285 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:296 msgid "Roles updated successfully" msgstr "Roller uppdaterade" @@ -27269,7 +26851,6 @@ msgstr "spara" #: src/features/expressions/components/modals/AddFavoriteMemeModal.tsx:118 #: src/features/expressions/components/modals/EditFavoriteMemeModal.tsx:94 #: src/features/expressions/components/modals/EditGuildStickerModal.tsx:123 -#: src/features/expressions/components/modals/EditPackModal.tsx:127 #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:624 #: src/features/guild/components/modals/guild_tabs/GuildVanityURLTab.tsx:279 #: src/features/guild/components/modals/GuildFolderSettingsModal.tsx:90 @@ -27350,7 +26931,7 @@ msgstr "Sparat" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:63 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:59 #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:63 msgid "Saved media" msgstr "Sparad media" @@ -27403,23 +26984,11 @@ msgstr "Schemalägg" msgid "Schedule message" msgstr "Schemalägg meddelande" -#. Status pill on a scheduled message row indicating it will send at the chosen time. -#. Tab label in the inbox popout listing the user scheduled messages. -#: src/features/messaging/components/popouts/InboxPopout.tsx:40 -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:30 -msgid "Scheduled" -msgstr "Schemalagda" - #. Developer / debug surface — keep terse and technical. Label in the developer Nagbar controls panel for the scheduled-maintenance banner. #: src/features/devtools/components/NagbarControls.ts:22 msgid "Scheduled maintenance nagbar" msgstr "Meddelandefält för schemalagt underhåll" -#. Label in the messaging commands. {scheduledTimeLabel} is the localized scheduled date and time. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:49 -msgid "Scheduled message for {scheduledTimeLabel}" -msgstr "Schemalagt meddelande för {scheduledTimeLabel}" - #. Inline validation message in the schedule-message modal when the picked time is more than 30 days away. Keep tone plain. #: src/features/messaging/components/modals/ScheduleMessageModal.tsx:31 msgid "Scheduled messages can be at most 30 days in the future." @@ -27490,7 +27059,7 @@ msgid "Screen share codec" msgstr "Skärmdelnings-codec" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:140 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:161 msgid "Screen share encoder controls" msgstr "Inställningar för skärmdelningskodare" @@ -27511,12 +27080,12 @@ msgid "Screen share is using software encoding ({codec}). Quality may be reduced msgstr "Skärmdelningen använder programvarukodning ({codec}). Kvaliteten kan bli sämre och CPU-användningen högre. Din GPU kanske inte har stöd för hårdvarukodning för den här kodeken." #. 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/VoiceVideoIndex.ts:120 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:141 msgid "Screen share preview" msgstr "Förhandsvisning av skärmdelning" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:116 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:137 msgid "Screen share preview behavior" msgstr "Förhandsvisning av skärmdelning" @@ -27535,6 +27104,11 @@ msgstr "Förhandsvisningar av skärmdelning är inaktiverade." msgid "Screen share previews are enabled." msgstr "Förhandsvisningar för skärmdelning är aktiverade." +#. Voice screen share menu action that opens the screen share preview privacy controls. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:32 +msgid "Screen Share Privacy" +msgstr "Sekretess för skärmdelning" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the video tab. Keep it concise. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:82 @@ -27562,11 +27136,6 @@ msgstr "Skärmdelning startar" msgid "Screen share stop" msgstr "Skärmdelning stoppad" -#. Accessible label for the screen-share codec radio group. -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:42 -msgid "Screen share video codec" -msgstr "Videocodec för skärmdelning" - #. 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. #. Status badge label shown on a live tile when the participant is sharing their screen. @@ -28931,6 +28500,11 @@ msgstr "Dela skärmar och fönster." msgid "Share source" msgstr "Dela källa" +#. Toggle label for sharing audio with an active stream. +#: src/features/voice/components/StreamSettingsMenuContent.tsx:156 +msgid "Share Stream Audio" +msgstr "Dela ljud från ström" + #. Description in the premium gift purchase section. premiumProductName is the short paid product name. #: src/features/premium/utils/PremiumMessageDescriptors.ts:40 msgid "Share the {premiumProductName} experience with your friends by purchasing a gift subscription." @@ -28940,15 +28514,6 @@ msgstr "Dela upplevelsen med {premiumProductName} med dina vänner genom att kö msgid "Share theme" msgstr "Dela tema" -#: src/features/expressions/components/modals/PackInviteModal.tsx:192 -msgid "Share this link" -msgstr "Dela den här länken" - -#. Description shown in the emoji pack invite modal. -#: src/features/expressions/components/modals/PackInviteModal.tsx:65 -msgid "Share this link — the pack installs when accepted." -msgstr "Dela den här länken – paketet installeras när det accepteras." - #. Privacy > Active now: confirmation modal title when turning sharing on. #: src/features/user/components/modals/tabs/privacy_safety_tab/ActiveNowTab.tsx:33 msgid "Share voice activity with all friends?" @@ -28976,11 +28541,6 @@ msgstr "Dela din skärm" msgid "Share your screen in high definition (1080p), quad HD (1440p), or native source resolution, at up to 60 FPS." msgstr "Dela din skärm i högupplöst (1080p), Quad HD (1440p) eller ursprunglig upplösning, med upp till 60 FPS." -#. Description shown in the sticker pack invite modal. -#: src/features/expressions/components/modals/PackInviteModal.tsx:69 -msgid "Share your sticker pack via link." -msgstr "Dela ditt stickerpaket via länk." - #. Button or menu action label in the share theme modal. Keep it concise. #: src/features/theme/components/modals/ShareThemeModal.tsx:39 msgid "Share your theme" @@ -29081,7 +28641,7 @@ msgstr "Kortkommandokonflikter" #. User settings tab for keyboard shortcuts and custom bindings. #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:18 #: src/features/user/components/settings_utils/section_registry/AccessibilitySections.ts:175 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:128 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:123 msgid "Shortcuts" msgstr "Genvägar" @@ -29241,11 +28801,6 @@ msgstr "Visa emoji-knapp" msgid "Show emoji reactions on messages" msgstr "Visa emoji-reaktioner på meddelanden" -#. Developer option label for exposing the staff-only Expression packs page in user settings. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:125 -msgid "Show expression packs settings" -msgstr "Visa inställningar för uttryckspaket" - #. Short label for an advanced media button preference. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedChatControls.tsx:77 msgid "Show favorite button" @@ -29381,15 +28936,15 @@ msgstr "Visa tystade kanaler" #. Toggle label in the mobile video settings bottom sheet. Controls whether the local camera tile is visible. #. Voice display preference checkbox that controls whether the current user sees their own camera tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:69 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:93 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:92 -#: src/features/voice/components/VoiceSettingsMenus.tsx:814 +#: src/features/voice/components/VoiceSettingsMenus.tsx:815 msgid "Show my own camera" msgstr "Visa min egen kamera" #. Voice display preference checkbox that controls whether the current user sees their own screen share tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:73 -msgid "Show my screen share" +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:97 +msgid "Show My Screen Share" msgstr "Visa min skärmdelning" #. Developer option label for showing the current user as typing. @@ -29417,9 +28972,9 @@ msgstr "Visa modal för ny enhet" #. Toggle label in the mobile video settings bottom sheet. Controls whether participants without video are shown in the grid. #. Voice display preference checkbox that controls whether participants without video are shown in the grid. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:77 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:101 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:96 -#: src/features/voice/components/VoiceSettingsMenus.tsx:828 +#: src/features/voice/components/VoiceSettingsMenus.tsx:829 msgid "Show non-video participants" msgstr "Visa deltagare utan video" @@ -29449,7 +29004,7 @@ msgid "Show per-device participant volume sliders in voice menus" msgstr "Visa volymreglage för deltagare per enhet i röstmenyer" #. Developer option label for exposing the staff-only profile timezone section in profile settings. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:134 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:125 msgid "Show profile timezone settings" msgstr "Visa inställningar för profilens tidszon" @@ -29681,7 +29236,7 @@ msgstr "Inloggad" #. Settings section label for account sessions and devices. #: src/features/user/components/modals/tabs/DevicesTab.tsx:517 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:42 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:34 msgid "Signed-in devices" msgstr "Inloggade enheter" @@ -29759,7 +29314,7 @@ msgid "Single community mode" msgstr "Läge för enskild community" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:103 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:108 msgid "Single layer" msgstr "Enkelt lager" @@ -29816,7 +29371,7 @@ msgid "Skip the external link warning for all domains" msgstr "Hoppa över varningen för externa länkar för alla domäner" #. Developer / debug surface — keep terse and technical. Tooltip / description for the no-op in-app reports toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:148 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:139 msgid "Skip the network call when an in-app report is submitted. The flow still advances to the success screen so you can exercise the UI, but nothing is actually sent to the safety team." msgstr "Hoppa över nätverksanropet när en rapport i appen skickas. Flödet går fortfarande vidare till skärmen för lyckad åtgärd så att du kan öva på gränssnittet, men inget skickas faktiskt till säkerhetsteamet." @@ -30063,12 +29618,12 @@ msgid "Social" msgstr "Socialt" #. 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/VoiceVideoIndex.ts:148 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:169 msgid "Software encoder" msgstr "Programvaruavkodare" #. Label for an advanced screen-share select. Refers to software video encoder quality bias. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:71 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:76 msgid "Software encoder quality" msgstr "Programvarukodarens kvalitet" @@ -30393,7 +29948,7 @@ msgid "Spanish (Spain)" msgstr "Spanska (Spanien)" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:111 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:116 msgid "Spatial and temporal layers" msgstr "Rumsliga och temporala lager" @@ -30495,7 +30050,7 @@ msgstr "Stavningskontroll" #: src/features/user/components/modals/tabs/LanguageTab.tsx:414 #: src/features/user/components/modals/tabs/LanguageTab.tsx:456 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:74 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:58 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:50 msgid "Spellcheck" msgstr "Stavningskontroll" @@ -30683,10 +30238,6 @@ msgstr "Starta samtal" msgid "Start camera test and configure effects" msgstr "Starta kameratest och konfigurera effekter" -#: src/features/expressions/components/modals/CreatePackModal.tsx:93 -msgid "Start curating a custom emoji pack that you can share and install." -msgstr "Börja skapa ett anpassat emojipaket som du kan dela och installera." - #. Label for the start of a date range (inclusive). Leave blank for no lower bound. #: src/features/user/components/modals/tabs/privacy_safety_tab/data_request_modal/DataRequestModal.tsx:175 msgid "Start date" @@ -30697,10 +30248,6 @@ msgstr "Startdatum" msgid "Start date must be earlier than end date." msgstr "Startdatum måste vara tidigare än slutdatum." -#: src/features/voice/components/VoiceSettingsMenus.tsx:860 -msgid "Start debug logging session" -msgstr "Starta felsökningsloggningssession" - #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:125 msgid "Start drag and drop" @@ -30883,45 +30430,6 @@ msgstr "Täthet för dekaler" msgid "Sticker is too large" msgstr "Bilden är för stor" -#. Kind label on a sticker pack invite embed. -#. Short label in the authentication invite header. Keep the tone plain and specific. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/auth/flow/InviteHeader.tsx:25 -#: src/features/channel/components/InviteEmbed.tsx:88 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:61 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:105 -msgid "Sticker pack" -msgstr "Dekalpaket" - -#. placeholder {0}: invite.pack.name -#: src/features/invite/commands/InviteCommands.tsx:146 -msgid "Sticker pack {0} has been installed." -msgstr "Dekalpaketet {0} har installerats." - -#. Title of the error modal when creating a new sticker pack is rejected because the user is at the creation limit. -#: src/features/invite/commands/InviteCommands.tsx:74 -msgid "Sticker pack creation limit reached" -msgstr "Gränsen för att skapa stickerpaket har nåtts" - -#. Modal title for the sticker pack invite share flow. -#: src/features/expressions/components/modals/PackInviteModal.tsx:61 -msgid "Sticker pack invite" -msgstr "Inbjudan till stickerpaket" - -#. Title of the error modal when installing a sticker pack via invite is rejected because the user is at the install limit. -#: src/features/invite/commands/InviteCommands.tsx:65 -msgid "Sticker pack limit reached" -msgstr "Gränsen för stickerpaket har nåtts" - -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#. Settings section label for sticker expression packs. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:84 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:27 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:22 -msgid "Sticker packs" -msgstr "Dekalpaket" - #: src/features/guild/components/modals/guild_tabs/GuildStickersTab.tsx:283 msgid "Sticker slots" msgstr "Klistremärkesplatser" @@ -31039,6 +30547,13 @@ msgstr "Sluta dela röstaktivitet med alla vänner?" msgid "Stop speaking" msgstr "Sluta prata" +#. Danger action that stops the active screen share. +#. Voice screen share menu action that stops the current user stream. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:20 +#: src/features/voice/components/ActiveScreenShareMenu.tsx:19 +msgid "Stop Streaming" +msgstr "Sluta strömma" + #. Confirmation prompt in the links tab. #: src/features/user/components/modals/tabs/chat_settings_tab/ChatSettingsTabLinksTab.tsx:31 msgid "Stop trusting all links?" @@ -31050,7 +30565,7 @@ msgid "Stop watching" msgstr "Sluta titta" #. Tooltip / button label in the voice control bar that stops watching a remote screen share. -#: src/features/voice/components/VoiceControlBar.tsx:151 +#: src/features/voice/components/VoiceControlBar.tsx:147 msgid "Stop watching stream" msgstr "Sluta titta på sändning" @@ -31088,11 +30603,16 @@ msgstr "Stream dold" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the user settings voice activity card. Keep it concise. #: src/features/user/components/profile/VoiceActivityCard.tsx:90 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:132 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:153 #: src/features/voice/components/StreamWatchHoverCard.tsx:21 msgid "Stream preview" msgstr "Förhandsvisning av stream" +#. Compact submenu label for changing the resolution and frame rate of an active stream. +#: src/features/voice/components/StreamSettingsMenuContent.tsx:152 +msgid "Stream Quality" +msgstr "Streamkvalitet" + #. Toolbar / menu button label in the screen-share picker. Opens the stream quality settings popover. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:164 msgid "Stream settings" @@ -31302,12 +30822,12 @@ msgid "Suspend" msgstr "Pausa" #. 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/VoiceVideoIndex.ts:156 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:177 msgid "SVC" msgstr "SVC" #. Label for an advanced screen-share select. SVC is a WebRTC acronym and should stay uppercase. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:91 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:96 msgid "SVC mode" msgstr "SVC-läge" @@ -31757,7 +31277,7 @@ msgid "Template URL" msgstr "Mall-URL" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:107 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:112 msgid "Temporal layers" msgstr "Temporala lager" @@ -31818,7 +31338,7 @@ msgstr "Testa URL-förhandsvisningar och inbäddningar" #. Channel type chip label for a text channel. #. Option label for a WebRTC content hint select. #: src/features/channel/utils/ChannelUtils.tsx:51 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:151 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:156 msgid "Text" msgstr "Text" @@ -32002,11 +31522,6 @@ msgstr "Meddelandet har försvunnit, eller så har du inte längre åtkomst till msgid "That's all of them." msgstr "Det var alla." -#. End-of-list body text in the scheduled messages popout when all scheduled messages are visible. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:56 -msgid "That's everything in the queue." -msgstr "Det var allt i kön." - #. Description text in the FluxerTag change modal. #: src/features/user/components/modals/FluxerTagChangeModal.tsx:69 msgid "The #0000 tag is reserved for Visionary subscribers. Visionary is no longer available for purchase." @@ -32671,7 +32186,7 @@ msgid "This invite has unlimited uses." msgstr "Den här inbjudan har obegränsat antal användningar." #. Helper text shown on an invite embed while streaming privacy is active. -#: src/features/channel/components/InviteEmbed.tsx:141 +#: src/features/channel/components/InviteEmbed.tsx:112 msgid "This invite is hidden while sharing is protected." msgstr "Den här inbjudan är dold medan delning skyddas." @@ -33167,7 +32682,7 @@ msgstr "Tid" #. Settings section label for app time display format. #: src/features/user/components/modals/tabs/LanguageTab.tsx:374 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:26 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:46 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:38 msgid "Time format" msgstr "Tidsformat" @@ -33394,11 +32909,6 @@ msgstr "Växla ljudbordet" msgid "Toggle the sticker picker" msgstr "Växla klistermärkesväljaren" -#. Action that toggles whether the pack invite is unique to the recipient. -#: src/features/expressions/components/modals/PackInviteModal.tsx:73 -msgid "Toggle unique invite" -msgstr "Växla unik inbjudan" - #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:305 msgid "Toggle voice activity" @@ -33731,7 +33241,7 @@ msgid "Try another search term, or pick a different category or language." msgstr "Prova en annan sökterm, eller välj en annan kategori eller ett annat språk." #. Helper text on an unknown invite embed suggesting the user request a fresh invite. -#: src/features/channel/components/InviteEmbed.tsx:129 +#: src/features/channel/components/InviteEmbed.tsx:100 msgid "Try asking for a new invite." msgstr "Testa att be om en ny inbjudan." @@ -33754,7 +33264,7 @@ msgstr "Försök redigera meddelandet igen." msgid "TRY gifts are one-time payments. Cards charged in TRY still need to be issued in Türkiye for the purchase to stay eligible." msgstr "TRY-gåvor är engångsbetalningar. Kort som debiteras i TRY måste fortfarande vara utfärdade i Turkiet för att köpet ska förbli giltigt." -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:254 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:252 msgid "Try searching for something like \"theme\", \"notifications\", or \"privacy\"" msgstr "Prova att söka efter något som \"tema\", \"notiser\" eller \"integritet\"" @@ -33804,7 +33314,7 @@ msgstr "Stäng av" #. Bulk voice action that turns off the camera on every active device of the current user. #. Voice menu action that turns off every active device/session's camera. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:90 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:114 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:93 msgid "Turn off all device cameras" msgstr "Stäng av alla enhetskameror" @@ -33820,14 +33330,14 @@ msgstr "Stäng av kameran" #. Voice menu action that turns off the camera on a single device of the current user. #. Voice menu action that turns off the camera on one device/session. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:57 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:81 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:81 msgid "Turn off device camera" msgstr "Stäng av enhetens kamera" #. Voice menu action that ends the screen share on a single device of the current user. #. Voice menu action that stops screen sharing or streaming on one device/session. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:61 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:85 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:85 msgid "Turn off device stream" msgstr "Stäng av enhetsströmmen" @@ -33839,7 +33349,7 @@ msgstr "Stäng av privata meddelanden och vänförfrågningar i hela instansen. #. Voice menu action that ends the current user screen share. #. Voice menu action that stops the current user's screen share or stream. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:65 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:89 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:69 msgid "Turn off stream" msgstr "Stäng av strömmen" @@ -34019,16 +33529,6 @@ msgstr "Brittisk lag kräver en kontroll av vuxeninnehåll. För att fortsätta msgid "Ukrainian" msgstr "ukrainska" -#. Generic title for the error modal when an emoji pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:99 -msgid "Unable to install emoji pack" -msgstr "Det gick inte att installera emojipaketet" - -#. Generic title for the error modal when a sticker pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:103 -msgid "Unable to install sticker pack" -msgstr "Kunde inte installera stickerpaketet" - #. Error-state title in the activity log tab when fetching log entries failed. #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTab.tsx:126 msgid "Unable to load activity logs" @@ -34038,11 +33538,6 @@ msgstr "Kunde inte ladda aktivitetshistoriken" msgid "Unable to load applications" msgstr "Det gick inte att läsa in applikationer" -#. Error message in the expression packs tab. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:36 -msgid "Unable to load pack information." -msgstr "Det gick inte att läsa in paketinformationen." - #. Error message in the channel and chat textual attachment code panel. #. Error message in the channel and chat textual attachment code panel. #: src/features/channel/components/embeds/attachments/CsvAttachmentTablePanel.tsx:31 @@ -34265,7 +33760,7 @@ msgstr "Ta bort från favoriter" #. Voice call layout action that removes focus from the currently pinned participant. #. Voice layout menu action that removes the focused participant or stream. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:25 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:41 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:97 msgid "Unfocus" msgstr "Avfokusera" @@ -34284,7 +33779,7 @@ msgstr "Visa förhandsgranskning" #. Settings section label for the embed debugger URL input. #: src/features/user/components/modals/tabs/EmbedDebuggerTab.tsx:231 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:70 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:62 msgid "Unfurl debugger" msgstr "Felsökningslänk för inbäddning" @@ -34293,10 +33788,6 @@ msgstr "Felsökningslänk för inbäddning" msgid "Unicode emojis" msgstr "Unicode-emojier" -#: src/features/expressions/components/modals/PackInviteModal.tsx:180 -msgid "Unique invite" -msgstr "Unik inbjudan" - #. Codec description in the screen share codec policy menu, used for the universal fallback codec. #: src/features/voice/utils/ScreenShareCodecPolicy.ts:20 msgid "Universal fallback. Lowest quality, but it works everywhere." @@ -34350,7 +33841,7 @@ msgstr "Okänt datum" #. Fallback device or operating-system label in the devices tab when session client data is unavailable. #. Short label in the app layout voice participant item. #. Short label in the notifications. Keep it concise. -#: src/features/app/components/layout/VoiceParticipantItem.tsx:43 +#: src/features/app/components/layout/VoiceParticipantItem.tsx:44 #: src/features/user/components/modals/tabs/DevicesTab.tsx:65 #: src/features/user/components/modals/tabs/notifications_tab/Notifications.tsx:78 msgid "Unknown device" @@ -34376,7 +33867,7 @@ msgid "Unknown gift" msgstr "Okänd gåva" #. Title shown on an invite embed when the invite code resolves to nothing (expired, revoked, or invalid). -#: src/features/channel/components/InviteEmbed.tsx:125 +#: src/features/channel/components/InviteEmbed.tsx:96 msgid "Unknown invite" msgstr "Okänd inbjudan" @@ -34428,7 +33919,7 @@ msgstr "okänd användare" #: src/features/devtools/utils/CommandUtils.ts:27 #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTab.tsx:114 #: src/features/voice/components/VoiceParticipantAvatarList.tsx:43 -#: src/features/voice/components/VoiceParticipantTile.tsx:161 +#: src/features/voice/components/VoiceParticipantTile.tsx:162 #: src/features/webhook/components/WebhookListItem.tsx:30 msgid "Unknown user" msgstr "Okänd användare" @@ -34450,13 +33941,6 @@ msgstr "unknown-mention" msgid "unknown-role" msgstr "unknown-role" -#. Option label representing an unlimited count. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/expressions/components/modals/PackInviteModal.tsx:29 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:32 -msgid "Unlimited" -msgstr "Obegränsat" - #. Audit log community feature label for unlimited custom emoji capacity. #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:126 msgid "Unlimited emoji" @@ -34525,7 +34009,7 @@ msgid "Unmute" msgstr "Slå på ljud" #. Voice control button label to turn the user's microphone back on. -#: src/features/voice/components/VoiceControlBar.tsx:121 +#: src/features/voice/components/VoiceControlBar.tsx:117 msgctxt "voice-control-action" msgid "Unmute" msgstr "Slå på ljud" @@ -34613,7 +34097,7 @@ msgstr "Namnlös kanal" #. Fallback display name for a group DM with no name set. #. Fallback title in an invite embed for a group DM with no name set. #. Short label in the channel display name state. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:72 +#: src/features/channel/components/InviteEmbed.tsx:63 #: src/features/channel/state/ChannelDisplayName.ts:19 #: src/features/channel/utils/ChannelUtils.tsx:59 msgid "Unnamed group" @@ -34692,7 +34176,7 @@ msgstr "oläst" #. 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. #. Tab label in the inbox popout filtering to channels with unread messages. -#: src/features/messaging/components/popouts/InboxPopout.tsx:32 +#: src/features/messaging/components/popouts/InboxPopout.tsx:30 #: src/features/user/components/settings_utils/search_index/NotificationsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:77 msgid "Unread" @@ -34828,7 +34312,7 @@ msgid "Up to {DISCOVERY_MAX_TAGS} tags help people find your community. They sho msgstr "Upp till {DISCOVERY_MAX_TAGS} taggar hjälper folk att hitta din community. De visas i Sök och upptäck." #. Feature comparison table value label. Shown in the restricted or stock column for a text-valued perk. Format includes a resolution token (4K) and a framerate token that should not be translated. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:91 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:87 msgid "Up to 4K/60fps" msgstr "Upp till 4K/60 fps" @@ -34904,11 +34388,6 @@ msgstr "Uppdaterade policyer" msgid "Updated saved media" msgstr "Sparad media uppdaterad" -#. Label in the messaging commands. {scheduledTimeLabel} is the localized scheduled date and time. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:53 -msgid "Updated scheduled message for {scheduledTimeLabel}" -msgstr "Uppdaterat schemalagt meddelande för {scheduledTimeLabel}" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:544 msgid "Updated the avatar." msgstr "Uppdaterade avataren." @@ -35165,7 +34644,7 @@ msgid "Uploading emojis" msgstr "Laddar upp emojier" #. Description for the maximum screen share bitrate select. Keep WebRTC literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:159 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:164 msgid "Upper bitrate cap before WebRTC adapts to the network." msgstr "Övre bitgräns innan WebRTC anpassar sig till nätverket." @@ -35294,7 +34773,7 @@ msgid "Use an email you can open. We will send a code there." msgstr "Använd en e-postadress du kan öppna. Vi skickar en kod dit." #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:67 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:63 msgid "Use animated emojis" msgstr "Använd animerade emojier" @@ -35596,11 +35075,6 @@ msgstr "Används endast i den här communityn." msgid "User" msgstr "Användare" -#. Voice participant context menu submenu label for lower-frequency profile and communication actions. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:202 -msgid "User actions" -msgstr "Användaråtgärder" - #. IAR modal: rule description. #: src/features/moderation/components/report_modal/IARModalCopy.ts:251 msgid "User appears underage, or is involved in grooming or child exploitation." @@ -35677,7 +35151,7 @@ msgid "User record" msgstr "Användarpost" #. Root label for the current user settings modal and settings search paths. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:352 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:341 msgid "User settings" msgstr "Användarinställningar" @@ -36215,7 +35689,7 @@ msgid "Video progress" msgstr "Videoförlopp" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:75 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:71 msgid "Video quality" msgstr "Videokvalitet" @@ -36604,7 +36078,7 @@ msgstr "Röst (vuxeninnehåll)" #. User settings tab for microphone, speaker, camera, and call stats. #. User settings tab for microphone, speaker, camera, and call stats. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:124 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:119 #: src/features/voice/utils/VoiceMessageDescriptors.ts:30 msgid "Voice & video" msgstr "Ljud och video" @@ -36861,7 +36335,7 @@ msgid "Wait here" msgstr "Vänta här" #. Tooltip explaining that video / screen share controls are gated while the voice connection is not yet ready. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:56 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:45 msgid "Waiting for connection..." msgstr "Väntar på anslutning…" @@ -37362,11 +36836,6 @@ msgstr "Vad du vill söka efter." msgid "What's happening?" msgstr "Vad händer?" -#. Form helper text for an expression pack description input. -#: src/features/expressions/components/modals/CreatePackModal.tsx:50 -msgid "What's in this pack?" -msgstr "Vad innehåller det här paketet?" - #. Short label in the settings dialog mobile settings view. #. Short label in the whats new modal. #. Sidebar item in settings that opens the app update notes modal. @@ -37551,7 +37020,7 @@ msgid "Window state" msgstr "Fönsterläge" #. User settings tab label shown on Windows desktop builds. Refers to the Microsoft Windows OS. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:74 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:69 msgid "Windows app" msgstr "Windows-app" @@ -37873,16 +37342,6 @@ msgstr "Du kan inte redigera det här meddelandet." msgid "You can't grant a permission you don't have in this channel." msgstr "Du kan inte bevilja en behörighet du inte har i den här kanalen." -#. Body of the error modal when installing an emoji pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:91 -msgid "You can't install this emoji pack." -msgstr "Du kan inte installera det här emojipaketet." - -#. Body of the error modal when installing a sticker pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:95 -msgid "You can't install this sticker pack." -msgstr "Du kan inte installera det här dekalpaketet." - #. Title of the error modal shown when the user is banned from a discovery community. #: src/features/discovery/commands/DiscoveryJoinCommands.tsx:38 msgid "You can't join this community" @@ -37942,8 +37401,8 @@ msgstr "Du kan inte skicka meddelanden i den här communityn." #. Tooltip in the voice control bar when the user lacks the Screen Share permission in this channel. Tone stays plain. #. Tooltip shown when the user lacks the Screen Share permission in the voice channel. Tone stays plain. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:65 -#: src/features/voice/components/VoiceControlBar.tsx:141 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:54 +#: src/features/voice/components/VoiceControlBar.tsx:137 msgid "You can't share your screen in this channel" msgstr "Du kan inte dela din skärm i den här kanalen" @@ -37956,8 +37415,8 @@ msgstr "Du kan inte prata i den här kanalen" #. Tooltip in the voice control bar when the user lacks the Video permission in this channel. Tone stays plain. #. Tooltip shown when the user lacks the Video permission in the voice channel. Tone stays plain. #: src/features/voice/components/modals/CameraPreviewModal.tsx:74 -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:61 -#: src/features/voice/components/VoiceControlBar.tsx:131 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:50 +#: src/features/voice/components/VoiceControlBar.tsx:127 msgid "You can't turn on your camera in this channel" msgstr "Du kan inte slå på din kamera i den här kanalen" @@ -38120,10 +37579,6 @@ msgstr "Du har inte varit medlem i den här gruppen tillräckligt länge för at msgid "You haven't blocked anyone yet." msgstr "Du har inte blockerat någon än." -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:343 -msgid "You haven't created any packs yet." -msgstr "Du har inte skapat några paket än." - #. Intro copy in the keyboard navigation modal. {productName} is the app name. #: src/features/input/components/modals/KeyboardModeIntroModal.tsx:26 msgid "You just pressed Tab. Keyboard mode is now on so you can navigate {productName} without a mouse." @@ -38345,13 +37800,6 @@ msgstr "Du har nått {bookmarksText}. Ta bort ett för att lägga till ett nytt. msgid "You're at the cap of {freeItemsText} — your instance admin sets this limit." msgstr "Du har nått gränsen på {freeItemsText} – din instansadministratör ställer in den här gränsen." -#. Fallback body of the emoji pack creation-limit error modal when no exact limit is known. -#. Fallback body of the sticker pack creation-limit error modal when no exact limit is known. -#: src/features/invite/commands/InviteCommands.tsx:61 -#: src/features/invite/commands/InviteCommands.tsx:79 -msgid "You're at the creation limit. Delete one to create another." -msgstr "Du har nått gränsen för skapande. Radera en för att skapa en ny." - #. Modal body shown when the free bookmarks limit is reached and Plutonium would increase it. Free and Plutonium limits are interpolated. #: src/features/app/components/alerts/MaxBookmarksModal.tsx:30 msgid "You're at the free cap of {bookmarksText}. {premiumProductName} bumps you up to {premiumBookmarksText} — or remove one to add another." @@ -38362,13 +37810,6 @@ msgstr "Du har nått gratistaket på {bookmarksText}. {premiumProductName} höje msgid "You're at the free cap of {freeItemsText}. {premiumProductName} bumps you up to {premiumItemsText}." msgstr "Du har nått gratistaket på {freeItemsText}. Med {premiumProductName} får du upp till {premiumItemsText}." -#. Fallback body of the emoji pack install-limit error modal when no exact limit is known. -#. Fallback body of the sticker pack install-limit error modal when no exact limit is known. -#: src/features/invite/commands/InviteCommands.tsx:52 -#: src/features/invite/commands/InviteCommands.tsx:70 -msgid "You're at the install limit. Remove one to add another." -msgstr "Du har nått installationsgränsen. Ta bort ett för att lägga till ett annat." - #. Short label in the user banned from guild modal. Keep it concise. Keep the tone plain and specific. #: src/features/moderation/components/alerts/UserBannedFromGuildModal.tsx:8 msgid "You're banned" @@ -38379,11 +37820,6 @@ msgstr "Du är blockerad" msgid "You're being rate limited. Wait {duration} before trying again." msgstr "Du är hastighetsbegränsad. Vänta {duration} innan du försöker igen." -#. End-of-list title in the scheduled messages popout when all scheduled messages are visible. Tone can be friendly. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:51 -msgid "You're caught up" -msgstr "Du är ikapp" - #. Error modal body shown when a gift-subscription user tries to start a recurring subscription. Explains the extension/redemption path. #: src/features/app/components/dialogs/components/plutonium/hooks/useCheckoutActions.tsx:160 msgid "You're currently on a gift subscription. It won't renew. You can redeem more gift codes to extend it. Recurring subscriptions can be started after your gift time ends." @@ -38497,16 +37933,12 @@ msgstr "Du har redan använt en självbetjäningsåterbetalning nyligen. Du kan msgid "You've arrived, {username}! Let's get started." msgstr "Välkommen, {username}! Nu kör vi." -#: src/features/auth/flow/InviteHeader.tsx:200 -msgid "You've been invited to install" -msgstr "Du har blivit inbjuden att installera" - -#: src/features/auth/flow/InviteHeader.tsx:96 -#: src/features/auth/flow/InviteHeader.tsx:299 +#: src/features/auth/flow/InviteHeader.tsx:69 +#: src/features/auth/flow/InviteHeader.tsx:213 msgid "You've been invited to join" msgstr "Du har blivit inbjuden till" -#: src/features/auth/flow/InviteHeader.tsx:151 +#: src/features/auth/flow/InviteHeader.tsx:124 msgid "You've been invited to join a group DM by" msgstr "Du har blivit inbjuden till en gruppkonversation av" @@ -38586,7 +38018,7 @@ msgstr "Din prenumeration på {premiumProductName} har gått ut. Du har förlora msgid "Your {productName} session expired. Sign in again to continue authorizing this application." msgstr "Din {productName}-session har upphört. Logga in igen för att fortsätta auktorisera den här appen." -#: src/features/user/components/settings_utils/SettingsConstants.tsx:205 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:200 msgid "Your account" msgstr "Ditt konto" diff --git a/fluxer_app/src/features/i18n/locales/th/messages.po b/fluxer_app/src/features/i18n/locales/th/messages.po index bdaa5012b..5ec2c9f3a 100644 --- a/fluxer_app/src/features/i18n/locales/th/messages.po +++ b/fluxer_app/src/features/i18n/locales/th/messages.po @@ -29,11 +29,6 @@ msgstr "(แก้ไขแล้ว)" msgid "(failed to load)" msgstr "(โหลดไม่สำเร็จ)" -#. Placeholder content text shown for scheduled messages with neither text nor attachments. Keep the parentheses. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:38 -msgid "(no content)" -msgstr "(ไม่มีเนื้อหา)" - #: src/features/app/components/pages/YouPage.tsx:189 #: src/features/user/components/modals/UserProfileMobileSheet.tsx:899 msgid "(only visible to you)" @@ -455,7 +450,7 @@ msgstr "{count, plural, one {ขยาย (# บรรทัด)} other {ขย msgid "{count, plural, one {Expand (# row)} other {Expand (# rows)}}" msgstr "{count, plural, one {ขยาย (# แถว)} other {ขยาย (# แถว)}}" -#: src/features/voice/components/VoiceParticipantTile.tsx:303 +#: src/features/voice/components/VoiceParticipantTile.tsx:304 msgid "{count, plural, one {Expand # other device} other {Expand # other devices}}" msgstr "{count, plural, one {ขยายอุปกรณ์อื่น # เครื่อง} other {ขยายอุปกรณ์อื่น # เครื่อง}}" @@ -463,8 +458,8 @@ msgstr "{count, plural, one {ขยายอุปกรณ์อื่น # เ msgid "{count, plural, one {Group DM · # member} other {Group DM · # members}}" msgstr "{count, plural, one {กลุ่ม DM · # สมาชิก} other {กลุ่ม DM · # สมาชิก}}" -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:252 -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:273 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:274 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:295 msgid "{count, plural, one {Hide # device} other {Hide # devices}}" msgstr "{count, plural, one {ซ่อน # อุปกรณ์} other {ซ่อน # อุปกรณ์}}" @@ -476,7 +471,7 @@ msgstr "{count, plural, one {กำลังคุยสาย} other {# คน msgid "{count, plural, one {Join video call (# participant)} other {Join video call (# participants)}}" msgstr "{count, plural, one {เข้าร่วมวิดีโอคอล (# ผู้เข้าร่วม)} other {เข้าร่วมวิดีโอคอล (# ผู้เข้าร่วม)}}" -#: src/features/voice/components/VoiceParticipantTile.tsx:620 +#: src/features/voice/components/VoiceParticipantTile.tsx:621 msgid "{count, plural, one {Keep watching # stream and add this one} other {Keep watching # streams and add this one}}" msgstr "ดูสตรีม # {count, plural, one {} other {อื่นๆ }}ต่อไปและเพิ่มสตรีมนี้" @@ -492,8 +487,8 @@ msgstr "{count, plural, one {ยกเลิก # แอป} other {ยกเล msgid "{count, plural, one {sent # attachment} other {sent # attachments}}" msgstr "{count, plural, one {ส่งไฟล์แนบ # รายการ} other {ส่งไฟล์แนบ # รายการ}}" -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:259 -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:280 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:281 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:302 msgid "{count, plural, one {Show # device} other {Show # devices}}" msgstr "{count, plural, one {แสดง # อุปกรณ์} other {แสดง # อุปกรณ์}}" @@ -535,22 +530,6 @@ msgstr "{count, plural, one {คุณกำลังใช้การเชื msgid "{count, plural, one {You're at the cap of # saved media item. Remove one to add another.} other {You're at the cap of # saved media items. Remove one to add another.}}" msgstr "{count, plural, one {คุณบันทึกสื่อไว้เต็มจำนวนแล้ว ลบออกหนึ่งรายการเพื่อเพิ่มรายการอื่น} other {คุณบันทึกสื่อไว้เต็มจำนวนแล้ว ลบออกหนึ่งรายการเพื่อเพิ่มรายการอื่น}}" -#: src/features/invite/commands/InviteCommands.tsx:401 -msgid "{count, plural, one {You're at the limit of # emoji pack. Delete one to create another.} other {You're at the limit of # emoji packs. Delete one to create another.}}" -msgstr "{count, plural, one {คุณถึงขีดจำกัดของชุดอิโมจิ # ชุดแล้ว ลบออกหนึ่งชุดเพื่อสร้างชุดอื่น} other {คุณถึงขีดจำกัดของชุดอิโมจิ # ชุดแล้ว ลบออกหนึ่งชุดเพื่อสร้างชุดอื่น}}" - -#: src/features/invite/commands/InviteCommands.tsx:387 -msgid "{count, plural, one {You're at the limit of # installed emoji pack. Remove one to add another.} other {You're at the limit of # installed emoji packs. Remove one to add another.}}" -msgstr "{count, plural, one {คุณถึงขีดจำกัดของอิโมจิแพ็กที่ติดตั้งแล้ว # แพ็ก ลบออกหนึ่งแพ็กเพื่อเพิ่มแพ็กอื่น} other {คุณถึงขีดจำกัดของอิโมจิแพ็กที่ติดตั้งแล้ว # แพ็ก ลบออกหนึ่งแพ็กเพื่อเพิ่มแพ็กอื่น}}" - -#: src/features/invite/commands/InviteCommands.tsx:419 -msgid "{count, plural, one {You're at the limit of # installed sticker pack. Remove one to add another.} other {You're at the limit of # installed sticker packs. Remove one to add another.}}" -msgstr "{count, plural, one {คุณถึงขีดจำกัดของสติกเกอร์แพ็กที่ติดตั้งแล้ว # แพ็ก ลบออกหนึ่งแพ็กเพื่อเพิ่มแพ็กอื่น} other {คุณถึงขีดจำกัดของสติกเกอร์แพ็กที่ติดตั้งแล้ว # แพ็ก ลบออกหนึ่งแพ็กเพื่อเพิ่มแพ็กอื่น}}" - -#: src/features/invite/commands/InviteCommands.tsx:433 -msgid "{count, plural, one {You're at the limit of # sticker pack. Delete one to create another.} other {You're at the limit of # sticker packs. Delete one to create another.}}" -msgstr "{count, plural, one {คุณถึงขีดจำกัดของสติกเกอร์แพ็ก # แล้ว ลบออกหนึ่งแพ็กเพื่อสร้างแพ็กอื่น} other {คุณถึงขีดจำกัดของสติกเกอร์แพ็ก # แล้ว ลบออกหนึ่งแพ็กเพื่อสร้างแพ็กอื่น}}" - #: src/features/guild/components/alerts/MaxGuildsModal.tsx:24 msgid "{count, plural, one {You've reached the maximum number of communities you can join (# community). Leave a community before joining another one.} other {You've reached the maximum number of communities you can join (# communities). Leave a community before joining another one.}}" msgstr "{count, plural, one {คุณเข้าร่วมคอมมิวนิตีถึงจำนวนสูงสุดแล้ว (# คอมมิวนิตี) ออกจากคอมมิวนิตีก่อนเข้าร่วมคอมมิวนิตีอื่น} other {คุณเข้าร่วมคอมมิวนิตีถึงจำนวนสูงสุดแล้ว (# คอมมิวนิตี) ออกจากคอมมิวนิตีก่อนเข้าร่วมคอมมิวนิตีอื่น}}" @@ -750,14 +729,14 @@ msgstr "{formats}. สูงสุด {maxSize}. แนะนำ: {recommendedSi msgid "{formats}. Max {maxSize}. Recommended: {recommendedSize}. {note}" msgstr "{formats}. สูงสุด {maxSize}. แนะนำ: {recommendedSize}. {note}" -#: src/features/auth/flow/InviteHeader.tsx:117 -#: src/features/auth/flow/InviteHeader.tsx:162 -#: src/features/auth/flow/InviteHeader.tsx:335 +#: src/features/auth/flow/InviteHeader.tsx:90 +#: src/features/auth/flow/InviteHeader.tsx:135 +#: src/features/auth/flow/InviteHeader.tsx:249 msgid "{formattedMemberCount} {memberCount, plural, one {member} other {members}}" msgstr "{formattedMemberCount} {memberCount, plural, one {คน} other {คน}}" -#: src/features/auth/flow/InviteHeader.tsx:111 -#: src/features/auth/flow/InviteHeader.tsx:320 +#: src/features/auth/flow/InviteHeader.tsx:84 +#: src/features/auth/flow/InviteHeader.tsx:234 msgid "{formattedPresenceCount} online" msgstr "ออนไลน์ {formattedPresenceCount} คน" @@ -776,7 +755,7 @@ msgstr "{fps} FPS" msgid "{guildName} channels" msgstr "ช่องของ {guildName}" -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:674 +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:673 msgid "{hiddenConnectionCount, plural, one {Expand # other device} other {Expand # other devices}}" msgstr "{hiddenConnectionCount, plural, one {ขยายอุปกรณ์อื่น # เครื่อง} other {ขยายอุปกรณ์อื่น # เครื่อง}}" @@ -874,7 +853,7 @@ msgstr "มีคนดู {length} คน" msgid "{lineCount, plural, one {# line} other {# lines}}" msgstr "{lineCount, plural, one {# บรรทัด} other {# บรรทัด}}" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:145 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:143 msgid "{matchCount, plural, one {# match} other {# matches}}" msgstr "{matchCount, plural, one {# รายการที่ตรงกัน} other {# รายการที่ตรงกัน}}" @@ -889,7 +868,7 @@ msgid "{mbWayPaymentMethod} is a one-time payment method in {paymentProviderName msgstr "{mbWayPaymentMethod} เป็นวิธีการชำระเงินแบบครั้งเดียวในหน้าชำระเงินของ {paymentProviderName} จึงไม่สามารถใช้กับการสมัครสมาชิกแบบต่ออายุอัตโนมัติได้" #. Screen share bitrate option label. Mbps means megabits per second. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:167 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:172 msgid "{megabits} Mbps" msgstr "{megabits} Mbps" @@ -1105,7 +1084,7 @@ msgid "{productName} detected a potential raid in this community. Invites are pa msgstr "{productName} ตรวจพบการโจมตีที่อาจเกิดขึ้นในคอมมูนิตี้นี้ การเชิญถูกหยุดชั่วคราว ผู้ใช้ใหม่จึงไม่สามารถเข้าร่วมได้ในขณะนี้" #. Anti-raid status message on a community invite embed. productName is the product brand name placeholder. -#: src/features/channel/components/InviteEmbed.tsx:117 +#: src/features/channel/components/InviteEmbed.tsx:88 msgid "{productName} detected a potential raid, so new users can't join right now." msgstr "{productName} ตรวจพบการโจมตีที่อาจเกิดขึ้น ผู้ใช้ใหม่จึงไม่สามารถเข้าร่วมได้ในขณะนี้" @@ -1225,14 +1204,14 @@ msgstr "เหลืออีก {remaining} ตัวอักษร รับ msgid "{remainingSlotCount} remaining" msgstr "เหลืออีก {remainingSlotCount} สิทธิ์" -#: src/features/channel/components/InviteEmbed.tsx:282 -#: src/features/channel/components/InviteEmbed.tsx:455 -#: src/features/channel/components/InviteEmbed.tsx:724 +#: src/features/channel/components/InviteEmbed.tsx:248 +#: src/features/channel/components/InviteEmbed.tsx:356 +#: src/features/channel/components/InviteEmbed.tsx:625 msgid "{renderedMemberCount} {memberCount, plural, one {member} other {members}}" msgstr "{renderedMemberCount} {memberCount, plural, one {คน} other {คน}}" #. Presence summary on a community invite embed. renderedPresenceCount is a formatted count of online members. -#: src/features/channel/components/InviteEmbed.tsx:112 +#: src/features/channel/components/InviteEmbed.tsx:83 msgid "{renderedPresenceCount} online" msgstr "{renderedPresenceCount} ออนไลน์" @@ -1630,9 +1609,7 @@ msgstr "ยังไม่ได้อ่าน 1 รายการ" msgid "1 unread DM" msgstr "1 ข้อความที่ยังไม่ได้อ่าน" -#. Invite link use-limit option meaning the invite can be used once. #. Invite max-uses dropdown option for exactly one use. -#: src/features/expressions/components/modals/PackInviteModal.tsx:33 #: src/features/invite/components/modals/InviteModal.tsx:60 msgid "1 use" msgstr "1 ครั้ง" @@ -1668,16 +1645,12 @@ msgstr "ของขวัญ 1 ปี" msgid "10 minutes" msgstr "10 นาที" -#. Invite link use-limit option meaning the invite can be used ten times. #. Invite max-uses dropdown option for ten uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:41 #: src/features/invite/components/modals/InviteModal.tsx:68 msgid "10 uses" msgstr "ใช้ได้ 10 ครั้ง" -#. Invite link use-limit option meaning the invite can be used 100 times. #. Invite max-uses dropdown option for 100 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:53 #: src/features/invite/components/modals/InviteModal.tsx:80 msgid "100 uses" msgstr "ใช้แล้ว 100 ครั้ง" @@ -1763,9 +1736,7 @@ msgctxt "adaptive-screen-share" msgid "240p" msgstr "240p" -#. Invite link use-limit option meaning the invite can be used 25 times. #. Invite max-uses dropdown option for 25 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:45 #: src/features/invite/components/modals/InviteModal.tsx:72 msgid "25 uses" msgstr "ใช้แล้ว 25 ครั้ง" @@ -1840,16 +1811,12 @@ msgstr "5 วัน" msgid "5 minutes" msgstr "5 นาที" -#. Invite link use-limit option meaning the invite can be used five times. #. Invite max-uses dropdown option for five uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:37 #: src/features/invite/components/modals/InviteModal.tsx:64 msgid "5 uses" msgstr "ใช้ได้ 5 ครั้ง" -#. Invite link use-limit option meaning the invite can be used 50 times. #. Invite max-uses dropdown option for 50 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:49 #: src/features/invite/components/modals/InviteModal.tsx:76 msgid "50 uses" msgstr "ใช้ได้ 50 ครั้ง" @@ -2083,13 +2050,6 @@ msgstr "ยอมรับคำเชิญ" msgid "Accept the friend request from {userName}?" msgstr "ยอมรับคำขอเป็นเพื่อนจาก {userName} หรือไม่" -#. Helper text on a pack invite embed explaining that accepting installs the pack. -#. Note shown on expression pack invites before accepting. -#: src/features/channel/components/InviteEmbed.tsx:100 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:81 -msgid "Accepting this invite installs the pack automatically." -msgstr "เมื่อตอบรับคำเชิญนี้ ระบบจะติดตั้งแพ็กให้โดยอัตโนมัติ" - #. Short label in the notification utils helper. Keep it concise. #: src/features/notification/utils/NotificationUtils.ts:32 msgid "Access granted" @@ -2110,7 +2070,7 @@ msgstr "เข้าถึงข้อมูลโปรไฟล์พื้น #. User settings tab for accessibility preferences (visual, motion, screen reader, etc.). #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:14 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:93 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:66 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:61 msgid "Accessibility" msgstr "การช่วยการเข้าถึง" @@ -2124,7 +2084,7 @@ msgstr "พื้นที่แจ้งเตือน" #. User settings tab for account login, password, MFA, and security. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:11 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:129 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:95 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:90 msgid "Account" msgstr "บัญชี" @@ -2180,7 +2140,7 @@ msgstr "บัญชีใหม่เกินไป" #. Required-action modal title shown when an account-level verification step is required to proceed. #. Title of the error modal shown when an unclaimed (guest) account tries to accept a community or group DM invite. Auth-related; keep tone plain. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:8 -#: src/features/invite/commands/InviteCommands.tsx:37 +#: src/features/invite/commands/InviteCommands.tsx:35 msgid "Account verification required" msgstr "ต้องยืนยันบัญชี" @@ -2461,7 +2421,7 @@ msgid "Add an account to continue." msgstr "เพิ่มบัญชีเพื่อดำเนินการต่อ" #. Body of the error modal shown when an unclaimed (guest) account tries to accept a community invite. Tells the user to complete sign-up first. -#: src/features/invite/commands/InviteCommands.tsx:42 +#: src/features/invite/commands/InviteCommands.tsx:40 msgid "Add an email and password to your account first." msgstr "เพิ่มอีเมลและรหัสผ่านลงในบัญชีของคุณก่อน" @@ -2771,7 +2731,7 @@ msgid "Address" msgstr "ที่อยู่" #. Description for an H.264 backup stream select. Keep H.264, CPU, and GPU literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:119 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:124 msgid "Adds H.264 for mixed clients. Uses more encode work." msgstr "เพิ่ม H.264 สำหรับอุปกรณ์ที่หลากหลาย ใช้ทรัพยากรในการเข้ารหัสมากขึ้น" @@ -2827,11 +2787,9 @@ msgstr "ผู้ดูแลระบบหยุดการเชิญชั #. Collapsed-by-default group at the end of the community overview tab holding less common settings. #. Disclosure button label in the voice connection status popout. Reveals technical bandwidth and network stats. #. User settings tab for power-user and experimental application preferences. -#. Voice participant context menu submenu label for IDs and diagnostics. #: src/features/channel/components/modals/channel_tabs/ChannelOverviewTab.tsx:337 #: src/features/guild/components/modals/guild_tabs/guild_overview_tab/index.tsx:28 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:178 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:145 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:140 #: src/features/voice/components/voice_connection_status/VoiceDetailsPopout.tsx:60 msgid "Advanced" msgstr "ขั้นสูง" @@ -2842,7 +2800,7 @@ msgid "Advanced video settings" msgstr "การตั้งค่าวิดีโอขั้นสูง" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:100 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:121 msgid "Advertise a capped decode codec to force publisher migration" msgstr "โฆษณาตัวแปลงสัญญาณถอดรหัสแบบจำกัดเพื่อบังคับการย้ายผู้เผยแพร่" @@ -3065,6 +3023,13 @@ msgstr "อนุญาตให้ทุกคนเห็นการเชื msgid "Allow anyone who can view your full profile to see your profile local time" msgstr "อนุญาตให้ทุกคนที่ดูโปรไฟล์แบบเต็มของคุณเห็นเวลาท้องถิ่นในโปรไฟล์ของคุณได้" +#. Settings search entry label for the AV1 screen-share opt-in. AV1 is a codec name and should stay literal. +#. Switch label for the AV1 screen-share opt-in. AV1 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:236 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:88 +msgid "Allow AV1 for screen sharing" +msgstr "อนุญาต AV1 สำหรับการแชร์หน้าจอ" + #. Toggle label that allows DMs from bots in this community. #: src/features/ui/action_menu/items/BulkSettingsMenuItems.tsx:81 msgid "Allow bot direct messages" @@ -3112,6 +3077,13 @@ msgstr "อนุญาตให้ตั้งชื่อช่องข้อ msgid "Allow for all communities" msgstr "อนุญาตสำหรับทุกชุมชน" +#. Settings search entry label for the H.265/HEVC screen-share opt-in. H.265 and HEVC are codec names and should stay literal. +#. Switch label for the H.265/HEVC screen-share opt-in. H.265 and HEVC are codec names and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:240 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:92 +msgid "Allow H.265 (HEVC) for screen sharing" +msgstr "อนุญาต H.265 (HEVC) สำหรับการแชร์หน้าจอ" + #: src/features/connection/components/modals/EditConnectionModal.tsx:95 msgid "Allow members from communities you're in to see this connection" msgstr "อนุญาตให้สมาชิกจากชุมชนที่คุณเป็นส่วนหนึ่งอยู่เห็นการเชื่อมต่อนี้" @@ -3218,7 +3190,7 @@ msgid "Already have an account?" msgstr "มีบัญชีอยู่แล้วใช่ไหม" #. Status label on a group DM invite embed when the current user is already a member. -#: src/features/channel/components/InviteEmbed.tsx:76 +#: src/features/channel/components/InviteEmbed.tsx:67 msgid "Already joined" msgstr "เข้าร่วมแล้ว" @@ -3426,7 +3398,7 @@ msgid "Animated avatars ({animatedAvatarFormats}) require {premiumProductName}." msgstr "ภาพเคลื่อนไหว ({animatedAvatarFormats}) ต้องใช้ {premiumProductName}." #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:79 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:75 msgid "Animated avatars & profile banners" msgstr "อวตารและแบนเนอร์โปรไฟล์แบบเคลื่อนไหว" @@ -3712,7 +3684,7 @@ msgstr "ป้ายไอคอนแอป" msgid "App language: {format}" msgstr "ภาษาของแอป: {format}" -#: src/features/user/components/settings_utils/SettingsConstants.tsx:209 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:204 msgid "App settings" msgstr "การตั้งค่าแอป" @@ -3739,7 +3711,7 @@ msgstr "ระดับการซูมของแอป" #. Advanced settings category tag. #. User settings tab for app appearance and layout options. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:13 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:116 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:111 msgid "Appearance" msgstr "ลักษณะที่แสดง" @@ -3812,8 +3784,8 @@ msgstr "อัปเดตแอปพลิเคชันแล้ว" #: src/features/user/components/modals/tabs/applications_tab/index.tsx:90 #: src/features/user/components/modals/tabs/applications_tab/index.tsx:129 #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:29 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:74 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:70 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:66 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:65 msgid "Applications" msgstr "แอปพลิเคชัน" @@ -3899,7 +3871,7 @@ msgid "Are you sure you want to delete every message in your personal notes? Thi msgstr "คุณแน่ใจหรือไม่ว่าต้องการลบทุกข้อความในบันทึกส่วนตัวของคุณ การดำเนินการนี้จะลบข้อความและไฟล์แนบทั้งหมดอย่างถาวร และไม่สามารถยกเลิกได้" #. placeholder {0}: selectedRole.name -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:410 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:425 msgid "Are you sure you want to delete the <0>{0} role? Any members with this role will no longer have it." msgstr "คุณแน่ใจหรือไม่ว่าต้องการลบบทบาท <0>{0}? สมาชิกทุกคนที่มีบทบาทนี้จะไม่มีบทบาทนี้อีกต่อไป" @@ -4080,11 +4052,6 @@ msgstr "ไฟล์แนบจำลอง" msgid "Attachment mocks" msgstr "ไฟล์แนบจำลอง" -#. Placeholder content text shown for scheduled messages that have attachments but no text content. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:34 -msgid "Attachment only message" -msgstr "ข้อความที่มีเฉพาะไฟล์แนบ" - #. Short label in the channel and chat textual attachment preview bottom sheet. Keep it concise. #. Short label in the channel and chat textual attachment preview modal. Keep it concise. #: src/features/channel/components/embeds/attachments/TextualAttachmentPreviewBottomSheet.tsx:27 @@ -4112,9 +4079,7 @@ msgstr "อัปโหลดไฟล์แนบไม่ได้" msgid "Attachment: {filename}" msgstr "ไฟล์แนบ: {filename}" -#. Label in the scheduled message row preview indicating that attachments are included. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:43 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:34 msgid "Attachments" msgstr "ไฟล์แนบ" @@ -4238,7 +4203,7 @@ msgid "Audio settings" msgstr "การตั้งค่าเสียง" #. Voice control button label for microphone and speaker settings. -#: src/features/voice/components/VoiceControlBar.tsx:146 +#: src/features/voice/components/VoiceControlBar.tsx:142 msgctxt "voice-control-button" msgid "Audio settings" msgstr "การตั้งค่าเสียง" @@ -4344,7 +4309,7 @@ msgid "Authorized" 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/GeneralSettingsSections.ts:30 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:22 msgid "Authorized applications" msgstr "แอปที่ได้รับอนุญาต" @@ -4358,8 +4323,8 @@ msgstr "แอปที่ได้รับอนุญาต" #: src/features/user/components/modals/tabs/AuthorizedAppsTab.tsx:506 #: src/features/user/components/settings_utils/search_index/AuthorizedAppsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:148 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:34 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:107 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:102 msgid "Authorized apps" msgstr "แอปที่ได้รับอนุญาต" @@ -4442,7 +4407,6 @@ msgid "Autocomplete suggestion: {label}, {selectedOptionPosition} of {resultCoun msgstr "คำแนะนำเติมข้อความอัตโนมัติ: {label}, {selectedOptionPosition} จาก {resultCount}" #. Channel overview settings tab label, control, or validation message (name, topic, slowmode, voice region, mature content gate). -#. Label for the auto codec option in the screen-share codec radio group. Keep it concise. #. Option label for a WebRTC content hint select. #. Option label for an SVC mode select. #. Option label for an encoder path select. @@ -4451,11 +4415,10 @@ msgstr "คำแนะนำเติมข้อความอัตโนม #. Voice region option label in the voice settings menu meaning let Fluxer pick the best region automatically. #. Voice region picker option label meaning 'let Fluxer pick the best region automatically'. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/RtcRegionSelect.tsx:19 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:59 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:99 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:139 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:176 -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:34 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:64 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:104 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:144 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:181 #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:263 #: src/features/voice/components/VoiceRegionSelector.tsx:16 #: src/features/voice/components/VoiceSettingsMenus.tsx:126 @@ -4468,6 +4431,11 @@ msgctxt "rtc-region-value" msgid "Automatic" msgstr "อัตโนมัติ" +#. Option label for the screen-share codec select. codec is the automatically selected codec label. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:222 +msgid "Automatic ({codec})" +msgstr "อัตโนมัติ ({codec})" + #. Settings search entry label. Names the settings search entry in the settings UI. #. Voice setting label for automatically evening out microphone volume. #: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:48 @@ -4495,96 +4463,6 @@ msgstr "อ่านข้อความอัตโนมัติ" msgid "Automatic start" msgstr "เริ่มอัตโนมัติ" -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep Firefox as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:8 -msgid "Automatic would use {codecName} because Firefox screen sharing works most reliably with it." -msgstr "อัตโนมัติจะใช้ {codecName} เนื่องจาก Firefox แชร์หน้าจอได้น่าเชื่อถือที่สุดเมื่อใช้ตัวแปลงสัญญาณนี้" - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:70 -msgid "Automatic would use {codecName} because no hardware encoder is available and this browser exposes H.265." -msgstr "อัตโนมัติจะใช้ {codecName} เนื่องจากไม่มีตัวเข้ารหัสฮาร์ดแวร์ และเบราว์เซอร์นี้รองรับ H.265" - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:75 -msgid "Automatic would use {codecName} because no hardware encoder is available and your computer exposes H.265." -msgstr "อัตโนมัติจะใช้ {codecName} เนื่องจากไม่มีตัวเข้ารหัสฮาร์ดแวร์ และคอมพิวเตอร์ของคุณรองรับ H.265" - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:90 -msgid "Automatic would use {codecName} because no higher-quality encoder is available and H.264 is compatible." -msgstr "อัตโนมัติจะใช้ {codecName} เนื่องจากไม่มีตัวเข้ารหัสคุณภาพสูงกว่านี้ และ H.264 สามารถใช้งานร่วมกันได้" - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep OpenH264 and Linux literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:101 -msgid "Automatic would use {codecName} because no video encoder is exposed. On Linux, OpenH264 may need to be installed." -msgstr "ระบบอัตโนมัติจะใช้ {codecName} เนื่องจากไม่มีการเปิดเผยตัวเข้ารหัสวิดีโอ ใน Linux อาจต้องติดตั้ง OpenH264" - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:60 -msgid "Automatic would use {codecName} because software encoding is preferred and this browser exposes AV1." -msgstr "อัตโนมัติจะใช้ {codecName} เนื่องจากต้องการการเข้ารหัสซอฟต์แวร์ และเบราว์เซอร์นี้รองรับ AV1" - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:80 -msgid "Automatic would use {codecName} because software encoding is preferred and this browser exposes VP9." -msgstr "อัตโนมัติจะใช้ {codecName} เนื่องจากต้องการการเข้ารหัสซอฟต์แวร์ และเบราว์เซอร์นี้รองรับ VP9" - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:95 -msgid "Automatic would use {codecName} because software encoding is preferred and VP8 is the safest software fallback." -msgstr "อัตโนมัติจะใช้ {codecName} เนื่องจากมีการตั้งค่าการเข้ารหัสซอฟต์แวร์ และ VP8 เป็นตัวเลือกสำรองซอฟต์แวร์ที่ปลอดภัยที่สุด" - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:65 -msgid "Automatic would use {codecName} because software encoding is preferred and your computer exposes AV1." -msgstr "อัตโนมัติจะใช้ {codecName} เนื่องจากซอฟต์แวร์เข้ารหัสเป็นที่ต้องการ และคอมพิวเตอร์ของคุณรองรับ AV1" - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:85 -msgid "Automatic would use {codecName} because software encoding is preferred and your computer exposes VP9." -msgstr "อัตโนมัติจะใช้ {codecName} เนื่องจากซอฟต์แวร์เข้ารหัสเป็นที่ต้องการ และคอมพิวเตอร์ของคุณรองรับ VP9" - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep codec names literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:25 -msgid "Automatic would use {codecName} because this browser does not expose H.264, so VP8 is the safest fallback." -msgstr "อัตโนมัติจะใช้ {codecName} เนื่องจากเบราว์เซอร์นี้ไม่รองรับ H.264 ดังนั้น VP8 จึงเป็นตัวเลือกสำรองที่ปลอดภัยที่สุด" - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep Chromium as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:13 -msgid "Automatic would use {codecName} because this browser supports it and it is the best fallback outside Chromium." -msgstr "อัตโนมัติจะใช้ {codecName} เนื่องจากเบราว์เซอร์นี้รองรับและเป็นตัวเลือกสำรองที่ดีที่สุดนอกเหนือจาก Chromium" - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep codec names literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:30 -msgid "Automatic would use {codecName} because your computer does not expose H.264, so VP8 is the safest fallback." -msgstr "อัตโนมัติจะใช้ {codecName} เนื่องจากคอมพิวเตอร์ของคุณไม่รองรับ H.264 ดังนั้น VP8 จึงเป็นตัวเลือกสำรองที่ปลอดภัยที่สุด" - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep Chromium as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:19 -msgid "Automatic would use {codecName} because your computer supports it and it is the best fallback outside Chromium." -msgstr "อัตโนมัติจะใช้ {codecName} เนื่องจากคอมพิวเตอร์ของคุณรองรับและเป็นตัวเลือกสำรองที่ดีที่สุดนอกเหนือจาก Chromium" - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:54 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware and it gives strong screen-share quality." -msgstr "อัตโนมัติจะใช้ {codecName} เนื่องจาก GPU ของคุณสามารถเข้ารหัสด้วยฮาร์ดแวร์ได้ และให้คุณภาพการแชร์หน้าจอที่ยอดเยี่ยม" - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:42 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware and it is the most compatible screen-share default." -msgstr "อัตโนมัติจะใช้ {codecName} เนื่องจาก GPU ของคุณสามารถเข้ารหัสด้วยฮาร์ดแวร์ได้ และเป็นค่าเริ่มต้นที่เข้ากันได้มากที่สุดสำหรับการแชร์หน้าจอ" - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:48 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware, with excellent compression and low CPU usage." -msgstr "อัตโนมัติจะใช้ {codecName} เนื่องจาก GPU ของคุณสามารถเข้ารหัสด้วยฮาร์ดแวร์ได้ โดยมีการบีบอัดที่ดีเยี่ยมและใช้ CPU ต่ำ" - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:36 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware, with the best compression for screen sharing." -msgstr "อัตโนมัติจะใช้ {codecName} เนื่องจาก GPU ของคุณสามารถเข้ารหัสด้วยฮาร์ดแวร์ได้ โดยมีการบีบอัดที่ดีที่สุดสำหรับการแชร์หน้าจอ" - #. Short label in the animation tab. Keep it concise. #: src/features/user/components/modals/tabs/accessibility_tab/AnimationTab.tsx:52 msgid "Automatically play GIFs" @@ -4648,6 +4526,16 @@ msgstr "อ่านอัตโนมัติ" msgid "Autoscrolling" msgstr "เลื่อนอัตโนมัติ" +#. Settings search synonym. Codec name; keep literal. Used to match this term in the settings search bar. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:101 +msgid "AV1" +msgstr "AV1" + +#. Option label for the screen-share codec select while the AV1 opt-in is off and the option is disabled. AV1 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:226 +msgid "AV1 (requires opt-in)" +msgstr "AV1 (ต้องเปิดใช้งานก่อน)" + #. Label for the available desktop version in the Linux update modal. #: src/features/updater/commands/UpdaterModalCommands.tsx:140 msgid "Available" @@ -4875,7 +4763,7 @@ msgid "Badge" msgstr "ป้ายกำกับ" #. Option label for a software encoder quality select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:83 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:88 msgid "Balanced" msgstr "สมดุล" @@ -4917,7 +4805,7 @@ msgstr "การแบนจะหมดอายุในวันที่ {0 #: src/features/moderation/components/modals/BanMemberModal.tsx:270 #: src/features/ui/action_menu/GuildMemberContextMenu.tsx:66 #: src/features/ui/action_menu/items/GuildMemberMenuItems.tsx:51 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:94 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:118 msgid "Ban member" msgstr "แบนสมาชิก" @@ -5046,7 +4934,7 @@ msgstr "ระหว่าง 1 ถึง 32 ตัวอักษร" #. 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/PlutoniumIndex.ts:27 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:207 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:202 msgid "Billing" msgstr "การเรียกเก็บเงิน" @@ -5099,7 +4987,7 @@ msgid "Biometrics" 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/VoiceVideoIndex.ts:160 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:181 msgid "Bitrate" msgstr "บิตเรต" @@ -5181,8 +5069,8 @@ msgstr "ถูกบล็อก" #: src/features/user/components/modals/tabs/BlockedUsersTab.tsx:210 #: src/features/user/components/settings_utils/search_index/BlockedUsersIndex.ts:6 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:152 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:58 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:18 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:53 msgid "Blocked users" msgstr "ผู้ใช้ที่บล็อก" @@ -5275,7 +5163,7 @@ msgstr "เพิ่มไปยังบุ๊กมาร์กแล้ว" #. Tab label in the inbox popout listing the user bookmarks. #: src/features/channel/components/modals/BookmarksBottomSheet.tsx:33 #: src/features/messaging/components/pages/SavedMessagesPage.tsx:23 -#: src/features/messaging/components/popouts/InboxPopout.tsx:36 +#: src/features/messaging/components/popouts/InboxPopout.tsx:34 msgid "Bookmarks" msgstr "ที่คั่นหน้า" @@ -5535,10 +5423,6 @@ msgstr "การกลั่นแกล้ง การติดต่อท msgid "Bullying, threats, hate, violence, raids, or content that pushes self-harm." msgstr "การกลั่นแกล้ง, การคุกคาม, ความเกลียดชัง, ความรุนแรง, การโจมตี หรือเนื้อหาที่ส่งเสริมการทำร้ายตนเอง" -#: src/features/expressions/components/modals/CreatePackModal.tsx:95 -msgid "Bundle your favorite stickers into a pack you can distribute." -msgstr "รวมสติกเกอร์โปรดของคุณเป็นแพ็กเพื่อแชร์ให้เพื่อนๆ ได้" - #. Short label in the app constants. #: src/features/app/constants/AppConstants.ts:45 msgid "Busy right now" @@ -5761,7 +5645,7 @@ msgid "Cameras and virtual capture devices are selected here in {productName}, n msgstr "กล้องและอุปกรณ์จับภาพเสมือนจะถูกเลือกที่นี่ใน {productName} ไม่ใช่ในตัวเลือกของระบบ Wayland หากไม่มีอะไรปรากฏขึ้นที่นี่ ให้ตรวจสอบการอนุญาตหรือเชื่อมต่ออุปกรณ์" #. Tooltip in the voice control bar when cameras are disabled because the participant count exceeds the limit. {voiceChannelCameraUserLimit} is the configured threshold. -#: src/features/voice/components/VoiceControlBar.tsx:136 +#: src/features/voice/components/VoiceControlBar.tsx:132 msgid "Cameras are off above {voiceChannelCameraUserLimit} participants" msgstr "ปิดกล้องเมื่อมีผู้เข้าร่วมเกิน {voiceChannelCameraUserLimit} คน" @@ -5781,7 +5665,6 @@ msgid "Can't upload files here" msgstr "อัปโหลดไฟล์ที่นี่ไม่ได้" #. Action label for dismissing a mass-mention warning. -#. Button label on a scheduled message row that cancels (deletes) the scheduled send. #. Button label that closes the emoji rename popout without saving. #. Button that closes the delete channel confirmation without deleting. #. Button that closes the device logout confirmation without changes. @@ -5810,10 +5693,8 @@ msgstr "อัปโหลดไฟล์ที่นี่ไม่ได้" #: src/features/emoji/components/emojis/EmojiListItem.tsx:318 #: src/features/expressions/components/modals/AddFavoriteMemeModal.tsx:111 #: src/features/expressions/components/modals/AddGuildStickerModal.tsx:250 -#: src/features/expressions/components/modals/CreatePackModal.tsx:137 #: src/features/expressions/components/modals/EditFavoriteMemeModal.tsx:87 #: src/features/expressions/components/modals/EditGuildStickerModal.tsx:116 -#: src/features/expressions/components/modals/EditPackModal.tsx:124 #: src/features/guild/components/modals/TransferOwnershipModal.tsx:91 #: src/features/i18n/utils/CommonMessageDescriptors.ts:98 #: src/features/input/state/input_keybind/shared.ts:137 @@ -5824,7 +5705,6 @@ msgstr "อัปโหลดไฟล์ที่นี่ไม่ได้" #: src/features/messaging/components/modals/ForwardModal.tsx:635 #: src/features/messaging/components/modals/ImageCropModal.tsx:925 #: src/features/messaging/components/modals/MessageHistoryThresholdModal.tsx:107 -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:47 #: src/features/moderation/components/modals/BanMemberModal.tsx:262 #: src/features/moderation/components/modals/RemoveTimeoutModal.tsx:70 #: src/features/moderation/components/modals/TimeoutMemberModal.tsx:126 @@ -5850,11 +5730,6 @@ msgstr "ยกเลิก" msgid "Cancel editing message" msgstr "ยกเลิกการแก้ไขข้อความ" -#. Button or menu action label in the channel and chat scheduled message edit bar. Keep it concise. -#: src/features/channel/components/ScheduledMessageEditBar.tsx:18 -msgid "Cancel editing scheduled message" -msgstr "ยกเลิกการแก้ไขข้อความที่กำหนดเวลาไว้" - #. Relationship action label for canceling an outgoing friend request. #: src/features/relationship/utils/RelationshipMessageDescriptors.ts:25 msgid "Cancel friend request" @@ -5935,16 +5810,6 @@ msgstr "แก้ไขไม่ได้" msgid "Cannot delete account" msgstr "ไม่สามารถลบบัญชีได้" -#. Title of the error modal when installing an emoji pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:83 -msgid "Cannot install emoji pack" -msgstr "ติดตั้งชุดอิโมจิไม่ได้" - -#. Title of the error modal when installing a sticker pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:87 -msgid "Cannot install sticker pack" -msgstr "ติดตั้งชุดสติกเกอร์ไม่ได้" - #. Toast error shown when captcha verification fails inside the auth captcha interceptor. #: src/features/auth/components/CaptchaInterceptor.tsx:14 msgid "Captcha verification failed. Try again." @@ -5955,15 +5820,15 @@ msgstr "การยืนยันแคปต์ชาล้มเหลว msgid "Capture" msgstr "บันทึกเสียง" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:398 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:420 msgid "Capture app audio" msgstr "บันทึกเสียงจากแอป" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:399 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:421 msgid "Capture desktop audio" msgstr "บันทึกเสียงเดสก์ท็อป" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:397 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:419 msgid "Capture device audio" msgstr "บันทึกเสียงจากอุปกรณ์" @@ -6221,12 +6086,12 @@ msgstr "แบบฟอร์มเปลี่ยนรหัสผ่าน" msgid "Change scheduled" msgstr "กำหนดการเปลี่ยนแปลงแล้ว" -#. Tooltip / button label in the screen-share status pill. Opens the picker to change what is being shared. -#. Voice control menu action to choose a different screen-share source. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:48 -#: src/features/voice/components/VoiceControlBar.tsx:108 -msgid "Change source" -msgstr "เปลี่ยนแหล่งที่มา" +#. Action that opens the source picker for the active screen share. +#. Voice screen share menu action that changes the shared source. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:24 +#: src/features/voice/components/ActiveScreenShareMenu.tsx:23 +msgid "Change Stream" +msgstr "เปลี่ยนสตรีม" #. Modal title for the screen-share picker when switching an ongoing stream to a new source. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:156 @@ -6575,7 +6440,7 @@ msgstr "เกินขีดจำกัดอักขระไป {remaining} #: src/features/input/components/modals/KeyboardShortcutsCheatsheetModal.tsx:40 #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:15 #: src/features/user/components/modals/tabs/keybinds_tab/DefaultKeybindsList.tsx:39 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:120 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:115 msgid "Chat" msgstr "แชท" @@ -6976,7 +6841,7 @@ msgid "Choose your profile accent color" 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/VoiceVideoIndex.ts:108 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:129 msgid "Cisco" msgstr "Cisco" @@ -7584,7 +7449,7 @@ msgid "Codec" 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/VoiceVideoIndex.ts:96 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:117 msgid "Codec negotiation testing" msgstr "การทดสอบการเจรจาโคเดก" @@ -7628,8 +7493,8 @@ msgstr "ยุบหัวข้อช่อง" #. Tooltip / aria label on a voice participant tile button that collapses expanded device tiles for one user. #. Voice menu action that collapses expanded device tiles back into a single tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:98 -#: src/features/voice/components/VoiceParticipantTile.tsx:165 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:122 +#: src/features/voice/components/VoiceParticipantTile.tsx:166 msgid "Collapse devices" msgstr "ยุบอุปกรณ์" @@ -8104,7 +7969,7 @@ msgstr "โฟกัสช่องพิมพ์ข้อความ" #. Button label that opens a dedicated advanced settings modal for configuring screen-share encoder controls. #. Button label that opens a dedicated advanced settings modal. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedChatControls.tsx:161 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:163 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:168 msgid "Configure" msgstr "กำหนดค่า" @@ -8127,7 +7992,7 @@ msgid "Configure now" msgstr "ตั้งค่าเลย" #. Tooltip / aria label on the screen-share control while a share is active. Opens the configure / end menu. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:69 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:58 msgid "Configure or end screen share" msgstr "ตั้งค่าหรือหยุดแชร์หน้าจอ" @@ -8378,12 +8243,12 @@ msgstr "การเชื่อมต่อ: {connectionId}" #: src/features/i18n/utils/CommonMessageDescriptors.ts:410 #: src/features/user/components/popouts/UserProfileShared.tsx:610 #: src/features/user/components/settings_utils/search_index/LinkedAccountsIndex.ts:8 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:38 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:30 msgid "Connections" msgstr "การเชื่อมต่อ" #. User settings tab for linked external accounts. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:111 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:106 msgctxt "user-settings-tab" msgid "Connections" msgstr "การเชื่อมต่อ" @@ -8434,7 +8299,7 @@ msgid "Content filtering" msgstr "การกรองเนื้อหา" #. Label for an advanced screen-share select. Refers to the WebRTC MediaStreamTrack contentHint value. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:131 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:136 msgid "Content hint" msgstr "คำแนะนำเนื้อหา" @@ -9157,16 +9022,6 @@ msgstr "ไม่สามารถเพิกเฉยคำขอเป็น msgid "Couldn't ignore the friend request. Try again." msgstr "ไม่สามารถเพิกเฉยคำขอเป็นเพื่อนได้ โปรดลองอีกครั้ง" -#. Generic body for the error modal when an emoji pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:107 -msgid "Couldn't install this emoji pack. Try again later." -msgstr "ติดตั้งชุดอิโมจินี้ไม่ได้ โปรดลองอีกครั้งในภายหลัง" - -#. Generic body for the error modal when a sticker pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:111 -msgid "Couldn't install this sticker pack. Try again later." -msgstr "ติดตั้งชุดสติกเกอร์นี้ไม่ได้ โปรดลองอีกครั้งในภายหลัง" - #. Error modal title shown when accepting a community invite fails. #: src/features/invite/components/alerts/InviteAcceptFailedModal.tsx:9 msgid "Couldn't join community" @@ -9582,11 +9437,6 @@ msgstr "สร้างบัญชีเพื่อรับของขวั msgid "Create and manage applications and bots for your account" msgstr "สร้างและจัดการแอปพลิเคชันและบอทสำหรับบัญชีของคุณ" -#. Empty-state description for expression packs when the feature requires premium. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:63 -msgid "Create and share custom emoji and sticker packs with {premiumProductFullName}." -msgstr "สร้างและแชร์อิโมจิและชุดสติกเกอร์ที่กำหนดเองด้วย {premiumProductFullName}" - #. Button or menu action label in the application create modal. Keep it concise. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/applications_tab/ApplicationCreateModal.tsx:20 @@ -9628,14 +9478,6 @@ msgstr "สร้างแชท" msgid "Create emoji & stickers" msgstr "สร้างอิโมจิและสติกเกอร์" -#. Action that opens the create-emoji-pack modal. -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/expressions/components/modals/CreatePackModal.tsx:18 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:314 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:31 -msgid "Create emoji pack" -msgstr "สร้างชุดอิโมจิ" - #. Accessible label for the create-favorite-category form. #: src/features/expressions/components/modals/CreateFavoriteCategoryModal.tsx:16 msgid "Create favorite category form" @@ -9688,14 +9530,6 @@ msgstr "สร้างหรือเข้าร่วมคอมมูนิ msgid "Create role" msgstr "สร้างบทบาท" -#. Action that opens the create-sticker-pack modal. -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/expressions/components/modals/CreatePackModal.tsx:22 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:314 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:35 -msgid "Create sticker pack" -msgstr "สร้างชุดสติกเกอร์" - #. Setup wizard title prompting the operator to create the first account. #: src/features/app/components/setup/SetupWizardSteps.tsx:48 msgid "Create the administrator account" @@ -9748,15 +9582,6 @@ msgstr "สร้างแล้ว" msgid "Created {createdAt}" msgstr "สร้างเมื่อ {createdAt}" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:334 -msgid "Created {createdCount} / {createdLimit}" -msgstr "สร้างแล้ว {createdCount} / {createdLimit}" - -#. placeholder {0}: NicknameUtils.getDisplayName(packCreator) -#: src/features/channel/components/InviteEmbed.tsx:343 -msgid "Created by {0}" -msgstr "สร้างโดย {0}" - #. placeholder {0}: inviter ? NicknameUtils.getNickname(inviter, undefined, channelId) : invite.inviter ? NicknameUtils.getDisplayName(invite.inviter) : '' #. placeholder {1}: formatExpiresAt(invite.expires_at) #: src/features/channel/components/modals/GroupInvitesBottomSheet.tsx:218 @@ -9768,13 +9593,6 @@ msgstr "สร้างโดย {0} หมดอายุใน {1}" msgid "Created by {creatorDisplayName} on {createdAt}" msgstr "สร้างโดย {creatorDisplayName} เมื่อ {createdAt}" -#. Metadata label for an expression pack invite. userName is the pack creator username. -#. Short label in the authentication invite header. Preserve {userName}; it is inserted by code. Keep the tone plain and specific. -#: src/features/auth/flow/InviteHeader.tsx:29 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:73 -msgid "Created by {userName}" -msgstr "สร้างโดย {userName}" - #. placeholder {0}: renderInline(change.newValue, i18n, guildId) #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:739 msgid "Created for channel {0}." @@ -9787,11 +9605,6 @@ msgstr "สร้างขึ้นสำหรับช่อง {0}" msgid "Created on {0}." msgstr "สร้างเมื่อ {0}" -#. 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/ExpressionPacksIndex.ts:43 -msgid "Created packs" -msgstr "ชุดสติกเกอร์ที่สร้าง" - #. placeholder {0}: renderInline(change.newValue, i18n) #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:743 msgid "Created with name {0}." @@ -10119,7 +9932,7 @@ msgid "Custom tags" msgstr "แท็กที่กำหนดเอง" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:87 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:83 msgid "Custom themes" msgstr "ธีมที่กำหนดเอง" @@ -10603,7 +10416,6 @@ msgstr "ค่าเริ่มต้นคือปิดในมือถื #. Button or menu action label in the channel and chat embed audio. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the channel and chat media container. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the channel and chat mobile memes picker. Keep it concise. Keep the tone plain and specific. -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the messaging commands. Keep it concise. Keep the tone plain and specific. #. Confirm button label on the destructive delete-saved-media alert. #. Danger button label that confirms deleting a custom emoji. @@ -10626,7 +10438,6 @@ msgstr "ค่าเริ่มต้นคือปิดในมือถื #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:117 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:290 #: src/features/user/components/modals/tabs/component_gallery_tab/index.tsx:238 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:49 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:154 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:190 msgid "Delete" @@ -10785,11 +10596,6 @@ msgstr "ลบข้อความของฉัน" msgid "Delete other members' messages. Pinning is controlled separately." msgstr "ลบข้อความของสมาชิกคนอื่นได้ การปักหมุดข้อความจะถูกควบคุมแยกต่างหาก" -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:40 -msgid "Delete pack" -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:31 msgid "Delete passkey" @@ -10862,11 +10668,6 @@ msgstr "ลบข้อความนี้" msgid "Delete this message? Can't be undone." msgstr "ลบข้อความนี้ใช่หรือไม่ การดำเนินการนี้จะยกเลิกไม่ได้" -#. Error message in the expression packs tab. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:45 -msgid "Delete this pack? Can't be undone." -msgstr "ลบแพ็กนี้ใช่ไหม การดำเนินการนี้จะยกเลิกไม่ได้" - #. Danger action in the channel permissions overwrite context menu that removes a member permission override from the channel. #: src/features/channel/components/modals/channel_tabs/channel_permissions_tab/OverwriteContextMenu.tsx:19 msgid "Delete user" @@ -11011,7 +10812,7 @@ msgid "Description must be no more than {discoveryDescriptionMaxLength} characte msgstr "คำอธิบายต้องมีความยาวไม่เกิน {discoveryDescriptionMaxLength} ตัวอักษร" #. Developer settings tab showing UI component examples. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:153 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:148 msgid "Design system" msgstr "ระบบการออกแบบ" @@ -11025,8 +10826,8 @@ msgstr "เดสก์ท็อป" #. User settings tab for desktop app integration and platform settings. #. User settings tab label shown on desktop builds when the OS could not be identified (fallback for the per-OS labels). -#: src/features/user/components/settings_utils/SettingsConstants.tsx:86 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:141 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:81 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:136 msgid "Desktop app" msgstr "แอปเดสก์ท็อป" @@ -11113,7 +10914,7 @@ msgstr "มีเวอร์ชันเดสก์ท็อป {version} แ #. Settings section label for desktop window behavior. #: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx:150 #: src/features/user/components/settings_utils/search_index/DesktopSettingsIndex.ts:94 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:62 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:54 msgid "Desktop window" msgstr "หน้าต่างเดสก์ท็อป" @@ -11139,7 +10940,7 @@ msgid "Detached banner" msgstr "แบนเนอร์ที่ไม่ได้ใช้งาน" #. Option label for a WebRTC content hint select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:147 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:152 msgid "Detail" msgstr "รายละเอียด" @@ -11163,7 +10964,7 @@ 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/advanced_settings_tab/AdvancedSettingsCategories.ts:20 #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:25 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:211 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:206 msgid "Developer" msgstr "นักพัฒนา" @@ -11171,7 +10972,7 @@ msgstr "นักพัฒนา" #. Settings section label for client developer mode. #: src/features/user/components/modals/tabs/ClientDeveloperSettingsTab.tsx:17 #: src/features/user/components/settings_utils/search_index/ClientDeveloperSettingsIndex.ts:7 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:66 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:58 msgid "Developer mode" msgstr "โหมดนักพัฒนา" @@ -11218,11 +11019,6 @@ msgstr "อุปกรณ์" msgid "Device alerts" msgstr "การแจ้งเตือนอุปกรณ์" -#. Voice participant context menu submenu label for actions that affect one or more voice devices. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:182 -msgid "Device controls" -msgstr "การควบคุมอุปกรณ์" - #: src/features/user/components/modals/tabs/DevicesTab.tsx:131 msgid "Device details" msgstr "รายละเอียดอุปกรณ์" @@ -11232,7 +11028,7 @@ msgstr "รายละเอียดอุปกรณ์" msgid "Device revoked" msgstr "ยกเลิกอุปกรณ์แล้ว" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:891 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1024 msgid "Device selection" msgstr "การเลือกอุปกรณ์" @@ -11255,7 +11051,7 @@ msgstr "อุปกรณ์:" #: src/features/user/components/modals/tabs/DevicesTab.tsx:530 #: src/features/user/components/settings_utils/search_index/DevicesIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/AppearanceSections.ts:82 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:62 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:57 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:124 msgid "Devices" msgstr "อุปกรณ์" @@ -11437,7 +11233,7 @@ msgid "Disable mobile push notifications" msgstr "ปิดการแจ้งเตือนบนมือถือ" #. Short label for an advanced screen-share preview preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:43 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:48 msgid "Disable picture-in-picture popout for screen shares" msgstr "ปิดหน้าต่างย่อยสำหรับแชร์หน้าจอ" @@ -11478,7 +11274,7 @@ msgstr "ปิดการยืนยันตัวตนแบบสองช #. Voice menu checkbox label. Hides another participant's video only for the current user. #. Voice menu checkbox that hides a participant video on the current device only. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:86 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:110 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:77 msgid "Disable video locally" msgstr "ปิดวิดีโอเฉพาะฉัน" @@ -11754,11 +11550,6 @@ msgstr "ชื่อที่แสดง" msgid "Display name (optional)" msgstr "ชื่อที่แสดง (ไม่บังคับ)" -#. Voice participant context menu submenu label for call display and diagnostics preferences. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:186 -msgid "Display options" -msgstr "ตัวเลือกการแสดงผล" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:661 msgid "Display role members separately." msgstr "แสดงสมาชิกตามบทบาทแยกกัน" @@ -12284,12 +12075,8 @@ msgstr "ดัตช์" msgid "e.g., YubiKey, iPhone, work computer" msgstr "เช่น YubiKey, iPhone, คอมพิวเตอร์ที่ทำงาน" -#: src/features/expressions/components/modals/PackInviteModal.tsx:187 -msgid "Each link works once." -msgstr "แต่ละลิงก์ใช้ได้ครั้งเดียว" - #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:83 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:79 msgid "Early access to new features" msgstr "เข้าถึงฟีเจอร์ใหม่ก่อนใคร" @@ -12315,7 +12102,6 @@ msgstr "การตัดเสียงสะท้อน" #: src/features/emoji/components/stickers/StickerGridItem.tsx:43 #: src/features/platform/utils/DesktopLocaleBridge.ts:42 #: src/features/user/components/modals/tabs/chat_settings_tab/SearchEnginesTab.tsx:35 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:123 #: src/features/user/components/modals/tabs/LinkedAccountsTab.tsx:51 msgid "Edit" msgstr "แก้ไข" @@ -12396,11 +12182,6 @@ msgstr "แก้ไขโปรไฟล์คอมมูนิตี้" msgid "Edit connection" msgstr "แก้ไขการเชื่อมต่อ" -#. Action that opens the edit-emoji-pack modal. -#: src/features/expressions/components/modals/EditPackModal.tsx:19 -msgid "Edit emoji pack" -msgstr "แก้ไขชุดอิโมจิ" - #. Permission description in the role/permission editor for the Manage Community permission. Refers to top-level community settings, not per-channel. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:23 msgid "Edit global settings like name, description, and icon." @@ -12512,11 +12293,6 @@ msgstr "แก้ไขสติกเกอร์" msgid "Edit sticker {stickerName}" msgstr "แก้ไขสติกเกอร์ {stickerName}" -#. Action that opens the edit-sticker-pack modal. -#: src/features/expressions/components/modals/EditPackModal.tsx:23 -msgid "Edit sticker pack" -msgstr "แก้ไขชุดสติกเกอร์" - #. Settings search entry description. One-line summary of what the settings search entry controls. #: src/features/user/components/settings_utils/search_index/ApplicationsIndex.ts:88 msgid "Edit the bot avatar, tag, bio, banner, and friend request behavior" @@ -12555,11 +12331,6 @@ msgstr "ไม่สามารถแก้ไขได้ชั่วครา msgid "Editing message" msgstr "กำลังแก้ไขข้อความ" -#. Button or menu action label in the channel and chat scheduled message edit bar. Keep it concise. -#: src/features/channel/components/ScheduledMessageEditBar.tsx:14 -msgid "Editing scheduled message" -msgstr "กำลังแก้ไขข้อความที่กำหนดเวลาไว้" - #. Discovery category dropdown option in the community Discovery settings tab. #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:88 msgid "Education" @@ -12674,7 +12445,7 @@ msgstr "ฝัง" #. Developer settings tab for testing URL unfurls and rendered embeds. #. Settings search entry label for the developer embed debugger. #: src/features/user/components/settings_utils/search_index/EmbedDebuggerIndex.ts:7 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:149 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:144 msgid "Embed debugger" msgstr "ตัวแก้ไขข้อผิดพลาดการฝัง" @@ -12726,10 +12497,8 @@ msgstr "ไม่ซ่อนการแสดงตัวอย่าง" #. Audit log target-type filter label. Filters entries that target a custom emoji. #. Column header for the custom emoji image or glyph. #. 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/app/config/AuditLogConstants.ts:172 #: src/features/emoji/components/emojis/EmojiListItem.tsx:337 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:162 msgid "Emoji" msgstr "อิโมจิ" @@ -12745,11 +12514,6 @@ msgstr "อิโมจิ" msgid "emoji {emojiName}" msgstr "อิโมจิ {emojiName}" -#. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:59 -msgid "Emoji & sticker packs" -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/ChatSettingsIndex.ts:351 msgid "Emoji autocomplete" @@ -12795,45 +12559,6 @@ msgstr "ชื่ออิโมจิมีความยาวได้สู msgid "Emoji names need at least 2 characters and can use letters, numbers, and underscores. Emojis must be under {maxSize}. Static images are resized to 128x128 pixels and compressed automatically. Animated emojis and SVGs must already fit the limit." msgstr "ชื่ออีโมจิควรมีอย่างน้อย 2 ตัวอักษร และสามารถใช้ตัวอักษร ตัวเลข และขีดล่างได้ อีโมจิจะต้องมีขนาดไม่เกิน {maxSize} ภาพนิ่งจะถูกปรับขนาดเป็น 128x128 พิกเซลและบีบอัดโดยอัตโนมัติ ภาพเคลื่อนไหวและ SVG จะต้องมีขนาดตามที่กำหนด" -#. Kind label on an emoji pack invite embed. -#. Short label in the authentication invite header. Keep the tone plain and specific. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/auth/flow/InviteHeader.tsx:21 -#: src/features/channel/components/InviteEmbed.tsx:84 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:57 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:105 -msgid "Emoji pack" -msgstr "ชุดอิโมจิ" - -#. placeholder {0}: invite.pack.name -#: src/features/invite/commands/InviteCommands.tsx:144 -msgid "Emoji pack {0} has been installed." -msgstr "ติดตั้งชุดอิโมจิ {0} แล้ว" - -#. Title of the error modal when creating a new emoji pack is rejected because the user is at the creation limit. -#: src/features/invite/commands/InviteCommands.tsx:56 -msgid "Emoji pack creation limit reached" -msgstr "ถึงขีดจำกัดการสร้างชุดอิโมจิแล้ว" - -#. Modal title for the emoji pack invite share flow. -#: src/features/expressions/components/modals/PackInviteModal.tsx:57 -msgid "Emoji pack invite" -msgstr "คำเชิญชุดอิโมจิ" - -#. Title of the error modal when installing an emoji pack via invite is rejected because the user is at the install limit. -#: src/features/invite/commands/InviteCommands.tsx:47 -msgid "Emoji pack limit reached" -msgstr "ใช้ชุดสติกเกอร์อิโมจิครบจำนวนแล้ว" - -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#. Settings section label for emoji expression packs. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:80 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:23 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:18 -msgid "Emoji packs" -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/ChatSettingsSections.ts:126 msgid "Emoji picker" @@ -12882,8 +12607,8 @@ msgstr "รายการโปรดว่างเปล่า" #. Label for an advanced select that caps the best video codec this client advertises it can decode. #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:172 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:92 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:177 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:113 msgid "Emulate decode codec (testing)" msgstr "จำลองตัวแปลงรหัสถอดรหัส (ทดสอบ)" @@ -13177,18 +12902,18 @@ msgstr "เปิดใช้งานเนื้อหาสำหรับผ #. Label for an advanced screen-share select. Refers to hardware or software video encoding. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:51 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:144 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:56 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:165 msgid "Encoder path" msgstr "เส้นทางตัวเข้ารหัส" #. Description for the encoder path select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:55 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:60 msgid "Encoder preference for new screen shares." msgstr "การตั้งค่าตัวเข้ารหัสสำหรับแชร์หน้าจอใหม่" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:164 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:185 msgid "Encoder, SVC, backup stream, and bitrate presets" msgstr "ตัวเข้ารหัส, SVC, สตรีมสำรอง และค่าที่ตั้งไว้ล่วงหน้าสำหรับบิตเรต" @@ -13220,10 +12945,8 @@ msgstr "สิ้นสุดช่วงผ่อนผัน" msgid "End grace period now?" msgstr "สิ้นสุดช่วงผ่อนผันตอนนี้เลยไหม?" -#. Button label that stops the current screen share. #. Voice control menu action to stop sharing the screen. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:52 -#: src/features/voice/components/VoiceControlBar.tsx:112 +#: src/features/voice/components/VoiceControlBar.tsx:108 msgid "End screen share" msgstr "หยุดแชร์หน้าจอ" @@ -13540,7 +13263,9 @@ msgstr "เสียงทั้งระบบ" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Subsection title in the voice tab. Keep it concise. +#. Voice menu submenu label for per-user entrance sound controls. #. Voice menu submenu label that contains per-user entrance sound mute and volume controls. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:179 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:309 #: src/features/user/components/modals/tabs/UserVoiceTab.tsx:187 #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:145 @@ -13568,6 +13293,8 @@ msgid "Entrance sound saved" msgstr "บันทึกเสียงเข้าแล้ว" #. Voice menu slider label adjusting playback volume of this user's entrance sound, locally only. +#. Voice menu slider label for a user's entrance sound playback volume. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:187 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:318 msgid "Entrance sound volume" msgstr "ระดับเสียงเอฟเฟกต์ตอนเข้าร่วม" @@ -13803,10 +13530,6 @@ msgstr "ทดลองใช้" msgid "EXPERIMENTAL" msgstr "EXPERIMENTAL" -#: src/features/expressions/components/modals/PackInviteModal.tsx:152 -msgid "Expiration" -msgstr "วันหมดอายุ" - #. Label above the expiration duration dropdown in the invite link settings. #: src/features/invite/components/modals/InviteModal.tsx:102 msgid "Expire after" @@ -13941,13 +13664,8 @@ msgstr "ส่งออกข้อมูลของฉัน" msgid "Export themes" msgstr "ส่งออกธีม" -#. Developer / debug surface — keep terse and technical. Tooltip / description for the Expression packs settings toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:129 -msgid "Expose the staff-only Expression packs page in user settings." -msgstr "แสดงหน้า Expression packs ที่มีไว้สำหรับเจ้าหน้าที่ในส่วนการตั้งค่าของผู้ใช้" - #. Developer / debug surface — keep terse and technical. Tooltip / description for the profile timezone settings toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:138 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:129 msgid "Expose the staff-only timezone section in profile settings." msgstr "แสดงส่วนการตั้งค่าเขตเวลาสำหรับผู้ดูแลระบบในโปรไฟล์" @@ -13958,23 +13676,6 @@ msgstr "แสดงส่วนการตั้งค่าเขตเวล msgid "Expression autocomplete" msgstr "เติมคำอัตโนมัติ (Expression)" -#. Settings search entry label. Names the settings search entry in the settings UI. -#. User settings tab for purchased or owned emoji/sticker expression packs. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:166 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:7 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:54 -msgid "Expression packs" -msgstr "ชุดการแสดงออก" - -#. Empty-state title for expression packs when the feature requires premium. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:59 -msgid "Expression packs are a {premiumProductName} feature" -msgstr "ชุดแสดงอารมณ์เป็นฟีเจอร์ของ {premiumProductName}" - -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:168 -msgid "Expression packs are not enabled on this instance. Contact your instance administrator for more information." -msgstr "ไม่ได้เปิดใช้งานชุดสติกเกอร์ในการตั้งค่านี้ โปรดติดต่อผู้ดูแลระบบของคุณสำหรับข้อมูลเพิ่มเติม" - #. Aria label for the expression picker category nav. #: src/features/i18n/utils/CommonMessageDescriptors.ts:751 msgid "Expression picker categories" @@ -13987,9 +13688,7 @@ msgstr "ล้างการแสดงอารมณ์" #. Community settings sidebar category grouping the emoji and stickers tabs. #. 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/GuildSettingsConstants.ts:249 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:19 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:134 msgid "Expressions" msgstr "การแสดงออก" @@ -14457,7 +14156,7 @@ msgstr "รายการโปรด" msgid "Favorites" msgstr "รายการโปรด" -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:182 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:177 msgid "Feature" msgstr "ฟีเจอร์" @@ -14753,14 +14452,14 @@ msgstr "โฟกัสช่องข้อความ" #. Voice call layout action that pins one of several active devices of the same participant. #. Voice layout menu action that focuses one device/session for a participant. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:37 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:61 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:101 msgid "Focus this device" msgstr "โฟกัสอุปกรณ์นี้" #. Voice call layout action that pins the selected participant in the focused view. #. Voice layout menu action that focuses one participant in the call view. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:41 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:65 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:105 msgid "Focus this person" msgstr "โฟกัสคนนี้" @@ -14807,7 +14506,7 @@ msgstr "การตั้งค่าโฟลเดอร์" msgid "Follow us on {blueskyProviderName}" msgstr "ติดตามเราบน {blueskyProviderName}" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:693 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:826 msgid "Follow voice input" msgstr "ติดตามอินพุตเสียง" @@ -15061,7 +14760,7 @@ msgstr "ส่งต่อข้อความแล้ว" msgid "Forwarded from" msgstr "ส่งต่อจาก" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:269 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:267 msgid "Found {resultCount} results in {categoryCount} categories" msgstr "พบ {resultCount} ผลลัพธ์ใน {categoryCount} หมวดหมู่" @@ -15096,7 +14795,7 @@ msgstr "อัตราเฟรม" msgid "France" msgstr "ฝรั่งเศส" -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:187 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:182 msgid "Free" msgstr "ฟรี" @@ -15355,10 +15054,6 @@ msgstr "ทั่วไป" msgid "Generate a shareable link or copy your combined custom CSS." msgstr "สร้างลิงก์ที่แชร์ได้ หรือคัดลอก CSS ที่กำหนดเองแบบรวมของคุณ" -#: src/features/expressions/components/modals/PackInviteModal.tsx:213 -msgid "Generate invite" -msgstr "สร้างคำเชิญ" - #. Short label in the add friends to group modal. Keep it concise. #: src/features/relationship/components/modals/AddFriendsToGroupModal.tsx:23 msgid "Generate invite link" @@ -15639,7 +15334,7 @@ msgstr "ได้รับของขวัญ <0/> จนถึง <1>{giftEnd #. Settings search entry label. Also used as a search synonym in the settings search bar. #. User settings tab for gift inventory and redemption codes. #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:37 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:99 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:94 msgid "Gifts" msgstr "ของขวัญ" @@ -15664,7 +15359,7 @@ msgid "Glad you're here, {username}!" msgstr "ดีใจที่คุณมาอยู่ที่นี่นะ, {username}!" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:71 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:67 msgid "Global emoji & sticker access" msgstr "อิโมจิและสติกเกอร์ทั่วโลก" @@ -15703,8 +15398,8 @@ msgstr "ไปที่ {premiumProductName}" #. Button label on a community invite embed when the current user is already a member. #. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:108 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:53 +#: src/features/channel/components/InviteEmbed.tsx:79 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:45 msgid "Go to community" msgstr "ไปที่ชุมชน" @@ -15831,7 +15526,7 @@ msgstr "ให้สิทธิ์ {0} แล้ว" msgid "Grants all permissions and bypasses channel restrictions. Highly sensitive." msgstr "ให้สิทธิ์ทั้งหมดและข้ามข้อจำกัดของช่อง มีความละเอียดอ่อนสูง" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:878 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1011 msgid "Granular selection" msgstr "เลือกแบบละเอียด" @@ -15867,7 +15562,7 @@ msgstr "กรีก" #. Toggle label in the mobile video settings bottom sheet. Switches to grid layout. #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:88 -#: src/features/voice/components/VoiceSettingsMenus.tsx:784 +#: src/features/voice/components/VoiceSettingsMenus.tsx:785 msgid "Grid view" msgstr "มุมมองตาราง" @@ -15948,7 +15643,7 @@ msgstr "คำเชิญกลุ่ม" #. Audit log channel type label for group DM channels. #. Fallback display name for an unnamed group DM in quick switcher results. #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:57 -#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:44 +#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:43 msgid "Group message" msgstr "ข้อความกลุ่ม" @@ -16010,20 +15705,25 @@ msgid "Grouping" 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/VoiceVideoIndex.ts:104 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:125 msgid "H.264" msgstr "H.264" #. Label for an advanced screen-share select. H.264 is a codec name and should stay literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:115 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:120 msgid "H.264 backup stream" msgstr "สตรีมสำรอง H.264" #. Option label for an H.264 backup stream select. H.264 is a codec name and should stay literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:127 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:132 msgid "H.264 simulcast backup" msgstr "สำรอง H.264 simulcast" +#. Option label for the screen-share codec select while the HEVC opt-in is off and the option is disabled. H.265 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:231 +msgid "H.265 (requires opt-in)" +msgstr "H.265 (ต้องสมัครสมาชิกก่อน)" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the connection add connection modal. #: src/features/connection/components/modals/AddConnectionModal.tsx:57 @@ -16075,12 +15775,8 @@ msgstr "การเร่งฮาร์ดแวร์" msgid "Hardware acceleration can cause rendering glitches with transparent windows. Try --disable-gpu if you see flicker or smearing." msgstr "การเร่งฮาร์ดแวร์อาจทำให้เกิดข้อผิดพลาดในการแสดงผลกับหน้าต่างโปร่งใส ลองใช้ --disable-gpu หากคุณเห็นการกะพริบหรือภาพซ้อน" -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:132 -msgid "Hardware acceleration is off, so codecs will encode on your CPU. <0>Turn it back on in {advancedSettingsLabel}." -msgstr "การเร่งความเร็วด้วยฮาร์ดแวร์ปิดอยู่ ดังนั้นโคเดกจะเข้ารหัสบนซีพียูของคุณ <0>เปิดใช้งานอีกครั้งในการตั้งค่าขั้นสูง {advancedSettingsLabel}" - #. 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/VoiceVideoIndex.ts:152 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:173 msgid "Hardware encoder" msgstr "ตัวเข้ารหัสฮาร์ดแวร์" @@ -16215,10 +15911,15 @@ msgid "Help translate {PRODUCT_NAME} into your language on <0>{I18N_WEBLATE_DOMA msgstr "ช่วยแปล {PRODUCT_NAME} เป็นภาษาของคุณบน <0>{I18N_WEBLATE_DOMAIN}" #. Description for a WebRTC content hint select. Keep Motion, Detail, and text as plain option concepts. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:135 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:140 msgid "Helps the browser choose motion, detail, or text handling." msgstr "ช่วยให้เบราว์เซอร์เลือกวิธีการจัดการภาพเคลื่อนไหว รายละเอียด หรือข้อความ" +#. Settings search synonym. Codec name; keep literal. Used to match this term in the settings search bar. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:105 +msgid "HEVC" +msgstr "HEVC" + #. Codec description in the screen share codec policy menu. HEVC is a codec name; keep WebRTC literal. #: src/features/voice/utils/ScreenShareCodecPolicy.ts:28 msgid "HEVC. Efficient at low bitrate, but only usable when WebRTC exposes a hardware encoder." @@ -16370,7 +16071,7 @@ msgid "Hide muted channels by default?" msgstr "ซ่อนช่องที่ปิดเสียงไว้เป็นค่าเริ่มต้นหรือไม่" #. Short label for an advanced stream privacy preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:47 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:52 msgid "Hide my stream preview thumbnail" msgstr "ซ่อนภาพตัวอย่างสตรีมของฉัน" @@ -16389,7 +16090,7 @@ msgstr "ซ่อนรหัสผ่าน" msgid "Hide picture-in-picture popout?" msgstr "ซ่อนหน้าต่างย่อย Picture-in-picture หรือไม่" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:727 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:860 msgid "Hide preview thumbnail" msgstr "ซ่อนภาพตัวอย่าง" @@ -16451,7 +16152,7 @@ msgid "High dynamic range display mode" msgstr "โหมดการแสดงผลแบบ HDR" #. Description for a software encoder quality select. Keep AV1 and CPU literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:75 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:80 msgid "Higher quality can cost more CPU and latency." msgstr "คุณภาพที่สูงขึ้นอาจทำให้ใช้ CPU มากขึ้นและเกิดความหน่วงได้" @@ -16474,7 +16175,7 @@ msgstr "คำแนะนำ" msgid "Hoist order" msgstr "ลำดับการแสดงแยก" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:507 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:522 msgid "Hoist order reset to default" msgstr "ลำดับการแสดงผลกลับเป็นค่าเริ่มต้นแล้ว" @@ -16503,7 +16204,7 @@ msgstr "กดค้างเพื่อบันทึกเสียง ล #. Action label in quick switcher for navigating to the Home tab. #: src/features/app/components/layout/MobileBottomNav.tsx:110 -#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:48 +#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:47 msgid "Home" msgstr "หน้าหลัก" @@ -16834,11 +16535,11 @@ msgstr "ไม่สนใจ" msgid "Ignore friend request" msgstr "ไม่รับคำขอเป็นเพื่อน" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:868 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1001 msgid "Ignore hardware devices" msgstr "ไม่ใช้อุปกรณ์ฮาร์ดแวร์" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:844 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:977 msgid "Ignore input media" msgstr "ไม่สนใจสื่อนำเข้า" @@ -16864,7 +16565,7 @@ msgstr "ไม่สนใจการแจ้งว่าเป็นสแป msgid "Ignore the friend request from {displayName}?" msgstr "ไม่สนใจคำขอเป็นเพื่อนจาก {displayName} ใช่ไหม" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:855 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:988 msgid "Ignore virtual" msgstr "ไม่สนใจอุปกรณ์เสมือน" @@ -17198,7 +16899,7 @@ msgid "Inbox preview" msgstr "ตัวอย่างข้อความในกล่องขาเข้า" #. Accessible label for the inbox popout tablist. -#: src/features/messaging/components/popouts/InboxPopout.tsx:44 +#: src/features/messaging/components/popouts/InboxPopout.tsx:38 msgid "Inbox tabs" msgstr "แท็บกล่องข้อความ" @@ -17446,38 +17147,11 @@ msgstr "แทรกอิโมจิ" msgid "Install {productName} for the full source picker and smoother screen-sharing controls." msgstr "ติดตั้ง {productName} เพื่อใช้ตัวเลือกแหล่งที่มาแบบเต็มและควบคุมการแชร์หน้าจอได้ราบรื่นยิ่งขึ้น" -#. Button label on an emoji pack invite embed that installs the pack. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:92 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:65 -msgid "Install emoji pack" -msgstr "ติดตั้งชุดอิโมจิ" - -#. Button label on a sticker pack invite embed that installs the pack. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:96 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:69 -msgid "Install sticker pack" -msgstr "ติดตั้งชุดสติกเกอร์" - #. Label for the installed desktop version in the Linux update modal. #: src/features/updater/commands/UpdaterModalCommands.tsx:136 msgid "Installed" msgstr "ติดตั้งแล้ว" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:303 -msgid "Installed {installedCount} / {installedLimit}" -msgstr "ติดตั้งแล้ว {installedCount} / {installedLimit}" - -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:113 -msgid "Installed on {installedAt}" -msgstr "ติดตั้งเมื่อ {installedAt}" - -#. 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/ExpressionPacksIndex.ts:39 -msgid "Installed packs" -msgstr "แพ็กที่ติดตั้งแล้ว" - #. Desktop updater modal body. The currentVersion placeholder is the installed app version. #: src/features/updater/commands/UpdaterModalCommands.tsx:45 msgid "Installed version: {currentVersion}." @@ -17527,7 +17201,7 @@ msgstr "อินเทอร์เฟซ" #. Settings section label for interface language selection. #. Settings section title in the language tab. Keep it concise. #: src/features/user/components/modals/tabs/LanguageTab.tsx:79 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:50 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:42 msgid "Interface language" msgstr "ภาษาของส่วนติดต่อผู้ใช้" @@ -17536,11 +17210,6 @@ msgstr "ภาษาของส่วนติดต่อผู้ใช้" msgid "Interface size" msgstr "ขนาดส่วนติดต่อ" -#. Status pill on a scheduled message row when the schedule is in the past or otherwise invalid. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:26 -msgid "Invalid" -msgstr "ไม่ถูกต้อง" - #. Error message in the use entrance sound. #. Error message in the use sound settings. #: src/features/user/components/modals/tabs/hooks/useEntranceSound.ts:30 @@ -17631,7 +17300,6 @@ msgstr "ซ่อนตัว" #: src/features/app/config/AuditLogConstants.ts:180 #: src/features/channel/components/guild_members_page/MemberTableRow.tsx:43 #: src/features/invite/components/modals/InviteModal.tsx:97 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:120 msgid "Invite" msgstr "เชิญ" @@ -17704,7 +17372,7 @@ msgid "Invite link settings" msgstr "การตั้งค่าลิงก์เชิญ" #. Title shown on an invite embed while streaming privacy is active. -#: src/features/channel/components/InviteEmbed.tsx:137 +#: src/features/channel/components/InviteEmbed.tsx:108 msgid "Invite masked" msgstr "ซ่อนคำเชิญ" @@ -17786,7 +17454,7 @@ msgid "Invite to community" msgstr "เชิญเข้าสู่ชุมชน" #. Title shown on an invite embed when the invite cannot be resolved due to a non-permanent failure. -#: src/features/channel/components/InviteEmbed.tsx:133 +#: src/features/channel/components/InviteEmbed.tsx:104 msgid "Invite unavailable" msgstr "คำเชิญไม่พร้อมใช้งาน" @@ -17805,17 +17473,6 @@ msgstr "เชิญโดย" msgid "Invited by {0}." msgstr "เชิญโดย {0}" -#. Short label in the authentication invite header. Preserve {inviterTag}; it is inserted by code. Keep the tone plain and specific. -#: src/features/auth/flow/InviteHeader.tsx:34 -#: src/features/channel/components/InviteEmbed.tsx:347 -msgid "Invited by {inviterTag}" -msgstr "เชิญโดย {inviterTag}" - -#. Metadata label for an expression pack invite. userTag is the inviter username and discriminator. -#: src/features/invite/components/modals/InviteAcceptModal.tsx:77 -msgid "Invited by {userTag}" -msgstr "ได้รับเชิญโดย {userTag}" - #: src/features/invite/components/InviteListItem.tsx:67 msgid "Inviter" msgstr "ผู้เชิญ" @@ -17860,7 +17517,7 @@ msgstr "คำเชิญถูกหยุดชั่วคราวเนื #. Invite settings notice shown after admins pause invite links for a community. #. Status message on a community invite embed when invites are paused by community admins. -#: src/features/channel/components/InviteEmbed.tsx:121 +#: src/features/channel/components/InviteEmbed.tsx:92 #: src/features/invite/components/DisableInvitesButton.tsx:48 msgid "Invites are paused for this community." msgstr "ปิดรับคำเชิญสำหรับคอมมูนิตี้นี้ชั่วคราว" @@ -17871,7 +17528,7 @@ msgstr "ผู้ดูแลระบบหยุดการเชิญชว #. Audit log community feature label meaning invite creation is disabled. #. Status label on a community invite embed when invites are paused or anti-raid mode is active. -#: src/features/channel/components/InviteEmbed.tsx:104 +#: src/features/channel/components/InviteEmbed.tsx:75 #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:106 msgid "Invites disabled" msgstr "ปิดใช้งานคำเชิญแล้ว" @@ -17884,7 +17541,7 @@ msgstr "แถบแจ้งเตือนปิดใช้งานคำเ #. Button or menu action label in the invite accept modal. Keep it concise. #. Button or menu action label in the invites disabled modal. Keep it concise. #: src/features/invite/components/alerts/InvitesDisabledModal.tsx:9 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:49 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:41 msgid "Invites paused" msgstr "ปิดรับคำเชิญชั่วคราว" @@ -18025,12 +17682,12 @@ msgid "Join community form" msgstr "แบบฟอร์มเข้าร่วมคอมมูนิตี้" #. Button label on a group DM invite embed that accepts the invite. -#: src/features/channel/components/InviteEmbed.tsx:80 +#: src/features/channel/components/InviteEmbed.tsx:71 msgid "Join group" msgstr "เข้าร่วมกลุ่ม" #. Button or menu action label in the invite accept modal. Keep it concise. -#: src/features/invite/components/modals/InviteAcceptModal.tsx:45 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:37 msgid "Join group DM" msgstr "เข้าร่วม DM กลุ่ม" @@ -18355,12 +18012,12 @@ msgstr "เกาหลี" #. User settings tab for language, locale, and time display preferences. #: src/features/app/components/setup/SetupWizardSteps.tsx:56 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:6 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:137 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:132 msgid "Language" 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/GeneralSettingsSections.ts:54 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:46 msgid "Language settings" msgstr "การตั้งค่าภาษา" @@ -18440,15 +18097,10 @@ msgid "Launch at login" msgstr "เปิดเมื่อเข้าสู่ระบบ" #. Description for an SVC mode select. Keep SVC and AV1 literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:95 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:100 msgid "Layering for AV1 and VP9 when available." msgstr "การจัดเรียงลำดับสำหรับ AV1 และ VP9 เมื่อมีให้ใช้" -#. CTA label that opens the premium settings tab from expression packs. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:67 -msgid "Learn about {premiumProductName}" -msgstr "เรียนรู้เกี่ยวกับ {premiumProductName}" - #. Accessible label for the screen-share picker footer info button. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:184 msgid "Learn about screen share previews" @@ -18818,7 +18470,7 @@ msgid "Links" msgstr "ลิงก์" #. User settings tab label shown on Linux desktop builds. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:78 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:73 msgid "Linux app" msgstr "แอป Linux" @@ -19115,7 +18767,7 @@ msgid "macOS" msgstr "macOS" #. User settings tab label shown on macOS desktop builds. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:82 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:77 msgid "macOS app" msgstr "แอป macOS" @@ -19247,11 +18899,6 @@ msgstr "จัดการฟีเจอร์ของชุมชน" msgid "Manage emoji & stickers" msgstr "จัดการอิโมจิและสติกเกอร์" -#. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:47 -msgid "Manage expression packs" -msgstr "จัดการชุดสติกเกอร์และอิโมจิ" - #: src/features/channel/components/modals/channel_tabs/ChannelWebhooksTab.tsx:93 msgid "Manage incoming webhooks that can post messages into this channel." msgstr "จัดการเว็บฮุกขาเข้าที่สามารถโพสต์ข้อความในช่องนี้ได้" @@ -19316,7 +18963,7 @@ msgstr "อัปเดตเดสก์ท็อปด้วยตนเอง #. Action label in the inbox popout overflow menu. Marks every inbox channel as read. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/messaging/components/popouts/InboxPopout.tsx:48 +#: src/features/messaging/components/popouts/InboxPopout.tsx:42 #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:435 msgid "Mark all as read" msgstr "ทำเครื่องหมายว่าอ่านแล้วทั้งหมด" @@ -19334,7 +18981,7 @@ msgstr "ทำเครื่องหมาย DM ทั้งหมดว่ #. Accessible label and tooltip for the mark-all-as-read button in the inbox popout. #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:165 -#: src/features/messaging/components/popouts/InboxPopout.tsx:52 +#: src/features/messaging/components/popouts/InboxPopout.tsx:46 msgid "Mark all inbox channels as read" msgstr "ทำเครื่องหมายว่าอ่านแล้วทั้งหมด" @@ -19597,10 +19244,6 @@ msgstr "จำนวนครั้งที่ใช้ได้สูงสุ msgid "Max size: {BACKGROUND_MEDIA_MAX_SIZE_LABEL}." msgstr "ขนาดสูงสุด: {BACKGROUND_MEDIA_MAX_SIZE_LABEL}" -#: src/features/expressions/components/modals/PackInviteModal.tsx:168 -msgid "Max uses" -msgstr "ใช้สูงสุด" - #: src/features/user/components/modals/tabs/component_gallery_tab/IndicatorsTab.tsx:451 msgid "Max visible count" msgstr "จำนวนสูงสุดที่มองเห็น" @@ -19615,13 +19258,6 @@ msgstr "ขยายหน้าต่าง" msgid "Maximizes visible messages with minimal spacing." msgstr "เพิ่มข้อความที่มองเห็นได้สูงสุดด้วยระยะห่างที่น้อยที่สุด" -#. Form helper text describing the maximum length of a description field. -#. Form helper text describing the maximum length of a description field. -#: src/features/expressions/components/modals/CreatePackModal.tsx:46 -#: src/features/expressions/components/modals/EditPackModal.tsx:43 -msgid "Maximum 256 characters" -msgstr "สูงสุด 256 ตัวอักษร" - #. Label for attachment decay maximum eligible size. #: src/features/app/components/setup/SetupWizardSteps.tsx:240 msgid "Maximum eligible size (MB)" @@ -19638,10 +19274,15 @@ msgid "Maximum protection for family-friendly spaces" msgstr "ปกป้องเต็มที่เพื่อพื้นที่ที่เหมาะสำหรับทุกคนในครอบครัว" #. Label for an advanced screen-share bitrate select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:155 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:160 msgid "Maximum screen share bitrate" msgstr "บิตเรตสูงสุดของการแชร์หน้าจอ" +#. Settings search entry description for the AV1 and H.265 screen-share opt-in toggles. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:97 +msgid "May cause compatibility issues for viewers. We’re working on improving this." +msgstr "อาจทำให้ผู้ชมมีปัญหาด้านความเข้ากันได้ เรากำลังปรับปรุงเรื่องนี้อยู่" + #. Short label in the max favorite memes modal. #: src/features/app/components/alerts/MaxFavoriteMemesModal.tsx:34 #: src/features/expressions/components/modals/GiftAcceptModal.tsx:220 @@ -19690,9 +19331,7 @@ msgid "Media buttons" msgstr "ปุ่มสื่อ" #. Accessible label for the floating media controls toolbar in the media viewer modal. -#. Voice participant context menu submenu label for camera, stream, and video actions. #: src/features/messaging/components/modals/media_modal/shared.ts:69 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:190 msgid "Media controls" msgstr "การควบคุมสื่อ" @@ -19898,7 +19537,7 @@ msgstr "สมาชิกที่เลือก" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Voice participant menu action that inserts a mention of the selected user into the message composer. #: src/features/ui/action_menu/items/MentionUserMenuItem.tsx:13 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:45 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:69 #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:67 msgid "Mention" msgstr "กล่าวถึง" @@ -20004,7 +19643,7 @@ msgstr "ข้อความ" #: src/features/guild/components/modals/guild_tabs/GuildMemberActionsSheet.tsx:88 #: src/features/ui/action_menu/items/ActionsSubmenu.tsx:41 #: src/features/ui/action_menu/items/MessageUserMenuItem.tsx:26 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:49 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:73 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabInputsTab.tsx:86 #: src/features/user/components/modals/UserProfileMobileSheet.tsx:712 #: src/features/user/components/modals/UserProfileModal.tsx:562 @@ -20342,7 +19981,7 @@ msgstr "ต้องอนุญาตการเข้าถึงไมโค msgid "Microphone test" msgstr "ทดสอบไมโครโฟน" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:813 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:946 msgid "Microphone workaround" msgstr "แก้ไขไมโครโฟน" @@ -20532,9 +20171,7 @@ msgid "Mod" msgstr "ผู้ดูแล" #. Permission category for moderation actions against members or messages. -#. Voice participant context menu submenu label for member moderation actions. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:141 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:194 msgid "Moderation" msgstr "การดูแล" @@ -20667,7 +20304,7 @@ msgstr "เกี่ยวข้องมากที่สุด" #. Short label in the inline. Keep it concise. #: src/features/user/components/modals/tabs/accessibility_tab/AccessibilityTabInline.tsx:31 #: src/features/user/components/modals/tabs/AccessibilityTab.tsx:98 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:143 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:148 #: src/features/user/components/settings_utils/search_index/AccessibilityIndex.ts:297 #: src/features/user/components/settings_utils/section_registry/AccessibilitySections.ts:271 msgid "Motion" @@ -20685,7 +20322,7 @@ msgid "Move" msgstr "ย้าย" #. Submenu label that moves every active device into another voice channel. -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:22 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:37 msgid "Move all devices to…" msgstr "ย้ายอุปกรณ์ทั้งหมดไปที่…" @@ -20702,7 +20339,7 @@ msgstr "ย้อนดูประวัติช่องที่เคยเ #. Submenu label that moves a single device into another voice channel. #. Submenu label that moves a single device into another voice channel. #: src/features/ui/action_menu/items/MoveToChannelSubmenu.tsx:21 -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:18 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:33 msgid "Move device to…" msgstr "ย้ายอุปกรณ์ไปที่…" @@ -20739,7 +20376,7 @@ msgstr "ย้ายไปที่" #. Submenu label that moves the selected participant or content into another channel. #. Submenu label that moves the selected participant or content into another channel. #: src/features/ui/action_menu/items/MoveToChannelSubmenu.tsx:29 -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:26 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:41 msgid "Move to…" msgstr "ย้ายไปที่…" @@ -20804,7 +20441,7 @@ msgstr "โน้ตเพลง" #: src/features/channel/components/bottomsheets/channel_details_bottom_sheet/ChannelDetailsBottomSheetShared.ts:132 #: src/features/channel/components/embeds/media/EmbedVideo.tsx:72 #: src/features/guild/components/modals/GuildNotificationSettingsModal.tsx:141 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:20 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:36 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:65 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:73 #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:178 @@ -20818,7 +20455,7 @@ msgid "Mute" msgstr "ปิดเสียง" #. Voice control button label to turn the user's microphone off. -#: src/features/voice/components/VoiceControlBar.tsx:126 +#: src/features/voice/components/VoiceControlBar.tsx:122 msgctxt "voice-control-action" msgid "Mute" msgstr "ปิดเสียง" @@ -20884,7 +20521,7 @@ msgid "Mute conversation" msgstr "ปิดเสียงการสนทนา" #. Voice menu toggle that mutes a single device when the current user is connected on multiple devices. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:53 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:77 msgid "Mute device" msgstr "ปิดเสียงอุปกรณ์" @@ -20898,7 +20535,9 @@ msgstr "ปิดแจ้งเตือน DM นี้" msgid "Mute DMs" msgstr "ปิดเสียงแชทส่วนตัว" +#. Voice menu checkbox label that locally silences a user's entrance sound. #. Voice menu checkbox label. Locally silences this user's custom entrance sound when they join, only for the current user. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:183 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:313 msgid "Mute entrance sound" msgstr "ปิดเสียงเข้าร่วม" @@ -21107,11 +20746,6 @@ msgstr "ค้นหารูปภาพย้อนกลับของฉั msgid "My search engine" msgstr "เครื่องมือค้นหาของฉัน" -#. Form placeholder example for a pack name input. -#: src/features/expressions/components/modals/CreatePackModal.tsx:42 -msgid "My super pack" -msgstr "แพ็กสุดเจ๋งของฉัน" - #. Short label in the add custom search engine modal. Keep it concise. #: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx:84 msgid "My translator" @@ -21757,10 +21391,6 @@ msgstr "ยังไม่มีของขวัญ" msgid "No hoisted roles. Enable \"Show this role separately\" on a role to see it here." msgstr "ไม่มีบทบาทที่แสดงแยกกัน เปิดใช้ \"แสดงบทบาทนี้แยกกัน\" ในบทบาทเพื่อดูที่นี่" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:320 -msgid "No installed packs yet." -msgstr "ยังไม่มีชุดสติกเกอร์ที่ติดตั้ง" - #: src/features/guild/components/modals/guild_tabs/guild_overview_tab/fields/GuildInviteSplashUploadField.tsx:154 msgid "No invite background" msgstr "ไม่มีภาพพื้นหลังคำเชิญ" @@ -21954,11 +21584,6 @@ msgstr "ไม่มีมีเดียที่บันทึกไว้" msgid "No saved payment methods." msgstr "ไม่มีวิธีการชำระเงินที่บันทึกไว้" -#. Empty state title in the scheduled messages popout when the user has none scheduled. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:18 -msgid "No scheduled messages" -msgstr "ไม่มีข้อความที่กำหนดเวลาไว้" - #. Body of the screen-share-unsupported modal shown when xdg-desktop-portal returns no capturable sources. #: src/features/voice/components/alerts/ScreenShareUnsupportedModal.tsx:18 msgid "No screens or windows were returned by the Linux screen sharing portal. Try again after checking that your desktop environment allows screen capture." @@ -21969,7 +21594,7 @@ msgstr "ไม่พบหน้าจอหรือหน้าต่างท msgid "No search results" msgstr "ไม่พบผลการค้นหา" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:251 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:249 #: src/features/app/components/dialogs/components/DesktopSettingsView.tsx:549 msgid "No settings found" msgstr "ไม่พบการตั้งค่า" @@ -22096,7 +21721,7 @@ msgid "No webhooks" msgstr "ไม่มี Webhook" #. Developer option label for short-circuiting the in-app reporting (IAR) flow. When enabled, submitting a report skips the network call. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:143 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:134 msgid "No-op in-app reports" msgstr "รายงานในแอปแบบไม่ดำเนินการ" @@ -22303,7 +21928,7 @@ msgid "Notifications" msgstr "การแจ้งเตือน" #. User settings tab for notification and alert sound controls. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:132 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:127 msgctxt "user-settings-tab" msgid "Notifications" msgstr "การแจ้งเตือน" @@ -22366,7 +21991,7 @@ msgstr "วัตถุ" #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/SlowmodeControl.tsx:24 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:97 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:139 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:123 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:128 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:59 msgid "Off" msgstr "ปิด" @@ -22500,7 +22125,7 @@ msgstr "ใช้ได้เฉพาะบนหน้าจอขนาดใ msgid "Only credit cards are accepted. Debit and prepaid cards cannot be used for the mature content check." msgstr "รับเฉพาะบัตรเครดิตเท่านั้น ไม่สามารถใช้บัตรเดบิตและบัตรเติมเงินในการตรวจสอบเนื้อหาสำหรับผู้ใหญ่ได้" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:833 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:966 msgid "Only default speakers" msgstr "ลำโพงเริ่มต้นเท่านั้น" @@ -22548,7 +22173,7 @@ msgstr "เรียกใช้โค้ดที่นี่เฉพาะเ msgid "Only show message previews for DMs with unread messages" msgstr "แสดงตัวอย่างข้อความเฉพาะแชทส่วนตัวที่มีข้อความที่ยังไม่ได้อ่าน" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:823 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:956 msgid "Only speakers" msgstr "เฉพาะผู้พูด" @@ -22820,7 +22445,7 @@ msgstr "เปิดอิโมจิในเบราว์เซอร์" msgid "Open emoji picker" msgstr "เปิดแป้นพิมพ์อีโมจิ" -#: src/features/voice/components/VoiceSettingsMenus.tsx:877 +#: src/features/voice/components/VoiceSettingsMenus.tsx:859 msgid "Open event sink" msgstr "เปิด Event Sink" @@ -22938,13 +22563,13 @@ msgstr "เปิดโปรไฟล์ของ {directMessageName}" #. Accessible label for the avatar button that opens a user profile. #. Short label in the app layout voice participant item. Preserve {displayName}; it is inserted by code. -#: src/features/app/components/layout/VoiceParticipantItem.tsx:47 +#: src/features/app/components/layout/VoiceParticipantItem.tsx:48 #: src/features/ui/avatars/AvatarStack.tsx:21 msgid "Open profile for {displayName}" msgstr "เปิดโปรไฟล์ของ {displayName}" #. Short label in the app layout grouped voice participant. Preserve {nickname}; it is inserted by code. -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:35 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:36 msgid "Open profile for {nickname}" msgstr "เปิดโปรไฟล์ของ {nickname}" @@ -23079,17 +22704,17 @@ msgid "Open your settings" msgstr "เปิดการตั้งค่า" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:112 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:133 msgid "OpenH264 software codec on Linux" msgstr "โคเดกซอฟต์แวร์ OpenH264 บน Linux" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:88 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:109 msgid "OpenH264 video codec" msgstr "เปิดตัวแปลงสัญญาณวิดีโอ OpenH264" #. Switch label for the OpenH264 codec toggle. "OpenH264" is a product name and "Cisco Systems, Inc." is a company name; do not translate either. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:34 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:39 msgid "OpenH264 Video Codec provided by Cisco Systems, Inc." msgstr "ตัวแปลงรหัสวิดีโอ OpenH264 ให้บริการโดย Cisco Systems, Inc." @@ -23336,34 +22961,6 @@ msgstr "ไม่สามารถโอนกรรมสิทธิ์ให msgid "Ownership transferred" msgstr "โอนสิทธิ์การเป็นเจ้าของแล้ว" -#. Form field label for the name of an expression pack. -#. Form field label for the name of an expression pack. -#: src/features/expressions/components/modals/CreatePackModal.tsx:26 -#: src/features/expressions/components/modals/EditPackModal.tsx:27 -msgid "Pack name" -msgstr "ชื่อแพ็ก" - -#. Form validation error shown when the pack name field is empty. -#. Form validation error shown when the pack name field is empty. -#: src/features/expressions/components/modals/CreatePackModal.tsx:30 -#: src/features/expressions/components/modals/EditPackModal.tsx:31 -msgid "Pack name is required" -msgstr "ต้องระบุชื่อแพ็ก" - -#. Form validation error for a pack name that is too short. -#. Form validation error for a pack name that is too short. -#: src/features/expressions/components/modals/CreatePackModal.tsx:34 -#: src/features/expressions/components/modals/EditPackModal.tsx:35 -msgid "Pack name must be at least 2 characters" -msgstr "ชื่อแพ็กต้องมีอย่างน้อย 2 ตัวอักษร" - -#. Form validation error for a pack name that is too long. -#. Form validation error for a pack name that is too long. -#: src/features/expressions/components/modals/CreatePackModal.tsx:38 -#: src/features/expressions/components/modals/EditPackModal.tsx:39 -msgid "Pack name must be at most 64 characters" -msgstr "ชื่อแพ็กต้องมีความยาวไม่เกิน 64 ตัวอักษร" - #. Voice stats field label (mobile lobby). Shows packet loss percentage. #. Voice stats field label (mobile voice lobby). Shows packet loss percentage. #: src/features/voice/components/bottomsheets/DirectCallLobbyBottomSheet.tsx:124 @@ -23371,11 +22968,6 @@ msgstr "ชื่อแพ็กต้องมีความยาวไม่ msgid "Packet loss" 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/ExpressionPacksIndex.ts:15 -msgid "Packs" -msgstr "แพ็ก" - #: src/features/channel/components/bottomsheets/ChannelSearchBottomSheet.tsx:718 msgid "Page {currentPage} of {totalPages}" msgstr "หน้า {currentPage} จาก {totalPages}" @@ -23566,7 +23158,7 @@ msgid "Pause invites? New users won't be able to join through invite links until msgstr "หยุดรับคำเชิญชั่วคราว? ผู้ใช้ใหม่จะไม่สามารถเข้าร่วมผ่านลิงก์คำเชิญได้จนกว่าคุณจะเปิดใช้งานอีกครั้ง สมาชิกปัจจุบันจะไม่ได้รับผลกระทบ" #. Short label for an advanced screen-share preview preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:39 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:44 msgid "Pause my screen share preview in the background" msgstr "หยุดแสดงตัวอย่างการแชร์หน้าจอของฉันในพื้นหลังชั่วคราว" @@ -23575,6 +23167,11 @@ msgstr "หยุดแสดงตัวอย่างการแชร์ห msgid "Pause notifications" msgstr "หยุดการแจ้งเตือนชั่วคราว" +#. Voice screen share menu preference that pauses the local stream preview while the app is unfocused. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:28 +msgid "Pause Preview When Fluxer Isn’t Focused" +msgstr "หยุดแสดงตัวอย่างเมื่อ Fluxer ไม่ได้ใช้งาน" + #. Description shown for the emoji toggle while reduced motion is active. #: src/features/user/components/modals/tabs/accessibility_tab/AnimationTab.tsx:81 msgid "Paused by reduced motion. Turn on to keep animated emojis playing." @@ -23908,7 +23505,7 @@ msgid "Picture" 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/VoiceVideoIndex.ts:124 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:145 msgid "Picture in picture" msgstr "รูปภาพในรูปภาพ" @@ -24028,7 +23625,7 @@ msgid "Pins popout" 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/VoiceVideoIndex.ts:128 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:149 msgid "PiP" msgstr "PiP" @@ -24167,15 +23764,20 @@ msgstr "กลับไปยังหน้าจอหลัก" msgid "Pop out call" msgstr "แยกหน้าต่างการโทรออก" -#. Voice menu action on desktop that opens the participant camera feed in a separate window. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:29 -msgid "Pop out camera" -msgstr "แยกกล้อง" - #. Voice menu action on desktop that opens the participant screen share in a separate window. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:33 -msgid "Pop out stream" -msgstr "แสดงสตรีม" +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:57 +msgid "Pop Out Stream" +msgstr "แยกสตรีม" + +#. Voice menu action on desktop that opens the participant placeholder tile in a separate window. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:49 +msgid "Pop Out User" +msgstr "แยกผู้ใช้ออก" + +#. Voice menu action on desktop that opens the active participant camera feed in a separate window. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:45 +msgid "Pop Out Video" +msgstr "แสดงวิดีโอแยก" #. Overlay text shown on a voice participant tile while it lives in a separate popped-out window. #: src/features/voice/components/popout/PoppedOutOverlay.tsx:19 @@ -24225,7 +23827,7 @@ msgid "Prefer @mention" msgstr "ต้องการ @mention" #. Option label for an encoder path select. Refers to hardware video encoders. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:63 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:68 msgid "Prefer hardware" msgstr "ใช้ฮาร์ดแวร์ที่ต้องการ" @@ -24237,7 +23839,7 @@ msgid "Prefer no @mention" msgstr "ไม่ต้องการถูกกล่าวถึง" #. Option label for an encoder path select. Refers to software video encoders. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:67 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:72 msgid "Prefer software" msgstr "ใช้ซอฟต์แวร์ที่ต้องการ" @@ -24256,6 +23858,11 @@ msgstr "การตั้งค่า" msgid "Preferences..." msgstr "การตั้งค่า..." +#. Accessible label for the advanced screen-share codec preference select. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:218 +msgid "Preferred screen share codec" +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/settings_utils/search_index/AccessibilityIndex.ts:293 @@ -24391,6 +23998,11 @@ msgstr "ปุ่มดูตัวอย่าง" msgid "Preview camera" msgstr "ดูตัวอย่างกล้อง" +#. Voice menu action that opens a preview of the current user camera. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:53 +msgid "Preview Camera" +msgstr "แสดงตัวอย่างกล้อง" + #. Status text on the placeholder shown in the voice call view when the user has hidden a remote stream preview. #: src/features/voice/components/HiddenStreamPlaceholder.tsx:10 msgid "Preview hidden" @@ -24424,7 +24036,7 @@ msgid "Preview sound" msgstr "ลองฟังเสียง" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:136 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:157 msgid "Preview, popout, and stream thumbnail behavior" msgstr "ดูตัวอย่าง พฤติกรรมการป็อปอัพ และพฤติกรรมของภาพขนาดย่อสตรีม" @@ -24523,7 +24135,7 @@ msgid "Primary navigation" msgstr "การนำทางหลัก" #. Voice display preference checkbox that moves active speakers toward the front of the call grid when enabled. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:81 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:105 msgid "Prioritize speakers" msgstr "จัดลำดับความสำคัญของผู้พูด" @@ -24537,7 +24149,7 @@ msgstr "ผู้พูดคนสำคัญ" #. User settings tab for privacy and safety controls. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:12 #: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts:60 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:103 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:98 msgid "Privacy" msgstr "ความเป็นส่วนตัว" @@ -24613,7 +24225,7 @@ msgid "Product name" msgstr "ชื่อผลิตภัณฑ์" #. User settings tab for editing the current user profile. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:91 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:86 msgid "Profile" msgstr "โปรไฟล์" @@ -24977,7 +24589,7 @@ msgid "Push-to-talk is ignored in direct input. Switch to focused voice or custo msgstr "การกดเพื่อพูดจะถูกละเว้นในการป้อนข้อมูลโดยตรง หากต้องการใช้งาน ให้เปลี่ยนเป็นเสียงที่เน้นหรือกำหนดเอง" #. Tooltip on the mic button in the voice control bar when push-to-talk is enabled. {pushToTalkHint} is the formatted shortcut key combo. -#: src/features/voice/components/VoiceControlBar.tsx:116 +#: src/features/voice/components/VoiceControlBar.tsx:112 msgid "Push-to-talk is on. Hold {pushToTalkHint} to speak." msgstr "เปิดใช้งานกดเพื่อพูดค้างไว้ {pushToTalkHint} เพื่อพูด" @@ -24997,7 +24609,7 @@ msgid "Push-to-talk won't unmute your microphone while you're deafened. Undeafen msgstr "การกดปุ่มเพื่อพูดจะไม่ทำให้ไมโครโฟนของคุณกลับมาทำงานขณะที่คุณปิดเสียงตัวเอง โปรดเปิดเสียงเพื่อให้สามารถพูดได้" #. Option label for a software encoder quality select. Means slower/higher-quality. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:87 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:92 msgid "Quality" msgstr "คุณภาพ" @@ -25212,7 +24824,7 @@ msgid "Ready to upgrade?" msgstr "พร้อมจะอัปเกรดหรือยัง?" #. Option label for a software encoder quality select. Means fastest/lower-latency. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:79 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:84 msgid "Realtime" msgstr "เรียลไทม์" @@ -25287,11 +24899,9 @@ msgstr "ตรวจสอบอีกครั้ง" msgid "Recipients will be taken to {0} <0>{1}" msgstr "ผู้รับจะถูกนำไปที่ {0} <0>{1}" -#. Badge shown next to the auto codec option in the screen-share codec radio group. Keep it concise. #. Spellcheck engine option in the language tab. Lets the app choose the best available spellcheck engine. #. Spellcheck engine option in the textarea spellcheck submenu. Lets the app choose the best available engine. #: src/features/channel/components/textarea/TextareaContextMenu.tsx:70 -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:38 #: src/features/user/components/modals/tabs/LanguageTab.tsx:87 msgid "Recommended" msgstr "แนะนำ" @@ -25556,11 +25166,6 @@ msgstr "ปฏิเสธ" msgid "Rejected" msgstr "ถูกปฏิเสธ" -#. Voice participant context menu submenu label for friend and block actions. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:198 -msgid "Relationship" -msgstr "ความสัมพันธ์" - #. Short label in the markdown tab. Keep it concise. #: src/features/user/components/modals/tabs/component_gallery_tab/MarkdownTab.tsx:129 msgid "Relative" @@ -25641,7 +25246,6 @@ msgstr "จำขนาดและตำแหน่งหน้าต่าง #. Action label for removing the selected item from a list or relationship. #. Button label for removing the current webhook avatar image. #. Button or menu action label in the channel and chat message reactions sheet. Keep it concise. Keep the tone plain and specific. -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the linked accounts tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the search engines tab. Keep it concise. Keep the tone plain and specific. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. @@ -25660,8 +25264,6 @@ msgstr "จำขนาดและตำแหน่งหน้าต่าง #: src/features/ui/action_menu/GroupDMContextMenu.tsx:73 #: src/features/ui/action_menu/UserContextMenu.tsx:80 #: src/features/user/components/modals/tabs/chat_settings_tab/SearchEnginesTab.tsx:26 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:75 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:133 #: src/features/user/components/modals/tabs/LinkedAccountsTab.tsx:55 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:158 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:194 @@ -25833,11 +25435,6 @@ msgstr "ลบหนึ่งรายการออกจาก {targetName} msgid "Remove override" msgstr "นำการตั้งค่าที่กำหนดเองออก" -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:54 -msgid "Remove pack" -msgstr "ลบแพ็ก" - #. Button or menu action label in the channel and chat message reactions sheet. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the message reactions modal. Keep it concise. Keep the tone plain and specific. #: src/features/channel/components/MessageReactionsSheet.tsx:33 @@ -25966,11 +25563,6 @@ msgstr "ลบบทบาท {oldLabel} แล้ว" msgid "Removed roles." msgstr "ลบบทบาทแล้ว" -#. Button or menu action label in the messaging commands. Keep it concise. Keep the tone plain and specific. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:57 -msgid "Removed scheduled message" -msgstr "ลบข้อความที่ตั้งเวลาไว้แล้ว" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:419 msgid "Removed the channel from its category." msgstr "นำช่องออกจากหมวดหมู่แล้ว" @@ -26003,11 +25595,6 @@ msgstr "ลบการตั้งค่าเฉพาะตัวแปรท msgid "Removing permissions could limit the bot's features." msgstr "การนำสิทธิ์ออกอาจจำกัดฟีเจอร์ของบอท" -#. Description text in the expression packs tab. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:71 -msgid "Removing the pack will uninstall it from your account." -msgstr "การนำชุดออกจะถอนการติดตั้งออกจากบัญชีของคุณ" - #: src/features/moderation/components/modals/RemoveTimeoutModal.tsx:55 msgid "Removing the timeout will allow <0>{targetUserTag} to send messages, react, and join voice channels again." msgstr "การยกเลิกการระงับจะทำให้ <0>{targetUserTag} สามารถส่งข้อความ แสดงปฏิกิริยา และเข้าร่วมช่องเสียงได้อีกครั้ง" @@ -26654,42 +26241,42 @@ msgid "Resize floating panel" msgstr "ปรับขนาดแผงลอย" #. Accessible label for the bottom-left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:80 +#: src/features/messaging/components/popouts/InboxPopout.tsx:74 msgid "Resize inbox from bottom left" msgstr "ปรับขนาดกล่องขาเข้าจากมุมซ้ายล่าง" #. Accessible label for the bottom-right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:84 +#: src/features/messaging/components/popouts/InboxPopout.tsx:78 msgid "Resize inbox from bottom right" msgstr "ปรับขนาดกล่องขาเข้าจากมุมล่างขวา" #. Accessible label for the bottom resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:60 +#: src/features/messaging/components/popouts/InboxPopout.tsx:54 msgid "Resize inbox from the bottom edge" msgstr "ปรับขนาดกล่องขาเข้าจากขอบด้านล่าง" #. Accessible label for the left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:64 +#: src/features/messaging/components/popouts/InboxPopout.tsx:58 msgid "Resize inbox from the left edge" msgstr "ปรับขนาดกล่องขาเข้าจากขอบด้านซ้าย" #. Accessible label for the right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:68 +#: src/features/messaging/components/popouts/InboxPopout.tsx:62 msgid "Resize inbox from the right edge" msgstr "ปรับขนาดกล่องขาเข้าจากขอบด้านขวา" #. Accessible label for the top resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:56 +#: src/features/messaging/components/popouts/InboxPopout.tsx:50 msgid "Resize inbox from the top edge" msgstr "ปรับขนาดกล่องขาเข้าจากขอบด้านบน" #. Accessible label for the top-left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:72 +#: src/features/messaging/components/popouts/InboxPopout.tsx:66 msgid "Resize inbox from top left" msgstr "ปรับขนาดกล่องขาเข้าจากมุมซ้ายบน" #. Accessible label for the top-right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:76 +#: src/features/messaging/components/popouts/InboxPopout.tsx:70 msgid "Resize inbox from top right" msgstr "ปรับขนาดกล่องขาเข้าจากมุมขวาบน" @@ -27071,11 +26658,6 @@ msgstr "คำแนะนำด้านขวา" msgid "Right-click here to open the context menu" msgstr "คลิกขวาเพื่อเปิดเมนู" -#. Empty state hint in the scheduled messages popout explaining how to schedule a new message. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:22 -msgid "Right-click the send button to schedule a message." -msgstr "คลิกขวาที่ปุ่มส่งเพื่อตั้งเวลาส่งข้อความ" - #. Action that rings the selected participant in a voice call. #. 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. @@ -27110,8 +26692,8 @@ msgstr "สีของบทบาท" msgid "Role created" msgstr "สร้างบทบาทแล้ว" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:341 -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:388 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:352 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:402 msgid "Role created successfully" msgstr "สร้างบทบาทสำเร็จแล้ว" @@ -27120,8 +26702,8 @@ msgstr "สร้างบทบาทสำเร็จแล้ว" msgid "Role deleted" msgstr "ลบบทบาทแล้ว" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:425 -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:454 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:440 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:469 msgid "Role deleted successfully" msgstr "ลบบทบาทแล้ว" @@ -27161,7 +26743,7 @@ msgstr "บทบาท" msgid "Roles and members" msgstr "บทบาทและสมาชิก" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:285 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:296 msgid "Roles updated successfully" msgstr "อัปเดตบทบาทแล้ว" @@ -27269,7 +26851,6 @@ msgstr "บันทึก" #: src/features/expressions/components/modals/AddFavoriteMemeModal.tsx:118 #: src/features/expressions/components/modals/EditFavoriteMemeModal.tsx:94 #: src/features/expressions/components/modals/EditGuildStickerModal.tsx:123 -#: src/features/expressions/components/modals/EditPackModal.tsx:127 #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:624 #: src/features/guild/components/modals/guild_tabs/GuildVanityURLTab.tsx:279 #: src/features/guild/components/modals/GuildFolderSettingsModal.tsx:90 @@ -27350,7 +26931,7 @@ msgstr "บันทึกแล้ว" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:63 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:59 #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:63 msgid "Saved media" msgstr "สื่อที่บันทึกไว้" @@ -27403,23 +26984,11 @@ msgstr "กำหนดเวลา" msgid "Schedule message" msgstr "กำหนดเวลาส่งข้อความ" -#. Status pill on a scheduled message row indicating it will send at the chosen time. -#. Tab label in the inbox popout listing the user scheduled messages. -#: src/features/messaging/components/popouts/InboxPopout.tsx:40 -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:30 -msgid "Scheduled" -msgstr "กำหนดเวลาแล้ว" - #. Developer / debug surface — keep terse and technical. Label in the developer Nagbar controls panel for the scheduled-maintenance banner. #: src/features/devtools/components/NagbarControls.ts:22 msgid "Scheduled maintenance nagbar" msgstr "แถบแจ้งเตือนการปิดปรับปรุงระบบ" -#. Label in the messaging commands. {scheduledTimeLabel} is the localized scheduled date and time. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:49 -msgid "Scheduled message for {scheduledTimeLabel}" -msgstr "ข้อความที่กำหนดเวลาสำหรับ {scheduledTimeLabel}" - #. Inline validation message in the schedule-message modal when the picked time is more than 30 days away. Keep tone plain. #: src/features/messaging/components/modals/ScheduleMessageModal.tsx:31 msgid "Scheduled messages can be at most 30 days in the future." @@ -27490,7 +27059,7 @@ msgid "Screen share codec" msgstr "ตัวแปลงสัญญาณการแชร์หน้าจอ" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:140 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:161 msgid "Screen share encoder controls" msgstr "การควบคุมตัวเข้ารหัสสำหรับการแชร์หน้าจอ" @@ -27511,12 +27080,12 @@ msgid "Screen share is using software encoding ({codec}). Quality may be reduced msgstr "การแชร์หน้าจอใช้การเข้ารหัสซอฟต์แวร์ ({codec}) คุณภาพอาจลดลงและการใช้งาน CPU อาจเพิ่มขึ้น GPU ของคุณอาจไม่รองรับการเข้ารหัสฮาร์ดแวร์สำหรับตัวแปลงสัญญาณนี้" #. 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/VoiceVideoIndex.ts:120 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:141 msgid "Screen share preview" msgstr "ตัวอย่างการแชร์หน้าจอ" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:116 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:137 msgid "Screen share preview behavior" msgstr "พฤติกรรมการแสดงตัวอย่างการแชร์หน้าจอ" @@ -27535,6 +27104,11 @@ msgstr "ปิดใช้งานตัวอย่างภาพหน้า msgid "Screen share previews are enabled." msgstr "เปิดใช้งานการแสดงตัวอย่างการแชร์หน้าจอแล้ว" +#. Voice screen share menu action that opens the screen share preview privacy controls. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:32 +msgid "Screen Share Privacy" +msgstr "การแชร์หน้าจอ" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the video tab. Keep it concise. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:82 @@ -27562,11 +27136,6 @@ msgstr "เริ่มแชร์หน้าจอ" msgid "Screen share stop" msgstr "หยุดแชร์หน้าจอ" -#. Accessible label for the screen-share codec radio group. -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:42 -msgid "Screen share video codec" -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. #. Status badge label shown on a live tile when the participant is sharing their screen. @@ -28931,6 +28500,11 @@ msgstr "แชร์หน้าจอและหน้าต่าง" msgid "Share source" msgstr "แชร์แหล่งที่มา" +#. Toggle label for sharing audio with an active stream. +#: src/features/voice/components/StreamSettingsMenuContent.tsx:156 +msgid "Share Stream Audio" +msgstr "แชร์เสียงสตรีม" + #. Description in the premium gift purchase section. premiumProductName is the short paid product name. #: src/features/premium/utils/PremiumMessageDescriptors.ts:40 msgid "Share the {premiumProductName} experience with your friends by purchasing a gift subscription." @@ -28940,15 +28514,6 @@ msgstr "มอบประสบการณ์ {premiumProductName} ให้ msgid "Share theme" msgstr "แชร์ธีม" -#: src/features/expressions/components/modals/PackInviteModal.tsx:192 -msgid "Share this link" -msgstr "แชร์ลิงก์นี้" - -#. Description shown in the emoji pack invite modal. -#: src/features/expressions/components/modals/PackInviteModal.tsx:65 -msgid "Share this link — the pack installs when accepted." -msgstr "แชร์ลิงก์นี้ได้เลย — แพ็กจะติดตั้งเมื่อยอมรับ" - #. Privacy > Active now: confirmation modal title when turning sharing on. #: src/features/user/components/modals/tabs/privacy_safety_tab/ActiveNowTab.tsx:33 msgid "Share voice activity with all friends?" @@ -28976,11 +28541,6 @@ msgstr "แชร์หน้าจอของคุณ" msgid "Share your screen in high definition (1080p), quad HD (1440p), or native source resolution, at up to 60 FPS." msgstr "แชร์หน้าจอของคุณในความละเอียดสูง (1080p), Quad HD (1440p) หรือความละเอียดต้นฉบับสูงสุด 60 FPS" -#. Description shown in the sticker pack invite modal. -#: src/features/expressions/components/modals/PackInviteModal.tsx:69 -msgid "Share your sticker pack via link." -msgstr "แชร์ชุดสติกเกอร์ของคุณผ่านลิงก์" - #. Button or menu action label in the share theme modal. Keep it concise. #: src/features/theme/components/modals/ShareThemeModal.tsx:39 msgid "Share your theme" @@ -29081,7 +28641,7 @@ msgstr "แป้นพิมพ์ลัดขัดแย้งกัน" #. User settings tab for keyboard shortcuts and custom bindings. #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:18 #: src/features/user/components/settings_utils/section_registry/AccessibilitySections.ts:175 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:128 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:123 msgid "Shortcuts" msgstr "ปุ่มลัด" @@ -29241,11 +28801,6 @@ msgstr "แสดงปุ่มอิโมจิ" msgid "Show emoji reactions on messages" msgstr "แสดงอิโมจิแสดงความรู้สึกบนข้อความ" -#. Developer option label for exposing the staff-only Expression packs page in user settings. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:125 -msgid "Show expression packs settings" -msgstr "แสดงการตั้งค่าอิโมจิ" - #. Short label for an advanced media button preference. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedChatControls.tsx:77 msgid "Show favorite button" @@ -29381,16 +28936,16 @@ msgstr "แสดงช่องที่ปิดเสียง" #. Toggle label in the mobile video settings bottom sheet. Controls whether the local camera tile is visible. #. Voice display preference checkbox that controls whether the current user sees their own camera tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:69 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:93 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:92 -#: src/features/voice/components/VoiceSettingsMenus.tsx:814 +#: src/features/voice/components/VoiceSettingsMenus.tsx:815 msgid "Show my own camera" msgstr "แสดงกล้องของฉัน" #. Voice display preference checkbox that controls whether the current user sees their own screen share tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:73 -msgid "Show my screen share" -msgstr "แชร์หน้าจอของฉัน" +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:97 +msgid "Show My Screen Share" +msgstr "แสดงหน้าจอที่แชร์ของฉัน" #. Developer option label for showing the current user as typing. #. Developer tools debug menu label. Internal-only surface for developers; translators may keep this terse. @@ -29417,9 +28972,9 @@ msgstr "แสดงป๊อปอัปอุปกรณ์ใหม่" #. Toggle label in the mobile video settings bottom sheet. Controls whether participants without video are shown in the grid. #. Voice display preference checkbox that controls whether participants without video are shown in the grid. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:77 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:101 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:96 -#: src/features/voice/components/VoiceSettingsMenus.tsx:828 +#: src/features/voice/components/VoiceSettingsMenus.tsx:829 msgid "Show non-video participants" msgstr "แสดงผู้เข้าร่วมที่ไม่ได้เปิดกล้อง" @@ -29449,7 +29004,7 @@ msgid "Show per-device participant volume sliders in voice menus" msgstr "แสดงแถบเลื่อนระดับเสียงของผู้เข้าร่วมตามอุปกรณ์ในเมนูเสียง" #. Developer option label for exposing the staff-only profile timezone section in profile settings. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:134 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:125 msgid "Show profile timezone settings" msgstr "แสดงการตั้งค่าเขตเวลาในโปรไฟล์" @@ -29681,7 +29236,7 @@ msgstr "ลงชื่อเข้าใช้แล้ว" #. Settings section label for account sessions and devices. #: src/features/user/components/modals/tabs/DevicesTab.tsx:517 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:42 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:34 msgid "Signed-in devices" msgstr "อุปกรณ์ที่ลงชื่อเข้าใช้" @@ -29759,7 +29314,7 @@ msgid "Single community mode" msgstr "โหมดชุมชนเดียว" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:103 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:108 msgid "Single layer" msgstr "เลเยอร์เดียว" @@ -29816,7 +29371,7 @@ msgid "Skip the external link warning for all domains" msgstr "ข้ามคำเตือนลิงก์ภายนอกสำหรับทุกโดเมน" #. Developer / debug surface — keep terse and technical. Tooltip / description for the no-op in-app reports toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:148 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:139 msgid "Skip the network call when an in-app report is submitted. The flow still advances to the success screen so you can exercise the UI, but nothing is actually sent to the safety team." msgstr "ข้ามการเรียกเครือข่ายเมื่อส่งรายงานในแอป โฟลว์จะยังคงดำเนินการต่อไปยังหน้าจอสำเร็จเพื่อให้คุณสามารถทดสอบ UI ได้ แต่จะไม่มีการส่งสิ่งใดไปยังทีมความปลอดภัยจริง" @@ -30063,12 +29618,12 @@ msgid "Social" 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/VoiceVideoIndex.ts:148 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:169 msgid "Software encoder" msgstr "ตัวเข้ารหัสซอฟต์แวร์" #. Label for an advanced screen-share select. Refers to software video encoder quality bias. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:71 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:76 msgid "Software encoder quality" msgstr "คุณภาพตัวเข้ารหัสซอฟต์แวร์" @@ -30393,7 +29948,7 @@ msgid "Spanish (Spain)" msgstr "สเปน (สเปน)" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:111 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:116 msgid "Spatial and temporal layers" msgstr "เลเยอร์เชิงพื้นที่และเชิงเวลา" @@ -30495,7 +30050,7 @@ msgstr "ตรวจการสะกด" #: src/features/user/components/modals/tabs/LanguageTab.tsx:414 #: src/features/user/components/modals/tabs/LanguageTab.tsx:456 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:74 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:58 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:50 msgid "Spellcheck" msgstr "ตรวจการสะกด" @@ -30683,10 +30238,6 @@ msgstr "เริ่มโทร" msgid "Start camera test and configure effects" msgstr "เริ่มทดสอบกล้องและกำหนดค่าเอฟเฟกต์" -#: src/features/expressions/components/modals/CreatePackModal.tsx:93 -msgid "Start curating a custom emoji pack that you can share and install." -msgstr "เริ่มสร้างชุดอิโมจิที่คุณสามารถแชร์และติดตั้งได้เลย" - #. Label for the start of a date range (inclusive). Leave blank for no lower bound. #: src/features/user/components/modals/tabs/privacy_safety_tab/data_request_modal/DataRequestModal.tsx:175 msgid "Start date" @@ -30697,10 +30248,6 @@ msgstr "วันที่เริ่มต้น" msgid "Start date must be earlier than end date." msgstr "วันที่เริ่มต้นต้องเร็วกว่าวันที่สิ้นสุด" -#: src/features/voice/components/VoiceSettingsMenus.tsx:860 -msgid "Start debug logging session" -msgstr "เริ่มเซสชันการบันทึกข้อมูลแก้ไขข้อบกพร่อง" - #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:125 msgid "Start drag and drop" @@ -30883,45 +30430,6 @@ msgstr "ความหนาแน่นของสติกเกอร์" msgid "Sticker is too large" msgstr "สติกเกอร์มีขนาดใหญ่เกินไป" -#. Kind label on a sticker pack invite embed. -#. Short label in the authentication invite header. Keep the tone plain and specific. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/auth/flow/InviteHeader.tsx:25 -#: src/features/channel/components/InviteEmbed.tsx:88 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:61 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:105 -msgid "Sticker pack" -msgstr "ชุดสติกเกอร์" - -#. placeholder {0}: invite.pack.name -#: src/features/invite/commands/InviteCommands.tsx:146 -msgid "Sticker pack {0} has been installed." -msgstr "ติดตั้งชุดสติกเกอร์ {0} แล้ว" - -#. Title of the error modal when creating a new sticker pack is rejected because the user is at the creation limit. -#: src/features/invite/commands/InviteCommands.tsx:74 -msgid "Sticker pack creation limit reached" -msgstr "ถึงขีดจำกัดการสร้างชุดสติกเกอร์แล้ว" - -#. Modal title for the sticker pack invite share flow. -#: src/features/expressions/components/modals/PackInviteModal.tsx:61 -msgid "Sticker pack invite" -msgstr "คำเชิญชุดสติกเกอร์" - -#. Title of the error modal when installing a sticker pack via invite is rejected because the user is at the install limit. -#: src/features/invite/commands/InviteCommands.tsx:65 -msgid "Sticker pack limit reached" -msgstr "ถึงขีดจำกัดของชุดสติกเกอร์แล้ว" - -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#. Settings section label for sticker expression packs. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:84 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:27 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:22 -msgid "Sticker packs" -msgstr "ชุดสติกเกอร์" - #: src/features/guild/components/modals/guild_tabs/GuildStickersTab.tsx:283 msgid "Sticker slots" msgstr "ช่องสติกเกอร์" @@ -31039,6 +30547,13 @@ msgstr "หยุดแชร์กิจกรรมเสียงกับเ msgid "Stop speaking" msgstr "หยุดพูด" +#. Danger action that stops the active screen share. +#. Voice screen share menu action that stops the current user stream. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:20 +#: src/features/voice/components/ActiveScreenShareMenu.tsx:19 +msgid "Stop Streaming" +msgstr "หยุดสตรีม" + #. Confirmation prompt in the links tab. #: src/features/user/components/modals/tabs/chat_settings_tab/ChatSettingsTabLinksTab.tsx:31 msgid "Stop trusting all links?" @@ -31050,7 +30565,7 @@ msgid "Stop watching" msgstr "หยุดดู" #. Tooltip / button label in the voice control bar that stops watching a remote screen share. -#: src/features/voice/components/VoiceControlBar.tsx:151 +#: src/features/voice/components/VoiceControlBar.tsx:147 msgid "Stop watching stream" msgstr "หยุดรับชมสตรีม" @@ -31088,11 +30603,16 @@ msgstr "ซ่อนสตรีมแล้ว" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the user settings voice activity card. Keep it concise. #: src/features/user/components/profile/VoiceActivityCard.tsx:90 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:132 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:153 #: src/features/voice/components/StreamWatchHoverCard.tsx:21 msgid "Stream preview" msgstr "ตัวอย่างสตรีม" +#. Compact submenu label for changing the resolution and frame rate of an active stream. +#: src/features/voice/components/StreamSettingsMenuContent.tsx:152 +msgid "Stream Quality" +msgstr "คุณภาพสตรีม" + #. Toolbar / menu button label in the screen-share picker. Opens the stream quality settings popover. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:164 msgid "Stream settings" @@ -31302,12 +30822,12 @@ msgid "Suspend" 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/VoiceVideoIndex.ts:156 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:177 msgid "SVC" msgstr "SVC" #. Label for an advanced screen-share select. SVC is a WebRTC acronym and should stay uppercase. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:91 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:96 msgid "SVC mode" msgstr "โหมด SVC" @@ -31757,7 +31277,7 @@ msgid "Template URL" msgstr "ลิงก์เทมเพลต" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:107 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:112 msgid "Temporal layers" msgstr "เลเยอร์ชั่วคราว" @@ -31818,7 +31338,7 @@ msgstr "ทดสอบการแสดงตัวอย่าง URL แล #. Channel type chip label for a text channel. #. Option label for a WebRTC content hint select. #: src/features/channel/utils/ChannelUtils.tsx:51 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:151 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:156 msgid "Text" msgstr "ข้อความ" @@ -32002,11 +31522,6 @@ msgstr "ข้อความนั้นหายไปแล้ว หรื msgid "That's all of them." msgstr "ทั้งหมดมีเท่านี้" -#. End-of-list body text in the scheduled messages popout when all scheduled messages are visible. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:56 -msgid "That's everything in the queue." -msgstr "นี่คือทั้งหมดที่อยู่ในคิวแล้ว" - #. Description text in the FluxerTag change modal. #: src/features/user/components/modals/FluxerTagChangeModal.tsx:69 msgid "The #0000 tag is reserved for Visionary subscribers. Visionary is no longer available for purchase." @@ -32671,7 +32186,7 @@ msgid "This invite has unlimited uses." msgstr "คำเชิญนี้ใช้ได้ไม่จำกัดจำนวนครั้ง" #. Helper text shown on an invite embed while streaming privacy is active. -#: src/features/channel/components/InviteEmbed.tsx:141 +#: src/features/channel/components/InviteEmbed.tsx:112 msgid "This invite is hidden while sharing is protected." msgstr "คำเชิญนี้จะซ่อนอยู่ขณะที่การแชร์ได้รับการปกป้อง" @@ -33167,7 +32682,7 @@ msgstr "เวลา" #. Settings section label for app time display format. #: src/features/user/components/modals/tabs/LanguageTab.tsx:374 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:26 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:46 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:38 msgid "Time format" msgstr "รูปแบบเวลา" @@ -33394,11 +32909,6 @@ msgstr "เปิด/ปิดซาวด์บอร์ด" msgid "Toggle the sticker picker" msgstr "สลับตัวเลือกสติกเกอร์" -#. Action that toggles whether the pack invite is unique to the recipient. -#: src/features/expressions/components/modals/PackInviteModal.tsx:73 -msgid "Toggle unique invite" -msgstr "เปิด/ปิดคำเชิญเฉพาะ" - #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:305 msgid "Toggle voice activity" @@ -33731,7 +33241,7 @@ msgid "Try another search term, or pick a different category or language." msgstr "ลองใช้คำค้นหาอื่น หรือเลือกหมวดหมู่หรือภาษาอื่น" #. Helper text on an unknown invite embed suggesting the user request a fresh invite. -#: src/features/channel/components/InviteEmbed.tsx:129 +#: src/features/channel/components/InviteEmbed.tsx:100 msgid "Try asking for a new invite." msgstr "ลองขอคำเชิญใหม่ดูสิ" @@ -33754,7 +33264,7 @@ msgstr "ลองแก้ไขข้อความของคุณอีก msgid "TRY gifts are one-time payments. Cards charged in TRY still need to be issued in Türkiye for the purchase to stay eligible." msgstr "ของขวัญ TRY เป็นการชำระเงินครั้งเดียว บัตรที่เรียกเก็บเป็นสกุลเงิน TRY ยังคงต้องออกในตุรกีเพื่อให้การซื้อมีสิทธิ์" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:254 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:252 msgid "Try searching for something like \"theme\", \"notifications\", or \"privacy\"" msgstr "ลองค้นหาด้วยคำว่า \"ธีม\", \"การแจ้งเตือน\" หรือ \"ความเป็นส่วนตัว\"" @@ -33804,7 +33314,7 @@ msgstr "ปิด" #. Bulk voice action that turns off the camera on every active device of the current user. #. Voice menu action that turns off every active device/session's camera. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:90 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:114 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:93 msgid "Turn off all device cameras" msgstr "ปิดกล้องของทุกคน" @@ -33820,14 +33330,14 @@ msgstr "ปิดกล้อง" #. Voice menu action that turns off the camera on a single device of the current user. #. Voice menu action that turns off the camera on one device/session. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:57 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:81 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:81 msgid "Turn off device camera" msgstr "ปิดกล้อง" #. Voice menu action that ends the screen share on a single device of the current user. #. Voice menu action that stops screen sharing or streaming on one device/session. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:61 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:85 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:85 msgid "Turn off device stream" msgstr "ปิดสตรีมอุปกรณ์" @@ -33839,7 +33349,7 @@ msgstr "ปิดข้อความส่วนตัวและคำขอ #. Voice menu action that ends the current user screen share. #. Voice menu action that stops the current user's screen share or stream. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:65 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:89 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:69 msgid "Turn off stream" msgstr "ปิดสตรีม" @@ -34019,16 +33529,6 @@ msgstr "กฎหมายของสหราชอาณาจักรกำ msgid "Ukrainian" msgstr "ยูเครน" -#. Generic title for the error modal when an emoji pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:99 -msgid "Unable to install emoji pack" -msgstr "ไม่สามารถติดตั้งชุดอิโมจิได้" - -#. Generic title for the error modal when a sticker pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:103 -msgid "Unable to install sticker pack" -msgstr "ไม่สามารถติดตั้งชุดสติกเกอร์ได้" - #. Error-state title in the activity log tab when fetching log entries failed. #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTab.tsx:126 msgid "Unable to load activity logs" @@ -34038,11 +33538,6 @@ msgstr "ไม่สามารถโหลดบันทึกกิจกร msgid "Unable to load applications" msgstr "ไม่สามารถโหลดแอปพลิเคชันได้" -#. Error message in the expression packs tab. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:36 -msgid "Unable to load pack information." -msgstr "ไม่สามารถโหลดข้อมูลแพ็กได้" - #. Error message in the channel and chat textual attachment code panel. #. Error message in the channel and chat textual attachment code panel. #: src/features/channel/components/embeds/attachments/CsvAttachmentTablePanel.tsx:31 @@ -34265,7 +33760,7 @@ msgstr "เลิกเป็นรายการโปรด" #. Voice call layout action that removes focus from the currently pinned participant. #. Voice layout menu action that removes the focused participant or stream. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:25 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:41 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:97 msgid "Unfocus" msgstr "เลิกโฟกัส" @@ -34284,7 +33779,7 @@ msgstr "แสดงตัวอย่างลิงก์" #. Settings section label for the embed debugger URL input. #: src/features/user/components/modals/tabs/EmbedDebuggerTab.tsx:231 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:70 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:62 msgid "Unfurl debugger" msgstr "URL สำหรับการดีบักการแสดงผลข้อความ" @@ -34293,10 +33788,6 @@ msgstr "URL สำหรับการดีบักการแสดงผ msgid "Unicode emojis" msgstr "อิโมจิ Unicode" -#: src/features/expressions/components/modals/PackInviteModal.tsx:180 -msgid "Unique invite" -msgstr "คำเชิญเฉพาะ" - #. Codec description in the screen share codec policy menu, used for the universal fallback codec. #: src/features/voice/utils/ScreenShareCodecPolicy.ts:20 msgid "Universal fallback. Lowest quality, but it works everywhere." @@ -34350,7 +33841,7 @@ msgstr "ไม่ระบุวันที่" #. Fallback device or operating-system label in the devices tab when session client data is unavailable. #. Short label in the app layout voice participant item. #. Short label in the notifications. Keep it concise. -#: src/features/app/components/layout/VoiceParticipantItem.tsx:43 +#: src/features/app/components/layout/VoiceParticipantItem.tsx:44 #: src/features/user/components/modals/tabs/DevicesTab.tsx:65 #: src/features/user/components/modals/tabs/notifications_tab/Notifications.tsx:78 msgid "Unknown device" @@ -34376,7 +33867,7 @@ msgid "Unknown gift" msgstr "ของขวัญไม่รู้จัก" #. Title shown on an invite embed when the invite code resolves to nothing (expired, revoked, or invalid). -#: src/features/channel/components/InviteEmbed.tsx:125 +#: src/features/channel/components/InviteEmbed.tsx:96 msgid "Unknown invite" msgstr "คำเชิญไม่ถูกต้อง" @@ -34428,7 +33919,7 @@ msgstr "ผู้ใช้ไม่ทราบชื่อ" #: src/features/devtools/utils/CommandUtils.ts:27 #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTab.tsx:114 #: src/features/voice/components/VoiceParticipantAvatarList.tsx:43 -#: src/features/voice/components/VoiceParticipantTile.tsx:161 +#: src/features/voice/components/VoiceParticipantTile.tsx:162 #: src/features/webhook/components/WebhookListItem.tsx:30 msgid "Unknown user" msgstr "ผู้ใช้ไม่รู้จัก" @@ -34450,13 +33941,6 @@ msgstr "unknown-mention" msgid "unknown-role" msgstr "unknown-role" -#. Option label representing an unlimited count. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/expressions/components/modals/PackInviteModal.tsx:29 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:32 -msgid "Unlimited" -msgstr "ไม่จำกัด" - #. Audit log community feature label for unlimited custom emoji capacity. #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:126 msgid "Unlimited emoji" @@ -34525,7 +34009,7 @@ msgid "Unmute" msgstr "เลิกปิดเสียง" #. Voice control button label to turn the user's microphone back on. -#: src/features/voice/components/VoiceControlBar.tsx:121 +#: src/features/voice/components/VoiceControlBar.tsx:117 msgctxt "voice-control-action" msgid "Unmute" msgstr "เปิดไมค์" @@ -34613,7 +34097,7 @@ msgstr "ช่องที่ไม่มีชื่อ" #. Fallback display name for a group DM with no name set. #. Fallback title in an invite embed for a group DM with no name set. #. Short label in the channel display name state. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:72 +#: src/features/channel/components/InviteEmbed.tsx:63 #: src/features/channel/state/ChannelDisplayName.ts:19 #: src/features/channel/utils/ChannelUtils.tsx:59 msgid "Unnamed group" @@ -34692,7 +34176,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. #. Tab label in the inbox popout filtering to channels with unread messages. -#: src/features/messaging/components/popouts/InboxPopout.tsx:32 +#: src/features/messaging/components/popouts/InboxPopout.tsx:30 #: src/features/user/components/settings_utils/search_index/NotificationsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:77 msgid "Unread" @@ -34828,7 +34312,7 @@ msgid "Up to {DISCOVERY_MAX_TAGS} tags help people find your community. They sho msgstr "เพิ่มแท็กได้สูงสุด {DISCOVERY_MAX_TAGS} แท็กเพื่อให้คนอื่นค้นหาคอมมูนิตี้ของคุณเจอ แท็กจะแสดงในการค้นหาในหน้าสำรวจ" #. Feature comparison table value label. Shown in the restricted or stock column for a text-valued perk. Format includes a resolution token (4K) and a framerate token that should not be translated. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:91 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:87 msgid "Up to 4K/60fps" msgstr "สูงสุด 4K/60fps" @@ -34904,11 +34388,6 @@ msgstr "อัปเดตนโยบายแล้ว" msgid "Updated saved media" msgstr "อัปเดตสื่อที่บันทึกแล้ว" -#. Label in the messaging commands. {scheduledTimeLabel} is the localized scheduled date and time. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:53 -msgid "Updated scheduled message for {scheduledTimeLabel}" -msgstr "อัปเดตข้อความที่กำหนดเวลาไว้สำหรับ {scheduledTimeLabel} แล้ว" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:544 msgid "Updated the avatar." msgstr "อัปเดตอวาตาร์แล้ว" @@ -35165,7 +34644,7 @@ msgid "Uploading emojis" msgstr "กำลังอัปโหลดอิโมจิ" #. Description for the maximum screen share bitrate select. Keep WebRTC literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:159 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:164 msgid "Upper bitrate cap before WebRTC adapts to the network." msgstr "จำกัดอัตราบิตสูงสุดก่อนที่ WebRTC จะปรับตามเครือข่าย" @@ -35294,7 +34773,7 @@ msgid "Use an email you can open. We will send a code there." msgstr "ใช้อีเมลที่คุณสามารถเปิดได้ เราจะส่งรหัสไปที่นั่น" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:67 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:63 msgid "Use animated emojis" msgstr "ใช้อีโมจิเคลื่อนไหว" @@ -35596,11 +35075,6 @@ msgstr "ใช้ได้เฉพาะในคอมมูนิตี้น msgid "User" msgstr "ผู้ใช้" -#. Voice participant context menu submenu label for lower-frequency profile and communication actions. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:202 -msgid "User actions" -msgstr "การดำเนินการของผู้ใช้" - #. IAR modal: rule description. #: src/features/moderation/components/report_modal/IARModalCopy.ts:251 msgid "User appears underage, or is involved in grooming or child exploitation." @@ -35677,7 +35151,7 @@ msgid "User record" msgstr "บันทึกผู้ใช้" #. Root label for the current user settings modal and settings search paths. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:352 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:341 msgid "User settings" msgstr "การตั้งค่าผู้ใช้" @@ -36215,7 +35689,7 @@ msgid "Video progress" msgstr "ความคืบหน้าของวิดีโอ" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:75 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:71 msgid "Video quality" msgstr "คุณภาพวิดีโอ" @@ -36604,7 +36078,7 @@ msgstr "เสียง (เนื้อหาสำหรับผู้ให #. User settings tab for microphone, speaker, camera, and call stats. #. User settings tab for microphone, speaker, camera, and call stats. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:124 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:119 #: src/features/voice/utils/VoiceMessageDescriptors.ts:30 msgid "Voice & video" msgstr "เสียงและวิดีโอ" @@ -36861,7 +36335,7 @@ msgid "Wait here" msgstr "รอสักครู่" #. Tooltip explaining that video / screen share controls are gated while the voice connection is not yet ready. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:56 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:45 msgid "Waiting for connection..." msgstr "กำลังรอการเชื่อมต่อ..." @@ -37362,11 +36836,6 @@ msgstr "สิ่งที่ต้องการค้นหา" msgid "What's happening?" msgstr "เป็นไงบ้าง?" -#. Form helper text for an expression pack description input. -#: src/features/expressions/components/modals/CreatePackModal.tsx:50 -msgid "What's in this pack?" -msgstr "แพ็กนี้มีอะไรบ้าง" - #. Short label in the settings dialog mobile settings view. #. Short label in the whats new modal. #. Sidebar item in settings that opens the app update notes modal. @@ -37551,7 +37020,7 @@ msgid "Window state" msgstr "สถานะหน้าต่าง" #. User settings tab label shown on Windows desktop builds. Refers to the Microsoft Windows OS. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:74 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:69 msgid "Windows app" msgstr "แอป Windows" @@ -37873,16 +37342,6 @@ msgstr "คุณไม่สามารถแก้ไขข้อความ msgid "You can't grant a permission you don't have in this channel." msgstr "คุณไม่สามารถให้สิทธิ์ที่คุณไม่มีในช่องนี้ได้" -#. Body of the error modal when installing an emoji pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:91 -msgid "You can't install this emoji pack." -msgstr "คุณไม่สามารถติดตั้งชุดอิโมจินี้ได้" - -#. Body of the error modal when installing a sticker pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:95 -msgid "You can't install this sticker pack." -msgstr "คุณไม่สามารถติดตั้งชุดสติกเกอร์นี้ได้" - #. Title of the error modal shown when the user is banned from a discovery community. #: src/features/discovery/commands/DiscoveryJoinCommands.tsx:38 msgid "You can't join this community" @@ -37942,8 +37401,8 @@ msgstr "คุณไม่สามารถส่งข้อความใน #. Tooltip in the voice control bar when the user lacks the Screen Share permission in this channel. Tone stays plain. #. Tooltip shown when the user lacks the Screen Share permission in the voice channel. Tone stays plain. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:65 -#: src/features/voice/components/VoiceControlBar.tsx:141 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:54 +#: src/features/voice/components/VoiceControlBar.tsx:137 msgid "You can't share your screen in this channel" msgstr "คุณไม่สามารถแชร์หน้าจอในช่องนี้ได้" @@ -37956,8 +37415,8 @@ msgstr "คุณไม่สามารถพูดในช่องนี้ #. Tooltip in the voice control bar when the user lacks the Video permission in this channel. Tone stays plain. #. Tooltip shown when the user lacks the Video permission in the voice channel. Tone stays plain. #: src/features/voice/components/modals/CameraPreviewModal.tsx:74 -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:61 -#: src/features/voice/components/VoiceControlBar.tsx:131 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:50 +#: src/features/voice/components/VoiceControlBar.tsx:127 msgid "You can't turn on your camera in this channel" msgstr "คุณไม่สามารถเปิดกล้องในช่องนี้ได้" @@ -38120,10 +37579,6 @@ msgstr "คุณยังเป็นสมาชิกคอมมิวนิ msgid "You haven't blocked anyone yet." msgstr "คุณยังไม่ได้บล็อกใครเลย" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:343 -msgid "You haven't created any packs yet." -msgstr "คุณยังไม่ได้สร้างแพ็กใดๆ เลย" - #. Intro copy in the keyboard navigation modal. {productName} is the app name. #: src/features/input/components/modals/KeyboardModeIntroModal.tsx:26 msgid "You just pressed Tab. Keyboard mode is now on so you can navigate {productName} without a mouse." @@ -38345,13 +37800,6 @@ msgstr "คุณถึงขีดจำกัด {bookmarksText} แล้ว msgid "You're at the cap of {freeItemsText} — your instance admin sets this limit." msgstr "คุณถึงขีดจำกัดที่ {freeItemsText} แล้ว ผู้ดูแลระบบอินสแตนซ์ของคุณเป็นผู้กำหนดขีดจำกัดนี้" -#. Fallback body of the emoji pack creation-limit error modal when no exact limit is known. -#. Fallback body of the sticker pack creation-limit error modal when no exact limit is known. -#: src/features/invite/commands/InviteCommands.tsx:61 -#: src/features/invite/commands/InviteCommands.tsx:79 -msgid "You're at the creation limit. Delete one to create another." -msgstr "คุณถึงขีดจำกัดการสร้างแล้ว ลบรายการหนึ่งเพื่อสร้างรายการอื่น" - #. Modal body shown when the free bookmarks limit is reached and Plutonium would increase it. Free and Plutonium limits are interpolated. #: src/features/app/components/alerts/MaxBookmarksModal.tsx:30 msgid "You're at the free cap of {bookmarksText}. {premiumProductName} bumps you up to {premiumBookmarksText} — or remove one to add another." @@ -38362,13 +37810,6 @@ msgstr "คุณถึงขีดจำกัดฟรีที่ {bookmarksT msgid "You're at the free cap of {freeItemsText}. {premiumProductName} bumps you up to {premiumItemsText}." msgstr "คุณใช้ถึงขีดจำกัดฟรีที่ {freeItemsText} แล้ว {premiumProductName} จะเพิ่มให้คุณเป็น {premiumItemsText}" -#. Fallback body of the emoji pack install-limit error modal when no exact limit is known. -#. Fallback body of the sticker pack install-limit error modal when no exact limit is known. -#: src/features/invite/commands/InviteCommands.tsx:52 -#: src/features/invite/commands/InviteCommands.tsx:70 -msgid "You're at the install limit. Remove one to add another." -msgstr "คุณติดตั้งเต็มจำนวนแล้ว ลบออกหนึ่งรายการเพื่อเพิ่มรายการอื่น" - #. Short label in the user banned from guild modal. Keep it concise. Keep the tone plain and specific. #: src/features/moderation/components/alerts/UserBannedFromGuildModal.tsx:8 msgid "You're banned" @@ -38379,11 +37820,6 @@ msgstr "คุณถูกแบน" msgid "You're being rate limited. Wait {duration} before trying again." msgstr "คุณถูกจำกัดอัตราการส่งข้อความ โปรดรอ {duration} ก่อนลองอีกครั้ง" -#. End-of-list title in the scheduled messages popout when all scheduled messages are visible. Tone can be friendly. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:51 -msgid "You're caught up" -msgstr "อ่านครบแล้ว" - #. Error modal body shown when a gift-subscription user tries to start a recurring subscription. Explains the extension/redemption path. #: src/features/app/components/dialogs/components/plutonium/hooks/useCheckoutActions.tsx:160 msgid "You're currently on a gift subscription. It won't renew. You can redeem more gift codes to extend it. Recurring subscriptions can be started after your gift time ends." @@ -38497,16 +37933,12 @@ msgstr "คุณได้ใช้การคืนเงินด้วยต msgid "You've arrived, {username}! Let's get started." msgstr "คุณมาถึงแล้ว, {username}! มาเริ่มกันเลย" -#: src/features/auth/flow/InviteHeader.tsx:200 -msgid "You've been invited to install" -msgstr "คุณได้รับเชิญให้ติดตั้ง" - -#: src/features/auth/flow/InviteHeader.tsx:96 -#: src/features/auth/flow/InviteHeader.tsx:299 +#: src/features/auth/flow/InviteHeader.tsx:69 +#: src/features/auth/flow/InviteHeader.tsx:213 msgid "You've been invited to join" msgstr "คุณได้รับเชิญให้เข้าร่วม" -#: src/features/auth/flow/InviteHeader.tsx:151 +#: src/features/auth/flow/InviteHeader.tsx:124 msgid "You've been invited to join a group DM by" msgstr "คุณได้รับเชิญให้เข้าร่วมกลุ่ม DM โดย" @@ -38586,7 +38018,7 @@ msgstr "การสมัครสมาชิก {premiumProductName} ขอ msgid "Your {productName} session expired. Sign in again to continue authorizing this application." msgstr "เซสชัน {productName} ของคุณหมดอายุแล้ว โปรดลงชื่อเข้าใช้อีกครั้งเพื่อดำเนินการให้สิทธิ์แอปพลิเคชันนี้ต่อ" -#: src/features/user/components/settings_utils/SettingsConstants.tsx:205 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:200 msgid "Your account" msgstr "บัญชีของคุณ" diff --git a/fluxer_app/src/features/i18n/locales/tr/messages.po b/fluxer_app/src/features/i18n/locales/tr/messages.po index cced0e640..1b2bd07ff 100644 --- a/fluxer_app/src/features/i18n/locales/tr/messages.po +++ b/fluxer_app/src/features/i18n/locales/tr/messages.po @@ -29,11 +29,6 @@ msgstr "(düzenlendi)" msgid "(failed to load)" msgstr "(yüklenemedi)" -#. Placeholder content text shown for scheduled messages with neither text nor attachments. Keep the parentheses. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:38 -msgid "(no content)" -msgstr "(içerik yok)" - #: src/features/app/components/pages/YouPage.tsx:189 #: src/features/user/components/modals/UserProfileMobileSheet.tsx:899 msgid "(only visible to you)" @@ -455,7 +450,7 @@ msgstr "{count, plural, one {Genişlet (# satır)} other {Genişlet (# satır)}} msgid "{count, plural, one {Expand (# row)} other {Expand (# rows)}}" msgstr "{count, plural, one {(# satırı göster)} other {(# satırları göster)}}" -#: src/features/voice/components/VoiceParticipantTile.tsx:303 +#: src/features/voice/components/VoiceParticipantTile.tsx:304 msgid "{count, plural, one {Expand # other device} other {Expand # other devices}}" msgstr "{count, plural, one {Diğer cihazı genişlet} other {Diğer {count} cihazı genişlet}}" @@ -463,8 +458,8 @@ msgstr "{count, plural, one {Diğer cihazı genişlet} other {Diğer {count} cih msgid "{count, plural, one {Group DM · # member} other {Group DM · # members}}" msgstr "{count, plural, one {Grup DM · # üye} other {Grup DM · # üye}}" -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:252 -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:273 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:274 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:295 msgid "{count, plural, one {Hide # device} other {Hide # devices}}" msgstr "{count, plural, one {# cihazı gizle} other {# cihazı gizle}}" @@ -476,7 +471,7 @@ msgstr "{count, plural, one {Aramada} other {# aramada}}" msgid "{count, plural, one {Join video call (# participant)} other {Join video call (# participants)}}" msgstr "{count, plural, one {Görüntülü aramaya katıl (1 katılımcı)} other {Görüntülü aramaya katıl (# katılımcı)}}" -#: src/features/voice/components/VoiceParticipantTile.tsx:620 +#: src/features/voice/components/VoiceParticipantTile.tsx:621 msgid "{count, plural, one {Keep watching # stream and add this one} other {Keep watching # streams and add this one}}" msgstr "{count, plural, one {# akışı izlemeye devam et ve bunu ekle} other {# akışı izlemeye devam et ve bunu ekle}}" @@ -492,8 +487,8 @@ msgstr "{count, plural, one {İptal et # uygulama} other {İptal et # uygulama}} msgid "{count, plural, one {sent # attachment} other {sent # attachments}}" msgstr "{count, plural, one {# ek gönderdi} other {# ek gönderdi}}" -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:259 -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:280 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:281 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:302 msgid "{count, plural, one {Show # device} other {Show # devices}}" msgstr "{count, plural, one {# cihazı göster} other {# cihazı göster}}" @@ -535,22 +530,6 @@ msgstr "{count, plural, one {Bu sesli kanal için izin verilen tek bağlantıyı msgid "{count, plural, one {You're at the cap of # saved media item. Remove one to add another.} other {You're at the cap of # saved media items. Remove one to add another.}}" msgstr "{count, plural, one {Kaydedilen medya öğesi sınırına ulaştınız. Başka bir tane eklemek için birini kaldırın.} other {Kaydedilen medya öğesi sınırına ulaştınız. Başka bir tane eklemek için birini kaldırın.}}" -#: src/features/invite/commands/InviteCommands.tsx:401 -msgid "{count, plural, one {You're at the limit of # emoji pack. Delete one to create another.} other {You're at the limit of # emoji packs. Delete one to create another.}}" -msgstr "{count, plural, one {1 emoji paketinin sınırına ulaştınız. Yeni bir tane oluşturmak için birini silin.} other {# emoji paketinin sınırına ulaştınız. Yeni bir tane oluşturmak için birini silin.}}" - -#: src/features/invite/commands/InviteCommands.tsx:387 -msgid "{count, plural, one {You're at the limit of # installed emoji pack. Remove one to add another.} other {You're at the limit of # installed emoji packs. Remove one to add another.}}" -msgstr "{count, plural, one {Yüklü emoji paketi sınırına ulaştınız. Başka bir tane eklemek için birini kaldırın.} other {Yüklü emoji paketi sınırına ulaştınız. Başka bir tane eklemek için birini kaldırın.}}" - -#: src/features/invite/commands/InviteCommands.tsx:419 -msgid "{count, plural, one {You're at the limit of # installed sticker pack. Remove one to add another.} other {You're at the limit of # installed sticker packs. Remove one to add another.}}" -msgstr "{count, plural, one {Yüklü çıkartma paketi sınırına ulaştınız. Başka bir tane eklemek için birini kaldırın.} other {Yüklü çıkartma paketi sınırına ulaştınız. Başka bir tane eklemek için birini kaldırın.}}" - -#: src/features/invite/commands/InviteCommands.tsx:433 -msgid "{count, plural, one {You're at the limit of # sticker pack. Delete one to create another.} other {You're at the limit of # sticker packs. Delete one to create another.}}" -msgstr "{count, plural, one {1 çıkartma paketi sınırına ulaştınız. Yeni bir tane oluşturmak için birini silin.} other {# çıkartma paketi sınırına ulaştınız. Yeni bir tane oluşturmak için birini silin.}}" - #: src/features/guild/components/alerts/MaxGuildsModal.tsx:24 msgid "{count, plural, one {You've reached the maximum number of communities you can join (# community). Leave a community before joining another one.} other {You've reached the maximum number of communities you can join (# communities). Leave a community before joining another one.}}" msgstr "{count, plural, one {Katılabileceğiniz maksimum topluluk sayısına ulaştınız (# topluluk). Başka bir topluluğa katılmadan önce bir topluluktan ayrılın.} other {Katılabileceğiniz maksimum topluluk sayısına ulaştınız (# topluluk). Başka bir topluluğa katılmadan önce bir topluluktan ayrılın.}}" @@ -750,14 +729,14 @@ msgstr "{formats}. Maksimum {maxSize}. Önerilen: {recommendedSize}" msgid "{formats}. Max {maxSize}. Recommended: {recommendedSize}. {note}" msgstr "{formats}. Maksimum {maxSize}. Önerilen: {recommendedSize}. {note}" -#: src/features/auth/flow/InviteHeader.tsx:117 -#: src/features/auth/flow/InviteHeader.tsx:162 -#: src/features/auth/flow/InviteHeader.tsx:335 +#: src/features/auth/flow/InviteHeader.tsx:90 +#: src/features/auth/flow/InviteHeader.tsx:135 +#: src/features/auth/flow/InviteHeader.tsx:249 msgid "{formattedMemberCount} {memberCount, plural, one {member} other {members}}" msgstr "{formattedMemberCount} {memberCount, plural, one {üye} other {üye}}" -#: src/features/auth/flow/InviteHeader.tsx:111 -#: src/features/auth/flow/InviteHeader.tsx:320 +#: src/features/auth/flow/InviteHeader.tsx:84 +#: src/features/auth/flow/InviteHeader.tsx:234 msgid "{formattedPresenceCount} online" msgstr "{formattedPresenceCount} çevrimiçi" @@ -776,7 +755,7 @@ msgstr "{fps} FPS" msgid "{guildName} channels" msgstr "{guildName} kanalları" -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:674 +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:673 msgid "{hiddenConnectionCount, plural, one {Expand # other device} other {Expand # other devices}}" msgstr "{hiddenConnectionCount, plural, one {# diğer cihazı genişlet} other {# diğer cihazı genişlet}}" @@ -874,7 +853,7 @@ msgstr "{length} kişi izliyor" msgid "{lineCount, plural, one {# line} other {# lines}}" msgstr "{lineCount, plural, one {# satır} other {# satır}}" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:145 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:143 msgid "{matchCount, plural, one {# match} other {# matches}}" msgstr "{matchCount, plural, one {# eşleşme} other {# eşleşme}}" @@ -889,7 +868,7 @@ msgid "{mbWayPaymentMethod} is a one-time payment method in {paymentProviderName msgstr "{mbWayPaymentMethod}, {paymentProviderName} ödeme ekranında tek seferlik bir ödeme yöntemidir, bu nedenle burada yinelenen bir abonelik yolu değildir." #. Screen share bitrate option label. Mbps means megabits per second. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:167 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:172 msgid "{megabits} Mbps" msgstr "{megabits} Mbps" @@ -1105,7 +1084,7 @@ msgid "{productName} detected a potential raid in this community. Invites are pa msgstr "{productName}, bu toplulukta olası bir baskın algıladı. Davetler duraklatıldı, bu nedenle yeni kullanıcılar şu anda katılamaz." #. Anti-raid status message on a community invite embed. productName is the product brand name placeholder. -#: src/features/channel/components/InviteEmbed.tsx:117 +#: src/features/channel/components/InviteEmbed.tsx:88 msgid "{productName} detected a potential raid, so new users can't join right now." msgstr "{productName} olası bir saldırı tespit ettiğinden, yeni kullanıcılar şu anda katılamaz." @@ -1225,14 +1204,14 @@ msgstr "Kalan karakter sayısı: {remaining}. {premiumMaxLength} karaktere kadar msgid "{remainingSlotCount} remaining" msgstr "{remainingSlotCount} kaldı" -#: src/features/channel/components/InviteEmbed.tsx:282 -#: src/features/channel/components/InviteEmbed.tsx:455 -#: src/features/channel/components/InviteEmbed.tsx:724 +#: src/features/channel/components/InviteEmbed.tsx:248 +#: src/features/channel/components/InviteEmbed.tsx:356 +#: src/features/channel/components/InviteEmbed.tsx:625 msgid "{renderedMemberCount} {memberCount, plural, one {member} other {members}}" msgstr "{renderedMemberCount} {memberCount, plural, one {üye} other {üye}}" #. Presence summary on a community invite embed. renderedPresenceCount is a formatted count of online members. -#: src/features/channel/components/InviteEmbed.tsx:112 +#: src/features/channel/components/InviteEmbed.tsx:83 msgid "{renderedPresenceCount} online" msgstr "{renderedPresenceCount} çevrimiçi" @@ -1630,9 +1609,7 @@ msgstr "1 okunmamış" msgid "1 unread DM" msgstr "1 okunmamış DM" -#. Invite link use-limit option meaning the invite can be used once. #. Invite max-uses dropdown option for exactly one use. -#: src/features/expressions/components/modals/PackInviteModal.tsx:33 #: src/features/invite/components/modals/InviteModal.tsx:60 msgid "1 use" msgstr "1 kullanım" @@ -1668,16 +1645,12 @@ msgstr "1 yıllık hediye" msgid "10 minutes" msgstr "10 dakika" -#. Invite link use-limit option meaning the invite can be used ten times. #. Invite max-uses dropdown option for ten uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:41 #: src/features/invite/components/modals/InviteModal.tsx:68 msgid "10 uses" msgstr "10 kullanım" -#. Invite link use-limit option meaning the invite can be used 100 times. #. Invite max-uses dropdown option for 100 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:53 #: src/features/invite/components/modals/InviteModal.tsx:80 msgid "100 uses" msgstr "100 kullanım" @@ -1763,9 +1736,7 @@ msgctxt "adaptive-screen-share" msgid "240p" msgstr "240p" -#. Invite link use-limit option meaning the invite can be used 25 times. #. Invite max-uses dropdown option for 25 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:45 #: src/features/invite/components/modals/InviteModal.tsx:72 msgid "25 uses" msgstr "25 kullanım" @@ -1840,16 +1811,12 @@ msgstr "5 gün" msgid "5 minutes" msgstr "5 dakika" -#. Invite link use-limit option meaning the invite can be used five times. #. Invite max-uses dropdown option for five uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:37 #: src/features/invite/components/modals/InviteModal.tsx:64 msgid "5 uses" msgstr "5 kullanım" -#. Invite link use-limit option meaning the invite can be used 50 times. #. Invite max-uses dropdown option for 50 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:49 #: src/features/invite/components/modals/InviteModal.tsx:76 msgid "50 uses" msgstr "50 kullanım" @@ -2083,13 +2050,6 @@ msgstr "Daveti kabul et" msgid "Accept the friend request from {userName}?" msgstr "{userName} adlı kişiden gelen arkadaşlık isteğini kabul edeyim mi?" -#. Helper text on a pack invite embed explaining that accepting installs the pack. -#. Note shown on expression pack invites before accepting. -#: src/features/channel/components/InviteEmbed.tsx:100 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:81 -msgid "Accepting this invite installs the pack automatically." -msgstr "Bu daveti kabul etmek paketi otomatik olarak yükler." - #. Short label in the notification utils helper. Keep it concise. #: src/features/notification/utils/NotificationUtils.ts:32 msgid "Access granted" @@ -2110,7 +2070,7 @@ msgstr "Temel profil bilgilerinize (kullanıcı adı, avatar vb.) erişin" #. User settings tab for accessibility preferences (visual, motion, screen reader, etc.). #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:14 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:93 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:66 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:61 msgid "Accessibility" msgstr "Erişilebilirlik" @@ -2124,7 +2084,7 @@ msgstr "Erişilebilir canlı bölge" #. User settings tab for account login, password, MFA, and security. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:11 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:129 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:95 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:90 msgid "Account" msgstr "Hesap" @@ -2180,7 +2140,7 @@ msgstr "Hesap çok yeni" #. Required-action modal title shown when an account-level verification step is required to proceed. #. Title of the error modal shown when an unclaimed (guest) account tries to accept a community or group DM invite. Auth-related; keep tone plain. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:8 -#: src/features/invite/commands/InviteCommands.tsx:37 +#: src/features/invite/commands/InviteCommands.tsx:35 msgid "Account verification required" msgstr "Hesap doğrulaması gerekli" @@ -2461,7 +2421,7 @@ msgid "Add an account to continue." msgstr "Devam etmek için bir hesap ekleyin." #. Body of the error modal shown when an unclaimed (guest) account tries to accept a community invite. Tells the user to complete sign-up first. -#: src/features/invite/commands/InviteCommands.tsx:42 +#: src/features/invite/commands/InviteCommands.tsx:40 msgid "Add an email and password to your account first." msgstr "Önce hesabına bir e-posta ve parola ekle." @@ -2771,7 +2731,7 @@ msgid "Address" msgstr "Adres" #. Description for an H.264 backup stream select. Keep H.264, CPU, and GPU literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:119 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:124 msgid "Adds H.264 for mixed clients. Uses more encode work." msgstr "Karışık istemciler için H.264 ekler. Daha fazla işlem gücü kullanır." @@ -2827,11 +2787,9 @@ msgstr "Yöneticiler davetleri duraklattı; şu anda katılamazsınız." #. Collapsed-by-default group at the end of the community overview tab holding less common settings. #. Disclosure button label in the voice connection status popout. Reveals technical bandwidth and network stats. #. User settings tab for power-user and experimental application preferences. -#. Voice participant context menu submenu label for IDs and diagnostics. #: src/features/channel/components/modals/channel_tabs/ChannelOverviewTab.tsx:337 #: src/features/guild/components/modals/guild_tabs/guild_overview_tab/index.tsx:28 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:178 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:145 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:140 #: src/features/voice/components/voice_connection_status/VoiceDetailsPopout.tsx:60 msgid "Advanced" msgstr "Gelişmiş" @@ -2842,7 +2800,7 @@ msgid "Advanced video settings" msgstr "Gelişmiş video ayarları" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:100 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:121 msgid "Advertise a capped decode codec to force publisher migration" msgstr "Yayıncı geçişini zorlamak için sınırlı bir kod çözme kodeği reklamı yap" @@ -3065,6 +3023,13 @@ msgstr "Bu bağlantıyı profilinizde herkesin görmesine izin ver" msgid "Allow anyone who can view your full profile to see your profile local time" msgstr "Profilinizin tamamını görüntüleyebilen herkesin yerel saatinizi görmesine izin verin" +#. Settings search entry label for the AV1 screen-share opt-in. AV1 is a codec name and should stay literal. +#. Switch label for the AV1 screen-share opt-in. AV1 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:236 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:88 +msgid "Allow AV1 for screen sharing" +msgstr "Ekran paylaşımı için AV1'e izin ver" + #. Toggle label that allows DMs from bots in this community. #: src/features/ui/action_menu/items/BulkSettingsMenuItems.tsx:81 msgid "Allow bot direct messages" @@ -3112,6 +3077,13 @@ msgstr "Esnek metin kanalı adlarına izin ver" msgid "Allow for all communities" msgstr "Tüm topluluklara izin ver" +#. Settings search entry label for the H.265/HEVC screen-share opt-in. H.265 and HEVC are codec names and should stay literal. +#. Switch label for the H.265/HEVC screen-share opt-in. H.265 and HEVC are codec names and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:240 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:92 +msgid "Allow H.265 (HEVC) for screen sharing" +msgstr "Ekran paylaşımı için H.265 (HEVC) kullanılmasına izin ver" + #: src/features/connection/components/modals/EditConnectionModal.tsx:95 msgid "Allow members from communities you're in to see this connection" msgstr "Üyesi olduğunuz topluluklardaki üyelerin bu bağlantıyı görmesine izin ver" @@ -3218,7 +3190,7 @@ msgid "Already have an account?" msgstr "Zaten bir hesabın var mı?" #. Status label on a group DM invite embed when the current user is already a member. -#: src/features/channel/components/InviteEmbed.tsx:76 +#: src/features/channel/components/InviteEmbed.tsx:67 msgid "Already joined" msgstr "Zaten katıldı" @@ -3426,7 +3398,7 @@ msgid "Animated avatars ({animatedAvatarFormats}) require {premiumProductName}." msgstr "Animasyonlu avatarlar ({animatedAvatarFormats}), {premiumProductName} gerektirir." #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:79 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:75 msgid "Animated avatars & profile banners" msgstr "Hareketli avatarlar ve profil başlıkları" @@ -3712,7 +3684,7 @@ msgstr "Uygulama simgesi rozeti" msgid "App language: {format}" msgstr "Uygulama dili: {format}" -#: src/features/user/components/settings_utils/SettingsConstants.tsx:209 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:204 msgid "App settings" msgstr "Uygulama ayarları" @@ -3739,7 +3711,7 @@ msgstr "Uygulama yakınlaştırma düzeyi" #. Advanced settings category tag. #. User settings tab for app appearance and layout options. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:13 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:116 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:111 msgid "Appearance" msgstr "Görünüm" @@ -3812,8 +3784,8 @@ msgstr "Uygulama başarıyla güncellendi" #: src/features/user/components/modals/tabs/applications_tab/index.tsx:90 #: src/features/user/components/modals/tabs/applications_tab/index.tsx:129 #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:29 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:74 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:70 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:66 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:65 msgid "Applications" msgstr "Uygulamalar" @@ -3899,7 +3871,7 @@ msgid "Are you sure you want to delete every message in your personal notes? Thi msgstr "Kişisel notlarınızdaki tüm mesajları silmek istediğinizden emin misiniz? Bu işlem, tüm mesajları ve eklerini kalıcı olarak kaldıracaktır. Bu eylem geri alınamaz." #. placeholder {0}: selectedRole.name -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:410 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:425 msgid "Are you sure you want to delete the <0>{0} role? Any members with this role will no longer have it." msgstr "<0>{0} rolünü silmek istediğinizden emin misiniz? Bu role sahip tüm üyelerin rolü kaldırılacaktır." @@ -4080,11 +4052,6 @@ msgstr "Ek taslağı" msgid "Attachment mocks" msgstr "Ek mock'ları" -#. Placeholder content text shown for scheduled messages that have attachments but no text content. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:34 -msgid "Attachment only message" -msgstr "Yalnızca ek içeren mesaj" - #. Short label in the channel and chat textual attachment preview bottom sheet. Keep it concise. #. Short label in the channel and chat textual attachment preview modal. Keep it concise. #: src/features/channel/components/embeds/attachments/TextualAttachmentPreviewBottomSheet.tsx:27 @@ -4112,9 +4079,7 @@ msgstr "Ek yükleme kullanılamıyor" msgid "Attachment: {filename}" msgstr "Ek: {filename}" -#. Label in the scheduled message row preview indicating that attachments are included. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:43 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:34 msgid "Attachments" msgstr "Ekler" @@ -4238,7 +4203,7 @@ msgid "Audio settings" msgstr "Ses ayarları" #. Voice control button label for microphone and speaker settings. -#: src/features/voice/components/VoiceControlBar.tsx:146 +#: src/features/voice/components/VoiceControlBar.tsx:142 msgctxt "voice-control-button" msgid "Audio settings" msgstr "Ses ayarları" @@ -4344,7 +4309,7 @@ msgid "Authorized" msgstr "Yetkili" #. 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/GeneralSettingsSections.ts:30 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:22 msgid "Authorized applications" msgstr "Yetkili uygulamalar" @@ -4358,8 +4323,8 @@ msgstr "Yetkili uygulamalar" #: src/features/user/components/modals/tabs/AuthorizedAppsTab.tsx:506 #: src/features/user/components/settings_utils/search_index/AuthorizedAppsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:148 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:34 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:107 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:102 msgid "Authorized apps" msgstr "Yetkili uygulamalar" @@ -4442,7 +4407,6 @@ msgid "Autocomplete suggestion: {label}, {selectedOptionPosition} of {resultCoun msgstr "Otomatik tamamlama önerisi: {label}, {resultCount} sonuç içinde {selectedOptionPosition}. seçenek" #. Channel overview settings tab label, control, or validation message (name, topic, slowmode, voice region, mature content gate). -#. Label for the auto codec option in the screen-share codec radio group. Keep it concise. #. Option label for a WebRTC content hint select. #. Option label for an SVC mode select. #. Option label for an encoder path select. @@ -4451,11 +4415,10 @@ msgstr "Otomatik tamamlama önerisi: {label}, {resultCount} sonuç içinde {sele #. Voice region option label in the voice settings menu meaning let Fluxer pick the best region automatically. #. Voice region picker option label meaning 'let Fluxer pick the best region automatically'. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/RtcRegionSelect.tsx:19 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:59 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:99 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:139 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:176 -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:34 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:64 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:104 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:144 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:181 #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:263 #: src/features/voice/components/VoiceRegionSelector.tsx:16 #: src/features/voice/components/VoiceSettingsMenus.tsx:126 @@ -4468,6 +4431,11 @@ msgctxt "rtc-region-value" msgid "Automatic" msgstr "Otomatik" +#. Option label for the screen-share codec select. codec is the automatically selected codec label. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:222 +msgid "Automatic ({codec})" +msgstr "Otomatik ({codec})" + #. Settings search entry label. Names the settings search entry in the settings UI. #. Voice setting label for automatically evening out microphone volume. #: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:48 @@ -4495,96 +4463,6 @@ msgstr "Otomatik mesaj okuma" msgid "Automatic start" msgstr "Otomatik başlatma" -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep Firefox as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:8 -msgid "Automatic would use {codecName} because Firefox screen sharing works most reliably with it." -msgstr "Otomatik seçeneği {codecName} kullanır çünkü Firefox ekran paylaşımı en güvenilir şekilde onunla çalışır." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:70 -msgid "Automatic would use {codecName} because no hardware encoder is available and this browser exposes H.265." -msgstr "Otomatik seçeneği {codecName} kullanır çünkü donanım kodlayıcı mevcut değil ve bu tarayıcı H.265'i destekliyor." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:75 -msgid "Automatic would use {codecName} because no hardware encoder is available and your computer exposes H.265." -msgstr "Otomatik, donanım kodlayıcı bulunmadığı ve bilgisayarınız H.265'i desteklediği için {codecName} kullanır." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:90 -msgid "Automatic would use {codecName} because no higher-quality encoder is available and H.264 is compatible." -msgstr "Otomatik seçeneği, daha yüksek kaliteli bir kodlayıcı bulunmadığı ve H.264 uyumlu olduğu için {codecName} kullanır." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep OpenH264 and Linux literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:101 -msgid "Automatic would use {codecName} because no video encoder is exposed. On Linux, OpenH264 may need to be installed." -msgstr "Otomatik seçeneği {codecName} kullanır çünkü bir video kodlayıcı kullanılamıyor. Linux'ta OpenH264'ün yüklenmesi gerekebilir." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:60 -msgid "Automatic would use {codecName} because software encoding is preferred and this browser exposes AV1." -msgstr "Otomatik, yazılım kodlaması tercih edildiği ve bu tarayıcı AV1'i desteklediği için {codecName} kullanır." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:80 -msgid "Automatic would use {codecName} because software encoding is preferred and this browser exposes VP9." -msgstr "Otomatik seçeneği {codecName} kullanır çünkü yazılım kodlaması tercih edilir ve bu tarayıcı VP9'u destekler." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:95 -msgid "Automatic would use {codecName} because software encoding is preferred and VP8 is the safest software fallback." -msgstr "Otomatik seçeneği {codecName} kullanır çünkü yazılım kodlaması tercih edilir ve VP8 en güvenli yazılım yedeklemesidir." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:65 -msgid "Automatic would use {codecName} because software encoding is preferred and your computer exposes AV1." -msgstr "Otomatik, yazılım kodlaması tercih edildiği ve bilgisayarınız AV1'i desteklediği için {codecName} kullanır." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:85 -msgid "Automatic would use {codecName} because software encoding is preferred and your computer exposes VP9." -msgstr "Otomatik seçeneği {codecName} kullanır çünkü yazılım kodlaması tercih edilir ve bilgisayarınız VP9'u destekler." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep codec names literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:25 -msgid "Automatic would use {codecName} because this browser does not expose H.264, so VP8 is the safest fallback." -msgstr "Otomatik seçeneği {codecName} kullanır çünkü bu tarayıcı H.264'ü desteklemiyor, bu nedenle VP8 en güvenli yedeklemedir." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep Chromium as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:13 -msgid "Automatic would use {codecName} because this browser supports it and it is the best fallback outside Chromium." -msgstr "Otomatik seçeneği, tarayıcınız desteklediği ve Chromium dışındaki en iyi yedek olduğu için {codecName} kullanır." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep codec names literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:30 -msgid "Automatic would use {codecName} because your computer does not expose H.264, so VP8 is the safest fallback." -msgstr "Otomatik seçeneği {codecName} kullanır çünkü bilgisayarınız H.264'ü desteklemiyor, bu nedenle VP8 en güvenli yedeklemedir." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep Chromium as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:19 -msgid "Automatic would use {codecName} because your computer supports it and it is the best fallback outside Chromium." -msgstr "Otomatik seçeneği {codecName} kullanır çünkü bilgisayarınız bunu destekler ve Chromium dışındaki en iyi yedek çözümdür." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:54 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware and it gives strong screen-share quality." -msgstr "Otomatik seçeneği, GPU'nuz donanımında kodlayabildiği ve ekran paylaşımında yüksek kalite sunduğu için {codecName} kullanır." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:42 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware and it is the most compatible screen-share default." -msgstr "Otomatik seçeneği, GPU'nuz donanımında kodlayabildiği ve ekran paylaşımı için en uyumlu varsayılan olduğu için {codecName} kullanır." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:48 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware, with excellent compression and low CPU usage." -msgstr "Otomatik seçeneği, GPU'nuz {codecName} kodlamayı donanım üzerinden, mükemmel sıkıştırma ve düşük CPU kullanımıyla yapabildiği için {codecName} kullanır." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:36 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware, with the best compression for screen sharing." -msgstr "Otomatik seçeneği, GPU'nuz donanımında kodlayabildiği ve ekran paylaşımı için en iyi sıkıştırmayı sağladığı için {codecName} kullanır." - #. Short label in the animation tab. Keep it concise. #: src/features/user/components/modals/tabs/accessibility_tab/AnimationTab.tsx:52 msgid "Automatically play GIFs" @@ -4648,6 +4526,16 @@ msgstr "Otomatik okuma" msgid "Autoscrolling" msgstr "Otomatik kaydırma" +#. Settings search synonym. Codec name; keep literal. Used to match this term in the settings search bar. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:101 +msgid "AV1" +msgstr "AV1" + +#. Option label for the screen-share codec select while the AV1 opt-in is off and the option is disabled. AV1 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:226 +msgid "AV1 (requires opt-in)" +msgstr "AV1 (katılım gerektirir)" + #. Label for the available desktop version in the Linux update modal. #: src/features/updater/commands/UpdaterModalCommands.tsx:140 msgid "Available" @@ -4875,7 +4763,7 @@ msgid "Badge" msgstr "Rozet" #. Option label for a software encoder quality select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:83 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:88 msgid "Balanced" msgstr "Dengeli" @@ -4917,7 +4805,7 @@ msgstr "Yasaklama süresi {0} tarihinde sona eriyor." #: src/features/moderation/components/modals/BanMemberModal.tsx:270 #: src/features/ui/action_menu/GuildMemberContextMenu.tsx:66 #: src/features/ui/action_menu/items/GuildMemberMenuItems.tsx:51 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:94 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:118 msgid "Ban member" msgstr "Üyeyi yasakla" @@ -5046,7 +4934,7 @@ msgstr "1 ila 32 karakter uzunluğunda olmalı" #. 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/PlutoniumIndex.ts:27 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:207 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:202 msgid "Billing" msgstr "Faturalandırma" @@ -5099,7 +4987,7 @@ msgid "Biometrics" msgstr "Biyometrik veriler" #. 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/VoiceVideoIndex.ts:160 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:181 msgid "Bitrate" msgstr "Bit hızı" @@ -5181,8 +5069,8 @@ msgstr "Engellendi" #: src/features/user/components/modals/tabs/BlockedUsersTab.tsx:210 #: src/features/user/components/settings_utils/search_index/BlockedUsersIndex.ts:6 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:152 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:58 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:18 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:53 msgid "Blocked users" msgstr "Engellenen kullanıcılar" @@ -5275,7 +5163,7 @@ msgstr "Yer imlerine eklendi." #. Tab label in the inbox popout listing the user bookmarks. #: src/features/channel/components/modals/BookmarksBottomSheet.tsx:33 #: src/features/messaging/components/pages/SavedMessagesPage.tsx:23 -#: src/features/messaging/components/popouts/InboxPopout.tsx:36 +#: src/features/messaging/components/popouts/InboxPopout.tsx:34 msgid "Bookmarks" msgstr "Yer İşaretleri" @@ -5535,10 +5423,6 @@ msgstr "Zorbalık, tekrarlanan istenmeyen iletişim, taciz veya hedefli kötüye msgid "Bullying, threats, hate, violence, raids, or content that pushes self-harm." msgstr "Zorbalık, tehditler, nefret, şiddet, baskınlar veya kendini yaralamayı teşvik eden içerik." -#: src/features/expressions/components/modals/CreatePackModal.tsx:95 -msgid "Bundle your favorite stickers into a pack you can distribute." -msgstr "Favori çıkartmalarınızı bir pakette toplayın ve dağıtın." - #. Short label in the app constants. #: src/features/app/constants/AppConstants.ts:45 msgid "Busy right now" @@ -5761,7 +5645,7 @@ msgid "Cameras and virtual capture devices are selected here in {productName}, n msgstr "Kameralar ve sanal yakalama cihazları Wayland sistem seçicisinde değil, {productName} uygulamasında seçilir. Burada hiçbir şey görünmüyorsa izinleri kontrol edin veya bir cihaz bağlayın." #. Tooltip in the voice control bar when cameras are disabled because the participant count exceeds the limit. {voiceChannelCameraUserLimit} is the configured threshold. -#: src/features/voice/components/VoiceControlBar.tsx:136 +#: src/features/voice/components/VoiceControlBar.tsx:132 msgid "Cameras are off above {voiceChannelCameraUserLimit} participants" msgstr "{voiceChannelCameraUserLimit} katılımcının üzerinde kameralar kapalı" @@ -5781,7 +5665,6 @@ msgid "Can't upload files here" msgstr "Buraya dosya yüklenemiyor" #. Action label for dismissing a mass-mention warning. -#. Button label on a scheduled message row that cancels (deletes) the scheduled send. #. Button label that closes the emoji rename popout without saving. #. Button that closes the delete channel confirmation without deleting. #. Button that closes the device logout confirmation without changes. @@ -5810,10 +5693,8 @@ msgstr "Buraya dosya yüklenemiyor" #: src/features/emoji/components/emojis/EmojiListItem.tsx:318 #: src/features/expressions/components/modals/AddFavoriteMemeModal.tsx:111 #: src/features/expressions/components/modals/AddGuildStickerModal.tsx:250 -#: src/features/expressions/components/modals/CreatePackModal.tsx:137 #: src/features/expressions/components/modals/EditFavoriteMemeModal.tsx:87 #: src/features/expressions/components/modals/EditGuildStickerModal.tsx:116 -#: src/features/expressions/components/modals/EditPackModal.tsx:124 #: src/features/guild/components/modals/TransferOwnershipModal.tsx:91 #: src/features/i18n/utils/CommonMessageDescriptors.ts:98 #: src/features/input/state/input_keybind/shared.ts:137 @@ -5824,7 +5705,6 @@ msgstr "Buraya dosya yüklenemiyor" #: src/features/messaging/components/modals/ForwardModal.tsx:635 #: src/features/messaging/components/modals/ImageCropModal.tsx:925 #: src/features/messaging/components/modals/MessageHistoryThresholdModal.tsx:107 -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:47 #: src/features/moderation/components/modals/BanMemberModal.tsx:262 #: src/features/moderation/components/modals/RemoveTimeoutModal.tsx:70 #: src/features/moderation/components/modals/TimeoutMemberModal.tsx:126 @@ -5850,11 +5730,6 @@ msgstr "İptal" msgid "Cancel editing message" msgstr "Mesaj düzenlemeyi iptal et" -#. Button or menu action label in the channel and chat scheduled message edit bar. Keep it concise. -#: src/features/channel/components/ScheduledMessageEditBar.tsx:18 -msgid "Cancel editing scheduled message" -msgstr "Zamanlanmış mesaj düzenlemeyi iptal et" - #. Relationship action label for canceling an outgoing friend request. #: src/features/relationship/utils/RelationshipMessageDescriptors.ts:25 msgid "Cancel friend request" @@ -5935,16 +5810,6 @@ msgstr "Düzenlenemez" msgid "Cannot delete account" msgstr "Hesap silinemiyor" -#. Title of the error modal when installing an emoji pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:83 -msgid "Cannot install emoji pack" -msgstr "Emoji paketi yüklenemiyor" - -#. Title of the error modal when installing a sticker pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:87 -msgid "Cannot install sticker pack" -msgstr "Çıkartma paketi yüklenemiyor" - #. Toast error shown when captcha verification fails inside the auth captcha interceptor. #: src/features/auth/components/CaptchaInterceptor.tsx:14 msgid "Captcha verification failed. Try again." @@ -5955,15 +5820,15 @@ msgstr "Captcha doğrulaması başarısız oldu. Tekrar deneyin." msgid "Capture" msgstr "Yakala" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:398 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:420 msgid "Capture app audio" msgstr "Uygulama sesini yakala" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:399 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:421 msgid "Capture desktop audio" msgstr "Masaüstü sesini yakala" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:397 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:419 msgid "Capture device audio" msgstr "Cihaz sesini yakala" @@ -6221,12 +6086,12 @@ msgstr "Şifre değiştirme formu" msgid "Change scheduled" msgstr "Değişiklik planlandı" -#. Tooltip / button label in the screen-share status pill. Opens the picker to change what is being shared. -#. Voice control menu action to choose a different screen-share source. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:48 -#: src/features/voice/components/VoiceControlBar.tsx:108 -msgid "Change source" -msgstr "Kaynağı değiştir" +#. Action that opens the source picker for the active screen share. +#. Voice screen share menu action that changes the shared source. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:24 +#: src/features/voice/components/ActiveScreenShareMenu.tsx:23 +msgid "Change Stream" +msgstr "Akışı Değiştir" #. Modal title for the screen-share picker when switching an ongoing stream to a new source. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:156 @@ -6575,7 +6440,7 @@ msgstr "Karakter sınırı {remaining} aşıldı" #: src/features/input/components/modals/KeyboardShortcutsCheatsheetModal.tsx:40 #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:15 #: src/features/user/components/modals/tabs/keybinds_tab/DefaultKeybindsList.tsx:39 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:120 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:115 msgid "Chat" msgstr "Sohbet" @@ -6976,7 +6841,7 @@ msgid "Choose your profile accent color" msgstr "Profil vurgu renginizi seçin" #. 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/VoiceVideoIndex.ts:108 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:129 msgid "Cisco" msgstr "Cisco" @@ -7584,7 +7449,7 @@ msgid "Codec" msgstr "Kodek" #. 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/VoiceVideoIndex.ts:96 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:117 msgid "Codec negotiation testing" msgstr "Kodek anlaşması testi" @@ -7628,8 +7493,8 @@ msgstr "Kanal konusunu daralt" #. Tooltip / aria label on a voice participant tile button that collapses expanded device tiles for one user. #. Voice menu action that collapses expanded device tiles back into a single tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:98 -#: src/features/voice/components/VoiceParticipantTile.tsx:165 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:122 +#: src/features/voice/components/VoiceParticipantTile.tsx:166 msgid "Collapse devices" msgstr "Cihazları daralt" @@ -8104,7 +7969,7 @@ msgstr "Yazma alanı odağı" #. Button label that opens a dedicated advanced settings modal for configuring screen-share encoder controls. #. Button label that opens a dedicated advanced settings modal. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedChatControls.tsx:161 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:163 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:168 msgid "Configure" msgstr "Yapılandır" @@ -8127,7 +7992,7 @@ msgid "Configure now" msgstr "Şimdi yapılandır" #. Tooltip / aria label on the screen-share control while a share is active. Opens the configure / end menu. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:69 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:58 msgid "Configure or end screen share" msgstr "Ekran paylaşımını yapılandır veya bitir" @@ -8378,12 +8243,12 @@ msgstr "Bağlantı: {connectionId}" #: src/features/i18n/utils/CommonMessageDescriptors.ts:410 #: src/features/user/components/popouts/UserProfileShared.tsx:610 #: src/features/user/components/settings_utils/search_index/LinkedAccountsIndex.ts:8 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:38 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:30 msgid "Connections" msgstr "Bağlantılar" #. User settings tab for linked external accounts. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:111 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:106 msgctxt "user-settings-tab" msgid "Connections" msgstr "Bağlantılar" @@ -8434,7 +8299,7 @@ msgid "Content filtering" msgstr "İçerik filtreleme" #. Label for an advanced screen-share select. Refers to the WebRTC MediaStreamTrack contentHint value. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:131 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:136 msgid "Content hint" msgstr "İçerik ipucu" @@ -9157,16 +9022,6 @@ msgstr "Arkadaşlık isteği yoksayılamadı" msgid "Couldn't ignore the friend request. Try again." msgstr "Arkadaşlık isteği yok sayılamadı. Tekrar dene." -#. Generic body for the error modal when an emoji pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:107 -msgid "Couldn't install this emoji pack. Try again later." -msgstr "Bu ifade paketi yüklenemedi. Lütfen daha sonra tekrar deneyin." - -#. Generic body for the error modal when a sticker pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:111 -msgid "Couldn't install this sticker pack. Try again later." -msgstr "Bu çıkartma paketini yükleyemedik. Lütfen daha sonra tekrar deneyin." - #. Error modal title shown when accepting a community invite fails. #: src/features/invite/components/alerts/InviteAcceptFailedModal.tsx:9 msgid "Couldn't join community" @@ -9582,11 +9437,6 @@ msgstr "Hediyeni almak için bir hesap oluştur" msgid "Create and manage applications and bots for your account" msgstr "Hesabınız için uygulama ve bot oluşturun ve yönetin" -#. Empty-state description for expression packs when the feature requires premium. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:63 -msgid "Create and share custom emoji and sticker packs with {premiumProductFullName}." -msgstr "{premiumProductFullName} ile özel emojiler ve çıkartma paketleri oluşturun ve paylaşın." - #. Button or menu action label in the application create modal. Keep it concise. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/applications_tab/ApplicationCreateModal.tsx:20 @@ -9628,14 +9478,6 @@ msgstr "DM oluştur" msgid "Create emoji & stickers" msgstr "Emoji ve çıkartma oluştur" -#. Action that opens the create-emoji-pack modal. -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/expressions/components/modals/CreatePackModal.tsx:18 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:314 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:31 -msgid "Create emoji pack" -msgstr "Emoji paketi oluştur" - #. Accessible label for the create-favorite-category form. #: src/features/expressions/components/modals/CreateFavoriteCategoryModal.tsx:16 msgid "Create favorite category form" @@ -9688,14 +9530,6 @@ msgstr "Topluluk oluştur veya topluluğa katıl" msgid "Create role" msgstr "Rol oluştur" -#. Action that opens the create-sticker-pack modal. -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/expressions/components/modals/CreatePackModal.tsx:22 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:314 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:35 -msgid "Create sticker pack" -msgstr "Çıkartma paketi oluştur" - #. Setup wizard title prompting the operator to create the first account. #: src/features/app/components/setup/SetupWizardSteps.tsx:48 msgid "Create the administrator account" @@ -9748,15 +9582,6 @@ msgstr "Oluşturuldu" msgid "Created {createdAt}" msgstr "{createdAt} tarihinde oluşturuldu" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:334 -msgid "Created {createdCount} / {createdLimit}" -msgstr "{createdCount} / {createdLimit} oluşturuldu" - -#. placeholder {0}: NicknameUtils.getDisplayName(packCreator) -#: src/features/channel/components/InviteEmbed.tsx:343 -msgid "Created by {0}" -msgstr "{0} tarafından oluşturuldu" - #. placeholder {0}: inviter ? NicknameUtils.getNickname(inviter, undefined, channelId) : invite.inviter ? NicknameUtils.getDisplayName(invite.inviter) : '' #. placeholder {1}: formatExpiresAt(invite.expires_at) #: src/features/channel/components/modals/GroupInvitesBottomSheet.tsx:218 @@ -9768,13 +9593,6 @@ msgstr "{0} tarafından oluşturuldu. Süresi {1} içinde dolar." msgid "Created by {creatorDisplayName} on {createdAt}" msgstr "{createdAt} tarihinde {creatorDisplayName} tarafından oluşturuldu" -#. Metadata label for an expression pack invite. userName is the pack creator username. -#. Short label in the authentication invite header. Preserve {userName}; it is inserted by code. Keep the tone plain and specific. -#: src/features/auth/flow/InviteHeader.tsx:29 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:73 -msgid "Created by {userName}" -msgstr "{userName} tarafından oluşturuldu" - #. placeholder {0}: renderInline(change.newValue, i18n, guildId) #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:739 msgid "Created for channel {0}." @@ -9787,11 +9605,6 @@ msgstr "{0} kanalı için oluşturuldu." msgid "Created on {0}." msgstr "{0} tarihinde oluşturuldu." -#. 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/ExpressionPacksIndex.ts:43 -msgid "Created packs" -msgstr "Oluşturulan paketler" - #. placeholder {0}: renderInline(change.newValue, i18n) #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:743 msgid "Created with name {0}." @@ -10119,7 +9932,7 @@ msgid "Custom tags" msgstr "Özel etiketler" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:87 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:83 msgid "Custom themes" msgstr "Özel temalar" @@ -10603,7 +10416,6 @@ msgstr "Pil ömrünü ve veri kullanımını korumak için mobil cihazlarda vars #. Button or menu action label in the channel and chat embed audio. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the channel and chat media container. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the channel and chat mobile memes picker. Keep it concise. Keep the tone plain and specific. -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the messaging commands. Keep it concise. Keep the tone plain and specific. #. Confirm button label on the destructive delete-saved-media alert. #. Danger button label that confirms deleting a custom emoji. @@ -10626,7 +10438,6 @@ msgstr "Pil ömrünü ve veri kullanımını korumak için mobil cihazlarda vars #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:117 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:290 #: src/features/user/components/modals/tabs/component_gallery_tab/index.tsx:238 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:49 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:154 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:190 msgid "Delete" @@ -10785,11 +10596,6 @@ msgstr "Mesajlarımı sil" msgid "Delete other members' messages. Pinning is controlled separately." msgstr "Diğer üyelerin mesajlarını silin. Sabitleme ayrı olarak kontrol edilir." -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:40 -msgid "Delete pack" -msgstr "Paketi sil" - #. 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:31 msgid "Delete passkey" @@ -10862,11 +10668,6 @@ msgstr "Bu mesajı sil" msgid "Delete this message? Can't be undone." msgstr "Bu mesajı silmek istiyor musunuz? Geri alınamaz." -#. Error message in the expression packs tab. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:45 -msgid "Delete this pack? Can't be undone." -msgstr "Bu paketi silmek istiyor musunuz? Geri alınamaz." - #. Danger action in the channel permissions overwrite context menu that removes a member permission override from the channel. #: src/features/channel/components/modals/channel_tabs/channel_permissions_tab/OverwriteContextMenu.tsx:19 msgid "Delete user" @@ -11011,7 +10812,7 @@ msgid "Description must be no more than {discoveryDescriptionMaxLength} characte msgstr "Açıklama en fazla {discoveryDescriptionMaxLength} karakter olmalıdır." #. Developer settings tab showing UI component examples. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:153 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:148 msgid "Design system" msgstr "Tasarım sistemi" @@ -11025,8 +10826,8 @@ msgstr "Masaüstü" #. User settings tab for desktop app integration and platform settings. #. User settings tab label shown on desktop builds when the OS could not be identified (fallback for the per-OS labels). -#: src/features/user/components/settings_utils/SettingsConstants.tsx:86 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:141 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:81 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:136 msgid "Desktop app" msgstr "Masaüstü uygulaması" @@ -11113,7 +10914,7 @@ msgstr "Masaüstü sürümü {version} kullanıma sunuldu. Kurulum dosyasını i #. Settings section label for desktop window behavior. #: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx:150 #: src/features/user/components/settings_utils/search_index/DesktopSettingsIndex.ts:94 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:62 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:54 msgid "Desktop window" msgstr "Masaüstü penceresi" @@ -11139,7 +10940,7 @@ msgid "Detached banner" msgstr "Ayrılmış başlık" #. Option label for a WebRTC content hint select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:147 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:152 msgid "Detail" msgstr "Ayrıntı" @@ -11163,7 +10964,7 @@ msgstr "Yazarken algıla" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:20 #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:25 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:211 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:206 msgid "Developer" msgstr "Geliştirici" @@ -11171,7 +10972,7 @@ msgstr "Geliştirici" #. Settings section label for client developer mode. #: src/features/user/components/modals/tabs/ClientDeveloperSettingsTab.tsx:17 #: src/features/user/components/settings_utils/search_index/ClientDeveloperSettingsIndex.ts:7 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:66 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:58 msgid "Developer mode" msgstr "Geliştirici modu" @@ -11218,11 +11019,6 @@ msgstr "Cihaz" msgid "Device alerts" msgstr "Cihaz uyarıları" -#. Voice participant context menu submenu label for actions that affect one or more voice devices. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:182 -msgid "Device controls" -msgstr "Cihaz Kontrolleri" - #: src/features/user/components/modals/tabs/DevicesTab.tsx:131 msgid "Device details" msgstr "Cihaz ayrıntıları" @@ -11232,7 +11028,7 @@ msgstr "Cihaz ayrıntıları" msgid "Device revoked" msgstr "Cihazın erişimi iptal edildi" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:891 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1024 msgid "Device selection" msgstr "Cihaz seçimi" @@ -11255,7 +11051,7 @@ msgstr "Cihaz:" #: src/features/user/components/modals/tabs/DevicesTab.tsx:530 #: src/features/user/components/settings_utils/search_index/DevicesIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/AppearanceSections.ts:82 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:62 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:57 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:124 msgid "Devices" msgstr "Cihazlar" @@ -11437,7 +11233,7 @@ msgid "Disable mobile push notifications" msgstr "Mobil anlık bildirimleri kapat" #. Short label for an advanced screen-share preview preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:43 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:48 msgid "Disable picture-in-picture popout for screen shares" msgstr "Ekran paylaşımları için resim içinde resim açılır penceresini devre dışı bırak" @@ -11478,7 +11274,7 @@ msgstr "İki faktörlü kimlik doğrulama formunu devre dışı bırak" #. Voice menu checkbox label. Hides another participant's video only for the current user. #. Voice menu checkbox that hides a participant video on the current device only. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:86 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:110 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:77 msgid "Disable video locally" msgstr "Videoyu yerel olarak devre dışı bırak" @@ -11754,11 +11550,6 @@ msgstr "Görünen ad" msgid "Display name (optional)" msgstr "Görünen ad (isteğe bağlı)" -#. Voice participant context menu submenu label for call display and diagnostics preferences. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:186 -msgid "Display options" -msgstr "Görüntüleme seçenekleri" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:661 msgid "Display role members separately." msgstr "Rol üyelerini ayrı ayrı göster." @@ -12284,12 +12075,8 @@ msgstr "Hollandaca" msgid "e.g., YubiKey, iPhone, work computer" msgstr "örn. YubiKey, iPhone, iş bilgisayarı" -#: src/features/expressions/components/modals/PackInviteModal.tsx:187 -msgid "Each link works once." -msgstr "Her bağlantı bir kez çalışır." - #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:83 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:79 msgid "Early access to new features" msgstr "Yeni özelliklere erken erişim" @@ -12315,7 +12102,6 @@ msgstr "Yankı engelleme" #: src/features/emoji/components/stickers/StickerGridItem.tsx:43 #: src/features/platform/utils/DesktopLocaleBridge.ts:42 #: src/features/user/components/modals/tabs/chat_settings_tab/SearchEnginesTab.tsx:35 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:123 #: src/features/user/components/modals/tabs/LinkedAccountsTab.tsx:51 msgid "Edit" msgstr "Düzenle" @@ -12396,11 +12182,6 @@ msgstr "Topluluk profilini düzenle" msgid "Edit connection" msgstr "Bağlantıyı düzenle" -#. Action that opens the edit-emoji-pack modal. -#: src/features/expressions/components/modals/EditPackModal.tsx:19 -msgid "Edit emoji pack" -msgstr "Emoji paketini düzenle" - #. Permission description in the role/permission editor for the Manage Community permission. Refers to top-level community settings, not per-channel. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:23 msgid "Edit global settings like name, description, and icon." @@ -12512,11 +12293,6 @@ msgstr "Çıkartmayı düzenle" msgid "Edit sticker {stickerName}" msgstr "{stickerName} çıkartmasını düzenle" -#. Action that opens the edit-sticker-pack modal. -#: src/features/expressions/components/modals/EditPackModal.tsx:23 -msgid "Edit sticker pack" -msgstr "Çıkartma paketini düzenle" - #. Settings search entry description. One-line summary of what the settings search entry controls. #: src/features/user/components/settings_utils/search_index/ApplicationsIndex.ts:88 msgid "Edit the bot avatar, tag, bio, banner, and friend request behavior" @@ -12555,11 +12331,6 @@ msgstr "Düzenleme geçici olarak kullanılamıyor. Lütfen daha sonra tekrar de msgid "Editing message" msgstr "Mesaj düzenleniyor" -#. Button or menu action label in the channel and chat scheduled message edit bar. Keep it concise. -#: src/features/channel/components/ScheduledMessageEditBar.tsx:14 -msgid "Editing scheduled message" -msgstr "Planlanmış mesaj düzenleniyor" - #. Discovery category dropdown option in the community Discovery settings tab. #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:88 msgid "Education" @@ -12674,7 +12445,7 @@ msgstr "Yerleştir" #. Developer settings tab for testing URL unfurls and rendered embeds. #. Settings search entry label for the developer embed debugger. #: src/features/user/components/settings_utils/search_index/EmbedDebuggerIndex.ts:7 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:149 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:144 msgid "Embed debugger" msgstr "Gömme hata ayıklayıcı" @@ -12726,10 +12497,8 @@ msgstr "Yerleştirmeler gizlenmedi" #. Audit log target-type filter label. Filters entries that target a custom emoji. #. Column header for the custom emoji image or glyph. #. 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/app/config/AuditLogConstants.ts:172 #: src/features/emoji/components/emojis/EmojiListItem.tsx:337 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:162 msgid "Emoji" msgstr "Emoji" @@ -12745,11 +12514,6 @@ msgstr "Emoji" msgid "emoji {emojiName}" msgstr "{emojiName} emojisi" -#. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:59 -msgid "Emoji & sticker packs" -msgstr "Emoji ve çıkartma paketleri" - #. 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:351 msgid "Emoji autocomplete" @@ -12795,45 +12559,6 @@ msgstr "Emoji adı en fazla 32 karakter uzunluğunda olmalıdır" msgid "Emoji names need at least 2 characters and can use letters, numbers, and underscores. Emojis must be under {maxSize}. Static images are resized to 128x128 pixels and compressed automatically. Animated emojis and SVGs must already fit the limit." msgstr "Emoji adları en az 2 karakter içermelidir ve harf, sayı ve alt çizgi kullanılabilir. Emojiler {maxSize}'dan küçük olmalıdır. Statik resimler otomatik olarak 128x128 piksele yeniden boyutlandırılır ve sıkıştırılır. Animasyonlu emojiler ve SVG'lerin zaten limite uygun olması gerekir." -#. Kind label on an emoji pack invite embed. -#. Short label in the authentication invite header. Keep the tone plain and specific. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/auth/flow/InviteHeader.tsx:21 -#: src/features/channel/components/InviteEmbed.tsx:84 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:57 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:105 -msgid "Emoji pack" -msgstr "Emoji paketi" - -#. placeholder {0}: invite.pack.name -#: src/features/invite/commands/InviteCommands.tsx:144 -msgid "Emoji pack {0} has been installed." -msgstr "{0} emoji paketi yüklendi." - -#. Title of the error modal when creating a new emoji pack is rejected because the user is at the creation limit. -#: src/features/invite/commands/InviteCommands.tsx:56 -msgid "Emoji pack creation limit reached" -msgstr "Emoji paketi oluşturma sınırına ulaşıldı" - -#. Modal title for the emoji pack invite share flow. -#: src/features/expressions/components/modals/PackInviteModal.tsx:57 -msgid "Emoji pack invite" -msgstr "Emoji paketi daveti" - -#. Title of the error modal when installing an emoji pack via invite is rejected because the user is at the install limit. -#: src/features/invite/commands/InviteCommands.tsx:47 -msgid "Emoji pack limit reached" -msgstr "Emoji paketi sınırına ulaşıldı" - -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#. Settings section label for emoji expression packs. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:80 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:23 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:18 -msgid "Emoji packs" -msgstr "Emoji paketleri" - #. 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/ChatSettingsSections.ts:126 msgid "Emoji picker" @@ -12882,8 +12607,8 @@ msgstr "Favoriler boş" #. Label for an advanced select that caps the best video codec this client advertises it can decode. #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:172 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:92 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:177 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:113 msgid "Emulate decode codec (testing)" msgstr "Kod çözme kodeğini öykün (test)" @@ -13177,18 +12902,18 @@ msgstr "Yetişkinlere uygun içerik etkinleştirildi." #. Label for an advanced screen-share select. Refers to hardware or software video encoding. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:51 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:144 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:56 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:165 msgid "Encoder path" msgstr "Kodlayıcı yolu" #. Description for the encoder path select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:55 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:60 msgid "Encoder preference for new screen shares." msgstr "Yeni ekran paylaşımları için kodlayıcı tercihi." #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:164 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:185 msgid "Encoder, SVC, backup stream, and bitrate presets" msgstr "Kodlayıcı, SVC, yedek akış ve bit hızı ön ayarları" @@ -13220,10 +12945,8 @@ msgstr "Ödemesiz dönemi bitir" msgid "End grace period now?" msgstr "Ödemesiz dönemi şimdi bitirilsin mi?" -#. Button label that stops the current screen share. #. Voice control menu action to stop sharing the screen. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:52 -#: src/features/voice/components/VoiceControlBar.tsx:112 +#: src/features/voice/components/VoiceControlBar.tsx:108 msgid "End screen share" msgstr "Ekran paylaşımını bitir" @@ -13540,7 +13263,9 @@ msgstr "Tüm sistem sesi" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Subsection title in the voice tab. Keep it concise. +#. Voice menu submenu label for per-user entrance sound controls. #. Voice menu submenu label that contains per-user entrance sound mute and volume controls. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:179 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:309 #: src/features/user/components/modals/tabs/UserVoiceTab.tsx:187 #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:145 @@ -13568,6 +13293,8 @@ msgid "Entrance sound saved" msgstr "Giriş sesi kaydedildi" #. Voice menu slider label adjusting playback volume of this user's entrance sound, locally only. +#. Voice menu slider label for a user's entrance sound playback volume. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:187 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:318 msgid "Entrance sound volume" msgstr "Giriş sesi düzeyi" @@ -13803,10 +13530,6 @@ msgstr "Deneysel" msgid "EXPERIMENTAL" msgstr "EXPERIMENTAL" -#: src/features/expressions/components/modals/PackInviteModal.tsx:152 -msgid "Expiration" -msgstr "Sona erme" - #. Label above the expiration duration dropdown in the invite link settings. #: src/features/invite/components/modals/InviteModal.tsx:102 msgid "Expire after" @@ -13941,13 +13664,8 @@ msgstr "Verilerimi dışa aktar" msgid "Export themes" msgstr "Temaları dışa aktar" -#. Developer / debug surface — keep terse and technical. Tooltip / description for the Expression packs settings toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:129 -msgid "Expose the staff-only Expression packs page in user settings." -msgstr "Kullanıcı ayarlarında yalnızca personel için olan ifade paketleri sayfasını göster." - #. Developer / debug surface — keep terse and technical. Tooltip / description for the profile timezone settings toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:138 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:129 msgid "Expose the staff-only timezone section in profile settings." msgstr "Profil ayarlarında yalnızca çalışanlara özel zaman dilimi bölümünü göster." @@ -13958,23 +13676,6 @@ msgstr "Profil ayarlarında yalnızca çalışanlara özel zaman dilimi bölüm msgid "Expression autocomplete" msgstr "İfade otomatik tamamlama" -#. Settings search entry label. Names the settings search entry in the settings UI. -#. User settings tab for purchased or owned emoji/sticker expression packs. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:166 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:7 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:54 -msgid "Expression packs" -msgstr "İfade paketleri" - -#. Empty-state title for expression packs when the feature requires premium. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:59 -msgid "Expression packs are a {premiumProductName} feature" -msgstr "İfade paketleri bir {premiumProductName} özelliğidir" - -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:168 -msgid "Expression packs are not enabled on this instance. Contact your instance administrator for more information." -msgstr "İfade paketleri bu örnekte etkin değil. Daha fazla bilgi için örnek yöneticinizle iletişime geçin." - #. Aria label for the expression picker category nav. #: src/features/i18n/utils/CommonMessageDescriptors.ts:751 msgid "Expression picker categories" @@ -13987,9 +13688,7 @@ msgstr "İfade temizleme" #. Community settings sidebar category grouping the emoji and stickers tabs. #. 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/GuildSettingsConstants.ts:249 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:19 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:134 msgid "Expressions" msgstr "İfadeler" @@ -14457,7 +14156,7 @@ msgstr "Favorilere eklendi" msgid "Favorites" msgstr "Favoriler" -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:182 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:177 msgid "Feature" msgstr "Özellik" @@ -14753,14 +14452,14 @@ msgstr "Metin alanına odaklan" #. Voice call layout action that pins one of several active devices of the same participant. #. Voice layout menu action that focuses one device/session for a participant. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:37 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:61 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:101 msgid "Focus this device" msgstr "Bu cihaza odaklan" #. Voice call layout action that pins the selected participant in the focused view. #. Voice layout menu action that focuses one participant in the call view. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:41 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:65 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:105 msgid "Focus this person" msgstr "Bu kişiye odaklan" @@ -14807,7 +14506,7 @@ msgstr "Klasör ayarları" msgid "Follow us on {blueskyProviderName}" msgstr "Bizi {blueskyProviderName} adresinden takip edin" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:693 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:826 msgid "Follow voice input" msgstr "Ses girişini takip et" @@ -15061,7 +14760,7 @@ msgstr "Bir mesaj iletti" msgid "Forwarded from" msgstr "Şuradan iletildi" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:269 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:267 msgid "Found {resultCount} results in {categoryCount} categories" msgstr "{categoryCount} kategoride {resultCount} sonuç bulundu" @@ -15096,7 +14795,7 @@ msgstr "Kare hızı" msgid "France" msgstr "Fransa" -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:187 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:182 msgid "Free" msgstr "Ücretsiz" @@ -15355,10 +15054,6 @@ msgstr "Genel" msgid "Generate a shareable link or copy your combined custom CSS." msgstr "Paylaşılabilir bir bağlantı oluşturun veya birleştirilmiş özel CSS'nizi kopyalayın." -#: src/features/expressions/components/modals/PackInviteModal.tsx:213 -msgid "Generate invite" -msgstr "Davet oluştur" - #. Short label in the add friends to group modal. Keep it concise. #: src/features/relationship/components/modals/AddFriendsToGroupModal.tsx:23 msgid "Generate invite link" @@ -15639,7 +15334,7 @@ msgstr "<0/> hediye edildi, <1>{giftEndDate} tarihine kadar geçerli. Otomat #. Settings search entry label. Also used as a search synonym in the settings search bar. #. User settings tab for gift inventory and redemption codes. #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:37 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:99 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:94 msgid "Gifts" msgstr "Hediyeler" @@ -15664,7 +15359,7 @@ msgid "Glad you're here, {username}!" msgstr "Hoş geldin, {username}!" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:71 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:67 msgid "Global emoji & sticker access" msgstr "Küresel emoji ve çıkartma erişimi" @@ -15703,8 +15398,8 @@ msgstr "{premiumProductName} ayarlarına git" #. Button label on a community invite embed when the current user is already a member. #. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:108 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:53 +#: src/features/channel/components/InviteEmbed.tsx:79 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:45 msgid "Go to community" msgstr "Topluluğa git" @@ -15831,7 +15526,7 @@ msgstr "{0} verildi." msgid "Grants all permissions and bypasses channel restrictions. Highly sensitive." msgstr "Tüm izinleri verir ve kanal kısıtlamalarını atlar. Çok hassastır." -#: src/features/voice/components/StreamSettingsMenuContent.tsx:878 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1011 msgid "Granular selection" msgstr "Ayrıntılı seçim" @@ -15867,7 +15562,7 @@ msgstr "Yunanca" #. Toggle label in the mobile video settings bottom sheet. Switches to grid layout. #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:88 -#: src/features/voice/components/VoiceSettingsMenus.tsx:784 +#: src/features/voice/components/VoiceSettingsMenus.tsx:785 msgid "Grid view" msgstr "Izgara görünümü" @@ -15948,7 +15643,7 @@ msgstr "Grup davetleri" #. Audit log channel type label for group DM channels. #. Fallback display name for an unnamed group DM in quick switcher results. #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:57 -#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:44 +#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:43 msgid "Group message" msgstr "Grup mesajı" @@ -16010,20 +15705,25 @@ msgid "Grouping" msgstr "Gruplama" #. 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/VoiceVideoIndex.ts:104 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:125 msgid "H.264" msgstr "H.264" #. Label for an advanced screen-share select. H.264 is a codec name and should stay literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:115 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:120 msgid "H.264 backup stream" msgstr "H.264 yedek akışı" #. Option label for an H.264 backup stream select. H.264 is a codec name and should stay literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:127 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:132 msgid "H.264 simulcast backup" msgstr "H.264 simulcast yedeklemesi" +#. Option label for the screen-share codec select while the HEVC opt-in is off and the option is disabled. H.265 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:231 +msgid "H.265 (requires opt-in)" +msgstr "H.265 (katılım gerektirir)" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the connection add connection modal. #: src/features/connection/components/modals/AddConnectionModal.tsx:57 @@ -16075,12 +15775,8 @@ msgstr "Donanım hızlandırma" msgid "Hardware acceleration can cause rendering glitches with transparent windows. Try --disable-gpu if you see flicker or smearing." msgstr "Donanım hızlandırma, şeffaf pencerelerde görüntüleme sorunlarına neden olabilir. Titreme veya bulanıklık görüyorsanız --disable-gpu komutunu deneyin." -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:132 -msgid "Hardware acceleration is off, so codecs will encode on your CPU. <0>Turn it back on in {advancedSettingsLabel}." -msgstr "Donanım hızlandırma kapalı, bu nedenle kodekler işlemcinizde kodlama yapacak. <0>Bunu {advancedSettingsLabel} bölümünde tekrar açı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/search_index/VoiceVideoIndex.ts:152 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:173 msgid "Hardware encoder" msgstr "Donanım kodlayıcı" @@ -16215,10 +15911,15 @@ msgid "Help translate {PRODUCT_NAME} into your language on <0>{I18N_WEBLATE_DOMA msgstr "{PRODUCT_NAME}'i <0>{I18N_WEBLATE_DOMAIN} üzerinde dilinize çevirmemize yardım edin." #. Description for a WebRTC content hint select. Keep Motion, Detail, and text as plain option concepts. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:135 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:140 msgid "Helps the browser choose motion, detail, or text handling." msgstr "Tarayıcının hareket, ayrıntı veya metin işleme için en uygun seçeneği belirlemesine yardımcı olur." +#. Settings search synonym. Codec name; keep literal. Used to match this term in the settings search bar. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:105 +msgid "HEVC" +msgstr "HEVC" + #. Codec description in the screen share codec policy menu. HEVC is a codec name; keep WebRTC literal. #: src/features/voice/utils/ScreenShareCodecPolicy.ts:28 msgid "HEVC. Efficient at low bitrate, but only usable when WebRTC exposes a hardware encoder." @@ -16370,7 +16071,7 @@ msgid "Hide muted channels by default?" msgstr "Sessize alınan kanalları varsayılan olarak gizle?" #. Short label for an advanced stream privacy preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:47 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:52 msgid "Hide my stream preview thumbnail" msgstr "Yayın önizleme küçük resmimi gizle" @@ -16389,7 +16090,7 @@ msgstr "Şifreyi gizle" msgid "Hide picture-in-picture popout?" msgstr "Resim içinde resim penceresini gizle?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:727 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:860 msgid "Hide preview thumbnail" msgstr "Önizleme küçük resmini gizle" @@ -16451,7 +16152,7 @@ msgid "High dynamic range display mode" msgstr "Yüksek dinamik aralıklı ekran modu" #. Description for a software encoder quality select. Keep AV1 and CPU literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:75 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:80 msgid "Higher quality can cost more CPU and latency." msgstr "Daha yüksek kalite daha fazla CPU ve gecikmeye neden olabilir." @@ -16474,7 +16175,7 @@ msgstr "İpuçları" msgid "Hoist order" msgstr "Sıralamayı yükselt" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:507 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:522 msgid "Hoist order reset to default" msgstr "Yükseltme sırası varsayılana sıfırlandı" @@ -16503,7 +16204,7 @@ msgstr "Kaydetmek için basılı tutun. Kilitlemek için yukarı sürükleyin ve #. Action label in quick switcher for navigating to the Home tab. #: src/features/app/components/layout/MobileBottomNav.tsx:110 -#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:48 +#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:47 msgid "Home" msgstr "Ana Sayfa" @@ -16834,11 +16535,11 @@ msgstr "Yoksay" msgid "Ignore friend request" msgstr "Arkadaşlık isteğini yoksay" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:868 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1001 msgid "Ignore hardware devices" msgstr "Donanım aygıtlarını yoksay" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:844 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:977 msgid "Ignore input media" msgstr "Giriş medyasını yok say" @@ -16864,7 +16565,7 @@ msgstr "Spam işaretini yoksay" msgid "Ignore the friend request from {displayName}?" msgstr "{displayName} adlı kişiden gelen arkadaşlık isteğini yok say?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:855 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:988 msgid "Ignore virtual" msgstr "Sanalı yok say" @@ -17198,7 +16899,7 @@ msgid "Inbox preview" msgstr "Gelen kutusu önizlemesi" #. Accessible label for the inbox popout tablist. -#: src/features/messaging/components/popouts/InboxPopout.tsx:44 +#: src/features/messaging/components/popouts/InboxPopout.tsx:38 msgid "Inbox tabs" msgstr "Gelen kutusu sekmeleri" @@ -17446,38 +17147,11 @@ msgstr "Emoji ekle" msgid "Install {productName} for the full source picker and smoother screen-sharing controls." msgstr "Tüm kaynak seçiciye ve daha sorunsuz ekran paylaşımı kontrollerine sahip olmak için {productName} uygulamasını yükleyin." -#. Button label on an emoji pack invite embed that installs the pack. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:92 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:65 -msgid "Install emoji pack" -msgstr "Emoji paketini yükle" - -#. Button label on a sticker pack invite embed that installs the pack. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:96 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:69 -msgid "Install sticker pack" -msgstr "Çıkartma paketini yükle" - #. Label for the installed desktop version in the Linux update modal. #: src/features/updater/commands/UpdaterModalCommands.tsx:136 msgid "Installed" msgstr "Yüklü" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:303 -msgid "Installed {installedCount} / {installedLimit}" -msgstr "Yüklü {installedCount} / {installedLimit}" - -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:113 -msgid "Installed on {installedAt}" -msgstr "{installedAt} tarihinde yüklendi" - -#. 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/ExpressionPacksIndex.ts:39 -msgid "Installed packs" -msgstr "Yüklü paketler" - #. Desktop updater modal body. The currentVersion placeholder is the installed app version. #: src/features/updater/commands/UpdaterModalCommands.tsx:45 msgid "Installed version: {currentVersion}." @@ -17527,7 +17201,7 @@ msgstr "Arayüz" #. Settings section label for interface language selection. #. Settings section title in the language tab. Keep it concise. #: src/features/user/components/modals/tabs/LanguageTab.tsx:79 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:50 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:42 msgid "Interface language" msgstr "Arayüz dili" @@ -17536,11 +17210,6 @@ msgstr "Arayüz dili" msgid "Interface size" msgstr "Arayüz boyutu" -#. Status pill on a scheduled message row when the schedule is in the past or otherwise invalid. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:26 -msgid "Invalid" -msgstr "Geçersiz" - #. Error message in the use entrance sound. #. Error message in the use sound settings. #: src/features/user/components/modals/tabs/hooks/useEntranceSound.ts:30 @@ -17631,7 +17300,6 @@ msgstr "Görünmez" #: src/features/app/config/AuditLogConstants.ts:180 #: src/features/channel/components/guild_members_page/MemberTableRow.tsx:43 #: src/features/invite/components/modals/InviteModal.tsx:97 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:120 msgid "Invite" msgstr "Davet et" @@ -17704,7 +17372,7 @@ msgid "Invite link settings" msgstr "Davet bağlantısı ayarları" #. Title shown on an invite embed while streaming privacy is active. -#: src/features/channel/components/InviteEmbed.tsx:137 +#: src/features/channel/components/InviteEmbed.tsx:108 msgid "Invite masked" msgstr "Davet gizlendi" @@ -17786,7 +17454,7 @@ msgid "Invite to community" msgstr "Topluluğa davet et" #. Title shown on an invite embed when the invite cannot be resolved due to a non-permanent failure. -#: src/features/channel/components/InviteEmbed.tsx:133 +#: src/features/channel/components/InviteEmbed.tsx:104 msgid "Invite unavailable" msgstr "Davet kullanılamıyor" @@ -17805,17 +17473,6 @@ msgstr "Davet eden" msgid "Invited by {0}." msgstr "Davet eden: {0}." -#. Short label in the authentication invite header. Preserve {inviterTag}; it is inserted by code. Keep the tone plain and specific. -#: src/features/auth/flow/InviteHeader.tsx:34 -#: src/features/channel/components/InviteEmbed.tsx:347 -msgid "Invited by {inviterTag}" -msgstr "Davet eden: {inviterTag}" - -#. Metadata label for an expression pack invite. userTag is the inviter username and discriminator. -#: src/features/invite/components/modals/InviteAcceptModal.tsx:77 -msgid "Invited by {userTag}" -msgstr "{userTag} davet etti" - #: src/features/invite/components/InviteListItem.tsx:67 msgid "Inviter" msgstr "Davet eden" @@ -17860,7 +17517,7 @@ msgstr "Olası bir saldırı algılandığı için davetler {productName} taraf #. Invite settings notice shown after admins pause invite links for a community. #. Status message on a community invite embed when invites are paused by community admins. -#: src/features/channel/components/InviteEmbed.tsx:121 +#: src/features/channel/components/InviteEmbed.tsx:92 #: src/features/invite/components/DisableInvitesButton.tsx:48 msgid "Invites are paused for this community." msgstr "Bu topluluk için davetler duraklatıldı." @@ -17871,7 +17528,7 @@ msgstr "Bu toplulukta davetler bir yönetici tarafından duraklatıldı. Bu dave #. Audit log community feature label meaning invite creation is disabled. #. Status label on a community invite embed when invites are paused or anti-raid mode is active. -#: src/features/channel/components/InviteEmbed.tsx:104 +#: src/features/channel/components/InviteEmbed.tsx:75 #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:106 msgid "Invites disabled" msgstr "Davetler devre dışı bırakıldı" @@ -17884,7 +17541,7 @@ msgstr "Davetler devre dışı bırakıldı bildirim çubuğu" #. Button or menu action label in the invite accept modal. Keep it concise. #. Button or menu action label in the invites disabled modal. Keep it concise. #: src/features/invite/components/alerts/InvitesDisabledModal.tsx:9 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:49 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:41 msgid "Invites paused" msgstr "Davetler duraklatıldı" @@ -18025,12 +17682,12 @@ msgid "Join community form" msgstr "Topluluğa katılma formu" #. Button label on a group DM invite embed that accepts the invite. -#: src/features/channel/components/InviteEmbed.tsx:80 +#: src/features/channel/components/InviteEmbed.tsx:71 msgid "Join group" msgstr "Gruba katıl" #. Button or menu action label in the invite accept modal. Keep it concise. -#: src/features/invite/components/modals/InviteAcceptModal.tsx:45 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:37 msgid "Join group DM" msgstr "Grup DM'ye katıl" @@ -18355,12 +18012,12 @@ msgstr "Korece" #. User settings tab for language, locale, and time display preferences. #: src/features/app/components/setup/SetupWizardSteps.tsx:56 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:6 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:137 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:132 msgid "Language" msgstr "Dil" #. 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/GeneralSettingsSections.ts:54 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:46 msgid "Language settings" msgstr "Dil ayarları" @@ -18440,15 +18097,10 @@ msgid "Launch at login" msgstr "Giriş yapıldığında başlat" #. Description for an SVC mode select. Keep SVC and AV1 literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:95 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:100 msgid "Layering for AV1 and VP9 when available." msgstr "SVC ve AV1 kullanıldığında katmanlama." -#. CTA label that opens the premium settings tab from expression packs. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:67 -msgid "Learn about {premiumProductName}" -msgstr "{premiumProductName} hakkında bilgi edinin" - #. Accessible label for the screen-share picker footer info button. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:184 msgid "Learn about screen share previews" @@ -18818,7 +18470,7 @@ msgid "Links" msgstr "Bağlantılar" #. User settings tab label shown on Linux desktop builds. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:78 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:73 msgid "Linux app" msgstr "Linux uygulaması" @@ -19115,7 +18767,7 @@ msgid "macOS" msgstr "macOS" #. User settings tab label shown on macOS desktop builds. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:82 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:77 msgid "macOS app" msgstr "macOS uygulaması" @@ -19247,11 +18899,6 @@ msgstr "Topluluk özelliklerini yönet" msgid "Manage emoji & stickers" msgstr "Emoji ve çıkartmaları yönet" -#. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:47 -msgid "Manage expression packs" -msgstr "İfade paketlerini yönet" - #: src/features/channel/components/modals/channel_tabs/ChannelWebhooksTab.tsx:93 msgid "Manage incoming webhooks that can post messages into this channel." msgstr "Bu kanala mesaj gönderebilecek gelen web kancalarını yönetin." @@ -19316,7 +18963,7 @@ msgstr "Masaüstü uygulamasını manuel güncelle" #. Action label in the inbox popout overflow menu. Marks every inbox channel as read. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/messaging/components/popouts/InboxPopout.tsx:48 +#: src/features/messaging/components/popouts/InboxPopout.tsx:42 #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:435 msgid "Mark all as read" msgstr "Tümünü okundu olarak işaretle" @@ -19334,7 +18981,7 @@ msgstr "Tüm DM'leri okundu olarak işaretle" #. Accessible label and tooltip for the mark-all-as-read button in the inbox popout. #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:165 -#: src/features/messaging/components/popouts/InboxPopout.tsx:52 +#: src/features/messaging/components/popouts/InboxPopout.tsx:46 msgid "Mark all inbox channels as read" msgstr "Tüm gelen kutusu kanallarını okundu olarak işaretle" @@ -19597,10 +19244,6 @@ msgstr "Maksimum kullanım sayısı" msgid "Max size: {BACKGROUND_MEDIA_MAX_SIZE_LABEL}." msgstr "Maksimum boyut: {BACKGROUND_MEDIA_MAX_SIZE_LABEL}." -#: src/features/expressions/components/modals/PackInviteModal.tsx:168 -msgid "Max uses" -msgstr "Maksimum kullanım" - #: src/features/user/components/modals/tabs/component_gallery_tab/IndicatorsTab.tsx:451 msgid "Max visible count" msgstr "Maksimum görünür sayı" @@ -19615,13 +19258,6 @@ msgstr "Pencereyi büyüt" msgid "Maximizes visible messages with minimal spacing." msgstr "Minimum aralıkla görünen mesajları en üst düzeye çıkarır." -#. Form helper text describing the maximum length of a description field. -#. Form helper text describing the maximum length of a description field. -#: src/features/expressions/components/modals/CreatePackModal.tsx:46 -#: src/features/expressions/components/modals/EditPackModal.tsx:43 -msgid "Maximum 256 characters" -msgstr "En fazla 256 karakter" - #. Label for attachment decay maximum eligible size. #: src/features/app/components/setup/SetupWizardSteps.tsx:240 msgid "Maximum eligible size (MB)" @@ -19638,10 +19274,15 @@ msgid "Maximum protection for family-friendly spaces" msgstr "Aile dostu alanlar için maksimum koruma" #. Label for an advanced screen-share bitrate select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:155 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:160 msgid "Maximum screen share bitrate" msgstr "Ekran paylaşımı maksimum bit hızı" +#. Settings search entry description for the AV1 and H.265 screen-share opt-in toggles. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:97 +msgid "May cause compatibility issues for viewers. We’re working on improving this." +msgstr "Görüntüleyenler için uyumluluk sorunlarına neden olabilir. Bunu iyileştirmek için çalışıyoruz." + #. Short label in the max favorite memes modal. #: src/features/app/components/alerts/MaxFavoriteMemesModal.tsx:34 #: src/features/expressions/components/modals/GiftAcceptModal.tsx:220 @@ -19690,9 +19331,7 @@ msgid "Media buttons" msgstr "Medya düğmeleri" #. Accessible label for the floating media controls toolbar in the media viewer modal. -#. Voice participant context menu submenu label for camera, stream, and video actions. #: src/features/messaging/components/modals/media_modal/shared.ts:69 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:190 msgid "Media controls" msgstr "Medya kontrolleri" @@ -19898,7 +19537,7 @@ msgstr "Üyeler, seçildi" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Voice participant menu action that inserts a mention of the selected user into the message composer. #: src/features/ui/action_menu/items/MentionUserMenuItem.tsx:13 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:45 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:69 #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:67 msgid "Mention" msgstr "Bahset" @@ -20004,7 +19643,7 @@ msgstr "mesaj" #: src/features/guild/components/modals/guild_tabs/GuildMemberActionsSheet.tsx:88 #: src/features/ui/action_menu/items/ActionsSubmenu.tsx:41 #: src/features/ui/action_menu/items/MessageUserMenuItem.tsx:26 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:49 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:73 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabInputsTab.tsx:86 #: src/features/user/components/modals/UserProfileMobileSheet.tsx:712 #: src/features/user/components/modals/UserProfileModal.tsx:562 @@ -20342,7 +19981,7 @@ msgstr "Mikrofon izni gerekli" msgid "Microphone test" msgstr "Mikrofon testi" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:813 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:946 msgid "Microphone workaround" msgstr "Mikrofon geçici çözümü" @@ -20532,9 +20171,7 @@ msgid "Mod" msgstr "Mod" #. Permission category for moderation actions against members or messages. -#. Voice participant context menu submenu label for member moderation actions. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:141 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:194 msgid "Moderation" msgstr "Denetleme" @@ -20667,7 +20304,7 @@ msgstr "En alakalı" #. Short label in the inline. Keep it concise. #: src/features/user/components/modals/tabs/accessibility_tab/AccessibilityTabInline.tsx:31 #: src/features/user/components/modals/tabs/AccessibilityTab.tsx:98 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:143 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:148 #: src/features/user/components/settings_utils/search_index/AccessibilityIndex.ts:297 #: src/features/user/components/settings_utils/section_registry/AccessibilitySections.ts:271 msgid "Motion" @@ -20685,7 +20322,7 @@ msgid "Move" msgstr "Taşı" #. Submenu label that moves every active device into another voice channel. -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:22 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:37 msgid "Move all devices to…" msgstr "Tüm cihazları şuraya taşı:…" @@ -20702,7 +20339,7 @@ msgstr "Görüntülenen kanal geçmişinde geriye git" #. Submenu label that moves a single device into another voice channel. #. Submenu label that moves a single device into another voice channel. #: src/features/ui/action_menu/items/MoveToChannelSubmenu.tsx:21 -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:18 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:33 msgid "Move device to…" msgstr "Cihazı şuraya taşı:…" @@ -20739,7 +20376,7 @@ msgstr "Taşı" #. Submenu label that moves the selected participant or content into another channel. #. Submenu label that moves the selected participant or content into another channel. #: src/features/ui/action_menu/items/MoveToChannelSubmenu.tsx:29 -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:26 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:41 msgid "Move to…" msgstr "Taşı…" @@ -20804,7 +20441,7 @@ msgstr "Müzik notu" #: src/features/channel/components/bottomsheets/channel_details_bottom_sheet/ChannelDetailsBottomSheetShared.ts:132 #: src/features/channel/components/embeds/media/EmbedVideo.tsx:72 #: src/features/guild/components/modals/GuildNotificationSettingsModal.tsx:141 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:20 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:36 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:65 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:73 #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:178 @@ -20818,7 +20455,7 @@ msgid "Mute" msgstr "Sessize al" #. Voice control button label to turn the user's microphone off. -#: src/features/voice/components/VoiceControlBar.tsx:126 +#: src/features/voice/components/VoiceControlBar.tsx:122 msgctxt "voice-control-action" msgid "Mute" msgstr "Sesi kapat" @@ -20884,7 +20521,7 @@ msgid "Mute conversation" msgstr "Sohbeti sessize al" #. Voice menu toggle that mutes a single device when the current user is connected on multiple devices. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:53 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:77 msgid "Mute device" msgstr "Cihazın sesini kapat" @@ -20898,7 +20535,9 @@ msgstr "DM'i sessize al" msgid "Mute DMs" msgstr "DM'leri sessize al" +#. Voice menu checkbox label that locally silences a user's entrance sound. #. Voice menu checkbox label. Locally silences this user's custom entrance sound when they join, only for the current user. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:183 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:313 msgid "Mute entrance sound" msgstr "Giriş sesini kapat" @@ -21107,11 +20746,6 @@ msgstr "Görselle aramam" msgid "My search engine" msgstr "Arama motorum" -#. Form placeholder example for a pack name input. -#: src/features/expressions/components/modals/CreatePackModal.tsx:42 -msgid "My super pack" -msgstr "Süper paketim" - #. Short label in the add custom search engine modal. Keep it concise. #: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx:84 msgid "My translator" @@ -21757,10 +21391,6 @@ msgstr "Henüz hediye yok" msgid "No hoisted roles. Enable \"Show this role separately\" on a role to see it here." msgstr "Yükseltilmiş rol yok. Bir rolü burada görmek için \"Bu rolü ayrı göster\" seçeneğini etkinleştirin." -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:320 -msgid "No installed packs yet." -msgstr "Henüz yüklü paket yok." - #: src/features/guild/components/modals/guild_tabs/guild_overview_tab/fields/GuildInviteSplashUploadField.tsx:154 msgid "No invite background" msgstr "Davet arka planı yok" @@ -21954,11 +21584,6 @@ msgstr "Kayıtlı medya yok" msgid "No saved payment methods." msgstr "Kayıtlı ödeme yöntemi yok." -#. Empty state title in the scheduled messages popout when the user has none scheduled. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:18 -msgid "No scheduled messages" -msgstr "Zamanlanmış mesaj yok" - #. Body of the screen-share-unsupported modal shown when xdg-desktop-portal returns no capturable sources. #: src/features/voice/components/alerts/ScreenShareUnsupportedModal.tsx:18 msgid "No screens or windows were returned by the Linux screen sharing portal. Try again after checking that your desktop environment allows screen capture." @@ -21969,7 +21594,7 @@ msgstr "Linux ekran paylaşımı portalı tarafından hiçbir ekran veya pencere msgid "No search results" msgstr "Arama sonucu bulunamadı" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:251 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:249 #: src/features/app/components/dialogs/components/DesktopSettingsView.tsx:549 msgid "No settings found" msgstr "Ayarlar bulunamadı" @@ -22096,7 +21721,7 @@ msgid "No webhooks" msgstr "Web Kancası yok" #. Developer option label for short-circuiting the in-app reporting (IAR) flow. When enabled, submitting a report skips the network call. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:143 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:134 msgid "No-op in-app reports" msgstr "Uygulama içi raporları atla" @@ -22303,7 +21928,7 @@ msgid "Notifications" msgstr "Bildirimler" #. User settings tab for notification and alert sound controls. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:132 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:127 msgctxt "user-settings-tab" msgid "Notifications" msgstr "Bildirimler" @@ -22366,7 +21991,7 @@ msgstr "Nesneler" #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/SlowmodeControl.tsx:24 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:97 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:139 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:123 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:128 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:59 msgid "Off" msgstr "Kapalı" @@ -22500,7 +22125,7 @@ msgstr "Yalnızca geniş ekranlarda geçerlidir." msgid "Only credit cards are accepted. Debit and prepaid cards cannot be used for the mature content check." msgstr "Yalnızca kredi kartları kabul edilir. Banka ve ön ödemeli kartlar yetişkin içeriği kontrolü için kullanılamaz." -#: src/features/voice/components/StreamSettingsMenuContent.tsx:833 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:966 msgid "Only default speakers" msgstr "Yalnızca varsayılan hoparlörler" @@ -22548,7 +22173,7 @@ msgstr "Burada yalnızca ne yaptığını tam olarak anladığınız kodları ç msgid "Only show message previews for DMs with unread messages" msgstr "Yalnızca okunmamış mesajları olan DM'ler için mesaj önizlemelerini göster" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:823 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:956 msgid "Only speakers" msgstr "Sadece konuşmacılar" @@ -22820,7 +22445,7 @@ msgstr "Tarayıcıda emojiyi aç" msgid "Open emoji picker" msgstr "Emoji seçiciyi aç" -#: src/features/voice/components/VoiceSettingsMenus.tsx:877 +#: src/features/voice/components/VoiceSettingsMenus.tsx:859 msgid "Open event sink" msgstr "Olay sink'ini aç" @@ -22938,13 +22563,13 @@ msgstr "{directMessageName} profili aç" #. Accessible label for the avatar button that opens a user profile. #. Short label in the app layout voice participant item. Preserve {displayName}; it is inserted by code. -#: src/features/app/components/layout/VoiceParticipantItem.tsx:47 +#: src/features/app/components/layout/VoiceParticipantItem.tsx:48 #: src/features/ui/avatars/AvatarStack.tsx:21 msgid "Open profile for {displayName}" msgstr "{displayName} adlı kişinin profilini aç" #. Short label in the app layout grouped voice participant. Preserve {nickname}; it is inserted by code. -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:35 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:36 msgid "Open profile for {nickname}" msgstr "{nickname} için profili aç" @@ -23079,17 +22704,17 @@ msgid "Open your settings" msgstr "Ayarlarınızı açın" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:112 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:133 msgid "OpenH264 software codec on Linux" msgstr "Linux'ta OpenH264 yazılım kodeki için ayarlar arama girişi açıklaması. Bu ayar arama girişinin neyi kontrol ettiğinin tek satırlık özeti." #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:88 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:109 msgid "OpenH264 video codec" msgstr "OpenH264 video kodeki" #. Switch label for the OpenH264 codec toggle. "OpenH264" is a product name and "Cisco Systems, Inc." is a company name; do not translate either. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:34 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:39 msgid "OpenH264 Video Codec provided by Cisco Systems, Inc." msgstr "Cisco Systems, Inc. tarafından sağlanan OpenH264 video kodeği." @@ -23336,34 +22961,6 @@ msgstr "Sahiplik şu anda <0>{username} kişisine devredilemedi." msgid "Ownership transferred" msgstr "Sahiplik aktarıldı" -#. Form field label for the name of an expression pack. -#. Form field label for the name of an expression pack. -#: src/features/expressions/components/modals/CreatePackModal.tsx:26 -#: src/features/expressions/components/modals/EditPackModal.tsx:27 -msgid "Pack name" -msgstr "Paket adı" - -#. Form validation error shown when the pack name field is empty. -#. Form validation error shown when the pack name field is empty. -#: src/features/expressions/components/modals/CreatePackModal.tsx:30 -#: src/features/expressions/components/modals/EditPackModal.tsx:31 -msgid "Pack name is required" -msgstr "Paket adı gerekli" - -#. Form validation error for a pack name that is too short. -#. Form validation error for a pack name that is too short. -#: src/features/expressions/components/modals/CreatePackModal.tsx:34 -#: src/features/expressions/components/modals/EditPackModal.tsx:35 -msgid "Pack name must be at least 2 characters" -msgstr "Paket adı en az 2 karakter olmalı" - -#. Form validation error for a pack name that is too long. -#. Form validation error for a pack name that is too long. -#: src/features/expressions/components/modals/CreatePackModal.tsx:38 -#: src/features/expressions/components/modals/EditPackModal.tsx:39 -msgid "Pack name must be at most 64 characters" -msgstr "Paket adı en fazla 64 karakter olmalı" - #. Voice stats field label (mobile lobby). Shows packet loss percentage. #. Voice stats field label (mobile voice lobby). Shows packet loss percentage. #: src/features/voice/components/bottomsheets/DirectCallLobbyBottomSheet.tsx:124 @@ -23371,11 +22968,6 @@ msgstr "Paket adı en fazla 64 karakter olmalı" msgid "Packet loss" msgstr "Paket kaybı" -#. 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/ExpressionPacksIndex.ts:15 -msgid "Packs" -msgstr "Paketler" - #: src/features/channel/components/bottomsheets/ChannelSearchBottomSheet.tsx:718 msgid "Page {currentPage} of {totalPages}" msgstr "{totalPages} sayfa içinde {currentPage}. sayfa" @@ -23566,7 +23158,7 @@ msgid "Pause invites? New users won't be able to join through invite links until msgstr "Davetleri duraklatılsın mı? Yeniden etkinleştirene kadar yeni kullanıcılar davet bağlantıları aracılığıyla katılamaz. Mevcut üyeler etkilenmez." #. Short label for an advanced screen-share preview preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:39 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:44 msgid "Pause my screen share preview in the background" msgstr "Arka planda ekran paylaşımı önizlememi duraklat" @@ -23575,6 +23167,11 @@ msgstr "Arka planda ekran paylaşımı önizlememi duraklat" msgid "Pause notifications" msgstr "Bildirimleri duraklat" +#. Voice screen share menu preference that pauses the local stream preview while the app is unfocused. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:28 +msgid "Pause Preview When Fluxer Isn’t Focused" +msgstr "Fluxer Odak Dışı Olduğunda Önizlemeyi Duraklat" + #. Description shown for the emoji toggle while reduced motion is active. #: src/features/user/components/modals/tabs/accessibility_tab/AnimationTab.tsx:81 msgid "Paused by reduced motion. Turn on to keep animated emojis playing." @@ -23908,7 +23505,7 @@ msgid "Picture" msgstr "Resim" #. 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/VoiceVideoIndex.ts:124 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:145 msgid "Picture in picture" msgstr "Resim içinde resim" @@ -24028,7 +23625,7 @@ msgid "Pins popout" msgstr "Sabitlenmişler açılır penceresi" #. 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/VoiceVideoIndex.ts:128 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:149 msgid "PiP" msgstr "Resim içinde resim" @@ -24167,15 +23764,20 @@ msgstr "Tekrar ana pencereye al" msgid "Pop out call" msgstr "Aramayı ayrı bir pencerede aç" -#. Voice menu action on desktop that opens the participant camera feed in a separate window. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:29 -msgid "Pop out camera" -msgstr "Katılımcının kamerasını ayrı bir pencerede aç" - #. Voice menu action on desktop that opens the participant screen share in a separate window. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:33 -msgid "Pop out stream" -msgstr "Katılımcının ekran paylaşımını ayrı bir pencerede aç" +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:57 +msgid "Pop Out Stream" +msgstr "Akışı Ayır" + +#. Voice menu action on desktop that opens the participant placeholder tile in a separate window. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:49 +msgid "Pop Out User" +msgstr "Kullanıcıyı Ayır" + +#. Voice menu action on desktop that opens the active participant camera feed in a separate window. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:45 +msgid "Pop Out Video" +msgstr "Videoyu Aç" #. Overlay text shown on a voice participant tile while it lives in a separate popped-out window. #: src/features/voice/components/popout/PoppedOutOverlay.tsx:19 @@ -24225,7 +23827,7 @@ msgid "Prefer @mention" msgstr "@bahsetmeyi tercih et" #. Option label for an encoder path select. Refers to hardware video encoders. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:63 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:68 msgid "Prefer hardware" msgstr "Donanımı tercih et" @@ -24237,7 +23839,7 @@ msgid "Prefer no @mention" msgstr "@bahsedilmemeyi tercih et" #. Option label for an encoder path select. Refers to software video encoders. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:67 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:72 msgid "Prefer software" msgstr "Yazılımı tercih et" @@ -24256,6 +23858,11 @@ msgstr "Tercihler" msgid "Preferences..." msgstr "Tercihler..." +#. Accessible label for the advanced screen-share codec preference select. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:218 +msgid "Preferred screen share codec" +msgstr "Tercih edilen ekran paylaşımı kodeği" + #. 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/AccessibilityIndex.ts:293 @@ -24391,6 +23998,11 @@ msgstr "Önizleme düğmesi" msgid "Preview camera" msgstr "Kamerayı önizle" +#. Voice menu action that opens a preview of the current user camera. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:53 +msgid "Preview Camera" +msgstr "Kamerayı Önizle" + #. Status text on the placeholder shown in the voice call view when the user has hidden a remote stream preview. #: src/features/voice/components/HiddenStreamPlaceholder.tsx:10 msgid "Preview hidden" @@ -24424,7 +24036,7 @@ msgid "Preview sound" msgstr "Sesi önizle" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:136 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:157 msgid "Preview, popout, and stream thumbnail behavior" msgstr "Önizleme, açılır pencere ve akış küçük resim davranışı" @@ -24523,7 +24135,7 @@ msgid "Primary navigation" msgstr "Ana gezinme" #. Voice display preference checkbox that moves active speakers toward the front of the call grid when enabled. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:81 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:105 msgid "Prioritize speakers" msgstr "Konuşmacılara öncelik ver" @@ -24537,7 +24149,7 @@ msgstr "Öncelikli konuşmacı" #. User settings tab for privacy and safety controls. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:12 #: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts:60 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:103 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:98 msgid "Privacy" msgstr "Gizlilik" @@ -24613,7 +24225,7 @@ msgid "Product name" msgstr "Ürün adı" #. User settings tab for editing the current user profile. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:91 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:86 msgid "Profile" msgstr "Profil" @@ -24977,7 +24589,7 @@ msgid "Push-to-talk is ignored in direct input. Switch to focused voice or custo msgstr "Bas konuş özelliği doğrudan girişte yok sayılır. Kullanmak için odaklanmış sese veya özel seçeneğine geçin." #. Tooltip on the mic button in the voice control bar when push-to-talk is enabled. {pushToTalkHint} is the formatted shortcut key combo. -#: src/features/voice/components/VoiceControlBar.tsx:116 +#: src/features/voice/components/VoiceControlBar.tsx:112 msgid "Push-to-talk is on. Hold {pushToTalkHint} to speak." msgstr "Bas konuş açık. Konuşmak için {pushToTalkHint} tuşunu basılı tutun." @@ -24997,7 +24609,7 @@ msgid "Push-to-talk won't unmute your microphone while you're deafened. Undeafen msgstr "Konuşma tuşu, kendinizi susturmuşken mikrofonunuzun sesini açmaz. Konuşmak için kendinizi susturmayı kaldırın." #. Option label for a software encoder quality select. Means slower/higher-quality. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:87 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:92 msgid "Quality" msgstr "Kalite" @@ -25212,7 +24824,7 @@ msgid "Ready to upgrade?" msgstr "Yükseltmeye hazır mısın?" #. Option label for a software encoder quality select. Means fastest/lower-latency. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:79 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:84 msgid "Realtime" msgstr "Gerçek zamanlı" @@ -25287,11 +24899,9 @@ msgstr "Tekrar kontrol et" msgid "Recipients will be taken to {0} <0>{1}" msgstr "Alıcılar şuraya yönlendirilecek: {0} <0>{1}" -#. Badge shown next to the auto codec option in the screen-share codec radio group. Keep it concise. #. Spellcheck engine option in the language tab. Lets the app choose the best available spellcheck engine. #. Spellcheck engine option in the textarea spellcheck submenu. Lets the app choose the best available engine. #: src/features/channel/components/textarea/TextareaContextMenu.tsx:70 -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:38 #: src/features/user/components/modals/tabs/LanguageTab.tsx:87 msgid "Recommended" msgstr "Önerilen" @@ -25556,11 +25166,6 @@ msgstr "Reddet" msgid "Rejected" msgstr "Reddedildi" -#. Voice participant context menu submenu label for friend and block actions. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:198 -msgid "Relationship" -msgstr "İlişki" - #. Short label in the markdown tab. Keep it concise. #: src/features/user/components/modals/tabs/component_gallery_tab/MarkdownTab.tsx:129 msgid "Relative" @@ -25641,7 +25246,6 @@ msgstr "Pencere boyutunu ve konumunu hatırla" #. Action label for removing the selected item from a list or relationship. #. Button label for removing the current webhook avatar image. #. Button or menu action label in the channel and chat message reactions sheet. Keep it concise. Keep the tone plain and specific. -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the linked accounts tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the search engines tab. Keep it concise. Keep the tone plain and specific. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. @@ -25660,8 +25264,6 @@ msgstr "Pencere boyutunu ve konumunu hatırla" #: src/features/ui/action_menu/GroupDMContextMenu.tsx:73 #: src/features/ui/action_menu/UserContextMenu.tsx:80 #: src/features/user/components/modals/tabs/chat_settings_tab/SearchEnginesTab.tsx:26 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:75 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:133 #: src/features/user/components/modals/tabs/LinkedAccountsTab.tsx:55 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:158 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:194 @@ -25833,11 +25435,6 @@ msgstr "{targetName} topluluğundan birini kaldırarak yer açın, ardından tek msgid "Remove override" msgstr "Geçersiz kılmayı kaldır" -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:54 -msgid "Remove pack" -msgstr "Paketi kaldır" - #. Button or menu action label in the channel and chat message reactions sheet. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the message reactions modal. Keep it concise. Keep the tone plain and specific. #: src/features/channel/components/MessageReactionsSheet.tsx:33 @@ -25966,11 +25563,6 @@ msgstr "{oldLabel} rolü kaldırıldı." msgid "Removed roles." msgstr "Roller kaldırıldı." -#. Button or menu action label in the messaging commands. Keep it concise. Keep the tone plain and specific. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:57 -msgid "Removed scheduled message" -msgstr "Planlanmış mesaj kaldırıldı" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:419 msgid "Removed the channel from its category." msgstr "Kanalı kategorisinden kaldırdı." @@ -26003,11 +25595,6 @@ msgstr "Değişken bazında tüm geçersiz kılmaları kaldırır ancak kitaplı msgid "Removing permissions could limit the bot's features." msgstr "İzinleri kaldırmak botun özelliklerini kısıtlayabilir." -#. Description text in the expression packs tab. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:71 -msgid "Removing the pack will uninstall it from your account." -msgstr "Paketi kaldırmak, onu hesabınızdan da kaldırır." - #: src/features/moderation/components/modals/RemoveTimeoutModal.tsx:55 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}'nin tekrar mesaj göndermesine, tepki vermesine ve sesli kanallara katılmasına izin verecektir." @@ -26654,42 +26241,42 @@ msgid "Resize floating panel" msgstr "Kayan paneli yeniden boyutlandır" #. Accessible label for the bottom-left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:80 +#: src/features/messaging/components/popouts/InboxPopout.tsx:74 msgid "Resize inbox from bottom left" msgstr "Alt sol köşeden gelen kutusunu yeniden boyutlandır" #. Accessible label for the bottom-right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:84 +#: src/features/messaging/components/popouts/InboxPopout.tsx:78 msgid "Resize inbox from bottom right" msgstr "Sağ alttan gelen kutusunu yeniden boyutlandır" #. Accessible label for the bottom resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:60 +#: src/features/messaging/components/popouts/InboxPopout.tsx:54 msgid "Resize inbox from the bottom edge" msgstr "Alt kenardan gelen kutusunu yeniden boyutlandır" #. Accessible label for the left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:64 +#: src/features/messaging/components/popouts/InboxPopout.tsx:58 msgid "Resize inbox from the left edge" msgstr "Soldan gelen gelen kutusunu yeniden boyutlandır" #. Accessible label for the right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:68 +#: src/features/messaging/components/popouts/InboxPopout.tsx:62 msgid "Resize inbox from the right edge" msgstr "Sağ kenardan gelen kutusunu yeniden boyutlandır" #. Accessible label for the top resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:56 +#: src/features/messaging/components/popouts/InboxPopout.tsx:50 msgid "Resize inbox from the top edge" msgstr "Üst kenardan gelen kutusunu yeniden boyutlandır" #. Accessible label for the top-left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:72 +#: src/features/messaging/components/popouts/InboxPopout.tsx:66 msgid "Resize inbox from top left" msgstr "Soldan yeniden boyutlandır" #. Accessible label for the top-right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:76 +#: src/features/messaging/components/popouts/InboxPopout.tsx:70 msgid "Resize inbox from top right" msgstr "Soh kutusunu sağ üstten yeniden boyutlandır" @@ -27071,11 +26658,6 @@ msgstr "Sağ araç ipucu" msgid "Right-click here to open the context menu" msgstr "İçerik menüsünü açmak için buraya sağ tıklayın" -#. Empty state hint in the scheduled messages popout explaining how to schedule a new message. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:22 -msgid "Right-click the send button to schedule a message." -msgstr "Bir mesajı zamanlamak için gönder düğmesine sağ tıklayın." - #. Action that rings the selected participant in a voice call. #. 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. @@ -27110,8 +26692,8 @@ msgstr "Rol rengi" msgid "Role created" msgstr "Rol oluşturuldu" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:341 -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:388 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:352 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:402 msgid "Role created successfully" msgstr "Rol başarıyla oluşturuldu" @@ -27120,8 +26702,8 @@ msgstr "Rol başarıyla oluşturuldu" msgid "Role deleted" msgstr "Rol silindi" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:425 -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:454 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:440 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:469 msgid "Role deleted successfully" msgstr "Rol başarıyla silindi" @@ -27161,7 +26743,7 @@ msgstr "Roller" msgid "Roles and members" msgstr "Roller ve üyeler" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:285 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:296 msgid "Roles updated successfully" msgstr "Roller başarıyla güncellendi" @@ -27269,7 +26851,6 @@ msgstr "Kaydet" #: src/features/expressions/components/modals/AddFavoriteMemeModal.tsx:118 #: src/features/expressions/components/modals/EditFavoriteMemeModal.tsx:94 #: src/features/expressions/components/modals/EditGuildStickerModal.tsx:123 -#: src/features/expressions/components/modals/EditPackModal.tsx:127 #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:624 #: src/features/guild/components/modals/guild_tabs/GuildVanityURLTab.tsx:279 #: src/features/guild/components/modals/GuildFolderSettingsModal.tsx:90 @@ -27350,7 +26931,7 @@ msgstr "Kaydedildi" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:63 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:59 #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:63 msgid "Saved media" msgstr "Kaydedilen medya" @@ -27403,23 +26984,11 @@ msgstr "Zamanla" msgid "Schedule message" msgstr "Mesajı zamanla" -#. Status pill on a scheduled message row indicating it will send at the chosen time. -#. Tab label in the inbox popout listing the user scheduled messages. -#: src/features/messaging/components/popouts/InboxPopout.tsx:40 -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:30 -msgid "Scheduled" -msgstr "Zamanlanmış" - #. Developer / debug surface — keep terse and technical. Label in the developer Nagbar controls panel for the scheduled-maintenance banner. #: src/features/devtools/components/NagbarControls.ts:22 msgid "Scheduled maintenance nagbar" msgstr "Planlı bakım bildirim çubuğu" -#. Label in the messaging commands. {scheduledTimeLabel} is the localized scheduled date and time. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:49 -msgid "Scheduled message for {scheduledTimeLabel}" -msgstr "{scheduledTimeLabel} için zamanlanmış mesaj" - #. Inline validation message in the schedule-message modal when the picked time is more than 30 days away. Keep tone plain. #: src/features/messaging/components/modals/ScheduleMessageModal.tsx:31 msgid "Scheduled messages can be at most 30 days in the future." @@ -27490,7 +27059,7 @@ msgid "Screen share codec" msgstr "Ekran paylaşımı kodeği" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:140 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:161 msgid "Screen share encoder controls" msgstr "Ekran paylaşımı kodlayıcı ayarları" @@ -27511,12 +27080,12 @@ msgid "Screen share is using software encoding ({codec}). Quality may be reduced msgstr "Ekran paylaşımı yazılım kodlaması kullanıyor ({codec}). Kalite düşebilir ve CPU kullanımı artabilir. GPU'nuz bu kodek için donanım kodlamayı desteklemeyebilir." #. 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/VoiceVideoIndex.ts:120 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:141 msgid "Screen share preview" msgstr "Ekran paylaşımı önizlemesi" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:116 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:137 msgid "Screen share preview behavior" msgstr "Ekran paylaşımı önizleme davranışı" @@ -27535,6 +27104,11 @@ msgstr "Ekran paylaşımı önizlemeleri devre dışı bırakıldı." msgid "Screen share previews are enabled." msgstr "Ekran paylaşımı önizlemeleri etkinleştirildi." +#. Voice screen share menu action that opens the screen share preview privacy controls. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:32 +msgid "Screen Share Privacy" +msgstr "Ekran Paylaşımı Gizliliği" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the video tab. Keep it concise. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:82 @@ -27562,11 +27136,6 @@ msgstr "Ekran paylaşımı başlatıldı" msgid "Screen share stop" msgstr "Ekran paylaşımı durduruldu" -#. Accessible label for the screen-share codec radio group. -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:42 -msgid "Screen share video codec" -msgstr "Ekran paylaşımı video kodeği" - #. 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. #. Status badge label shown on a live tile when the participant is sharing their screen. @@ -28931,6 +28500,11 @@ msgstr "Ekranları ve pencereleri paylaşın." msgid "Share source" msgstr "Kaynak paylaş" +#. Toggle label for sharing audio with an active stream. +#: src/features/voice/components/StreamSettingsMenuContent.tsx:156 +msgid "Share Stream Audio" +msgstr "Akış Sesi Paylaş" + #. Description in the premium gift purchase section. premiumProductName is the short paid product name. #: src/features/premium/utils/PremiumMessageDescriptors.ts:40 msgid "Share the {premiumProductName} experience with your friends by purchasing a gift subscription." @@ -28940,15 +28514,6 @@ msgstr "{premiumProductName} deneyimini hediye abonelik satın alarak arkadaşla msgid "Share theme" msgstr "Temayı paylaş" -#: src/features/expressions/components/modals/PackInviteModal.tsx:192 -msgid "Share this link" -msgstr "Bu bağlantıyı paylaşın" - -#. Description shown in the emoji pack invite modal. -#: src/features/expressions/components/modals/PackInviteModal.tsx:65 -msgid "Share this link — the pack installs when accepted." -msgstr "Bu bağlantıyı paylaşın — kabul edildiğinde paket yüklenir." - #. Privacy > Active now: confirmation modal title when turning sharing on. #: src/features/user/components/modals/tabs/privacy_safety_tab/ActiveNowTab.tsx:33 msgid "Share voice activity with all friends?" @@ -28976,11 +28541,6 @@ msgstr "Ekranını paylaş" msgid "Share your screen in high definition (1080p), quad HD (1440p), or native source resolution, at up to 60 FPS." msgstr "Ekranınızı yüksek çözünürlükte (1080p), dörtlü HD'de (1440p) veya yerel kaynak çözünürlüğünde, 60 FPS'ye kadar paylaşın." -#. Description shown in the sticker pack invite modal. -#: src/features/expressions/components/modals/PackInviteModal.tsx:69 -msgid "Share your sticker pack via link." -msgstr "Çıkartma paketinizi bağlantı ile paylaşın." - #. Button or menu action label in the share theme modal. Keep it concise. #: src/features/theme/components/modals/ShareThemeModal.tsx:39 msgid "Share your theme" @@ -29081,7 +28641,7 @@ msgstr "Kısayol çakışmaları" #. User settings tab for keyboard shortcuts and custom bindings. #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:18 #: src/features/user/components/settings_utils/section_registry/AccessibilitySections.ts:175 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:128 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:123 msgid "Shortcuts" msgstr "Kısayollar" @@ -29241,11 +28801,6 @@ msgstr "Emoji düğmesini göster" msgid "Show emoji reactions on messages" msgstr "Mesajlarda emoji tepkilerini göster" -#. Developer option label for exposing the staff-only Expression packs page in user settings. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:125 -msgid "Show expression packs settings" -msgstr "Kullanıcı ayarlarında yalnızca personel için olan ifade paketleri sayfasını göster" - #. Short label for an advanced media button preference. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedChatControls.tsx:77 msgid "Show favorite button" @@ -29381,16 +28936,16 @@ msgstr "Sessize alınmış kanalları göster" #. Toggle label in the mobile video settings bottom sheet. Controls whether the local camera tile is visible. #. Voice display preference checkbox that controls whether the current user sees their own camera tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:69 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:93 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:92 -#: src/features/voice/components/VoiceSettingsMenus.tsx:814 +#: src/features/voice/components/VoiceSettingsMenus.tsx:815 msgid "Show my own camera" msgstr "Kendi kameramı göster" #. Voice display preference checkbox that controls whether the current user sees their own screen share tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:73 -msgid "Show my screen share" -msgstr "Ekran paylaşımımı göster" +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:97 +msgid "Show My Screen Share" +msgstr "Ekran Paylaşımımı Göster" #. Developer option label for showing the current user as typing. #. Developer tools debug menu label. Internal-only surface for developers; translators may keep this terse. @@ -29417,9 +28972,9 @@ msgstr "Yeni cihaz kalıcı penceresini göster" #. Toggle label in the mobile video settings bottom sheet. Controls whether participants without video are shown in the grid. #. Voice display preference checkbox that controls whether participants without video are shown in the grid. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:77 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:101 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:96 -#: src/features/voice/components/VoiceSettingsMenus.tsx:828 +#: src/features/voice/components/VoiceSettingsMenus.tsx:829 msgid "Show non-video participants" msgstr "Görüntülü aramada olmayan katılımcıları göster" @@ -29449,7 +29004,7 @@ msgid "Show per-device participant volume sliders in voice menus" msgstr "Ses menülerinde cihaza özel katılımcı ses seviyesi kaydırıcılarını göster" #. Developer option label for exposing the staff-only profile timezone section in profile settings. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:134 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:125 msgid "Show profile timezone settings" msgstr "Profil ayarlarında yalnızca personel için olan profil zaman dilimi bölümünü göster" @@ -29681,7 +29236,7 @@ msgstr "Oturum açıldı" #. Settings section label for account sessions and devices. #: src/features/user/components/modals/tabs/DevicesTab.tsx:517 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:42 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:34 msgid "Signed-in devices" msgstr "Oturum açmış cihazlar" @@ -29759,7 +29314,7 @@ msgid "Single community mode" msgstr "Tek topluluk modu" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:103 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:108 msgid "Single layer" msgstr "Tek katmanlı" @@ -29816,7 +29371,7 @@ msgid "Skip the external link warning for all domains" msgstr "Tüm alan adları için harici bağlantı uyarısını atla" #. Developer / debug surface — keep terse and technical. Tooltip / description for the no-op in-app reports toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:148 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:139 msgid "Skip the network call when an in-app report is submitted. The flow still advances to the success screen so you can exercise the UI, but nothing is actually sent to the safety team." msgstr "Uygulama içi bir rapor gönderildiğinde ağ çağrısını atla. Akış yine de başarı ekranına ilerler, böylece kullanıcı arayüzünü kullanabilirsin, ancak güvenlik ekibine hiçbir şey gönderilmez." @@ -30063,12 +29618,12 @@ msgid "Social" msgstr "Sosyal" #. 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/VoiceVideoIndex.ts:148 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:169 msgid "Software encoder" msgstr "Yazılım kodlayıcı" #. Label for an advanced screen-share select. Refers to software video encoder quality bias. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:71 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:76 msgid "Software encoder quality" msgstr "Yazılım kodlayıcı kalitesi" @@ -30393,7 +29948,7 @@ msgid "Spanish (Spain)" msgstr "İspanyolca (İspanya)" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:111 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:116 msgid "Spatial and temporal layers" msgstr "Uzamsal ve zamansal katmanlar" @@ -30495,7 +30050,7 @@ msgstr "Yazım denetimi" #: src/features/user/components/modals/tabs/LanguageTab.tsx:414 #: src/features/user/components/modals/tabs/LanguageTab.tsx:456 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:74 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:58 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:50 msgid "Spellcheck" msgstr "Yazım denetimi" @@ -30683,10 +30238,6 @@ msgstr "Aramayı başlat" msgid "Start camera test and configure effects" msgstr "Kamera testini başlat ve efektleri yapılandır" -#: src/features/expressions/components/modals/CreatePackModal.tsx:93 -msgid "Start curating a custom emoji pack that you can share and install." -msgstr "Paylaşıp yükleyebileceğin özel bir emoji paketi oluşturmaya başla." - #. Label for the start of a date range (inclusive). Leave blank for no lower bound. #: src/features/user/components/modals/tabs/privacy_safety_tab/data_request_modal/DataRequestModal.tsx:175 msgid "Start date" @@ -30697,10 +30248,6 @@ msgstr "Başlangıç tarihi" msgid "Start date must be earlier than end date." msgstr "Başlangıç tarihi bitiş tarihinden önce olmalı." -#: src/features/voice/components/VoiceSettingsMenus.tsx:860 -msgid "Start debug logging session" -msgstr "Hata ayıklama günlüğü oturumunu başlat" - #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:125 msgid "Start drag and drop" @@ -30883,45 +30430,6 @@ msgstr "Çıkartma yoğunluğu" msgid "Sticker is too large" msgstr "Çıkartma çok büyük" -#. Kind label on a sticker pack invite embed. -#. Short label in the authentication invite header. Keep the tone plain and specific. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/auth/flow/InviteHeader.tsx:25 -#: src/features/channel/components/InviteEmbed.tsx:88 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:61 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:105 -msgid "Sticker pack" -msgstr "Çıkartma paketi" - -#. placeholder {0}: invite.pack.name -#: src/features/invite/commands/InviteCommands.tsx:146 -msgid "Sticker pack {0} has been installed." -msgstr "{0} çıkartma paketi yüklendi." - -#. Title of the error modal when creating a new sticker pack is rejected because the user is at the creation limit. -#: src/features/invite/commands/InviteCommands.tsx:74 -msgid "Sticker pack creation limit reached" -msgstr "Çıkartma paketi oluşturma sınırına ulaşıldı" - -#. Modal title for the sticker pack invite share flow. -#: src/features/expressions/components/modals/PackInviteModal.tsx:61 -msgid "Sticker pack invite" -msgstr "Çıkartma paketi daveti" - -#. Title of the error modal when installing a sticker pack via invite is rejected because the user is at the install limit. -#: src/features/invite/commands/InviteCommands.tsx:65 -msgid "Sticker pack limit reached" -msgstr "Çıkartma paketi sınırına ulaşıldı" - -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#. Settings section label for sticker expression packs. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:84 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:27 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:22 -msgid "Sticker packs" -msgstr "Çıkartma paketleri" - #: src/features/guild/components/modals/guild_tabs/GuildStickersTab.tsx:283 msgid "Sticker slots" msgstr "Çıkartma yuvaları" @@ -31039,6 +30547,13 @@ msgstr "Sesli sohbet etkinliğini tüm arkadaşlarınla paylaşmayı durdurmak i msgid "Stop speaking" msgstr "Konuşmayı durdur" +#. Danger action that stops the active screen share. +#. Voice screen share menu action that stops the current user stream. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:20 +#: src/features/voice/components/ActiveScreenShareMenu.tsx:19 +msgid "Stop Streaming" +msgstr "Yayını Durdur" + #. Confirmation prompt in the links tab. #: src/features/user/components/modals/tabs/chat_settings_tab/ChatSettingsTabLinksTab.tsx:31 msgid "Stop trusting all links?" @@ -31050,7 +30565,7 @@ msgid "Stop watching" msgstr "İzlemeyi durdur" #. Tooltip / button label in the voice control bar that stops watching a remote screen share. -#: src/features/voice/components/VoiceControlBar.tsx:151 +#: src/features/voice/components/VoiceControlBar.tsx:147 msgid "Stop watching stream" msgstr "Yayını izlemeyi durdur" @@ -31088,11 +30603,16 @@ msgstr "Yayın gizlendi" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the user settings voice activity card. Keep it concise. #: src/features/user/components/profile/VoiceActivityCard.tsx:90 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:132 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:153 #: src/features/voice/components/StreamWatchHoverCard.tsx:21 msgid "Stream preview" msgstr "Yayın önizlemesi" +#. Compact submenu label for changing the resolution and frame rate of an active stream. +#: src/features/voice/components/StreamSettingsMenuContent.tsx:152 +msgid "Stream Quality" +msgstr "Yayın Kalitesi" + #. Toolbar / menu button label in the screen-share picker. Opens the stream quality settings popover. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:164 msgid "Stream settings" @@ -31302,12 +30822,12 @@ msgid "Suspend" msgstr "Askıya al" #. 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/VoiceVideoIndex.ts:156 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:177 msgid "SVC" msgstr "SVC" #. Label for an advanced screen-share select. SVC is a WebRTC acronym and should stay uppercase. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:91 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:96 msgid "SVC mode" msgstr "SVC modu" @@ -31757,7 +31277,7 @@ msgid "Template URL" msgstr "Şablon URL'si" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:107 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:112 msgid "Temporal layers" msgstr "Zamansal katmanlar" @@ -31818,7 +31338,7 @@ msgstr "URL açılımlarını ve oluşturulan eklemeleri test edin" #. Channel type chip label for a text channel. #. Option label for a WebRTC content hint select. #: src/features/channel/utils/ChannelUtils.tsx:51 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:151 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:156 msgid "Text" msgstr "Metin" @@ -32002,11 +31522,6 @@ msgstr "Bu mesaj silinmiş veya konuşmaya erişiminizi kaybetmişsiniz." msgid "That's all of them." msgstr "Hepsi bu kadar." -#. End-of-list body text in the scheduled messages popout when all scheduled messages are visible. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:56 -msgid "That's everything in the queue." -msgstr "Sıradaki her şey bu kadar." - #. Description text in the FluxerTag change modal. #: src/features/user/components/modals/FluxerTagChangeModal.tsx:69 msgid "The #0000 tag is reserved for Visionary subscribers. Visionary is no longer available for purchase." @@ -32671,7 +32186,7 @@ msgid "This invite has unlimited uses." msgstr "Bu davetin sınırsız kullanımı var." #. Helper text shown on an invite embed while streaming privacy is active. -#: src/features/channel/components/InviteEmbed.tsx:141 +#: src/features/channel/components/InviteEmbed.tsx:112 msgid "This invite is hidden while sharing is protected." msgstr "Paylaşım korumalıyken bu davet gizlenir." @@ -33167,7 +32682,7 @@ msgstr "Saat" #. Settings section label for app time display format. #: src/features/user/components/modals/tabs/LanguageTab.tsx:374 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:26 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:46 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:38 msgid "Time format" msgstr "Saat biçimi" @@ -33394,11 +32909,6 @@ msgstr "Ses panosunu aç/kapat" msgid "Toggle the sticker picker" msgstr "Çıkartma seçiciyi aç/kapat" -#. Action that toggles whether the pack invite is unique to the recipient. -#: src/features/expressions/components/modals/PackInviteModal.tsx:73 -msgid "Toggle unique invite" -msgstr "Benzersiz daveti aç/kapat" - #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:305 msgid "Toggle voice activity" @@ -33731,7 +33241,7 @@ msgid "Try another search term, or pick a different category or language." msgstr "Başka bir arama terimi deneyin veya farklı bir kategori ya da dil seçin." #. Helper text on an unknown invite embed suggesting the user request a fresh invite. -#: src/features/channel/components/InviteEmbed.tsx:129 +#: src/features/channel/components/InviteEmbed.tsx:100 msgid "Try asking for a new invite." msgstr "Yeni bir davet istemeyi deneyin." @@ -33754,7 +33264,7 @@ msgstr "Mesajınızı tekrar düzenlemeyi deneyin." msgid "TRY gifts are one-time payments. Cards charged in TRY still need to be issued in Türkiye for the purchase to stay eligible." msgstr "TRY hediyeleri tek seferlik ödemelerdir. Satın alımın geçerli kalması için TRY olarak ücretlendirilen kartların yine de Türkiye'de düzenlenmiş olması gerekir." -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:254 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:252 msgid "Try searching for something like \"theme\", \"notifications\", or \"privacy\"" msgstr "\"Tema\", \"bildirimler\" veya \"gizlilik\" gibi bir şey aramayı deneyin" @@ -33804,7 +33314,7 @@ msgstr "Kapat" #. Bulk voice action that turns off the camera on every active device of the current user. #. Voice menu action that turns off every active device/session's camera. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:90 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:114 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:93 msgid "Turn off all device cameras" msgstr "Tüm cihaz kameralarını kapat" @@ -33820,14 +33330,14 @@ msgstr "Kamerayı kapat" #. Voice menu action that turns off the camera on a single device of the current user. #. Voice menu action that turns off the camera on one device/session. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:57 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:81 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:81 msgid "Turn off device camera" msgstr "Cihaz kamerasını kapat" #. Voice menu action that ends the screen share on a single device of the current user. #. Voice menu action that stops screen sharing or streaming on one device/session. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:61 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:85 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:85 msgid "Turn off device stream" msgstr "Cihaz akışını kapat" @@ -33839,7 +33349,7 @@ msgstr "Sunuc" #. Voice menu action that ends the current user screen share. #. Voice menu action that stops the current user's screen share or stream. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:65 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:89 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:69 msgid "Turn off stream" msgstr "Yayını kapat" @@ -34019,16 +33529,6 @@ msgstr "Birleşik Krallık yasaları yetişkinlere yönelik içerik kontrolü ge msgid "Ukrainian" msgstr "Ukraynaca" -#. Generic title for the error modal when an emoji pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:99 -msgid "Unable to install emoji pack" -msgstr "Emoji paketi yüklenemiyor" - -#. Generic title for the error modal when a sticker pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:103 -msgid "Unable to install sticker pack" -msgstr "Çıkartma paketi yüklenemiyor" - #. Error-state title in the activity log tab when fetching log entries failed. #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTab.tsx:126 msgid "Unable to load activity logs" @@ -34038,11 +33538,6 @@ msgstr "Etkinlik günlükleri yüklenemedi" msgid "Unable to load applications" msgstr "Uygulamalar yüklenemiyor" -#. Error message in the expression packs tab. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:36 -msgid "Unable to load pack information." -msgstr "Paket bilgileri yüklenemiyor." - #. Error message in the channel and chat textual attachment code panel. #. Error message in the channel and chat textual attachment code panel. #: src/features/channel/components/embeds/attachments/CsvAttachmentTablePanel.tsx:31 @@ -34265,7 +33760,7 @@ msgstr "Çıkartmayı favorilerden kaldır" #. Voice call layout action that removes focus from the currently pinned participant. #. Voice layout menu action that removes the focused participant or stream. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:25 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:41 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:97 msgid "Unfocus" msgstr "Odaklanmayı kaldır" @@ -34284,7 +33779,7 @@ msgstr "Önizle" #. Settings section label for the embed debugger URL input. #: src/features/user/components/modals/tabs/EmbedDebuggerTab.tsx:231 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:70 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:62 msgid "Unfurl debugger" msgstr "Gösterge hata ayıklayıcı" @@ -34293,10 +33788,6 @@ msgstr "Gösterge hata ayıklayıcı" msgid "Unicode emojis" msgstr "Unicode emojileri" -#: src/features/expressions/components/modals/PackInviteModal.tsx:180 -msgid "Unique invite" -msgstr "Benzersiz davet" - #. Codec description in the screen share codec policy menu, used for the universal fallback codec. #: src/features/voice/utils/ScreenShareCodecPolicy.ts:20 msgid "Universal fallback. Lowest quality, but it works everywhere." @@ -34350,7 +33841,7 @@ msgstr "Bilinmeyen tarih" #. Fallback device or operating-system label in the devices tab when session client data is unavailable. #. Short label in the app layout voice participant item. #. Short label in the notifications. Keep it concise. -#: src/features/app/components/layout/VoiceParticipantItem.tsx:43 +#: src/features/app/components/layout/VoiceParticipantItem.tsx:44 #: src/features/user/components/modals/tabs/DevicesTab.tsx:65 #: src/features/user/components/modals/tabs/notifications_tab/Notifications.tsx:78 msgid "Unknown device" @@ -34376,7 +33867,7 @@ msgid "Unknown gift" msgstr "Bilinmeyen hediye" #. Title shown on an invite embed when the invite code resolves to nothing (expired, revoked, or invalid). -#: src/features/channel/components/InviteEmbed.tsx:125 +#: src/features/channel/components/InviteEmbed.tsx:96 msgid "Unknown invite" msgstr "Bilinmeyen davet" @@ -34428,7 +33919,7 @@ msgstr "Bilinmeyen kullanıcı" #: src/features/devtools/utils/CommandUtils.ts:27 #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTab.tsx:114 #: src/features/voice/components/VoiceParticipantAvatarList.tsx:43 -#: src/features/voice/components/VoiceParticipantTile.tsx:161 +#: src/features/voice/components/VoiceParticipantTile.tsx:162 #: src/features/webhook/components/WebhookListItem.tsx:30 msgid "Unknown user" msgstr "Bilinmeyen kullanıcı" @@ -34450,13 +33941,6 @@ msgstr "unknown-mention" msgid "unknown-role" msgstr "unknown-role" -#. Option label representing an unlimited count. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/expressions/components/modals/PackInviteModal.tsx:29 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:32 -msgid "Unlimited" -msgstr "Sınırsız" - #. Audit log community feature label for unlimited custom emoji capacity. #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:126 msgid "Unlimited emoji" @@ -34525,7 +34009,7 @@ msgid "Unmute" msgstr "Sesi aç" #. Voice control button label to turn the user's microphone back on. -#: src/features/voice/components/VoiceControlBar.tsx:121 +#: src/features/voice/components/VoiceControlBar.tsx:117 msgctxt "voice-control-action" msgid "Unmute" msgstr "Sesi aç" @@ -34613,7 +34097,7 @@ msgstr "Adsız kanal" #. Fallback display name for a group DM with no name set. #. Fallback title in an invite embed for a group DM with no name set. #. Short label in the channel display name state. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:72 +#: src/features/channel/components/InviteEmbed.tsx:63 #: src/features/channel/state/ChannelDisplayName.ts:19 #: src/features/channel/utils/ChannelUtils.tsx:59 msgid "Unnamed group" @@ -34692,7 +34176,7 @@ msgstr "Okunmadı" #. 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. #. Tab label in the inbox popout filtering to channels with unread messages. -#: src/features/messaging/components/popouts/InboxPopout.tsx:32 +#: src/features/messaging/components/popouts/InboxPopout.tsx:30 #: src/features/user/components/settings_utils/search_index/NotificationsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:77 msgid "Unread" @@ -34828,7 +34312,7 @@ msgid "Up to {DISCOVERY_MAX_TAGS} tags help people find your community. They sho msgstr "En fazla {DISCOVERY_MAX_TAGS} etiket, insanların topluluğunu bulmasına yardımcı olur. Keşfet aramasında görünürler." #. Feature comparison table value label. Shown in the restricted or stock column for a text-valued perk. Format includes a resolution token (4K) and a framerate token that should not be translated. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:91 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:87 msgid "Up to 4K/60fps" msgstr "4K/60fps'e kadar" @@ -34904,11 +34388,6 @@ msgstr "Güncellenen politikalar" msgid "Updated saved media" msgstr "Kaydedilen medya güncellendi" -#. Label in the messaging commands. {scheduledTimeLabel} is the localized scheduled date and time. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:53 -msgid "Updated scheduled message for {scheduledTimeLabel}" -msgstr "{scheduledTimeLabel} için planlanmış mesaj güncellendi" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:544 msgid "Updated the avatar." msgstr "Avatar güncellendi." @@ -35165,7 +34644,7 @@ msgid "Uploading emojis" msgstr "Emojiler yükleniyor" #. Description for the maximum screen share bitrate select. Keep WebRTC literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:159 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:164 msgid "Upper bitrate cap before WebRTC adapts to the network." msgstr "WebRTC'nin ağa uyum sağlamadan önce üst bit hızı sınırı." @@ -35294,7 +34773,7 @@ msgid "Use an email you can open. We will send a code there." msgstr "Açabileceğin bir e-posta kullan. Oraya bir kod göndereceğiz." #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:67 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:63 msgid "Use animated emojis" msgstr "Hareketli emojileri kullanın" @@ -35596,11 +35075,6 @@ msgstr "Yalnızca bu toplulukta kullanılır." msgid "User" msgstr "Kullanıcı" -#. Voice participant context menu submenu label for lower-frequency profile and communication actions. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:202 -msgid "User actions" -msgstr "Kullanıcı işlemleri" - #. IAR modal: rule description. #: src/features/moderation/components/report_modal/IARModalCopy.ts:251 msgid "User appears underage, or is involved in grooming or child exploitation." @@ -35677,7 +35151,7 @@ msgid "User record" msgstr "Kullanıcı kaydı" #. Root label for the current user settings modal and settings search paths. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:352 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:341 msgid "User settings" msgstr "Kullanıcı ayarları" @@ -36215,7 +35689,7 @@ msgid "Video progress" msgstr "Video ilerlemesi" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:75 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:71 msgid "Video quality" msgstr "Video kalitesi" @@ -36604,7 +36078,7 @@ msgstr "Sesli (yetişkinlere özel)" #. User settings tab for microphone, speaker, camera, and call stats. #. User settings tab for microphone, speaker, camera, and call stats. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:124 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:119 #: src/features/voice/utils/VoiceMessageDescriptors.ts:30 msgid "Voice & video" msgstr "Ses ve video" @@ -36861,7 +36335,7 @@ msgid "Wait here" msgstr "Burada bekleyin" #. Tooltip explaining that video / screen share controls are gated while the voice connection is not yet ready. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:56 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:45 msgid "Waiting for connection..." msgstr "Bağlantı bekleniyor..." @@ -37362,11 +36836,6 @@ msgstr "Ne arayacağınız." msgid "What's happening?" msgstr "Neler oluyor?" -#. Form helper text for an expression pack description input. -#: src/features/expressions/components/modals/CreatePackModal.tsx:50 -msgid "What's in this pack?" -msgstr "Bu pakette neler var?" - #. Short label in the settings dialog mobile settings view. #. Short label in the whats new modal. #. Sidebar item in settings that opens the app update notes modal. @@ -37551,7 +37020,7 @@ msgid "Window state" msgstr "Pencere durumu" #. User settings tab label shown on Windows desktop builds. Refers to the Microsoft Windows OS. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:74 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:69 msgid "Windows app" msgstr "Windows uygulaması" @@ -37873,16 +37342,6 @@ msgstr "Bu mesajı düzenleyemezsiniz." msgid "You can't grant a permission you don't have in this channel." msgstr "Bu kanalda sahip olmadığınız bir izni veremezsiniz." -#. Body of the error modal when installing an emoji pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:91 -msgid "You can't install this emoji pack." -msgstr "Bu ifade paketini yükleyemezsiniz." - -#. Body of the error modal when installing a sticker pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:95 -msgid "You can't install this sticker pack." -msgstr "Bu çıkartma paketini yükleyemezsiniz." - #. Title of the error modal shown when the user is banned from a discovery community. #: src/features/discovery/commands/DiscoveryJoinCommands.tsx:38 msgid "You can't join this community" @@ -37942,8 +37401,8 @@ msgstr "Bu toplulukta mesaj gönderemezsiniz." #. Tooltip in the voice control bar when the user lacks the Screen Share permission in this channel. Tone stays plain. #. Tooltip shown when the user lacks the Screen Share permission in the voice channel. Tone stays plain. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:65 -#: src/features/voice/components/VoiceControlBar.tsx:141 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:54 +#: src/features/voice/components/VoiceControlBar.tsx:137 msgid "You can't share your screen in this channel" msgstr "Bu kanalda ekranınızı paylaşamazsınız" @@ -37956,8 +37415,8 @@ msgstr "Bu kanalda konuşamazsınız" #. Tooltip in the voice control bar when the user lacks the Video permission in this channel. Tone stays plain. #. Tooltip shown when the user lacks the Video permission in the voice channel. Tone stays plain. #: src/features/voice/components/modals/CameraPreviewModal.tsx:74 -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:61 -#: src/features/voice/components/VoiceControlBar.tsx:131 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:50 +#: src/features/voice/components/VoiceControlBar.tsx:127 msgid "You can't turn on your camera in this channel" msgstr "Bu kanalda kameranızı açamazsınız" @@ -38120,10 +37579,6 @@ msgstr "Bu topluluğun mesaj gönderecek kadar uzun süredir üyesi değilsiniz. msgid "You haven't blocked anyone yet." msgstr "Henüz kimseyi engellemedin." -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:343 -msgid "You haven't created any packs yet." -msgstr "Henüz hiç paket oluşturmadın." - #. Intro copy in the keyboard navigation modal. {productName} is the app name. #: src/features/input/components/modals/KeyboardModeIntroModal.tsx:26 msgid "You just pressed Tab. Keyboard mode is now on so you can navigate {productName} without a mouse." @@ -38345,13 +37800,6 @@ msgstr "{bookmarksText} sınırına ulaştınız. Yeni bir tane eklemek için bi msgid "You're at the cap of {freeItemsText} — your instance admin sets this limit." msgstr "{freeItemsText} sınırına ulaştınız. Bu sınırı sunucu yöneticiniz belirler." -#. Fallback body of the emoji pack creation-limit error modal when no exact limit is known. -#. Fallback body of the sticker pack creation-limit error modal when no exact limit is known. -#: src/features/invite/commands/InviteCommands.tsx:61 -#: src/features/invite/commands/InviteCommands.tsx:79 -msgid "You're at the creation limit. Delete one to create another." -msgstr "Oluşturma sınırına ulaştınız. Yeni bir tane oluşturmak için birini silin." - #. Modal body shown when the free bookmarks limit is reached and Plutonium would increase it. Free and Plutonium limits are interpolated. #: src/features/app/components/alerts/MaxBookmarksModal.tsx:30 msgid "You're at the free cap of {bookmarksText}. {premiumProductName} bumps you up to {premiumBookmarksText} — or remove one to add another." @@ -38362,13 +37810,6 @@ msgstr "{bookmarksText} olan ücretsiz sınıra ulaştınız. {premiumProductNam msgid "You're at the free cap of {freeItemsText}. {premiumProductName} bumps you up to {premiumItemsText}." msgstr "{freeItemsText} ücretsiz sınırına ulaştınız. {premiumProductName} ile bu sınırı {premiumItemsText} olarak yükseltin." -#. Fallback body of the emoji pack install-limit error modal when no exact limit is known. -#. Fallback body of the sticker pack install-limit error modal when no exact limit is known. -#: src/features/invite/commands/InviteCommands.tsx:52 -#: src/features/invite/commands/InviteCommands.tsx:70 -msgid "You're at the install limit. Remove one to add another." -msgstr "Yükleme sınırına ulaştınız. Başka bir tane eklemek için birini kaldırın." - #. Short label in the user banned from guild modal. Keep it concise. Keep the tone plain and specific. #: src/features/moderation/components/alerts/UserBannedFromGuildModal.tsx:8 msgid "You're banned" @@ -38379,11 +37820,6 @@ msgstr "Yasaklandınız" msgid "You're being rate limited. Wait {duration} before trying again." msgstr "Hız sınırına takıldınız. Tekrar denemeden önce {duration} bekleyin." -#. End-of-list title in the scheduled messages popout when all scheduled messages are visible. Tone can be friendly. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:51 -msgid "You're caught up" -msgstr "Tüm mesajları gördün" - #. Error modal body shown when a gift-subscription user tries to start a recurring subscription. Explains the extension/redemption path. #: src/features/app/components/dialogs/components/plutonium/hooks/useCheckoutActions.tsx:160 msgid "You're currently on a gift subscription. It won't renew. You can redeem more gift codes to extend it. Recurring subscriptions can be started after your gift time ends." @@ -38497,16 +37933,12 @@ msgstr "Yakın zamanda kendi kendine iade kullandın. Bekleme süresi sona erdi msgid "You've arrived, {username}! Let's get started." msgstr "Hoş geldin, {username}! Haydi başlayalım." -#: src/features/auth/flow/InviteHeader.tsx:200 -msgid "You've been invited to install" -msgstr "Davet edildiniz" - -#: src/features/auth/flow/InviteHeader.tsx:96 -#: src/features/auth/flow/InviteHeader.tsx:299 +#: src/features/auth/flow/InviteHeader.tsx:69 +#: src/features/auth/flow/InviteHeader.tsx:213 msgid "You've been invited to join" msgstr "Davet edildiniz" -#: src/features/auth/flow/InviteHeader.tsx:151 +#: src/features/auth/flow/InviteHeader.tsx:124 msgid "You've been invited to join a group DM by" msgstr "Sizi bir grup DM'ye davet eden" @@ -38586,7 +38018,7 @@ msgstr "{premiumProductName} aboneliğinizin süresi doldu. Tüm {premiumProduct msgid "Your {productName} session expired. Sign in again to continue authorizing this application." msgstr "{productName} oturumunuzun süresi doldu. Bu uygulamaya yetki vermeye devam etmek için tekrar oturum açın." -#: src/features/user/components/settings_utils/SettingsConstants.tsx:205 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:200 msgid "Your account" msgstr "Hesabınız" diff --git a/fluxer_app/src/features/i18n/locales/uk/messages.po b/fluxer_app/src/features/i18n/locales/uk/messages.po index 44d360eb5..0aaa2c40f 100644 --- a/fluxer_app/src/features/i18n/locales/uk/messages.po +++ b/fluxer_app/src/features/i18n/locales/uk/messages.po @@ -29,11 +29,6 @@ msgstr "(змінено)" msgid "(failed to load)" msgstr "(не вдалося завантажити)" -#. Placeholder content text shown for scheduled messages with neither text nor attachments. Keep the parentheses. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:38 -msgid "(no content)" -msgstr "(без вмісту)" - #: src/features/app/components/pages/YouPage.tsx:189 #: src/features/user/components/modals/UserProfileMobileSheet.tsx:899 msgid "(only visible to you)" @@ -455,7 +450,7 @@ msgstr "{count, plural, one {Розгорнути (# рядок)} few {Розг msgid "{count, plural, one {Expand (# row)} other {Expand (# rows)}}" msgstr "{count, plural, one {Розгорнути (# рядок)} other {Розгорнути (# рядки)}}" -#: src/features/voice/components/VoiceParticipantTile.tsx:303 +#: src/features/voice/components/VoiceParticipantTile.tsx:304 msgid "{count, plural, one {Expand # other device} other {Expand # other devices}}" msgstr "{count, plural, one {Розгорнути ще # пристрій} few {Розгорнути ще # пристрої} many {Розгорнути ще # пристроїв} other {Розгорнути ще # пристроїв}}" @@ -463,8 +458,8 @@ msgstr "{count, plural, one {Розгорнути ще # пристрій} few { msgid "{count, plural, one {Group DM · # member} other {Group DM · # members}}" msgstr "{count, plural, one {Груповий чат · # учасник} few {Груповий чат · # учасники} many {Груповий чат · # учасників} other {Груповий чат · # учасника}}" -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:252 -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:273 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:274 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:295 msgid "{count, plural, one {Hide # device} other {Hide # devices}}" msgstr "{count, plural, one {Сховати # пристрій} few {Сховати # пристрої} many {Сховати # пристроїв} other {Сховати # пристрої}}" @@ -476,7 +471,7 @@ msgstr "{count, plural, one {У дзвінку} other {# у дзвінку}}" msgid "{count, plural, one {Join video call (# participant)} other {Join video call (# participants)}}" msgstr "{count, plural, one {Приєднатися до відеодзвінка (# учасник)} few {Приєднатися до відеодзвінка (# учасники)} many {Приєднатися до відеодзвінка (# учасників)} other {Приєднатися до відеодзвінка (# учасників)}}" -#: src/features/voice/components/VoiceParticipantTile.tsx:620 +#: src/features/voice/components/VoiceParticipantTile.tsx:621 msgid "{count, plural, one {Keep watching # stream and add this one} other {Keep watching # streams and add this one}}" msgstr "{count, plural, one {Продовжуйте дивитися # трансляцію та додайте цю} other {Продовжуйте дивитися # трансляції та додайте цю}}" @@ -492,8 +487,8 @@ msgstr "{count, plural, one {Відкликати # застосунок} other msgid "{count, plural, one {sent # attachment} other {sent # attachments}}" msgstr "{count, plural, one {надіслав # вкладення} few {надіслав # вкладення} many {надіслав # вкладень} other {надіслав # вкладення}}" -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:259 -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:280 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:281 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:302 msgid "{count, plural, one {Show # device} other {Show # devices}}" msgstr "{count, plural, one {Показати # пристрій} few {Показати # пристрої} many {Показати # пристроїв} other {Показати # пристрою}}" @@ -535,22 +530,6 @@ msgstr "{count, plural, one {Ви вже використовуєте одне msgid "{count, plural, one {You're at the cap of # saved media item. Remove one to add another.} other {You're at the cap of # saved media items. Remove one to add another.}}" msgstr "{count, plural, one {Ви досягли ліміту збережених медіафайлів. Видаліть один, щоб додати інший.} other {Ви досягли ліміту збережених медіафайлів. Видаліть один, щоб додати інший.}}" -#: src/features/invite/commands/InviteCommands.tsx:401 -msgid "{count, plural, one {You're at the limit of # emoji pack. Delete one to create another.} other {You're at the limit of # emoji packs. Delete one to create another.}}" -msgstr "{count, plural, one {Ви досягли ліміту в # набір емодзі. Видаліть один, щоб створити інший.} few {Ви досягли ліміту в # набори емодзі. Видаліть один, щоб створити інший.} many {Ви досягли ліміту в # наборів емодзі. Видаліть один, щоб створити інший.} other {Ви досягли ліміту в # наборів емодзі. Видаліть один, щоб створити інший.}}" - -#: src/features/invite/commands/InviteCommands.tsx:387 -msgid "{count, plural, one {You're at the limit of # installed emoji pack. Remove one to add another.} other {You're at the limit of # installed emoji packs. Remove one to add another.}}" -msgstr "{count, plural, one {Ви досягли ліміту в # встановлений набір емодзі. Видаліть один, щоб додати інший.} few {Ви досягли ліміту в # встановлені набори емодзі. Видаліть один, щоб додати інший.} many {Ви досягли ліміту в # встановлених наборів емодзі. Видаліть один, щоб додати інший.} other {Ви досягли ліміту в # встановлених наборів емодзі. Видаліть один, щоб додати інший.}}" - -#: src/features/invite/commands/InviteCommands.tsx:419 -msgid "{count, plural, one {You're at the limit of # installed sticker pack. Remove one to add another.} other {You're at the limit of # installed sticker packs. Remove one to add another.}}" -msgstr "{count, plural, one {Ви досягли ліміту в # встановлений набір стікерів. Видаліть один, щоб додати інший.} few {Ви досягли ліміту в # встановлені набори стікерів. Видаліть один, щоб додати інший.} many {Ви досягли ліміту в # встановлених наборів стікерів. Видаліть один, щоб додати інший.} other {Ви досягли ліміту в # встановлених наборів стікерів. Видаліть один, щоб додати інший.}}" - -#: src/features/invite/commands/InviteCommands.tsx:433 -msgid "{count, plural, one {You're at the limit of # sticker pack. Delete one to create another.} other {You're at the limit of # sticker packs. Delete one to create another.}}" -msgstr "{count, plural, one {Ви досягли ліміту в # набір стікерів. Видаліть один, щоб створити інший.} few {Ви досягли ліміту в # набори стікерів. Видаліть один, щоб створити інший.} many {Ви досягли ліміту в # наборів стікерів. Видаліть один, щоб створити інший.} other {Ви досягли ліміту в # наборів стікерів. Видаліть один, щоб створити інший.}}" - #: src/features/guild/components/alerts/MaxGuildsModal.tsx:24 msgid "{count, plural, one {You've reached the maximum number of communities you can join (# community). Leave a community before joining another one.} other {You've reached the maximum number of communities you can join (# communities). Leave a community before joining another one.}}" msgstr "{count, plural, one {Ви досягли максимальної кількості спільнот, до яких можете приєднатися (# спільнота). Залиште спільноту, перш ніж приєднатися до іншої.} few {Ви досягли максимальної кількості спільнот, до яких можете приєднатися (# спільноти). Залиште спільноту, перш ніж приєднатися до іншої.} many {Ви досягли максимальної кількості спільнот, до яких можете приєднатися (# спільнот). Залиште спільноту, перш ніж приєднатися до іншої.} other {Ви досягли максимальної кількості спільнот, до яких можете приєднатися (# спільнот). Залиште спільноту, перш ніж приєднатися до іншої.}}" @@ -750,14 +729,14 @@ msgstr "{formats}. Макс. {maxSize}. Рекомендовано: {recommended msgid "{formats}. Max {maxSize}. Recommended: {recommendedSize}. {note}" msgstr "{formats}. Макс. {maxSize}. Рекомендовано: {recommendedSize}. {note}" -#: src/features/auth/flow/InviteHeader.tsx:117 -#: src/features/auth/flow/InviteHeader.tsx:162 -#: src/features/auth/flow/InviteHeader.tsx:335 +#: src/features/auth/flow/InviteHeader.tsx:90 +#: src/features/auth/flow/InviteHeader.tsx:135 +#: src/features/auth/flow/InviteHeader.tsx:249 msgid "{formattedMemberCount} {memberCount, plural, one {member} other {members}}" msgstr "{formattedMemberCount} {memberCount, plural, one {учасник} few {учасники} many {учасників} other {учасників}}" -#: src/features/auth/flow/InviteHeader.tsx:111 -#: src/features/auth/flow/InviteHeader.tsx:320 +#: src/features/auth/flow/InviteHeader.tsx:84 +#: src/features/auth/flow/InviteHeader.tsx:234 msgid "{formattedPresenceCount} online" msgstr "{formattedPresenceCount} онлайн" @@ -776,7 +755,7 @@ msgstr "{fps} кадр/с" msgid "{guildName} channels" msgstr "Канали {guildName}" -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:674 +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:673 msgid "{hiddenConnectionCount, plural, one {Expand # other device} other {Expand # other devices}}" msgstr "{hiddenConnectionCount, plural, one {Розгорнути # інший пристрій} other {Розгорнути # інших пристроїв}}" @@ -874,7 +853,7 @@ msgstr "Дивляться: {length}" msgid "{lineCount, plural, one {# line} other {# lines}}" msgstr "{lineCount, plural, one {# рядок} few {# рядки} many {# рядків} other {# рядка}}" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:145 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:143 msgid "{matchCount, plural, one {# match} other {# matches}}" msgstr "{matchCount, plural, one {# збіг} few {# збіги} many {# збігів} other {# збігів}}" @@ -889,7 +868,7 @@ msgid "{mbWayPaymentMethod} is a one-time payment method in {paymentProviderName msgstr "{mbWayPaymentMethod} — це одноразовий спосіб оплати в системі {paymentProviderName}, тому він не підходить для регулярних підписок." #. Screen share bitrate option label. Mbps means megabits per second. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:167 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:172 msgid "{megabits} Mbps" msgstr "{megabits} Мбіт/с" @@ -1105,7 +1084,7 @@ msgid "{productName} detected a potential raid in this community. Invites are pa msgstr "{productName} виявив потенційну атаку в цій спільноті. Запрошення призупинено, тому нові користувачі наразі не можуть приєднатися." #. Anti-raid status message on a community invite embed. productName is the product brand name placeholder. -#: src/features/channel/components/InviteEmbed.tsx:117 +#: src/features/channel/components/InviteEmbed.tsx:88 msgid "{productName} detected a potential raid, so new users can't join right now." msgstr "{productName} виявив потенційну атаку, тому нові користувачі наразі не можуть приєднатися." @@ -1225,14 +1204,14 @@ msgstr "Залишилося {remaining} символів. Отримайте {p msgid "{remainingSlotCount} remaining" msgstr "Залишилося {remainingSlotCount}" -#: src/features/channel/components/InviteEmbed.tsx:282 -#: src/features/channel/components/InviteEmbed.tsx:455 -#: src/features/channel/components/InviteEmbed.tsx:724 +#: src/features/channel/components/InviteEmbed.tsx:248 +#: src/features/channel/components/InviteEmbed.tsx:356 +#: src/features/channel/components/InviteEmbed.tsx:625 msgid "{renderedMemberCount} {memberCount, plural, one {member} other {members}}" msgstr "{renderedMemberCount} {memberCount, plural, one {учасник} few {учасники} many {учасників} other {учасників}}" #. Presence summary on a community invite embed. renderedPresenceCount is a formatted count of online members. -#: src/features/channel/components/InviteEmbed.tsx:112 +#: src/features/channel/components/InviteEmbed.tsx:83 msgid "{renderedPresenceCount} online" msgstr "{renderedPresenceCount} онлайн" @@ -1630,9 +1609,7 @@ msgstr "1 непрочитане" msgid "1 unread DM" msgstr "1 непрочитане приватне повідомлення" -#. Invite link use-limit option meaning the invite can be used once. #. Invite max-uses dropdown option for exactly one use. -#: src/features/expressions/components/modals/PackInviteModal.tsx:33 #: src/features/invite/components/modals/InviteModal.tsx:60 msgid "1 use" msgstr "1 використання" @@ -1668,16 +1645,12 @@ msgstr "Подарунок на 1 рік" msgid "10 minutes" msgstr "10 хвилин" -#. Invite link use-limit option meaning the invite can be used ten times. #. Invite max-uses dropdown option for ten uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:41 #: src/features/invite/components/modals/InviteModal.tsx:68 msgid "10 uses" msgstr "10 використань" -#. Invite link use-limit option meaning the invite can be used 100 times. #. Invite max-uses dropdown option for 100 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:53 #: src/features/invite/components/modals/InviteModal.tsx:80 msgid "100 uses" msgstr "100 використань" @@ -1763,9 +1736,7 @@ msgctxt "adaptive-screen-share" msgid "240p" msgstr "240p" -#. Invite link use-limit option meaning the invite can be used 25 times. #. Invite max-uses dropdown option for 25 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:45 #: src/features/invite/components/modals/InviteModal.tsx:72 msgid "25 uses" msgstr "25 використань" @@ -1840,16 +1811,12 @@ msgstr "5 днів" msgid "5 minutes" msgstr "5 хвилин" -#. Invite link use-limit option meaning the invite can be used five times. #. Invite max-uses dropdown option for five uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:37 #: src/features/invite/components/modals/InviteModal.tsx:64 msgid "5 uses" msgstr "5 використань" -#. Invite link use-limit option meaning the invite can be used 50 times. #. Invite max-uses dropdown option for 50 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:49 #: src/features/invite/components/modals/InviteModal.tsx:76 msgid "50 uses" msgstr "50 використань" @@ -2083,13 +2050,6 @@ msgstr "Прийняти запрошення" msgid "Accept the friend request from {userName}?" msgstr "Прийняти запит на додавання в друзі від {userName}?" -#. Helper text on a pack invite embed explaining that accepting installs the pack. -#. Note shown on expression pack invites before accepting. -#: src/features/channel/components/InviteEmbed.tsx:100 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:81 -msgid "Accepting this invite installs the pack automatically." -msgstr "Прийняття цього запрошення автоматично встановить набір." - #. Short label in the notification utils helper. Keep it concise. #: src/features/notification/utils/NotificationUtils.ts:32 msgid "Access granted" @@ -2110,7 +2070,7 @@ msgstr "Доступ до основної інформації вашого п #. User settings tab for accessibility preferences (visual, motion, screen reader, etc.). #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:14 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:93 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:66 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:61 msgid "Accessibility" msgstr "Доступність" @@ -2124,7 +2084,7 @@ msgstr "Доступна активна область" #. User settings tab for account login, password, MFA, and security. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:11 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:129 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:95 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:90 msgid "Account" msgstr "Обліковий запис" @@ -2180,7 +2140,7 @@ msgstr "Обліковий запис занадто новий" #. Required-action modal title shown when an account-level verification step is required to proceed. #. Title of the error modal shown when an unclaimed (guest) account tries to accept a community or group DM invite. Auth-related; keep tone plain. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:8 -#: src/features/invite/commands/InviteCommands.tsx:37 +#: src/features/invite/commands/InviteCommands.tsx:35 msgid "Account verification required" msgstr "Потрібна перевірка облікового запису" @@ -2461,7 +2421,7 @@ msgid "Add an account to continue." msgstr "Щоб продовжити, додайте обліковий запис." #. Body of the error modal shown when an unclaimed (guest) account tries to accept a community invite. Tells the user to complete sign-up first. -#: src/features/invite/commands/InviteCommands.tsx:42 +#: src/features/invite/commands/InviteCommands.tsx:40 msgid "Add an email and password to your account first." msgstr "Спершу додайте електронну пошту та пароль до свого облікового запису." @@ -2771,7 +2731,7 @@ msgid "Address" msgstr "Адреса" #. Description for an H.264 backup stream select. Keep H.264, CPU, and GPU literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:119 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:124 msgid "Adds H.264 for mixed clients. Uses more encode work." msgstr "Додає H.264 для змішаних клієнтів. Використовує більше обчислювальних ресурсів." @@ -2827,11 +2787,9 @@ msgstr "Адміністратори призупинили запрошення #. Collapsed-by-default group at the end of the community overview tab holding less common settings. #. Disclosure button label in the voice connection status popout. Reveals technical bandwidth and network stats. #. User settings tab for power-user and experimental application preferences. -#. Voice participant context menu submenu label for IDs and diagnostics. #: src/features/channel/components/modals/channel_tabs/ChannelOverviewTab.tsx:337 #: src/features/guild/components/modals/guild_tabs/guild_overview_tab/index.tsx:28 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:178 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:145 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:140 #: src/features/voice/components/voice_connection_status/VoiceDetailsPopout.tsx:60 msgid "Advanced" msgstr "Додатково" @@ -2842,7 +2800,7 @@ msgid "Advanced video settings" msgstr "Розширені налаштування відео" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:100 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:121 msgid "Advertise a capped decode codec to force publisher migration" msgstr "Рекламувати обмежений кодек декодування для примусової міграції видавця" @@ -3065,6 +3023,13 @@ msgstr "Дозволити всім бачити це з'єднання у ва msgid "Allow anyone who can view your full profile to see your profile local time" msgstr "Дозволити будь-кому, хто може переглядати ваш повний профіль, бачити ваш місцевий час у профілі" +#. Settings search entry label for the AV1 screen-share opt-in. AV1 is a codec name and should stay literal. +#. Switch label for the AV1 screen-share opt-in. AV1 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:236 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:88 +msgid "Allow AV1 for screen sharing" +msgstr "Дозволити AV1 для демонстрації екрана" + #. Toggle label that allows DMs from bots in this community. #: src/features/ui/action_menu/items/BulkSettingsMenuItems.tsx:81 msgid "Allow bot direct messages" @@ -3112,6 +3077,13 @@ msgstr "Дозволити гнучкі назви текстових канал msgid "Allow for all communities" msgstr "Дозволити для всіх спільнот" +#. Settings search entry label for the H.265/HEVC screen-share opt-in. H.265 and HEVC are codec names and should stay literal. +#. Switch label for the H.265/HEVC screen-share opt-in. H.265 and HEVC are codec names and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:240 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:92 +msgid "Allow H.265 (HEVC) for screen sharing" +msgstr "Дозволити H.265 (HEVC) для спільного доступу до екрана" + #: src/features/connection/components/modals/EditConnectionModal.tsx:95 msgid "Allow members from communities you're in to see this connection" msgstr "Дозволити учасникам спільнот, у яких ви є, бачити це з'єднання" @@ -3218,7 +3190,7 @@ msgid "Already have an account?" msgstr "Вже маєте обліковий запис?" #. Status label on a group DM invite embed when the current user is already a member. -#: src/features/channel/components/InviteEmbed.tsx:76 +#: src/features/channel/components/InviteEmbed.tsx:67 msgid "Already joined" msgstr "Уже приєднано" @@ -3426,7 +3398,7 @@ msgid "Animated avatars ({animatedAvatarFormats}) require {premiumProductName}." msgstr "Анімовані аватари ({animatedAvatarFormats}) вимагають {premiumProductName}." #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:79 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:75 msgid "Animated avatars & profile banners" msgstr "Анімовані аватари та банери профілю" @@ -3712,7 +3684,7 @@ msgstr "Значок програми" msgid "App language: {format}" msgstr "Мова програми: {format}" -#: src/features/user/components/settings_utils/SettingsConstants.tsx:209 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:204 msgid "App settings" msgstr "Налаштування програми" @@ -3739,7 +3711,7 @@ msgstr "Масштаб застосунку" #. Advanced settings category tag. #. User settings tab for app appearance and layout options. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:13 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:116 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:111 msgid "Appearance" msgstr "Зовнішній вигляд" @@ -3812,8 +3784,8 @@ msgstr "Застосунок успішно оновлено" #: src/features/user/components/modals/tabs/applications_tab/index.tsx:90 #: src/features/user/components/modals/tabs/applications_tab/index.tsx:129 #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:29 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:74 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:70 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:66 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:65 msgid "Applications" msgstr "Застосунки" @@ -3899,7 +3871,7 @@ msgid "Are you sure you want to delete every message in your personal notes? Thi msgstr "Ви впевнені, що хочете видалити всі повідомлення в особистих нотатках? Це назавжди видалить усі повідомлення та вкладення. Цю дію не можна скасувати." #. placeholder {0}: selectedRole.name -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:410 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:425 msgid "Are you sure you want to delete the <0>{0} role? Any members with this role will no longer have it." msgstr "Ви впевнені, що хочете видалити роль <0>{0}? Усі учасники, які мали цю роль, більше не матимуть її." @@ -4080,11 +4052,6 @@ msgstr "Макет вкладення" msgid "Attachment mocks" msgstr "Мок-дані вкладень" -#. Placeholder content text shown for scheduled messages that have attachments but no text content. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:34 -msgid "Attachment only message" -msgstr "Повідомлення лише з вкладенням" - #. Short label in the channel and chat textual attachment preview bottom sheet. Keep it concise. #. Short label in the channel and chat textual attachment preview modal. Keep it concise. #: src/features/channel/components/embeds/attachments/TextualAttachmentPreviewBottomSheet.tsx:27 @@ -4112,9 +4079,7 @@ msgstr "Завантаження вкладень недоступне" msgid "Attachment: {filename}" msgstr "Вкладення: {filename}" -#. Label in the scheduled message row preview indicating that attachments are included. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:43 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:34 msgid "Attachments" msgstr "Вкладення" @@ -4238,7 +4203,7 @@ msgid "Audio settings" msgstr "Налаштування аудіо" #. Voice control button label for microphone and speaker settings. -#: src/features/voice/components/VoiceControlBar.tsx:146 +#: src/features/voice/components/VoiceControlBar.tsx:142 msgctxt "voice-control-button" msgid "Audio settings" msgstr "Налаштування аудіо" @@ -4344,7 +4309,7 @@ msgid "Authorized" 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/GeneralSettingsSections.ts:30 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:22 msgid "Authorized applications" msgstr "Авторизовані застосунки" @@ -4358,8 +4323,8 @@ msgstr "Авторизовані застосунки" #: src/features/user/components/modals/tabs/AuthorizedAppsTab.tsx:506 #: src/features/user/components/settings_utils/search_index/AuthorizedAppsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:148 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:34 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:107 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:102 msgid "Authorized apps" msgstr "Авторизовані програми" @@ -4442,7 +4407,6 @@ msgid "Autocomplete suggestion: {label}, {selectedOptionPosition} of {resultCoun msgstr "Пропозиція автозаповнення: {label}, {selectedOptionPosition} з {resultCount}" #. Channel overview settings tab label, control, or validation message (name, topic, slowmode, voice region, mature content gate). -#. Label for the auto codec option in the screen-share codec radio group. Keep it concise. #. Option label for a WebRTC content hint select. #. Option label for an SVC mode select. #. Option label for an encoder path select. @@ -4451,11 +4415,10 @@ msgstr "Пропозиція автозаповнення: {label}, {selectedOpt #. Voice region option label in the voice settings menu meaning let Fluxer pick the best region automatically. #. Voice region picker option label meaning 'let Fluxer pick the best region automatically'. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/RtcRegionSelect.tsx:19 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:59 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:99 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:139 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:176 -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:34 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:64 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:104 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:144 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:181 #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:263 #: src/features/voice/components/VoiceRegionSelector.tsx:16 #: src/features/voice/components/VoiceSettingsMenus.tsx:126 @@ -4468,6 +4431,11 @@ msgctxt "rtc-region-value" msgid "Automatic" msgstr "Автоматично" +#. Option label for the screen-share codec select. codec is the automatically selected codec label. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:222 +msgid "Automatic ({codec})" +msgstr "Автоматично ({codec})" + #. Settings search entry label. Names the settings search entry in the settings UI. #. Voice setting label for automatically evening out microphone volume. #: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:48 @@ -4495,96 +4463,6 @@ msgstr "Автоматичне читання повідомлень" msgid "Automatic start" msgstr "Автоматичний запуск" -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep Firefox as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:8 -msgid "Automatic would use {codecName} because Firefox screen sharing works most reliably with it." -msgstr "Автоматично використовуватиметься {codecName}, оскільки з ним найстабільніше працює спільний доступ до екрана у Firefox." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:70 -msgid "Automatic would use {codecName} because no hardware encoder is available and this browser exposes H.265." -msgstr "Автоматично використовуватиметься {codecName}, оскільки апаратний кодувальник недоступний, а цей браузер підтримує H.265." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:75 -msgid "Automatic would use {codecName} because no hardware encoder is available and your computer exposes H.265." -msgstr "Автоматично використовуватиметься {codecName}, оскільки апаратний кодер недоступний, а ваш комп’ютер підтримує H.265." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:90 -msgid "Automatic would use {codecName} because no higher-quality encoder is available and H.264 is compatible." -msgstr "Автоматично використовуватиметься {codecName}, оскільки немає доступного кодувальника вищої якості, а H.264 сумісний." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep OpenH264 and Linux literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:101 -msgid "Automatic would use {codecName} because no video encoder is exposed. On Linux, OpenH264 may need to be installed." -msgstr "Автоматично використовуватиметься {codecName}, оскільки відеокодер не доступний. У Linux може знадобитися встановити OpenH264." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:60 -msgid "Automatic would use {codecName} because software encoding is preferred and this browser exposes AV1." -msgstr "Автоматично використовуватиметься {codecName}, оскільки програмне кодування є кращим, і цей браузер підтримує AV1." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:80 -msgid "Automatic would use {codecName} because software encoding is preferred and this browser exposes VP9." -msgstr "Автоматично використовуватиметься {codecName}, оскільки програмне кодування є кращим, а цей браузер підтримує VP9." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:95 -msgid "Automatic would use {codecName} because software encoding is preferred and VP8 is the safest software fallback." -msgstr "Автоматичний режим використовуватиме {codecName}, оскільки програмне кодування є кращим, а VP8 — найбезпечніший програмний запасний варіант." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:65 -msgid "Automatic would use {codecName} because software encoding is preferred and your computer exposes AV1." -msgstr "Автоматичний режим використовуватиме {codecName}, оскільки програмне кодування є кращим, а ваш комп’ютер підтримує AV1." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:85 -msgid "Automatic would use {codecName} because software encoding is preferred and your computer exposes VP9." -msgstr "Автоматично використовуватиметься {codecName}, оскільки програмне кодування є кращим, а ваш комп’ютер підтримує VP9." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep codec names literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:25 -msgid "Automatic would use {codecName} because this browser does not expose H.264, so VP8 is the safest fallback." -msgstr "Автоматично використовуватиметься {codecName}, оскільки цей браузер не підтримує H.264, тому VP8 є найбезпечнішим запасним варіантом." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep Chromium as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:13 -msgid "Automatic would use {codecName} because this browser supports it and it is the best fallback outside Chromium." -msgstr "Автоматично використовуватиметься {codecName}, оскільки цей браузер підтримує його, і це найкращий запасний варіант поза Chromium." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep codec names literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:30 -msgid "Automatic would use {codecName} because your computer does not expose H.264, so VP8 is the safest fallback." -msgstr "Автоматично використовуватиметься {codecName}, оскільки ваш комп’ютер не підтримує H.264, тому VP8 є найбезпечнішим запасним варіантом." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep Chromium as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:19 -msgid "Automatic would use {codecName} because your computer supports it and it is the best fallback outside Chromium." -msgstr "Автоматично використовуватиметься {codecName}, оскільки ваш комп’ютер підтримує його, і це найкращий запасний варіант поза Chromium." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:54 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware and it gives strong screen-share quality." -msgstr "Автоматично використовуватиметься {codecName}, оскільки ваш графічний процесор може кодувати його апаратно, і це забезпечує високу якість демонстрації екрана." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:42 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware and it is the most compatible screen-share default." -msgstr "Автоматичний вибір використовуватиме {codecName}, оскільки ваш графічний процесор (GPU) може кодувати його апаратно, і це найбільш сумісний стандарт для демонстрації екрана." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:48 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware, with excellent compression and low CPU usage." -msgstr "Автоматично використовуватиметься {codecName}, оскільки ваш графічний процесор (GPU) може кодувати його апаратно, забезпечуючи чудове стиснення та низьке завантаження ЦП." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:36 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware, with the best compression for screen sharing." -msgstr "Автоматично використовуватиметься {codecName}, оскільки ваш графічний процесор може кодувати його апаратно, забезпечуючи найкраще стиснення для демонстрації екрана." - #. Short label in the animation tab. Keep it concise. #: src/features/user/components/modals/tabs/accessibility_tab/AnimationTab.tsx:52 msgid "Automatically play GIFs" @@ -4648,6 +4526,16 @@ msgstr "Автоматичне прочитання" msgid "Autoscrolling" msgstr "Автопрокрутка" +#. Settings search synonym. Codec name; keep literal. Used to match this term in the settings search bar. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:101 +msgid "AV1" +msgstr "AV1" + +#. Option label for the screen-share codec select while the AV1 opt-in is off and the option is disabled. AV1 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:226 +msgid "AV1 (requires opt-in)" +msgstr "AV1 (потрібна згода)" + #. Label for the available desktop version in the Linux update modal. #: src/features/updater/commands/UpdaterModalCommands.tsx:140 msgid "Available" @@ -4875,7 +4763,7 @@ msgid "Badge" msgstr "Значок" #. Option label for a software encoder quality select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:83 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:88 msgid "Balanced" msgstr "Збалансована" @@ -4917,7 +4805,7 @@ msgstr "Бан закінчується о {0}." #: src/features/moderation/components/modals/BanMemberModal.tsx:270 #: src/features/ui/action_menu/GuildMemberContextMenu.tsx:66 #: src/features/ui/action_menu/items/GuildMemberMenuItems.tsx:51 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:94 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:118 msgid "Ban member" msgstr "Заблокувати учасника" @@ -5046,7 +4934,7 @@ msgstr "Від 1 до 32 символів" #. 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/PlutoniumIndex.ts:27 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:207 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:202 msgid "Billing" msgstr "Оплата" @@ -5099,7 +4987,7 @@ msgid "Biometrics" 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/VoiceVideoIndex.ts:160 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:181 msgid "Bitrate" msgstr "Бітрейт" @@ -5181,8 +5069,8 @@ msgstr "Заблоковані" #: src/features/user/components/modals/tabs/BlockedUsersTab.tsx:210 #: src/features/user/components/settings_utils/search_index/BlockedUsersIndex.ts:6 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:152 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:58 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:18 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:53 msgid "Blocked users" msgstr "Заблоковані користувачі" @@ -5275,7 +5163,7 @@ msgstr "Додано до закладок." #. Tab label in the inbox popout listing the user bookmarks. #: src/features/channel/components/modals/BookmarksBottomSheet.tsx:33 #: src/features/messaging/components/pages/SavedMessagesPage.tsx:23 -#: src/features/messaging/components/popouts/InboxPopout.tsx:36 +#: src/features/messaging/components/popouts/InboxPopout.tsx:34 msgid "Bookmarks" msgstr "Закладки" @@ -5535,10 +5423,6 @@ msgstr "Булінг, небажані повторювані контакти, msgid "Bullying, threats, hate, violence, raids, or content that pushes self-harm." msgstr "Булінг, погрози, ненависть, насильство, рейди або контент, що пропагує самогубство." -#: src/features/expressions/components/modals/CreatePackModal.tsx:95 -msgid "Bundle your favorite stickers into a pack you can distribute." -msgstr "Об'єднайте улюблені стікери в набір, яким можна ділитися." - #. Short label in the app constants. #: src/features/app/constants/AppConstants.ts:45 msgid "Busy right now" @@ -5761,7 +5645,7 @@ msgid "Cameras and virtual capture devices are selected here in {productName}, n msgstr "Камери та віртуальні пристрої захоплення вибираються тут у {productName}, а не в системному засобі вибору Wayland. Якщо тут нічого не відображається, перевірте дозволи або підключіть пристрій." #. Tooltip in the voice control bar when cameras are disabled because the participant count exceeds the limit. {voiceChannelCameraUserLimit} is the configured threshold. -#: src/features/voice/components/VoiceControlBar.tsx:136 +#: src/features/voice/components/VoiceControlBar.tsx:132 msgid "Cameras are off above {voiceChannelCameraUserLimit} participants" msgstr "Камери вимкнено, якщо учасників більше ніж {voiceChannelCameraUserLimit}" @@ -5781,7 +5665,6 @@ msgid "Can't upload files here" msgstr "Не вдається завантажити файли сюди" #. Action label for dismissing a mass-mention warning. -#. Button label on a scheduled message row that cancels (deletes) the scheduled send. #. Button label that closes the emoji rename popout without saving. #. Button that closes the delete channel confirmation without deleting. #. Button that closes the device logout confirmation without changes. @@ -5810,10 +5693,8 @@ msgstr "Не вдається завантажити файли сюди" #: src/features/emoji/components/emojis/EmojiListItem.tsx:318 #: src/features/expressions/components/modals/AddFavoriteMemeModal.tsx:111 #: src/features/expressions/components/modals/AddGuildStickerModal.tsx:250 -#: src/features/expressions/components/modals/CreatePackModal.tsx:137 #: src/features/expressions/components/modals/EditFavoriteMemeModal.tsx:87 #: src/features/expressions/components/modals/EditGuildStickerModal.tsx:116 -#: src/features/expressions/components/modals/EditPackModal.tsx:124 #: src/features/guild/components/modals/TransferOwnershipModal.tsx:91 #: src/features/i18n/utils/CommonMessageDescriptors.ts:98 #: src/features/input/state/input_keybind/shared.ts:137 @@ -5824,7 +5705,6 @@ msgstr "Не вдається завантажити файли сюди" #: src/features/messaging/components/modals/ForwardModal.tsx:635 #: src/features/messaging/components/modals/ImageCropModal.tsx:925 #: src/features/messaging/components/modals/MessageHistoryThresholdModal.tsx:107 -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:47 #: src/features/moderation/components/modals/BanMemberModal.tsx:262 #: src/features/moderation/components/modals/RemoveTimeoutModal.tsx:70 #: src/features/moderation/components/modals/TimeoutMemberModal.tsx:126 @@ -5850,11 +5730,6 @@ msgstr "Скасувати" msgid "Cancel editing message" msgstr "Скасувати редагування повідомлення" -#. Button or menu action label in the channel and chat scheduled message edit bar. Keep it concise. -#: src/features/channel/components/ScheduledMessageEditBar.tsx:18 -msgid "Cancel editing scheduled message" -msgstr "Скасувати редагування запланованого повідомлення" - #. Relationship action label for canceling an outgoing friend request. #: src/features/relationship/utils/RelationshipMessageDescriptors.ts:25 msgid "Cancel friend request" @@ -5935,16 +5810,6 @@ msgstr "Неможливо редагувати" msgid "Cannot delete account" msgstr "Неможливо видалити обліковий запис" -#. Title of the error modal when installing an emoji pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:83 -msgid "Cannot install emoji pack" -msgstr "Не вдається встановити набір емодзі" - -#. Title of the error modal when installing a sticker pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:87 -msgid "Cannot install sticker pack" -msgstr "Не вдається встановити набір стікерів" - #. Toast error shown when captcha verification fails inside the auth captcha interceptor. #: src/features/auth/components/CaptchaInterceptor.tsx:14 msgid "Captcha verification failed. Try again." @@ -5955,15 +5820,15 @@ msgstr "Перевірка капчі не вдалася. Спробуйте щ msgid "Capture" msgstr "Захоплення" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:398 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:420 msgid "Capture app audio" msgstr "Записувати звук програми" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:399 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:421 msgid "Capture desktop audio" msgstr "Записувати звук з робочого столу" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:397 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:419 msgid "Capture device audio" msgstr "Записувати звук пристрою" @@ -6221,12 +6086,12 @@ msgstr "Форма зміни пароля" msgid "Change scheduled" msgstr "Зміна запланована" -#. Tooltip / button label in the screen-share status pill. Opens the picker to change what is being shared. -#. Voice control menu action to choose a different screen-share source. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:48 -#: src/features/voice/components/VoiceControlBar.tsx:108 -msgid "Change source" -msgstr "Змінити джерело" +#. Action that opens the source picker for the active screen share. +#. Voice screen share menu action that changes the shared source. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:24 +#: src/features/voice/components/ActiveScreenShareMenu.tsx:23 +msgid "Change Stream" +msgstr "Змінити потік" #. Modal title for the screen-share picker when switching an ongoing stream to a new source. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:156 @@ -6575,7 +6440,7 @@ msgstr "Перевищено ліміт символів на {remaining}" #: src/features/input/components/modals/KeyboardShortcutsCheatsheetModal.tsx:40 #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:15 #: src/features/user/components/modals/tabs/keybinds_tab/DefaultKeybindsList.tsx:39 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:120 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:115 msgid "Chat" msgstr "Чат" @@ -6976,7 +6841,7 @@ msgid "Choose your profile accent color" 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/VoiceVideoIndex.ts:108 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:129 msgid "Cisco" msgstr "Cisco" @@ -7584,7 +7449,7 @@ msgid "Codec" 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/VoiceVideoIndex.ts:96 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:117 msgid "Codec negotiation testing" msgstr "Тестування узгодження кодеків" @@ -7628,8 +7493,8 @@ msgstr "Згорнути тему каналу" #. Tooltip / aria label on a voice participant tile button that collapses expanded device tiles for one user. #. Voice menu action that collapses expanded device tiles back into a single tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:98 -#: src/features/voice/components/VoiceParticipantTile.tsx:165 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:122 +#: src/features/voice/components/VoiceParticipantTile.tsx:166 msgid "Collapse devices" msgstr "Згорнути пристрої" @@ -8104,7 +7969,7 @@ msgstr "Фокус на полі введення" #. Button label that opens a dedicated advanced settings modal for configuring screen-share encoder controls. #. Button label that opens a dedicated advanced settings modal. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedChatControls.tsx:161 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:163 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:168 msgid "Configure" msgstr "Налаштувати" @@ -8127,7 +7992,7 @@ msgid "Configure now" msgstr "Налаштувати зараз" #. Tooltip / aria label on the screen-share control while a share is active. Opens the configure / end menu. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:69 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:58 msgid "Configure or end screen share" msgstr "Налаштувати або завершити демонстрацію екрана" @@ -8378,12 +8243,12 @@ msgstr "Підключення: {connectionId}" #: src/features/i18n/utils/CommonMessageDescriptors.ts:410 #: src/features/user/components/popouts/UserProfileShared.tsx:610 #: src/features/user/components/settings_utils/search_index/LinkedAccountsIndex.ts:8 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:38 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:30 msgid "Connections" msgstr "Підключення" #. User settings tab for linked external accounts. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:111 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:106 msgctxt "user-settings-tab" msgid "Connections" msgstr "Підключення" @@ -8434,7 +8299,7 @@ msgid "Content filtering" msgstr "Фільтрування вмісту" #. Label for an advanced screen-share select. Refers to the WebRTC MediaStreamTrack contentHint value. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:131 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:136 msgid "Content hint" msgstr "Підказка щодо вмісту" @@ -9157,16 +9022,6 @@ msgstr "Не вдалося проігнорувати запит на дода msgid "Couldn't ignore the friend request. Try again." msgstr "Не вдалося проігнорувати запит на додавання в друзі. Спробуйте ще раз." -#. Generic body for the error modal when an emoji pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:107 -msgid "Couldn't install this emoji pack. Try again later." -msgstr "Не вдалося встановити цей набір емодзі. Спробуйте пізніше." - -#. Generic body for the error modal when a sticker pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:111 -msgid "Couldn't install this sticker pack. Try again later." -msgstr "Не вдалося встановити цей набір стікерів. Спробуйте пізніше." - #. Error modal title shown when accepting a community invite fails. #: src/features/invite/components/alerts/InviteAcceptFailedModal.tsx:9 msgid "Couldn't join community" @@ -9582,11 +9437,6 @@ msgstr "Створіть обліковий запис, щоб отримати msgid "Create and manage applications and bots for your account" msgstr "Створюйте та керуйте програмами й ботами для свого облікового запису" -#. Empty-state description for expression packs when the feature requires premium. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:63 -msgid "Create and share custom emoji and sticker packs with {premiumProductFullName}." -msgstr "Створюйте та діліться власними емодзі й наборами стікерів із {premiumProductFullName}." - #. Button or menu action label in the application create modal. Keep it concise. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/applications_tab/ApplicationCreateModal.tsx:20 @@ -9628,14 +9478,6 @@ msgstr "Створити приватний чат" msgid "Create emoji & stickers" msgstr "Створювати емодзі та стікери" -#. Action that opens the create-emoji-pack modal. -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/expressions/components/modals/CreatePackModal.tsx:18 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:314 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:31 -msgid "Create emoji pack" -msgstr "Створити набір емодзі" - #. Accessible label for the create-favorite-category form. #: src/features/expressions/components/modals/CreateFavoriteCategoryModal.tsx:16 msgid "Create favorite category form" @@ -9688,14 +9530,6 @@ msgstr "Створити або приєднатися до спільноти" msgid "Create role" msgstr "Створити роль" -#. Action that opens the create-sticker-pack modal. -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/expressions/components/modals/CreatePackModal.tsx:22 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:314 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:35 -msgid "Create sticker pack" -msgstr "Створити набір стікерів" - #. Setup wizard title prompting the operator to create the first account. #: src/features/app/components/setup/SetupWizardSteps.tsx:48 msgid "Create the administrator account" @@ -9748,15 +9582,6 @@ msgstr "Створено" msgid "Created {createdAt}" msgstr "Створено {createdAt}" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:334 -msgid "Created {createdCount} / {createdLimit}" -msgstr "Створено: {createdCount} / {createdLimit}" - -#. placeholder {0}: NicknameUtils.getDisplayName(packCreator) -#: src/features/channel/components/InviteEmbed.tsx:343 -msgid "Created by {0}" -msgstr "Створено {0}" - #. placeholder {0}: inviter ? NicknameUtils.getNickname(inviter, undefined, channelId) : invite.inviter ? NicknameUtils.getDisplayName(invite.inviter) : '' #. placeholder {1}: formatExpiresAt(invite.expires_at) #: src/features/channel/components/modals/GroupInvitesBottomSheet.tsx:218 @@ -9768,13 +9593,6 @@ msgstr "Створено {0}. Термін дії спливає через {1}. msgid "Created by {creatorDisplayName} on {createdAt}" msgstr "Створено {creatorDisplayName} {createdAt}" -#. Metadata label for an expression pack invite. userName is the pack creator username. -#. Short label in the authentication invite header. Preserve {userName}; it is inserted by code. Keep the tone plain and specific. -#: src/features/auth/flow/InviteHeader.tsx:29 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:73 -msgid "Created by {userName}" -msgstr "Створено користувачем {userName}" - #. placeholder {0}: renderInline(change.newValue, i18n, guildId) #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:739 msgid "Created for channel {0}." @@ -9787,11 +9605,6 @@ msgstr "Створено для каналу {0}." msgid "Created on {0}." msgstr "Створено {0}." -#. 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/ExpressionPacksIndex.ts:43 -msgid "Created packs" -msgstr "Створені набори" - #. placeholder {0}: renderInline(change.newValue, i18n) #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:743 msgid "Created with name {0}." @@ -10119,7 +9932,7 @@ msgid "Custom tags" msgstr "Власні теги" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:87 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:83 msgid "Custom themes" msgstr "Власні теми" @@ -10603,7 +10416,6 @@ msgstr "За замовчуванням вимкнено на мобільних #. Button or menu action label in the channel and chat embed audio. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the channel and chat media container. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the channel and chat mobile memes picker. Keep it concise. Keep the tone plain and specific. -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the messaging commands. Keep it concise. Keep the tone plain and specific. #. Confirm button label on the destructive delete-saved-media alert. #. Danger button label that confirms deleting a custom emoji. @@ -10626,7 +10438,6 @@ msgstr "За замовчуванням вимкнено на мобільних #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:117 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:290 #: src/features/user/components/modals/tabs/component_gallery_tab/index.tsx:238 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:49 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:154 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:190 msgid "Delete" @@ -10785,11 +10596,6 @@ msgstr "Видалити мої повідомлення" msgid "Delete other members' messages. Pinning is controlled separately." msgstr "Видаляти повідомлення інших учасників. Закріплення керується окремо." -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:40 -msgid "Delete pack" -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:31 msgid "Delete passkey" @@ -10862,11 +10668,6 @@ msgstr "Видалити це повідомлення" msgid "Delete this message? Can't be undone." msgstr "Видалити це повідомлення? Цю дію не можна скасувати." -#. Error message in the expression packs tab. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:45 -msgid "Delete this pack? Can't be undone." -msgstr "Видалити цей набір? Цю дію не можна скасувати." - #. Danger action in the channel permissions overwrite context menu that removes a member permission override from the channel. #: src/features/channel/components/modals/channel_tabs/channel_permissions_tab/OverwriteContextMenu.tsx:19 msgid "Delete user" @@ -11011,7 +10812,7 @@ msgid "Description must be no more than {discoveryDescriptionMaxLength} characte msgstr "Опис має містити не більше ніж {discoveryDescriptionMaxLength} символів." #. Developer settings tab showing UI component examples. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:153 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:148 msgid "Design system" msgstr "Система дизайну" @@ -11025,8 +10826,8 @@ msgstr "Комп'ютер" #. User settings tab for desktop app integration and platform settings. #. User settings tab label shown on desktop builds when the OS could not be identified (fallback for the per-OS labels). -#: src/features/user/components/settings_utils/SettingsConstants.tsx:86 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:141 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:81 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:136 msgid "Desktop app" msgstr "Налаштування програми для робочого столу" @@ -11113,7 +10914,7 @@ msgstr "Доступна десктоп-версія {version}. Завантаж #. Settings section label for desktop window behavior. #: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx:150 #: src/features/user/components/settings_utils/search_index/DesktopSettingsIndex.ts:94 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:62 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:54 msgid "Desktop window" msgstr "Вікно комп'ютерної версії" @@ -11139,7 +10940,7 @@ msgid "Detached banner" msgstr "Відкріплений банер" #. Option label for a WebRTC content hint select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:147 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:152 msgid "Detail" msgstr "Деталі" @@ -11163,7 +10964,7 @@ 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/advanced_settings_tab/AdvancedSettingsCategories.ts:20 #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:25 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:211 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:206 msgid "Developer" msgstr "Розробник" @@ -11171,7 +10972,7 @@ msgstr "Розробник" #. Settings section label for client developer mode. #: src/features/user/components/modals/tabs/ClientDeveloperSettingsTab.tsx:17 #: src/features/user/components/settings_utils/search_index/ClientDeveloperSettingsIndex.ts:7 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:66 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:58 msgid "Developer mode" msgstr "Режим розробника" @@ -11218,11 +11019,6 @@ msgstr "Пристрій" msgid "Device alerts" msgstr "Сповіщення пристрою" -#. Voice participant context menu submenu label for actions that affect one or more voice devices. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:182 -msgid "Device controls" -msgstr "Керування пристроями" - #: src/features/user/components/modals/tabs/DevicesTab.tsx:131 msgid "Device details" msgstr "Деталі пристрою" @@ -11232,7 +11028,7 @@ msgstr "Деталі пристрою" msgid "Device revoked" msgstr "Пристрій відкликано" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:891 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1024 msgid "Device selection" msgstr "Вибір пристрою" @@ -11255,7 +11051,7 @@ msgstr "Пристрій:" #: src/features/user/components/modals/tabs/DevicesTab.tsx:530 #: src/features/user/components/settings_utils/search_index/DevicesIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/AppearanceSections.ts:82 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:62 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:57 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:124 msgid "Devices" msgstr "Пристрої" @@ -11437,7 +11233,7 @@ msgid "Disable mobile push notifications" msgstr "Вимкнути мобільні push-сповіщення" #. Short label for an advanced screen-share preview preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:43 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:48 msgid "Disable picture-in-picture popout for screen shares" msgstr "Вимкнути режим \"картинка в картинці\" для демонстрації екрана" @@ -11478,7 +11274,7 @@ msgstr "Форма вимкнення двофакторної автентиф #. Voice menu checkbox label. Hides another participant's video only for the current user. #. Voice menu checkbox that hides a participant video on the current device only. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:86 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:110 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:77 msgid "Disable video locally" msgstr "Вимкнути відео локально" @@ -11754,11 +11550,6 @@ msgstr "Ім'я для відображення" msgid "Display name (optional)" msgstr "Ім'я для відображення (необов'язково)" -#. Voice participant context menu submenu label for call display and diagnostics preferences. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:186 -msgid "Display options" -msgstr "Параметри відображення" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:661 msgid "Display role members separately." msgstr "Відображати учасників ролі окремо." @@ -12284,12 +12075,8 @@ msgstr "Нідерландська" msgid "e.g., YubiKey, iPhone, work computer" msgstr "наприклад, YubiKey, iPhone, робочий комп'ютер" -#: src/features/expressions/components/modals/PackInviteModal.tsx:187 -msgid "Each link works once." -msgstr "Кожне посилання діє один раз." - #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:83 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:79 msgid "Early access to new features" msgstr "Ранній доступ до нових функцій" @@ -12315,7 +12102,6 @@ msgstr "Придушення відлуння" #: src/features/emoji/components/stickers/StickerGridItem.tsx:43 #: src/features/platform/utils/DesktopLocaleBridge.ts:42 #: src/features/user/components/modals/tabs/chat_settings_tab/SearchEnginesTab.tsx:35 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:123 #: src/features/user/components/modals/tabs/LinkedAccountsTab.tsx:51 msgid "Edit" msgstr "Редагувати" @@ -12396,11 +12182,6 @@ msgstr "Редагувати профіль спільноти" msgid "Edit connection" msgstr "Редагувати з'єднання" -#. Action that opens the edit-emoji-pack modal. -#: src/features/expressions/components/modals/EditPackModal.tsx:19 -msgid "Edit emoji pack" -msgstr "Редагувати набір емодзі" - #. Permission description in the role/permission editor for the Manage Community permission. Refers to top-level community settings, not per-channel. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:23 msgid "Edit global settings like name, description, and icon." @@ -12512,11 +12293,6 @@ msgstr "Редагувати стікер" msgid "Edit sticker {stickerName}" msgstr "Редагувати стікер \"{stickerName}\"" -#. Action that opens the edit-sticker-pack modal. -#: src/features/expressions/components/modals/EditPackModal.tsx:23 -msgid "Edit sticker pack" -msgstr "Редагувати набір стікерів" - #. Settings search entry description. One-line summary of what the settings search entry controls. #: src/features/user/components/settings_utils/search_index/ApplicationsIndex.ts:88 msgid "Edit the bot avatar, tag, bio, banner, and friend request behavior" @@ -12555,11 +12331,6 @@ msgstr "Редагування тимчасово недоступне. Спро msgid "Editing message" msgstr "Редагування повідомлення" -#. Button or menu action label in the channel and chat scheduled message edit bar. Keep it concise. -#: src/features/channel/components/ScheduledMessageEditBar.tsx:14 -msgid "Editing scheduled message" -msgstr "Редагування запланованого повідомлення" - #. Discovery category dropdown option in the community Discovery settings tab. #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:88 msgid "Education" @@ -12674,7 +12445,7 @@ msgstr "Вбудовування" #. Developer settings tab for testing URL unfurls and rendered embeds. #. Settings search entry label for the developer embed debugger. #: src/features/user/components/settings_utils/search_index/EmbedDebuggerIndex.ts:7 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:149 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:144 msgid "Embed debugger" msgstr "Відладчик вбудованого вмісту" @@ -12726,10 +12497,8 @@ msgstr "Вбудовані посилання не приховано" #. Audit log target-type filter label. Filters entries that target a custom emoji. #. Column header for the custom emoji image or glyph. #. 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/app/config/AuditLogConstants.ts:172 #: src/features/emoji/components/emojis/EmojiListItem.tsx:337 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:162 msgid "Emoji" msgstr "Емодзі" @@ -12745,11 +12514,6 @@ msgstr "Емодзі" msgid "emoji {emojiName}" msgstr "емодзі {emojiName}" -#. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:59 -msgid "Emoji & sticker packs" -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/ChatSettingsIndex.ts:351 msgid "Emoji autocomplete" @@ -12795,45 +12559,6 @@ msgstr "Назва емодзі має бути не довшою ніж 32 си msgid "Emoji names need at least 2 characters and can use letters, numbers, and underscores. Emojis must be under {maxSize}. Static images are resized to 128x128 pixels and compressed automatically. Animated emojis and SVGs must already fit the limit." msgstr "Назви емодзі повинні містити щонайменше 2 символи та можуть використовувати літери, цифри та підкреслення. Розмір емодзі повинен бути меншим за {maxSize}. Статичні зображення автоматично змінюються до розміру 128x128 пікселів і стискаються. Анімовані емодзі та SVG повинні вже відповідати обмеженню." -#. Kind label on an emoji pack invite embed. -#. Short label in the authentication invite header. Keep the tone plain and specific. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/auth/flow/InviteHeader.tsx:21 -#: src/features/channel/components/InviteEmbed.tsx:84 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:57 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:105 -msgid "Emoji pack" -msgstr "Набір емодзі" - -#. placeholder {0}: invite.pack.name -#: src/features/invite/commands/InviteCommands.tsx:144 -msgid "Emoji pack {0} has been installed." -msgstr "Набір емодзі {0} встановлено." - -#. Title of the error modal when creating a new emoji pack is rejected because the user is at the creation limit. -#: src/features/invite/commands/InviteCommands.tsx:56 -msgid "Emoji pack creation limit reached" -msgstr "Досягнуто ліміту створення наборів емодзі" - -#. Modal title for the emoji pack invite share flow. -#: src/features/expressions/components/modals/PackInviteModal.tsx:57 -msgid "Emoji pack invite" -msgstr "Запрошення в набір емодзі" - -#. Title of the error modal when installing an emoji pack via invite is rejected because the user is at the install limit. -#: src/features/invite/commands/InviteCommands.tsx:47 -msgid "Emoji pack limit reached" -msgstr "Досягнуто ліміту наборів емодзі" - -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#. Settings section label for emoji expression packs. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:80 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:23 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:18 -msgid "Emoji packs" -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/ChatSettingsSections.ts:126 msgid "Emoji picker" @@ -12882,8 +12607,8 @@ msgstr "Обрані відсутні" #. Label for an advanced select that caps the best video codec this client advertises it can decode. #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:172 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:92 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:177 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:113 msgid "Emulate decode codec (testing)" msgstr "Емулювати кодек декодування (тестування)" @@ -13177,18 +12902,18 @@ msgstr "Увімкнено контент для дорослих." #. Label for an advanced screen-share select. Refers to hardware or software video encoding. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:51 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:144 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:56 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:165 msgid "Encoder path" msgstr "Шлях кодувальника" #. Description for the encoder path select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:55 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:60 msgid "Encoder preference for new screen shares." msgstr "Налаштування кодека для нових трансляцій екрана." #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:164 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:185 msgid "Encoder, SVC, backup stream, and bitrate presets" msgstr "Налаштування кодека, SVC, резервний потік і бітрейт." @@ -13220,10 +12945,8 @@ msgstr "Завершити пільговий період" msgid "End grace period now?" msgstr "Завершити пільговий період зараз?" -#. Button label that stops the current screen share. #. Voice control menu action to stop sharing the screen. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:52 -#: src/features/voice/components/VoiceControlBar.tsx:112 +#: src/features/voice/components/VoiceControlBar.tsx:108 msgid "End screen share" msgstr "Завершити демонстрацію екрана" @@ -13540,7 +13263,9 @@ msgstr "Весь системний звук" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Subsection title in the voice tab. Keep it concise. +#. Voice menu submenu label for per-user entrance sound controls. #. Voice menu submenu label that contains per-user entrance sound mute and volume controls. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:179 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:309 #: src/features/user/components/modals/tabs/UserVoiceTab.tsx:187 #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:145 @@ -13568,6 +13293,8 @@ msgid "Entrance sound saved" msgstr "Звук входу збережено" #. Voice menu slider label adjusting playback volume of this user's entrance sound, locally only. +#. Voice menu slider label for a user's entrance sound playback volume. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:187 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:318 msgid "Entrance sound volume" msgstr "Гучність звуку входу" @@ -13803,10 +13530,6 @@ msgstr "Експериментальний" msgid "EXPERIMENTAL" msgstr "EXPERIMENTAL" -#: src/features/expressions/components/modals/PackInviteModal.tsx:152 -msgid "Expiration" -msgstr "Термін дії" - #. Label above the expiration duration dropdown in the invite link settings. #: src/features/invite/components/modals/InviteModal.tsx:102 msgid "Expire after" @@ -13941,13 +13664,8 @@ msgstr "Експортувати мої дані" msgid "Export themes" msgstr "Експортувати теми" -#. Developer / debug surface — keep terse and technical. Tooltip / description for the Expression packs settings toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:129 -msgid "Expose the staff-only Expression packs page in user settings." -msgstr "Показувати сторінку з ексклюзивними наборами виразів для співробітників у налаштуваннях користувача." - #. Developer / debug surface — keep terse and technical. Tooltip / description for the profile timezone settings toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:138 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:129 msgid "Expose the staff-only timezone section in profile settings." msgstr "Показувати розділ із налаштуваннями часового поясу, доступний лише для співробітників." @@ -13958,23 +13676,6 @@ msgstr "Показувати розділ із налаштуваннями ча msgid "Expression autocomplete" msgstr "Автозавершення виразів" -#. Settings search entry label. Names the settings search entry in the settings UI. -#. User settings tab for purchased or owned emoji/sticker expression packs. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:166 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:7 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:54 -msgid "Expression packs" -msgstr "Набори виразів" - -#. Empty-state title for expression packs when the feature requires premium. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:59 -msgid "Expression packs are a {premiumProductName} feature" -msgstr "Набори виразів — це функція {premiumProductName}" - -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:168 -msgid "Expression packs are not enabled on this instance. Contact your instance administrator for more information." -msgstr "На цьому екземплярі не ввімкнено пакети виразів. Зверніться до адміністратора екземпляра для отримання додаткової інформації." - #. Aria label for the expression picker category nav. #: src/features/i18n/utils/CommonMessageDescriptors.ts:751 msgid "Expression picker categories" @@ -13987,9 +13688,7 @@ msgstr "Видалення виразів" #. Community settings sidebar category grouping the emoji and stickers tabs. #. 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/GuildSettingsConstants.ts:249 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:19 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:134 msgid "Expressions" msgstr "Вирази" @@ -14457,7 +14156,7 @@ msgstr "Улюблені" msgid "Favorites" msgstr "Вибране" -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:182 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:177 msgid "Feature" msgstr "Функція" @@ -14753,14 +14452,14 @@ msgstr "Фокусувати текстове поле" #. Voice call layout action that pins one of several active devices of the same participant. #. Voice layout menu action that focuses one device/session for a participant. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:37 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:61 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:101 msgid "Focus this device" msgstr "Фокусувати цей пристрій" #. Voice call layout action that pins the selected participant in the focused view. #. Voice layout menu action that focuses one participant in the call view. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:41 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:65 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:105 msgid "Focus this person" msgstr "Зосередитися на цій людині" @@ -14807,7 +14506,7 @@ msgstr "Налаштування папки" msgid "Follow us on {blueskyProviderName}" msgstr "Слідкуйте за нами в {blueskyProviderName}" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:693 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:826 msgid "Follow voice input" msgstr "Слідувати за голосовим введенням" @@ -15061,7 +14760,7 @@ msgstr "Переслано повідомлення" msgid "Forwarded from" msgstr "Переслано від" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:269 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:267 msgid "Found {resultCount} results in {categoryCount} categories" msgstr "Знайдено {resultCount} результатів у {categoryCount} категоріях" @@ -15096,7 +14795,7 @@ msgstr "Частота кадрів" msgid "France" msgstr "Франція" -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:187 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:182 msgid "Free" msgstr "Безкоштовно" @@ -15355,10 +15054,6 @@ msgstr "Загальні" msgid "Generate a shareable link or copy your combined custom CSS." msgstr "Згенеруйте посиланням для поширення або скопіюйте об'єднаний власний CSS." -#: src/features/expressions/components/modals/PackInviteModal.tsx:213 -msgid "Generate invite" -msgstr "Згенерувати запрошення" - #. Short label in the add friends to group modal. Keep it concise. #: src/features/relationship/components/modals/AddFriendsToGroupModal.tsx:23 msgid "Generate invite link" @@ -15639,7 +15334,7 @@ msgstr "Подаровано <0/> до <1>{giftEndDate}. Не поновлю #. Settings search entry label. Also used as a search synonym in the settings search bar. #. User settings tab for gift inventory and redemption codes. #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:37 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:99 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:94 msgid "Gifts" msgstr "Подарунки" @@ -15664,7 +15359,7 @@ msgid "Glad you're here, {username}!" msgstr "Раді, що ви тут, {username}!" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:71 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:67 msgid "Global emoji & sticker access" msgstr "Доступ до глобальних емодзі та стікерів" @@ -15703,8 +15398,8 @@ msgstr "Перейти до {premiumProductName}" #. Button label on a community invite embed when the current user is already a member. #. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:108 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:53 +#: src/features/channel/components/InviteEmbed.tsx:79 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:45 msgid "Go to community" msgstr "Перейти до спільноти" @@ -15831,7 +15526,7 @@ msgstr "Надано {0}." msgid "Grants all permissions and bypasses channel restrictions. Highly sensitive." msgstr "Надає всі дозволи та обходить обмеження каналу. Дуже конфіденційно." -#: src/features/voice/components/StreamSettingsMenuContent.tsx:878 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1011 msgid "Granular selection" msgstr "Детальний вибір" @@ -15867,7 +15562,7 @@ msgstr "Грецька" #. Toggle label in the mobile video settings bottom sheet. Switches to grid layout. #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:88 -#: src/features/voice/components/VoiceSettingsMenus.tsx:784 +#: src/features/voice/components/VoiceSettingsMenus.tsx:785 msgid "Grid view" msgstr "Вигляд сіткою" @@ -15948,7 +15643,7 @@ msgstr "Запрошення в групу" #. Audit log channel type label for group DM channels. #. Fallback display name for an unnamed group DM in quick switcher results. #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:57 -#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:44 +#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:43 msgid "Group message" msgstr "Групове повідомлення" @@ -16010,20 +15705,25 @@ msgid "Grouping" 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/VoiceVideoIndex.ts:104 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:125 msgid "H.264" msgstr "H.264" #. Label for an advanced screen-share select. H.264 is a codec name and should stay literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:115 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:120 msgid "H.264 backup stream" msgstr "Резервний потік H.264" #. Option label for an H.264 backup stream select. H.264 is a codec name and should stay literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:127 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:132 msgid "H.264 simulcast backup" msgstr "Резервна трансляція H.264" +#. Option label for the screen-share codec select while the HEVC opt-in is off and the option is disabled. H.265 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:231 +msgid "H.265 (requires opt-in)" +msgstr "H.265 (потрібно увімкнути)" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the connection add connection modal. #: src/features/connection/components/modals/AddConnectionModal.tsx:57 @@ -16075,12 +15775,8 @@ msgstr "Апаратне прискорення" msgid "Hardware acceleration can cause rendering glitches with transparent windows. Try --disable-gpu if you see flicker or smearing." msgstr "Апаратне прискорення може спричинити збої візуалізації з прозорими вікнами. Спробуйте --disable-gpu, якщо бачите мерехтіння або розмиття." -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:132 -msgid "Hardware acceleration is off, so codecs will encode on your CPU. <0>Turn it back on in {advancedSettingsLabel}." -msgstr "Апаратне прискорення вимкнено, тому кодеки будуть виконувати кодування на вашому процесорі. <0>Увімкніть його знову в {advancedSettingsLabel}." - #. 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/VoiceVideoIndex.ts:152 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:173 msgid "Hardware encoder" msgstr "Апаратний кодек" @@ -16215,10 +15911,15 @@ msgid "Help translate {PRODUCT_NAME} into your language on <0>{I18N_WEBLATE_DOMA msgstr "Допоможіть перекласти {PRODUCT_NAME} вашою мовою на <0>{I18N_WEBLATE_DOMAIN}." #. Description for a WebRTC content hint select. Keep Motion, Detail, and text as plain option concepts. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:135 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:140 msgid "Helps the browser choose motion, detail, or text handling." msgstr "Допомагає браузеру вибирати обробку руху, деталей або тексту." +#. Settings search synonym. Codec name; keep literal. Used to match this term in the settings search bar. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:105 +msgid "HEVC" +msgstr "HEVC" + #. Codec description in the screen share codec policy menu. HEVC is a codec name; keep WebRTC literal. #: src/features/voice/utils/ScreenShareCodecPolicy.ts:28 msgid "HEVC. Efficient at low bitrate, but only usable when WebRTC exposes a hardware encoder." @@ -16370,7 +16071,7 @@ msgid "Hide muted channels by default?" msgstr "Приховувати вимкнені канали за замовчуванням?" #. Short label for an advanced stream privacy preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:47 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:52 msgid "Hide my stream preview thumbnail" msgstr "Приховати мініатюру попереднього перегляду мого потоку" @@ -16389,7 +16090,7 @@ msgstr "Сховати пароль" msgid "Hide picture-in-picture popout?" msgstr "Сховати вікно \"картинка в картинці\"?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:727 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:860 msgid "Hide preview thumbnail" msgstr "Сховати мініатюру попереднього перегляду" @@ -16451,7 +16152,7 @@ msgid "High dynamic range display mode" msgstr "Режим дисплея з широким динамічним діапазоном" #. Description for a software encoder quality select. Keep AV1 and CPU literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:75 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:80 msgid "Higher quality can cost more CPU and latency." msgstr "Вища якість може потребувати більше ресурсів процесора та збільшити затримку." @@ -16474,7 +16175,7 @@ msgstr "Підказки" msgid "Hoist order" msgstr "Порядок відображення" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:507 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:522 msgid "Hoist order reset to default" msgstr "Порядок відображення скинуто до типового" @@ -16503,7 +16204,7 @@ msgstr "Натисніть і утримуйте, щоб записати. Пр #. Action label in quick switcher for navigating to the Home tab. #: src/features/app/components/layout/MobileBottomNav.tsx:110 -#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:48 +#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:47 msgid "Home" msgstr "Головна" @@ -16834,11 +16535,11 @@ msgstr "Ігнорувати" msgid "Ignore friend request" msgstr "Ігнорувати запит на додавання в друзі" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:868 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1001 msgid "Ignore hardware devices" msgstr "Ігнорувати апаратні пристрої" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:844 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:977 msgid "Ignore input media" msgstr "Ігнорувати вхідні медіа" @@ -16864,7 +16565,7 @@ msgstr "Ігнорувати позначку спаму" msgid "Ignore the friend request from {displayName}?" msgstr "Ігнорувати запит на додавання в друзі від {displayName}?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:855 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:988 msgid "Ignore virtual" msgstr "Ігнорувати віртуальні" @@ -17198,7 +16899,7 @@ msgid "Inbox preview" msgstr "Попередній перегляд вхідних" #. Accessible label for the inbox popout tablist. -#: src/features/messaging/components/popouts/InboxPopout.tsx:44 +#: src/features/messaging/components/popouts/InboxPopout.tsx:38 msgid "Inbox tabs" msgstr "Вкладки \"Вхідні\"" @@ -17446,38 +17147,11 @@ msgstr "Вставити емодзі" msgid "Install {productName} for the full source picker and smoother screen-sharing controls." msgstr "Установіть {productName}, щоб отримати повний вибір джерел і зручніші елементи керування демонстрацією екрана." -#. Button label on an emoji pack invite embed that installs the pack. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:92 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:65 -msgid "Install emoji pack" -msgstr "Установити набір емодзі" - -#. Button label on a sticker pack invite embed that installs the pack. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:96 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:69 -msgid "Install sticker pack" -msgstr "Установити набір стікерів" - #. Label for the installed desktop version in the Linux update modal. #: src/features/updater/commands/UpdaterModalCommands.tsx:136 msgid "Installed" msgstr "Встановлено" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:303 -msgid "Installed {installedCount} / {installedLimit}" -msgstr "Встановлено: {installedCount} з {installedLimit}" - -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:113 -msgid "Installed on {installedAt}" -msgstr "Встановлено {installedAt}" - -#. 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/ExpressionPacksIndex.ts:39 -msgid "Installed packs" -msgstr "Встановлені пакети" - #. Desktop updater modal body. The currentVersion placeholder is the installed app version. #: src/features/updater/commands/UpdaterModalCommands.tsx:45 msgid "Installed version: {currentVersion}." @@ -17527,7 +17201,7 @@ msgstr "Інтерфейс" #. Settings section label for interface language selection. #. Settings section title in the language tab. Keep it concise. #: src/features/user/components/modals/tabs/LanguageTab.tsx:79 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:50 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:42 msgid "Interface language" msgstr "Мова інтерфейсу" @@ -17536,11 +17210,6 @@ msgstr "Мова інтерфейсу" msgid "Interface size" msgstr "Розмір інтерфейсу" -#. Status pill on a scheduled message row when the schedule is in the past or otherwise invalid. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:26 -msgid "Invalid" -msgstr "Недійсний" - #. Error message in the use entrance sound. #. Error message in the use sound settings. #: src/features/user/components/modals/tabs/hooks/useEntranceSound.ts:30 @@ -17631,7 +17300,6 @@ msgstr "Невидимий" #: src/features/app/config/AuditLogConstants.ts:180 #: src/features/channel/components/guild_members_page/MemberTableRow.tsx:43 #: src/features/invite/components/modals/InviteModal.tsx:97 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:120 msgid "Invite" msgstr "Запросити" @@ -17704,7 +17372,7 @@ msgid "Invite link settings" msgstr "Налаштування посилання-запрошення" #. Title shown on an invite embed while streaming privacy is active. -#: src/features/channel/components/InviteEmbed.tsx:137 +#: src/features/channel/components/InviteEmbed.tsx:108 msgid "Invite masked" msgstr "Запрошення приховано" @@ -17786,7 +17454,7 @@ msgid "Invite to community" msgstr "Запросити до спільноти" #. Title shown on an invite embed when the invite cannot be resolved due to a non-permanent failure. -#: src/features/channel/components/InviteEmbed.tsx:133 +#: src/features/channel/components/InviteEmbed.tsx:104 msgid "Invite unavailable" msgstr "Запрошення недоступне" @@ -17805,17 +17473,6 @@ msgstr "Запросив(-ла)" msgid "Invited by {0}." msgstr "Запросив(-ла) {0}." -#. Short label in the authentication invite header. Preserve {inviterTag}; it is inserted by code. Keep the tone plain and specific. -#: src/features/auth/flow/InviteHeader.tsx:34 -#: src/features/channel/components/InviteEmbed.tsx:347 -msgid "Invited by {inviterTag}" -msgstr "Запросив {inviterTag}" - -#. Metadata label for an expression pack invite. userTag is the inviter username and discriminator. -#: src/features/invite/components/modals/InviteAcceptModal.tsx:77 -msgid "Invited by {userTag}" -msgstr "Запросив {userTag}" - #: src/features/invite/components/InviteListItem.tsx:67 msgid "Inviter" msgstr "Запросив(-ла)" @@ -17860,7 +17517,7 @@ msgstr "Запрошення призупинено, оскільки {productNa #. Invite settings notice shown after admins pause invite links for a community. #. Status message on a community invite embed when invites are paused by community admins. -#: src/features/channel/components/InviteEmbed.tsx:121 +#: src/features/channel/components/InviteEmbed.tsx:92 #: src/features/invite/components/DisableInvitesButton.tsx:48 msgid "Invites are paused for this community." msgstr "Запрошення для цієї спільноти призупинено." @@ -17871,7 +17528,7 @@ msgstr "Запрошення в цій спільноті призупинено #. Audit log community feature label meaning invite creation is disabled. #. Status label on a community invite embed when invites are paused or anti-raid mode is active. -#: src/features/channel/components/InviteEmbed.tsx:104 +#: src/features/channel/components/InviteEmbed.tsx:75 #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:106 msgid "Invites disabled" msgstr "Запрошення вимкнено" @@ -17884,7 +17541,7 @@ msgstr "Панель запрошень вимкнена" #. Button or menu action label in the invite accept modal. Keep it concise. #. Button or menu action label in the invites disabled modal. Keep it concise. #: src/features/invite/components/alerts/InvitesDisabledModal.tsx:9 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:49 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:41 msgid "Invites paused" msgstr "Запрошення призупинено" @@ -18025,12 +17682,12 @@ msgid "Join community form" msgstr "Форма приєднання до спільноти" #. Button label on a group DM invite embed that accepts the invite. -#: src/features/channel/components/InviteEmbed.tsx:80 +#: src/features/channel/components/InviteEmbed.tsx:71 msgid "Join group" msgstr "Приєднатися до групи" #. Button or menu action label in the invite accept modal. Keep it concise. -#: src/features/invite/components/modals/InviteAcceptModal.tsx:45 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:37 msgid "Join group DM" msgstr "Приєднатися до групового чату" @@ -18355,12 +18012,12 @@ msgstr "корейська" #. User settings tab for language, locale, and time display preferences. #: src/features/app/components/setup/SetupWizardSteps.tsx:56 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:6 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:137 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:132 msgid "Language" 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/GeneralSettingsSections.ts:54 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:46 msgid "Language settings" msgstr "Налаштування мови" @@ -18440,15 +18097,10 @@ msgid "Launch at login" msgstr "Запускати під час входу" #. Description for an SVC mode select. Keep SVC and AV1 literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:95 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:100 msgid "Layering for AV1 and VP9 when available." msgstr "Багатошаровість для AV1 і VP9, якщо доступно." -#. CTA label that opens the premium settings tab from expression packs. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:67 -msgid "Learn about {premiumProductName}" -msgstr "Дізнатися про {premiumProductName}" - #. Accessible label for the screen-share picker footer info button. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:184 msgid "Learn about screen share previews" @@ -18818,7 +18470,7 @@ msgid "Links" msgstr "Посилання" #. User settings tab label shown on Linux desktop builds. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:78 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:73 msgid "Linux app" msgstr "Програма для Linux" @@ -19115,7 +18767,7 @@ msgid "macOS" msgstr "macOS" #. User settings tab label shown on macOS desktop builds. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:82 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:77 msgid "macOS app" msgstr "Програма для macOS" @@ -19247,11 +18899,6 @@ msgstr "Керувати функціями спільноти" msgid "Manage emoji & stickers" msgstr "Керування емодзі та стікерами" -#. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:47 -msgid "Manage expression packs" -msgstr "Керування наборами виразів" - #: src/features/channel/components/modals/channel_tabs/ChannelWebhooksTab.tsx:93 msgid "Manage incoming webhooks that can post messages into this channel." msgstr "Керуйте вхідними вебхуками, які можуть надсилати повідомлення в цей канал." @@ -19316,7 +18963,7 @@ msgstr "Оновлення десктопної версії вручну" #. Action label in the inbox popout overflow menu. Marks every inbox channel as read. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/messaging/components/popouts/InboxPopout.tsx:48 +#: src/features/messaging/components/popouts/InboxPopout.tsx:42 #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:435 msgid "Mark all as read" msgstr "Позначити всі як прочитані" @@ -19334,7 +18981,7 @@ msgstr "Позначити всі приватні чати як прочита #. Accessible label and tooltip for the mark-all-as-read button in the inbox popout. #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:165 -#: src/features/messaging/components/popouts/InboxPopout.tsx:52 +#: src/features/messaging/components/popouts/InboxPopout.tsx:46 msgid "Mark all inbox channels as read" msgstr "Позначити всі канали вхідних як прочитані" @@ -19597,10 +19244,6 @@ msgstr "Максимальна кількість використань" msgid "Max size: {BACKGROUND_MEDIA_MAX_SIZE_LABEL}." msgstr "Максимальний розмір: {BACKGROUND_MEDIA_MAX_SIZE_LABEL}." -#: src/features/expressions/components/modals/PackInviteModal.tsx:168 -msgid "Max uses" -msgstr "Макс використовує" - #: src/features/user/components/modals/tabs/component_gallery_tab/IndicatorsTab.tsx:451 msgid "Max visible count" msgstr "Максимальна кількість видимих" @@ -19615,13 +19258,6 @@ msgstr "Розгорнути вікно" msgid "Maximizes visible messages with minimal spacing." msgstr "Максимум повідомлень на екрані з мінімальним інтервалом." -#. Form helper text describing the maximum length of a description field. -#. Form helper text describing the maximum length of a description field. -#: src/features/expressions/components/modals/CreatePackModal.tsx:46 -#: src/features/expressions/components/modals/EditPackModal.tsx:43 -msgid "Maximum 256 characters" -msgstr "Максимум 256 символів" - #. Label for attachment decay maximum eligible size. #: src/features/app/components/setup/SetupWizardSteps.tsx:240 msgid "Maximum eligible size (MB)" @@ -19638,10 +19274,15 @@ msgid "Maximum protection for family-friendly spaces" msgstr "Максимальний захист для сімейних просторів" #. Label for an advanced screen-share bitrate select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:155 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:160 msgid "Maximum screen share bitrate" msgstr "Максимальний бітрейт демонстрації екрана" +#. Settings search entry description for the AV1 and H.265 screen-share opt-in toggles. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:97 +msgid "May cause compatibility issues for viewers. We’re working on improving this." +msgstr "Може спричинити проблеми сумісності у глядачів. Ми працюємо над покращенням цього." + #. Short label in the max favorite memes modal. #: src/features/app/components/alerts/MaxFavoriteMemesModal.tsx:34 #: src/features/expressions/components/modals/GiftAcceptModal.tsx:220 @@ -19690,9 +19331,7 @@ msgid "Media buttons" msgstr "Кнопки медіа" #. Accessible label for the floating media controls toolbar in the media viewer modal. -#. Voice participant context menu submenu label for camera, stream, and video actions. #: src/features/messaging/components/modals/media_modal/shared.ts:69 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:190 msgid "Media controls" msgstr "Керування медіа" @@ -19898,7 +19537,7 @@ msgstr "Учасники, вибрано" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Voice participant menu action that inserts a mention of the selected user into the message composer. #: src/features/ui/action_menu/items/MentionUserMenuItem.tsx:13 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:45 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:69 #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:67 msgid "Mention" msgstr "Згадати" @@ -20004,7 +19643,7 @@ msgstr "повідомлення" #: src/features/guild/components/modals/guild_tabs/GuildMemberActionsSheet.tsx:88 #: src/features/ui/action_menu/items/ActionsSubmenu.tsx:41 #: src/features/ui/action_menu/items/MessageUserMenuItem.tsx:26 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:49 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:73 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabInputsTab.tsx:86 #: src/features/user/components/modals/UserProfileMobileSheet.tsx:712 #: src/features/user/components/modals/UserProfileModal.tsx:562 @@ -20342,7 +19981,7 @@ msgstr "Потрібен дозвіл на мікрофон" msgid "Microphone test" msgstr "Тест мікрофона" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:813 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:946 msgid "Microphone workaround" msgstr "Виправлення мікрофона" @@ -20532,9 +20171,7 @@ msgid "Mod" msgstr "Модератор" #. Permission category for moderation actions against members or messages. -#. Voice participant context menu submenu label for member moderation actions. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:141 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:194 msgid "Moderation" msgstr "Модерація" @@ -20667,7 +20304,7 @@ msgstr "Найрелевантніші" #. Short label in the inline. Keep it concise. #: src/features/user/components/modals/tabs/accessibility_tab/AccessibilityTabInline.tsx:31 #: src/features/user/components/modals/tabs/AccessibilityTab.tsx:98 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:143 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:148 #: src/features/user/components/settings_utils/search_index/AccessibilityIndex.ts:297 #: src/features/user/components/settings_utils/section_registry/AccessibilitySections.ts:271 msgid "Motion" @@ -20685,7 +20322,7 @@ msgid "Move" msgstr "Перемістити" #. Submenu label that moves every active device into another voice channel. -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:22 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:37 msgid "Move all devices to…" msgstr "Перемістити всі пристрої до…" @@ -20702,7 +20339,7 @@ msgstr "Перейти до попереднього переглянутого #. Submenu label that moves a single device into another voice channel. #. Submenu label that moves a single device into another voice channel. #: src/features/ui/action_menu/items/MoveToChannelSubmenu.tsx:21 -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:18 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:33 msgid "Move device to…" msgstr "Перемістити пристрій до…" @@ -20739,7 +20376,7 @@ msgstr "Перемістити до" #. Submenu label that moves the selected participant or content into another channel. #. Submenu label that moves the selected participant or content into another channel. #: src/features/ui/action_menu/items/MoveToChannelSubmenu.tsx:29 -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:26 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:41 msgid "Move to…" msgstr "Перемістити до…" @@ -20804,7 +20441,7 @@ msgstr "Музична нота" #: src/features/channel/components/bottomsheets/channel_details_bottom_sheet/ChannelDetailsBottomSheetShared.ts:132 #: src/features/channel/components/embeds/media/EmbedVideo.tsx:72 #: src/features/guild/components/modals/GuildNotificationSettingsModal.tsx:141 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:20 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:36 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:65 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:73 #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:178 @@ -20818,7 +20455,7 @@ msgid "Mute" msgstr "Вимкнути звук" #. Voice control button label to turn the user's microphone off. -#: src/features/voice/components/VoiceControlBar.tsx:126 +#: src/features/voice/components/VoiceControlBar.tsx:122 msgctxt "voice-control-action" msgid "Mute" msgstr "Вимкнути мікрофон" @@ -20884,7 +20521,7 @@ msgid "Mute conversation" msgstr "Вимкнути сповіщення" #. Voice menu toggle that mutes a single device when the current user is connected on multiple devices. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:53 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:77 msgid "Mute device" msgstr "Вимкнути звук пристрою" @@ -20898,7 +20535,9 @@ msgstr "Вимкнути сповіщення" msgid "Mute DMs" msgstr "Вимкнути сповіщення в приватних чатах" +#. Voice menu checkbox label that locally silences a user's entrance sound. #. Voice menu checkbox label. Locally silences this user's custom entrance sound when they join, only for the current user. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:183 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:313 msgid "Mute entrance sound" msgstr "Вимкнути звук входу" @@ -21107,11 +20746,6 @@ msgstr "Мій зворотний пошук зображень" msgid "My search engine" msgstr "Моя пошукова система" -#. Form placeholder example for a pack name input. -#: src/features/expressions/components/modals/CreatePackModal.tsx:42 -msgid "My super pack" -msgstr "Мій суперпак" - #. Short label in the add custom search engine modal. Keep it concise. #: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx:84 msgid "My translator" @@ -21757,10 +21391,6 @@ msgstr "Подарунків ще немає" msgid "No hoisted roles. Enable \"Show this role separately\" on a role to see it here." msgstr "Немає піднятих ролей. Увімкніть \"Показувати цю роль окремо\" для ролі, щоб побачити її тут." -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:320 -msgid "No installed packs yet." -msgstr "Ще немає встановлених наборів." - #: src/features/guild/components/modals/guild_tabs/guild_overview_tab/fields/GuildInviteSplashUploadField.tsx:154 msgid "No invite background" msgstr "Без фону запрошення" @@ -21954,11 +21584,6 @@ msgstr "Немає збережених медіа" msgid "No saved payment methods." msgstr "Немає збережених способів оплати." -#. Empty state title in the scheduled messages popout when the user has none scheduled. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:18 -msgid "No scheduled messages" -msgstr "Немає запланованих повідомлень" - #. Body of the screen-share-unsupported modal shown when xdg-desktop-portal returns no capturable sources. #: src/features/voice/components/alerts/ScreenShareUnsupportedModal.tsx:18 msgid "No screens or windows were returned by the Linux screen sharing portal. Try again after checking that your desktop environment allows screen capture." @@ -21969,7 +21594,7 @@ msgstr "Система Linux не повернула жодного екрану msgid "No search results" msgstr "Немає результатів пошуку" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:251 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:249 #: src/features/app/components/dialogs/components/DesktopSettingsView.tsx:549 msgid "No settings found" msgstr "Налаштувань не знайдено" @@ -22096,7 +21721,7 @@ msgid "No webhooks" msgstr "Вебхуків немає" #. Developer option label for short-circuiting the in-app reporting (IAR) flow. When enabled, submitting a report skips the network call. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:143 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:134 msgid "No-op in-app reports" msgstr "Звіти в застосунку без операцій" @@ -22303,7 +21928,7 @@ msgid "Notifications" msgstr "Сповіщення" #. User settings tab for notification and alert sound controls. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:132 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:127 msgctxt "user-settings-tab" msgid "Notifications" msgstr "Сповіщення" @@ -22366,7 +21991,7 @@ msgstr "Об'єкти" #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/SlowmodeControl.tsx:24 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:97 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:139 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:123 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:128 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:59 msgid "Off" msgstr "Вимкнено" @@ -22500,7 +22125,7 @@ msgstr "Застосовується лише на широких екранах msgid "Only credit cards are accepted. Debit and prepaid cards cannot be used for the mature content check." msgstr "Приймаються лише кредитні картки. Дебетові та передплачені картки не можуть бути використані для перевірки доступу до контенту для дорослих." -#: src/features/voice/components/StreamSettingsMenuContent.tsx:833 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:966 msgid "Only default speakers" msgstr "Лише стандартні динаміки" @@ -22548,7 +22173,7 @@ msgstr "Запускайте код тут, лише якщо ви точно р msgid "Only show message previews for DMs with unread messages" msgstr "Показувати попередній перегляд повідомлень лише для приватних чатів із непрочитаними повідомленнями" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:823 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:956 msgid "Only speakers" msgstr "Лише динаміки" @@ -22820,7 +22445,7 @@ msgstr "Відкрити емодзі в браузері" msgid "Open emoji picker" msgstr "Відкрити панель емодзі" -#: src/features/voice/components/VoiceSettingsMenus.tsx:877 +#: src/features/voice/components/VoiceSettingsMenus.tsx:859 msgid "Open event sink" msgstr "Відкрити канал подій" @@ -22938,13 +22563,13 @@ msgstr "Відкрити профіль для {directMessageName}" #. Accessible label for the avatar button that opens a user profile. #. Short label in the app layout voice participant item. Preserve {displayName}; it is inserted by code. -#: src/features/app/components/layout/VoiceParticipantItem.tsx:47 +#: src/features/app/components/layout/VoiceParticipantItem.tsx:48 #: src/features/ui/avatars/AvatarStack.tsx:21 msgid "Open profile for {displayName}" msgstr "Відкрити профіль {displayName}" #. Short label in the app layout grouped voice participant. Preserve {nickname}; it is inserted by code. -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:35 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:36 msgid "Open profile for {nickname}" msgstr "Відкрити профіль для {nickname}" @@ -23079,17 +22704,17 @@ msgid "Open your settings" msgstr "Відкрийте налаштування" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:112 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:133 msgid "OpenH264 software codec on Linux" msgstr "Апаратний кодек OpenH264 для Linux" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:88 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:109 msgid "OpenH264 video codec" msgstr "Відкрити відеокодек H264" #. Switch label for the OpenH264 codec toggle. "OpenH264" is a product name and "Cisco Systems, Inc." is a company name; do not translate either. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:34 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:39 msgid "OpenH264 Video Codec provided by Cisco Systems, Inc." msgstr "Відеокодек OpenH264 надано Cisco Systems, Inc." @@ -23336,34 +22961,6 @@ msgstr "Наразі не вдалося передати право власн msgid "Ownership transferred" msgstr "Право власності передано" -#. Form field label for the name of an expression pack. -#. Form field label for the name of an expression pack. -#: src/features/expressions/components/modals/CreatePackModal.tsx:26 -#: src/features/expressions/components/modals/EditPackModal.tsx:27 -msgid "Pack name" -msgstr "Назва набору" - -#. Form validation error shown when the pack name field is empty. -#. Form validation error shown when the pack name field is empty. -#: src/features/expressions/components/modals/CreatePackModal.tsx:30 -#: src/features/expressions/components/modals/EditPackModal.tsx:31 -msgid "Pack name is required" -msgstr "Потрібна назва набору" - -#. Form validation error for a pack name that is too short. -#. Form validation error for a pack name that is too short. -#: src/features/expressions/components/modals/CreatePackModal.tsx:34 -#: src/features/expressions/components/modals/EditPackModal.tsx:35 -msgid "Pack name must be at least 2 characters" -msgstr "Назва набору має містити щонайменше 2 символи" - -#. Form validation error for a pack name that is too long. -#. Form validation error for a pack name that is too long. -#: src/features/expressions/components/modals/CreatePackModal.tsx:38 -#: src/features/expressions/components/modals/EditPackModal.tsx:39 -msgid "Pack name must be at most 64 characters" -msgstr "Назва набору має містити щонайбільше 64 символи" - #. Voice stats field label (mobile lobby). Shows packet loss percentage. #. Voice stats field label (mobile voice lobby). Shows packet loss percentage. #: src/features/voice/components/bottomsheets/DirectCallLobbyBottomSheet.tsx:124 @@ -23371,11 +22968,6 @@ msgstr "Назва набору має містити щонайбільше 64 msgid "Packet loss" 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/ExpressionPacksIndex.ts:15 -msgid "Packs" -msgstr "Набори" - #: src/features/channel/components/bottomsheets/ChannelSearchBottomSheet.tsx:718 msgid "Page {currentPage} of {totalPages}" msgstr "Сторінка {currentPage} із {totalPages}" @@ -23566,7 +23158,7 @@ msgid "Pause invites? New users won't be able to join through invite links until msgstr "Призупинити запрошення? Нові користувачі не зможуть приєднатися за посиланнями-запрошеннями, доки ви їх не ввімкнете знову. На наявних учасників це не вплине." #. Short label for an advanced screen-share preview preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:39 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:44 msgid "Pause my screen share preview in the background" msgstr "Призупинити попередній перегляд мого спільного екрана у фоновому режимі" @@ -23575,6 +23167,11 @@ msgstr "Призупинити попередній перегляд мого с msgid "Pause notifications" msgstr "Призупинити сповіщення" +#. Voice screen share menu preference that pauses the local stream preview while the app is unfocused. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:28 +msgid "Pause Preview When Fluxer Isn’t Focused" +msgstr "Призупинити попередній перегляд, коли Fluxer неактивний" + #. Description shown for the emoji toggle while reduced motion is active. #: src/features/user/components/modals/tabs/accessibility_tab/AnimationTab.tsx:81 msgid "Paused by reduced motion. Turn on to keep animated emojis playing." @@ -23908,7 +23505,7 @@ msgid "Picture" 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/VoiceVideoIndex.ts:124 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:145 msgid "Picture in picture" msgstr "Картинка в картинці" @@ -24028,7 +23625,7 @@ msgid "Pins popout" 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/VoiceVideoIndex.ts:128 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:149 msgid "PiP" msgstr "Картинка в картинці" @@ -24167,15 +23764,20 @@ msgstr "Повернути у вікно" msgid "Pop out call" msgstr "Відкрити дзвінок в окремому вікні" -#. Voice menu action on desktop that opens the participant camera feed in a separate window. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:29 -msgid "Pop out camera" -msgstr "Відкрити камеру учасника в окремому вікні" - #. Voice menu action on desktop that opens the participant screen share in a separate window. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:33 -msgid "Pop out stream" -msgstr "Відкрити спільний доступ до екрану учасника в окремому вікні" +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:57 +msgid "Pop Out Stream" +msgstr "Винести трансляцію" + +#. Voice menu action on desktop that opens the participant placeholder tile in a separate window. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:49 +msgid "Pop Out User" +msgstr "Винести користувача" + +#. Voice menu action on desktop that opens the active participant camera feed in a separate window. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:45 +msgid "Pop Out Video" +msgstr "Винести відео" #. Overlay text shown on a voice participant tile while it lives in a separate popped-out window. #: src/features/voice/components/popout/PoppedOutOverlay.tsx:19 @@ -24225,7 +23827,7 @@ msgid "Prefer @mention" msgstr "Бажані згадки" #. Option label for an encoder path select. Refers to hardware video encoders. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:63 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:68 msgid "Prefer hardware" msgstr "Віддавати перевагу апаратному забезпеченню" @@ -24237,7 +23839,7 @@ msgid "Prefer no @mention" msgstr "Не згадувати мене" #. Option label for an encoder path select. Refers to software video encoders. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:67 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:72 msgid "Prefer software" msgstr "Віддавати перевагу програмному забезпеченню" @@ -24256,6 +23858,11 @@ msgstr "Налаштування" msgid "Preferences..." msgstr "Параметри..." +#. Accessible label for the advanced screen-share codec preference select. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:218 +msgid "Preferred screen share codec" +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/settings_utils/search_index/AccessibilityIndex.ts:293 @@ -24391,6 +23998,11 @@ msgstr "Кнопка попереднього перегляду" msgid "Preview camera" msgstr "Попередній перегляд камери" +#. Voice menu action that opens a preview of the current user camera. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:53 +msgid "Preview Camera" +msgstr "Попередній перегляд камери" + #. Status text on the placeholder shown in the voice call view when the user has hidden a remote stream preview. #: src/features/voice/components/HiddenStreamPlaceholder.tsx:10 msgid "Preview hidden" @@ -24424,7 +24036,7 @@ msgid "Preview sound" msgstr "Попередній перегляд звуку" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:136 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:157 msgid "Preview, popout, and stream thumbnail behavior" msgstr "Попередній перегляд, відкриття у новому вікні та поведінка мініатюр потоку" @@ -24523,7 +24135,7 @@ msgid "Primary navigation" msgstr "Головна навігація" #. Voice display preference checkbox that moves active speakers toward the front of the call grid when enabled. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:81 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:105 msgid "Prioritize speakers" msgstr "Пріоритет для тих, хто говорить" @@ -24537,7 +24149,7 @@ msgstr "Пріоритетний доповідач" #. User settings tab for privacy and safety controls. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:12 #: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts:60 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:103 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:98 msgid "Privacy" msgstr "Приватність" @@ -24613,7 +24225,7 @@ msgid "Product name" msgstr "Назва продукту" #. User settings tab for editing the current user profile. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:91 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:86 msgid "Profile" msgstr "Профіль" @@ -24977,7 +24589,7 @@ msgid "Push-to-talk is ignored in direct input. Switch to focused voice or custo msgstr "Режим \"Натисни і говори\" ігнорується під час прямого введення. Перейдіть на сфокусований або власний голосовий режим, щоб використовувати його." #. Tooltip on the mic button in the voice control bar when push-to-talk is enabled. {pushToTalkHint} is the formatted shortcut key combo. -#: src/features/voice/components/VoiceControlBar.tsx:116 +#: src/features/voice/components/VoiceControlBar.tsx:112 msgid "Push-to-talk is on. Hold {pushToTalkHint} to speak." msgstr "Натисніть і утримуйте {pushToTalkHint}, щоб говорити (функція \"Натисни і говори\" увімкнена)." @@ -24997,7 +24609,7 @@ msgid "Push-to-talk won't unmute your microphone while you're deafened. Undeafen msgstr "Натискання кнопки для активації мікрофона не зніме обмеження, поки ви перебуваєте в режимі приглушення звуку. Щоб почати говорити, увімкніть звук." #. Option label for a software encoder quality select. Means slower/higher-quality. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:87 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:92 msgid "Quality" msgstr "Якість" @@ -25212,7 +24824,7 @@ msgid "Ready to upgrade?" msgstr "Готові оновити?" #. Option label for a software encoder quality select. Means fastest/lower-latency. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:79 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:84 msgid "Realtime" msgstr "У реальному часі" @@ -25287,11 +24899,9 @@ msgstr "Перевірити ще раз" msgid "Recipients will be taken to {0} <0>{1}" msgstr "Одержувачі перейдуть до {0} <0>{1}" -#. Badge shown next to the auto codec option in the screen-share codec radio group. Keep it concise. #. Spellcheck engine option in the language tab. Lets the app choose the best available spellcheck engine. #. Spellcheck engine option in the textarea spellcheck submenu. Lets the app choose the best available engine. #: src/features/channel/components/textarea/TextareaContextMenu.tsx:70 -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:38 #: src/features/user/components/modals/tabs/LanguageTab.tsx:87 msgid "Recommended" msgstr "Рекомендовано" @@ -25556,11 +25166,6 @@ msgstr "Відхилити" msgid "Rejected" msgstr "Відхилено" -#. Voice participant context menu submenu label for friend and block actions. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:198 -msgid "Relationship" -msgstr "Відносини" - #. Short label in the markdown tab. Keep it concise. #: src/features/user/components/modals/tabs/component_gallery_tab/MarkdownTab.tsx:129 msgid "Relative" @@ -25641,7 +25246,6 @@ msgstr "Запам'ятати розмір і розташування вікн #. Action label for removing the selected item from a list or relationship. #. Button label for removing the current webhook avatar image. #. Button or menu action label in the channel and chat message reactions sheet. Keep it concise. Keep the tone plain and specific. -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the linked accounts tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the search engines tab. Keep it concise. Keep the tone plain and specific. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. @@ -25660,8 +25264,6 @@ msgstr "Запам'ятати розмір і розташування вікн #: src/features/ui/action_menu/GroupDMContextMenu.tsx:73 #: src/features/ui/action_menu/UserContextMenu.tsx:80 #: src/features/user/components/modals/tabs/chat_settings_tab/SearchEnginesTab.tsx:26 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:75 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:133 #: src/features/user/components/modals/tabs/LinkedAccountsTab.tsx:55 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:158 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:194 @@ -25833,11 +25435,6 @@ msgstr "Видаліть один з «{targetName}», щоб звільнити msgid "Remove override" msgstr "Видалити перевизначення" -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:54 -msgid "Remove pack" -msgstr "Видалити набір" - #. Button or menu action label in the channel and chat message reactions sheet. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the message reactions modal. Keep it concise. Keep the tone plain and specific. #: src/features/channel/components/MessageReactionsSheet.tsx:33 @@ -25966,11 +25563,6 @@ msgstr "Видалено роль \"{oldLabel}\"." msgid "Removed roles." msgstr "Видалено ролі." -#. Button or menu action label in the messaging commands. Keep it concise. Keep the tone plain and specific. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:57 -msgid "Removed scheduled message" -msgstr "Видалено заплановане повідомлення" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:419 msgid "Removed the channel from its category." msgstr "Вилучено канал з його категорії." @@ -26003,11 +25595,6 @@ msgstr "Видаляє всі перевизначення для кожної msgid "Removing permissions could limit the bot's features." msgstr "Видалення дозволів може обмежити можливості бота." -#. Description text in the expression packs tab. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:71 -msgid "Removing the pack will uninstall it from your account." -msgstr "Видалення набору деінсталює його з вашого облікового запису." - #: src/features/moderation/components/modals/RemoveTimeoutModal.tsx:55 msgid "Removing the timeout will allow <0>{targetUserTag} to send messages, react, and join voice channels again." msgstr "Зняття тайм-ауту дозволить <0>{targetUserTag} знову надсилати повідомлення, реагувати та приєднуватися до голосових каналів." @@ -26654,42 +26241,42 @@ msgid "Resize floating panel" msgstr "Змінити розмір плаваючої панелі" #. Accessible label for the bottom-left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:80 +#: src/features/messaging/components/popouts/InboxPopout.tsx:74 msgid "Resize inbox from bottom left" msgstr "Змінити розмір вікна вхідних повідомлень з нижнього лівого кута" #. Accessible label for the bottom-right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:84 +#: src/features/messaging/components/popouts/InboxPopout.tsx:78 msgid "Resize inbox from bottom right" msgstr "Змінити розмір вікна чатів справа знизу" #. Accessible label for the bottom resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:60 +#: src/features/messaging/components/popouts/InboxPopout.tsx:54 msgid "Resize inbox from the bottom edge" msgstr "Змінити розмір вікна вхідних повідомлень знизу" #. Accessible label for the left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:64 +#: src/features/messaging/components/popouts/InboxPopout.tsx:58 msgid "Resize inbox from the left edge" msgstr "Змінити розмір вікна чатів зліва" #. Accessible label for the right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:68 +#: src/features/messaging/components/popouts/InboxPopout.tsx:62 msgid "Resize inbox from the right edge" msgstr "Змінити розмір вікна чатів справа" #. Accessible label for the top resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:56 +#: src/features/messaging/components/popouts/InboxPopout.tsx:50 msgid "Resize inbox from the top edge" msgstr "Змінити розмір вікна чатів зверху" #. Accessible label for the top-left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:72 +#: src/features/messaging/components/popouts/InboxPopout.tsx:66 msgid "Resize inbox from top left" msgstr "Змінити розмір вікна вхідних повідомлень з верхнього лівого кута" #. Accessible label for the top-right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:76 +#: src/features/messaging/components/popouts/InboxPopout.tsx:70 msgid "Resize inbox from top right" msgstr "Змінити розмір вікна чатів справа вгорі" @@ -27071,11 +26658,6 @@ msgstr "Підказка праворуч" msgid "Right-click here to open the context menu" msgstr "Натисніть правою кнопкою миші, щоб відкрити контекстне меню" -#. Empty state hint in the scheduled messages popout explaining how to schedule a new message. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:22 -msgid "Right-click the send button to schedule a message." -msgstr "Натисніть правою кнопкою миші кнопку надсилання, щоб запланувати повідомлення." - #. Action that rings the selected participant in a voice call. #. 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. @@ -27110,8 +26692,8 @@ msgstr "Колір ролі" msgid "Role created" msgstr "Роль створено" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:341 -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:388 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:352 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:402 msgid "Role created successfully" msgstr "Роль успішно створено" @@ -27120,8 +26702,8 @@ msgstr "Роль успішно створено" msgid "Role deleted" msgstr "Роль видалено" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:425 -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:454 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:440 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:469 msgid "Role deleted successfully" msgstr "Роль успішно видалено" @@ -27161,7 +26743,7 @@ msgstr "Ролі" msgid "Roles and members" msgstr "Ролі та учасники" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:285 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:296 msgid "Roles updated successfully" msgstr "Ролі успішно оновлено" @@ -27269,7 +26851,6 @@ msgstr "зберегти" #: src/features/expressions/components/modals/AddFavoriteMemeModal.tsx:118 #: src/features/expressions/components/modals/EditFavoriteMemeModal.tsx:94 #: src/features/expressions/components/modals/EditGuildStickerModal.tsx:123 -#: src/features/expressions/components/modals/EditPackModal.tsx:127 #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:624 #: src/features/guild/components/modals/guild_tabs/GuildVanityURLTab.tsx:279 #: src/features/guild/components/modals/GuildFolderSettingsModal.tsx:90 @@ -27350,7 +26931,7 @@ msgstr "Збережено" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:63 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:59 #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:63 msgid "Saved media" msgstr "Збережені медіа" @@ -27403,23 +26984,11 @@ msgstr "Запланувати" msgid "Schedule message" msgstr "Запланувати повідомлення" -#. Status pill on a scheduled message row indicating it will send at the chosen time. -#. Tab label in the inbox popout listing the user scheduled messages. -#: src/features/messaging/components/popouts/InboxPopout.tsx:40 -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:30 -msgid "Scheduled" -msgstr "Заплановані" - #. Developer / debug surface — keep terse and technical. Label in the developer Nagbar controls panel for the scheduled-maintenance banner. #: src/features/devtools/components/NagbarControls.ts:22 msgid "Scheduled maintenance nagbar" msgstr "Нагадування про планове обслуговування" -#. Label in the messaging commands. {scheduledTimeLabel} is the localized scheduled date and time. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:49 -msgid "Scheduled message for {scheduledTimeLabel}" -msgstr "Заплановане повідомлення на {scheduledTimeLabel}" - #. Inline validation message in the schedule-message modal when the picked time is more than 30 days away. Keep tone plain. #: src/features/messaging/components/modals/ScheduleMessageModal.tsx:31 msgid "Scheduled messages can be at most 30 days in the future." @@ -27490,7 +27059,7 @@ msgid "Screen share codec" msgstr "Кодек для демонстрації екрана" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:140 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:161 msgid "Screen share encoder controls" msgstr "Керування налаштуваннями кодека для демонстрації екрана" @@ -27511,12 +27080,12 @@ msgid "Screen share is using software encoding ({codec}). Quality may be reduced msgstr "Спільний доступ до екрана використовує програмне кодування ({codec}). Якість може бути знижена, а використання ЦП — збільшене. Ваш графічний процесор може не підтримувати апаратне кодування для цього кодека." #. 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/VoiceVideoIndex.ts:120 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:141 msgid "Screen share preview" msgstr "Попередній перегляд демонстрації екрана" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:116 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:137 msgid "Screen share preview behavior" msgstr "Попередній перегляд поведінки спільного доступу до екрана" @@ -27535,6 +27104,11 @@ msgstr "Перегляд попереднього зображення під ч msgid "Screen share previews are enabled." msgstr "Попередній перегляд трансляції екрана ввімкнено." +#. Voice screen share menu action that opens the screen share preview privacy controls. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:32 +msgid "Screen Share Privacy" +msgstr "Конфіденційність демонстрації екрана" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the video tab. Keep it concise. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:82 @@ -27562,11 +27136,6 @@ msgstr "Початок демонстрації екрана" msgid "Screen share stop" msgstr "Зупинка демонстрації екрана" -#. Accessible label for the screen-share codec radio group. -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:42 -msgid "Screen share video codec" -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. #. Status badge label shown on a live tile when the participant is sharing their screen. @@ -28931,6 +28500,11 @@ msgstr "Демонструйте екрани та вікна." msgid "Share source" msgstr "Джерело для поширення" +#. Toggle label for sharing audio with an active stream. +#: src/features/voice/components/StreamSettingsMenuContent.tsx:156 +msgid "Share Stream Audio" +msgstr "Ділитися аудіо зі стріму" + #. Description in the premium gift purchase section. premiumProductName is the short paid product name. #: src/features/premium/utils/PremiumMessageDescriptors.ts:40 msgid "Share the {premiumProductName} experience with your friends by purchasing a gift subscription." @@ -28940,15 +28514,6 @@ msgstr "Поділіться досвідом {premiumProductName} зі свої msgid "Share theme" msgstr "Поділитися темою" -#: src/features/expressions/components/modals/PackInviteModal.tsx:192 -msgid "Share this link" -msgstr "Поділіться цим посиланням" - -#. Description shown in the emoji pack invite modal. -#: src/features/expressions/components/modals/PackInviteModal.tsx:65 -msgid "Share this link — the pack installs when accepted." -msgstr "Поділіться цим посиланням — набір встановиться після прийняття." - #. Privacy > Active now: confirmation modal title when turning sharing on. #: src/features/user/components/modals/tabs/privacy_safety_tab/ActiveNowTab.tsx:33 msgid "Share voice activity with all friends?" @@ -28976,11 +28541,6 @@ msgstr "Поділитися екраном" msgid "Share your screen in high definition (1080p), quad HD (1440p), or native source resolution, at up to 60 FPS." msgstr "Діліться екраном у високій роздільній здатності (1080p), Quad HD (1440p) або вихідній роздільній здатності до 60 кадрів/с." -#. Description shown in the sticker pack invite modal. -#: src/features/expressions/components/modals/PackInviteModal.tsx:69 -msgid "Share your sticker pack via link." -msgstr "Поділіться своїм набором стікерів за посиланням." - #. Button or menu action label in the share theme modal. Keep it concise. #: src/features/theme/components/modals/ShareThemeModal.tsx:39 msgid "Share your theme" @@ -29081,7 +28641,7 @@ msgstr "Конфлікти комбінацій клавіш" #. User settings tab for keyboard shortcuts and custom bindings. #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:18 #: src/features/user/components/settings_utils/section_registry/AccessibilitySections.ts:175 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:128 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:123 msgid "Shortcuts" msgstr "Комбінації клавіш" @@ -29241,11 +28801,6 @@ msgstr "Показувати кнопку емодзі" msgid "Show emoji reactions on messages" msgstr "Показувати реакції емодзі на повідомленнях" -#. Developer option label for exposing the staff-only Expression packs page in user settings. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:125 -msgid "Show expression packs settings" -msgstr "Показувати налаштування емодзі в налаштуваннях користувача (лише для адміністраторів)" - #. Short label for an advanced media button preference. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedChatControls.tsx:77 msgid "Show favorite button" @@ -29381,16 +28936,16 @@ msgstr "Показати приховані канали" #. Toggle label in the mobile video settings bottom sheet. Controls whether the local camera tile is visible. #. Voice display preference checkbox that controls whether the current user sees their own camera tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:69 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:93 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:92 -#: src/features/voice/components/VoiceSettingsMenus.tsx:814 +#: src/features/voice/components/VoiceSettingsMenus.tsx:815 msgid "Show my own camera" msgstr "Показувати мою камеру" #. Voice display preference checkbox that controls whether the current user sees their own screen share tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:73 -msgid "Show my screen share" -msgstr "Показати мій спільний екран" +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:97 +msgid "Show My Screen Share" +msgstr "Показати мій екран" #. Developer option label for showing the current user as typing. #. Developer tools debug menu label. Internal-only surface for developers; translators may keep this terse. @@ -29417,9 +28972,9 @@ msgstr "Показати модальне вікно нового пристро #. Toggle label in the mobile video settings bottom sheet. Controls whether participants without video are shown in the grid. #. Voice display preference checkbox that controls whether participants without video are shown in the grid. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:77 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:101 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:96 -#: src/features/voice/components/VoiceSettingsMenus.tsx:828 +#: src/features/voice/components/VoiceSettingsMenus.tsx:829 msgid "Show non-video participants" msgstr "Показувати учасників без відео" @@ -29449,7 +29004,7 @@ msgid "Show per-device participant volume sliders in voice menus" msgstr "Показувати повзунки гучності учасників для кожного пристрою в меню голосу" #. Developer option label for exposing the staff-only profile timezone section in profile settings. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:134 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:125 msgid "Show profile timezone settings" msgstr "Показувати налаштування часового поясу профілю в налаштуваннях профілю (лише для адміністраторів)" @@ -29681,7 +29236,7 @@ msgstr "Ви ввійшли" #. Settings section label for account sessions and devices. #: src/features/user/components/modals/tabs/DevicesTab.tsx:517 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:42 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:34 msgid "Signed-in devices" msgstr "Підключені пристрої" @@ -29759,7 +29314,7 @@ msgid "Single community mode" msgstr "Режим однієї спільноти" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:103 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:108 msgid "Single layer" msgstr "Один шар" @@ -29816,7 +29371,7 @@ msgid "Skip the external link warning for all domains" msgstr "Пропускати попередження про зовнішні посилання для всіх доменів" #. Developer / debug surface — keep terse and technical. Tooltip / description for the no-op in-app reports toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:148 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:139 msgid "Skip the network call when an in-app report is submitted. The flow still advances to the success screen so you can exercise the UI, but nothing is actually sent to the safety team." msgstr "Пропускати мережевий виклик під час надсилання звіту в застосунку. Процес все одно переходить до екрана успішного виконання, щоб ви могли перевірити інтерфейс, але насправді нічого не надсилається команді безпеки." @@ -30063,12 +29618,12 @@ msgid "Social" 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/VoiceVideoIndex.ts:148 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:169 msgid "Software encoder" msgstr "Апаратний кодек" #. Label for an advanced screen-share select. Refers to software video encoder quality bias. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:71 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:76 msgid "Software encoder quality" msgstr "Якість програмного кодувальника" @@ -30393,7 +29948,7 @@ msgid "Spanish (Spain)" msgstr "Іспанська (Іспанія)" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:111 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:116 msgid "Spatial and temporal layers" msgstr "Просторові та часові шари" @@ -30495,7 +30050,7 @@ msgstr "Перевірка правопису" #: src/features/user/components/modals/tabs/LanguageTab.tsx:414 #: src/features/user/components/modals/tabs/LanguageTab.tsx:456 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:74 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:58 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:50 msgid "Spellcheck" msgstr "Перевірка правопису" @@ -30683,10 +30238,6 @@ msgstr "Почати дзвінок" msgid "Start camera test and configure effects" msgstr "Запустити тест камери та налаштувати ефекти" -#: src/features/expressions/components/modals/CreatePackModal.tsx:93 -msgid "Start curating a custom emoji pack that you can share and install." -msgstr "Почніть створювати власний набір емодзі, яким ви зможете ділитися та встановлювати." - #. Label for the start of a date range (inclusive). Leave blank for no lower bound. #: src/features/user/components/modals/tabs/privacy_safety_tab/data_request_modal/DataRequestModal.tsx:175 msgid "Start date" @@ -30697,10 +30248,6 @@ msgstr "Дата початку" msgid "Start date must be earlier than end date." msgstr "Дата початку має бути раніше дати завершення." -#: src/features/voice/components/VoiceSettingsMenus.tsx:860 -msgid "Start debug logging session" -msgstr "Почати сеанс налагоджувального журналювання" - #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:125 msgid "Start drag and drop" @@ -30883,45 +30430,6 @@ msgstr "Щільність стікерів" msgid "Sticker is too large" msgstr "Стікер завеликий" -#. Kind label on a sticker pack invite embed. -#. Short label in the authentication invite header. Keep the tone plain and specific. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/auth/flow/InviteHeader.tsx:25 -#: src/features/channel/components/InviteEmbed.tsx:88 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:61 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:105 -msgid "Sticker pack" -msgstr "Набір стікерів" - -#. placeholder {0}: invite.pack.name -#: src/features/invite/commands/InviteCommands.tsx:146 -msgid "Sticker pack {0} has been installed." -msgstr "Набір стікерів \"{0}\" встановлено." - -#. Title of the error modal when creating a new sticker pack is rejected because the user is at the creation limit. -#: src/features/invite/commands/InviteCommands.tsx:74 -msgid "Sticker pack creation limit reached" -msgstr "Досягнуто ліміту створення наборів стікерів" - -#. Modal title for the sticker pack invite share flow. -#: src/features/expressions/components/modals/PackInviteModal.tsx:61 -msgid "Sticker pack invite" -msgstr "Запрошення в набір стікерів" - -#. Title of the error modal when installing a sticker pack via invite is rejected because the user is at the install limit. -#: src/features/invite/commands/InviteCommands.tsx:65 -msgid "Sticker pack limit reached" -msgstr "Досягнуто ліміту стікерпаків" - -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#. Settings section label for sticker expression packs. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:84 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:27 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:22 -msgid "Sticker packs" -msgstr "Набори стікерів" - #: src/features/guild/components/modals/guild_tabs/GuildStickersTab.tsx:283 msgid "Sticker slots" msgstr "Слоти для стікерів" @@ -31039,6 +30547,13 @@ msgstr "Припинити ділитися голосовою активніс msgid "Stop speaking" msgstr "Припинити говорити" +#. Danger action that stops the active screen share. +#. Voice screen share menu action that stops the current user stream. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:20 +#: src/features/voice/components/ActiveScreenShareMenu.tsx:19 +msgid "Stop Streaming" +msgstr "Припинити трансляцію" + #. Confirmation prompt in the links tab. #: src/features/user/components/modals/tabs/chat_settings_tab/ChatSettingsTabLinksTab.tsx:31 msgid "Stop trusting all links?" @@ -31050,7 +30565,7 @@ msgid "Stop watching" msgstr "Зупинити перегляд" #. Tooltip / button label in the voice control bar that stops watching a remote screen share. -#: src/features/voice/components/VoiceControlBar.tsx:151 +#: src/features/voice/components/VoiceControlBar.tsx:147 msgid "Stop watching stream" msgstr "Зупинити перегляд трансляції" @@ -31088,11 +30603,16 @@ msgstr "Трансляцію приховано" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the user settings voice activity card. Keep it concise. #: src/features/user/components/profile/VoiceActivityCard.tsx:90 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:132 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:153 #: src/features/voice/components/StreamWatchHoverCard.tsx:21 msgid "Stream preview" msgstr "Попередній перегляд трансляції" +#. Compact submenu label for changing the resolution and frame rate of an active stream. +#: src/features/voice/components/StreamSettingsMenuContent.tsx:152 +msgid "Stream Quality" +msgstr "Якість потоку" + #. Toolbar / menu button label in the screen-share picker. Opens the stream quality settings popover. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:164 msgid "Stream settings" @@ -31302,12 +30822,12 @@ msgid "Suspend" 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/VoiceVideoIndex.ts:156 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:177 msgid "SVC" msgstr "SVC" #. Label for an advanced screen-share select. SVC is a WebRTC acronym and should stay uppercase. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:91 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:96 msgid "SVC mode" msgstr "Режим SVC" @@ -31757,7 +31277,7 @@ msgid "Template URL" msgstr "URL шаблону" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:107 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:112 msgid "Temporal layers" msgstr "Часові шари" @@ -31818,7 +31338,7 @@ msgstr "Тестування розгортання URL-адрес і відтв #. Channel type chip label for a text channel. #. Option label for a WebRTC content hint select. #: src/features/channel/utils/ChannelUtils.tsx:51 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:151 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:156 msgid "Text" msgstr "Текст" @@ -32002,11 +31522,6 @@ msgstr "Це повідомлення зникло, або ви втратили msgid "That's all of them." msgstr "Це всі повідомлення." -#. End-of-list body text in the scheduled messages popout when all scheduled messages are visible. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:56 -msgid "That's everything in the queue." -msgstr "Це все в черзі." - #. Description text in the FluxerTag change modal. #: src/features/user/components/modals/FluxerTagChangeModal.tsx:69 msgid "The #0000 tag is reserved for Visionary subscribers. Visionary is no longer available for purchase." @@ -32671,7 +32186,7 @@ msgid "This invite has unlimited uses." msgstr "Це запрошення має необмежену кількість використань." #. Helper text shown on an invite embed while streaming privacy is active. -#: src/features/channel/components/InviteEmbed.tsx:141 +#: src/features/channel/components/InviteEmbed.tsx:112 msgid "This invite is hidden while sharing is protected." msgstr "Це запрошення приховано, доки спільний доступ захищено." @@ -33167,7 +32682,7 @@ msgstr "Час" #. Settings section label for app time display format. #: src/features/user/components/modals/tabs/LanguageTab.tsx:374 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:26 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:46 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:38 msgid "Time format" msgstr "Формат часу" @@ -33394,11 +32909,6 @@ msgstr "Увімкнути/вимкнути деку звуків" msgid "Toggle the sticker picker" msgstr "Перемкнути панель стікерів" -#. Action that toggles whether the pack invite is unique to the recipient. -#: src/features/expressions/components/modals/PackInviteModal.tsx:73 -msgid "Toggle unique invite" -msgstr "Увімкнути унікальне запрошення" - #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:305 msgid "Toggle voice activity" @@ -33731,7 +33241,7 @@ msgid "Try another search term, or pick a different category or language." msgstr "Спробуйте інший пошуковий запит або виберіть іншу категорію чи мову." #. Helper text on an unknown invite embed suggesting the user request a fresh invite. -#: src/features/channel/components/InviteEmbed.tsx:129 +#: src/features/channel/components/InviteEmbed.tsx:100 msgid "Try asking for a new invite." msgstr "Спробуйте запросити ще раз." @@ -33754,7 +33264,7 @@ msgstr "Спробуйте відредагувати повідомлення msgid "TRY gifts are one-time payments. Cards charged in TRY still need to be issued in Türkiye for the purchase to stay eligible." msgstr "Подарунки в TRY — це одноразові платежі. Щоб покупка залишалася дійсною, картки, з яких стягуються кошти в TRY, мають бути випущені в Туреччині." -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:254 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:252 msgid "Try searching for something like \"theme\", \"notifications\", or \"privacy\"" msgstr "Спробуйте пошукати щось на кшталт \"тема\", \"сповіщення\" або \"приватність\"" @@ -33804,7 +33314,7 @@ msgstr "Вимкнути" #. Bulk voice action that turns off the camera on every active device of the current user. #. Voice menu action that turns off every active device/session's camera. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:90 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:114 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:93 msgid "Turn off all device cameras" msgstr "Вимкнути камери на всіх пристроях" @@ -33820,14 +33330,14 @@ msgstr "Вимкнути камеру" #. Voice menu action that turns off the camera on a single device of the current user. #. Voice menu action that turns off the camera on one device/session. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:57 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:81 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:81 msgid "Turn off device camera" msgstr "Вимкнути камеру пристрою" #. Voice menu action that ends the screen share on a single device of the current user. #. Voice menu action that stops screen sharing or streaming on one device/session. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:61 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:85 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:85 msgid "Turn off device stream" msgstr "Вимкнути трансляцію пристрою" @@ -33839,7 +33349,7 @@ msgstr "Вимкнути приватні повідомлення та запи #. Voice menu action that ends the current user screen share. #. Voice menu action that stops the current user's screen share or stream. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:65 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:89 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:69 msgid "Turn off stream" msgstr "Вимкнути трансляцію" @@ -34019,16 +33529,6 @@ msgstr "Законодавство Великої Британії вимага msgid "Ukrainian" msgstr "Українська" -#. Generic title for the error modal when an emoji pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:99 -msgid "Unable to install emoji pack" -msgstr "Не вдалося встановити набір емодзі" - -#. Generic title for the error modal when a sticker pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:103 -msgid "Unable to install sticker pack" -msgstr "Не вдалося встановити набір стікерів" - #. Error-state title in the activity log tab when fetching log entries failed. #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTab.tsx:126 msgid "Unable to load activity logs" @@ -34038,11 +33538,6 @@ msgstr "Не вдалося завантажити журнали активно msgid "Unable to load applications" msgstr "Не вдалося завантажити програми" -#. Error message in the expression packs tab. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:36 -msgid "Unable to load pack information." -msgstr "Не вдалося завантажити інформацію про набір." - #. Error message in the channel and chat textual attachment code panel. #. Error message in the channel and chat textual attachment code panel. #: src/features/channel/components/embeds/attachments/CsvAttachmentTablePanel.tsx:31 @@ -34265,7 +33760,7 @@ msgstr "Видалити зі збережених" #. Voice call layout action that removes focus from the currently pinned participant. #. Voice layout menu action that removes the focused participant or stream. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:25 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:41 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:97 msgid "Unfocus" msgstr "Прибрати фокус" @@ -34284,7 +33779,7 @@ msgstr "Розгорнути посилання" #. Settings section label for the embed debugger URL input. #: src/features/user/components/modals/tabs/EmbedDebuggerTab.tsx:231 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:70 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:62 msgid "Unfurl debugger" msgstr "URL-адреса для вбудованого налагоджувача" @@ -34293,10 +33788,6 @@ msgstr "URL-адреса для вбудованого налагоджувач msgid "Unicode emojis" msgstr "Емодзі Unicode" -#: src/features/expressions/components/modals/PackInviteModal.tsx:180 -msgid "Unique invite" -msgstr "Унікальне запрошення" - #. Codec description in the screen share codec policy menu, used for the universal fallback codec. #: src/features/voice/utils/ScreenShareCodecPolicy.ts:20 msgid "Universal fallback. Lowest quality, but it works everywhere." @@ -34350,7 +33841,7 @@ msgstr "Невідома дата" #. Fallback device or operating-system label in the devices tab when session client data is unavailable. #. Short label in the app layout voice participant item. #. Short label in the notifications. Keep it concise. -#: src/features/app/components/layout/VoiceParticipantItem.tsx:43 +#: src/features/app/components/layout/VoiceParticipantItem.tsx:44 #: src/features/user/components/modals/tabs/DevicesTab.tsx:65 #: src/features/user/components/modals/tabs/notifications_tab/Notifications.tsx:78 msgid "Unknown device" @@ -34376,7 +33867,7 @@ msgid "Unknown gift" msgstr "Невідомий подарунок" #. Title shown on an invite embed when the invite code resolves to nothing (expired, revoked, or invalid). -#: src/features/channel/components/InviteEmbed.tsx:125 +#: src/features/channel/components/InviteEmbed.tsx:96 msgid "Unknown invite" msgstr "Невідоме запрошення" @@ -34428,7 +33919,7 @@ msgstr "невідомий користувач" #: src/features/devtools/utils/CommandUtils.ts:27 #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTab.tsx:114 #: src/features/voice/components/VoiceParticipantAvatarList.tsx:43 -#: src/features/voice/components/VoiceParticipantTile.tsx:161 +#: src/features/voice/components/VoiceParticipantTile.tsx:162 #: src/features/webhook/components/WebhookListItem.tsx:30 msgid "Unknown user" msgstr "Невідомий користувач" @@ -34450,13 +33941,6 @@ msgstr "unknown-mention" msgid "unknown-role" msgstr "unknown-role" -#. Option label representing an unlimited count. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/expressions/components/modals/PackInviteModal.tsx:29 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:32 -msgid "Unlimited" -msgstr "Безлімітний" - #. Audit log community feature label for unlimited custom emoji capacity. #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:126 msgid "Unlimited emoji" @@ -34525,7 +34009,7 @@ msgid "Unmute" msgstr "Увімкнути звук" #. Voice control button label to turn the user's microphone back on. -#: src/features/voice/components/VoiceControlBar.tsx:121 +#: src/features/voice/components/VoiceControlBar.tsx:117 msgctxt "voice-control-action" msgid "Unmute" msgstr "Увімкнути мікрофон" @@ -34613,7 +34097,7 @@ msgstr "Безіменний канал" #. Fallback display name for a group DM with no name set. #. Fallback title in an invite embed for a group DM with no name set. #. Short label in the channel display name state. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:72 +#: src/features/channel/components/InviteEmbed.tsx:63 #: src/features/channel/state/ChannelDisplayName.ts:19 #: src/features/channel/utils/ChannelUtils.tsx:59 msgid "Unnamed group" @@ -34692,7 +34176,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. #. Tab label in the inbox popout filtering to channels with unread messages. -#: src/features/messaging/components/popouts/InboxPopout.tsx:32 +#: src/features/messaging/components/popouts/InboxPopout.tsx:30 #: src/features/user/components/settings_utils/search_index/NotificationsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:77 msgid "Unread" @@ -34828,7 +34312,7 @@ msgid "Up to {DISCOVERY_MAX_TAGS} tags help people find your community. They sho msgstr "До {DISCOVERY_MAX_TAGS} тегів допомагають людям знаходити вашу спільноту. Вони відображаються в пошуку." #. Feature comparison table value label. Shown in the restricted or stock column for a text-valued perk. Format includes a resolution token (4K) and a framerate token that should not be translated. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:91 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:87 msgid "Up to 4K/60fps" msgstr "До 4K/60 кадр/с" @@ -34904,11 +34388,6 @@ msgstr "Оновлені правила" msgid "Updated saved media" msgstr "Збережені медіа оновлено" -#. Label in the messaging commands. {scheduledTimeLabel} is the localized scheduled date and time. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:53 -msgid "Updated scheduled message for {scheduledTimeLabel}" -msgstr "Оновлено заплановане повідомлення для {scheduledTimeLabel}" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:544 msgid "Updated the avatar." msgstr "Оновлено аватар." @@ -35165,7 +34644,7 @@ msgid "Uploading emojis" msgstr "Завантаження емодзі" #. Description for the maximum screen share bitrate select. Keep WebRTC literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:159 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:164 msgid "Upper bitrate cap before WebRTC adapts to the network." msgstr "Верхня межа бітрейту перед тим, як WebRTC адаптується до мережі." @@ -35294,7 +34773,7 @@ msgid "Use an email you can open. We will send a code there." msgstr "Використовуйте електронну пошту, яку ви можете відкрити. Ми надішлемо туди код." #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:67 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:63 msgid "Use animated emojis" msgstr "Використовувати анімовані емодзі" @@ -35596,11 +35075,6 @@ msgstr "Використовується лише в цій спільноті." msgid "User" msgstr "Користувач" -#. Voice participant context menu submenu label for lower-frequency profile and communication actions. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:202 -msgid "User actions" -msgstr "Дії користувача" - #. IAR modal: rule description. #: src/features/moderation/components/report_modal/IARModalCopy.ts:251 msgid "User appears underage, or is involved in grooming or child exploitation." @@ -35677,7 +35151,7 @@ msgid "User record" msgstr "Запис користувача" #. Root label for the current user settings modal and settings search paths. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:352 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:341 msgid "User settings" msgstr "Налаштування користувача" @@ -36215,7 +35689,7 @@ msgid "Video progress" msgstr "Прогрес відео" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:75 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:71 msgid "Video quality" msgstr "Якість відео" @@ -36604,7 +36078,7 @@ msgstr "Голосовий (для дорослих)" #. User settings tab for microphone, speaker, camera, and call stats. #. User settings tab for microphone, speaker, camera, and call stats. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:124 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:119 #: src/features/voice/utils/VoiceMessageDescriptors.ts:30 msgid "Voice & video" msgstr "Аудіо та відео" @@ -36861,7 +36335,7 @@ msgid "Wait here" msgstr "Зачекайте тут" #. Tooltip explaining that video / screen share controls are gated while the voice connection is not yet ready. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:56 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:45 msgid "Waiting for connection..." msgstr "Очікування з'єднання…" @@ -37362,11 +36836,6 @@ msgstr "Що шукати." msgid "What's happening?" msgstr "Що відбувається?" -#. Form helper text for an expression pack description input. -#: src/features/expressions/components/modals/CreatePackModal.tsx:50 -msgid "What's in this pack?" -msgstr "Що в цьому наборі?" - #. Short label in the settings dialog mobile settings view. #. Short label in the whats new modal. #. Sidebar item in settings that opens the app update notes modal. @@ -37551,7 +37020,7 @@ msgid "Window state" msgstr "Стан вікна" #. User settings tab label shown on Windows desktop builds. Refers to the Microsoft Windows OS. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:74 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:69 msgid "Windows app" msgstr "Програма Windows" @@ -37873,16 +37342,6 @@ msgstr "Ви не можете редагувати це повідомленн msgid "You can't grant a permission you don't have in this channel." msgstr "Ви не можете надати дозвіл, якого у вас немає в цьому каналі." -#. Body of the error modal when installing an emoji pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:91 -msgid "You can't install this emoji pack." -msgstr "Ви не можете встановити цей набір емодзі." - -#. Body of the error modal when installing a sticker pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:95 -msgid "You can't install this sticker pack." -msgstr "Ви не можете встановити цей набір стікерів." - #. Title of the error modal shown when the user is banned from a discovery community. #: src/features/discovery/commands/DiscoveryJoinCommands.tsx:38 msgid "You can't join this community" @@ -37942,8 +37401,8 @@ msgstr "Ви не можете надсилати повідомлення в ц #. Tooltip in the voice control bar when the user lacks the Screen Share permission in this channel. Tone stays plain. #. Tooltip shown when the user lacks the Screen Share permission in the voice channel. Tone stays plain. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:65 -#: src/features/voice/components/VoiceControlBar.tsx:141 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:54 +#: src/features/voice/components/VoiceControlBar.tsx:137 msgid "You can't share your screen in this channel" msgstr "Ви не можете показувати свій екран у цьому каналі" @@ -37956,8 +37415,8 @@ msgstr "Ви не можете говорити в цьому каналі" #. Tooltip in the voice control bar when the user lacks the Video permission in this channel. Tone stays plain. #. Tooltip shown when the user lacks the Video permission in the voice channel. Tone stays plain. #: src/features/voice/components/modals/CameraPreviewModal.tsx:74 -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:61 -#: src/features/voice/components/VoiceControlBar.tsx:131 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:50 +#: src/features/voice/components/VoiceControlBar.tsx:127 msgid "You can't turn on your camera in this channel" msgstr "Ви не можете ввімкнути камеру в цьому каналі" @@ -38120,10 +37579,6 @@ msgstr "Ви ще не є учасником цієї спільноти дос msgid "You haven't blocked anyone yet." msgstr "Ви ще нікого не заблокували." -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:343 -msgid "You haven't created any packs yet." -msgstr "Ви ще не створили жодного набору." - #. Intro copy in the keyboard navigation modal. {productName} is the app name. #: src/features/input/components/modals/KeyboardModeIntroModal.tsx:26 msgid "You just pressed Tab. Keyboard mode is now on so you can navigate {productName} without a mouse." @@ -38345,13 +37800,6 @@ msgstr "Ви досягли ліміту {bookmarksText}. Видаліть од msgid "You're at the cap of {freeItemsText} — your instance admin sets this limit." msgstr "Ви досягли ліміту в {freeItemsText} — це обмеження встановлює адміністратор вашого екземпляра." -#. Fallback body of the emoji pack creation-limit error modal when no exact limit is known. -#. Fallback body of the sticker pack creation-limit error modal when no exact limit is known. -#: src/features/invite/commands/InviteCommands.tsx:61 -#: src/features/invite/commands/InviteCommands.tsx:79 -msgid "You're at the creation limit. Delete one to create another." -msgstr "Ви досягли ліміту створення. Видаліть один, щоб створити інший." - #. Modal body shown when the free bookmarks limit is reached and Plutonium would increase it. Free and Plutonium limits are interpolated. #: src/features/app/components/alerts/MaxBookmarksModal.tsx:30 msgid "You're at the free cap of {bookmarksText}. {premiumProductName} bumps you up to {premiumBookmarksText} — or remove one to add another." @@ -38362,13 +37810,6 @@ msgstr "Ви досягли безкоштовного ліміту в {bookmark msgid "You're at the free cap of {freeItemsText}. {premiumProductName} bumps you up to {premiumItemsText}." msgstr "Ви досягли безкоштовного ліміту в {freeItemsText}. {premiumProductName} збільшує його до {premiumItemsText}." -#. Fallback body of the emoji pack install-limit error modal when no exact limit is known. -#. Fallback body of the sticker pack install-limit error modal when no exact limit is known. -#: src/features/invite/commands/InviteCommands.tsx:52 -#: src/features/invite/commands/InviteCommands.tsx:70 -msgid "You're at the install limit. Remove one to add another." -msgstr "Ви досягли ліміту встановлень. Видаліть один, щоб додати інший." - #. Short label in the user banned from guild modal. Keep it concise. Keep the tone plain and specific. #: src/features/moderation/components/alerts/UserBannedFromGuildModal.tsx:8 msgid "You're banned" @@ -38379,11 +37820,6 @@ msgstr "Вас заблоковано" msgid "You're being rate limited. Wait {duration} before trying again." msgstr "Ви перевищили ліміт запитів. Зачекайте {duration}, перш ніж повторити спробу." -#. End-of-list title in the scheduled messages popout when all scheduled messages are visible. Tone can be friendly. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:51 -msgid "You're caught up" -msgstr "Ви все переглянули" - #. Error modal body shown when a gift-subscription user tries to start a recurring subscription. Explains the extension/redemption path. #: src/features/app/components/dialogs/components/plutonium/hooks/useCheckoutActions.tsx:160 msgid "You're currently on a gift subscription. It won't renew. You can redeem more gift codes to extend it. Recurring subscriptions can be started after your gift time ends." @@ -38497,16 +37933,12 @@ msgstr "Ви вже нещодавно використовували самос msgid "You've arrived, {username}! Let's get started." msgstr "Ви прибули, {username}! Почнімо." -#: src/features/auth/flow/InviteHeader.tsx:200 -msgid "You've been invited to install" -msgstr "Вас запросили встановити" - -#: src/features/auth/flow/InviteHeader.tsx:96 -#: src/features/auth/flow/InviteHeader.tsx:299 +#: src/features/auth/flow/InviteHeader.tsx:69 +#: src/features/auth/flow/InviteHeader.tsx:213 msgid "You've been invited to join" msgstr "Вас запросили приєднатися до" -#: src/features/auth/flow/InviteHeader.tsx:151 +#: src/features/auth/flow/InviteHeader.tsx:124 msgid "You've been invited to join a group DM by" msgstr "Вас запросили приєднатися до групового чату" @@ -38586,7 +38018,7 @@ msgstr "Термін дії вашої підписки {premiumProductName} з msgid "Your {productName} session expired. Sign in again to continue authorizing this application." msgstr "Термін дії вашої сесії {productName} закінчився. Увійдіть знову, щоб продовжити авторизацію цієї програми." -#: src/features/user/components/settings_utils/SettingsConstants.tsx:205 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:200 msgid "Your account" msgstr "Ваш обліковий запис" diff --git a/fluxer_app/src/features/i18n/locales/vi/messages.po b/fluxer_app/src/features/i18n/locales/vi/messages.po index 1d3547441..0f4ed5e17 100644 --- a/fluxer_app/src/features/i18n/locales/vi/messages.po +++ b/fluxer_app/src/features/i18n/locales/vi/messages.po @@ -29,11 +29,6 @@ msgstr "(đã chỉnh sửa)" msgid "(failed to load)" msgstr "(không tải được)" -#. Placeholder content text shown for scheduled messages with neither text nor attachments. Keep the parentheses. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:38 -msgid "(no content)" -msgstr "(không có nội dung)" - #: src/features/app/components/pages/YouPage.tsx:189 #: src/features/user/components/modals/UserProfileMobileSheet.tsx:899 msgid "(only visible to you)" @@ -455,7 +450,7 @@ msgstr "{count, plural, one {Mở rộng (# dòng)} other {Mở rộng (# dòng) msgid "{count, plural, one {Expand (# row)} other {Expand (# rows)}}" msgstr "{count, plural, one {Mở rộng (# hàng)} other {Mở rộng (# hàng)}}" -#: src/features/voice/components/VoiceParticipantTile.tsx:303 +#: src/features/voice/components/VoiceParticipantTile.tsx:304 msgid "{count, plural, one {Expand # other device} other {Expand # other devices}}" msgstr "{count, plural, one {Mở rộng # thiết bị khác} other {Mở rộng # thiết bị khác}}" @@ -463,8 +458,8 @@ msgstr "{count, plural, one {Mở rộng # thiết bị khác} other {Mở rộn msgid "{count, plural, one {Group DM · # member} other {Group DM · # members}}" msgstr "{count, plural, one {Nhóm chat · # thành viên} other {Nhóm chat · # thành viên}}" -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:252 -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:273 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:274 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:295 msgid "{count, plural, one {Hide # device} other {Hide # devices}}" msgstr "{count, plural, one {Ẩn # thiết bị} other {Ẩn # thiết bị}}" @@ -476,7 +471,7 @@ msgstr "{count, plural, one {Đang gọi} other {# người đang gọi}}" msgid "{count, plural, one {Join video call (# participant)} other {Join video call (# participants)}}" msgstr "{count, plural, one {Tham gia cuộc gọi video (# người tham gia)} other {Tham gia cuộc gọi video (# người tham gia)}}" -#: src/features/voice/components/VoiceParticipantTile.tsx:620 +#: src/features/voice/components/VoiceParticipantTile.tsx:621 msgid "{count, plural, one {Keep watching # stream and add this one} other {Keep watching # streams and add this one}}" msgstr "{count, plural, one {Tiếp tục xem # luồng và thêm luồng này} other {Tiếp tục xem # luồng và thêm luồng này}}" @@ -492,8 +487,8 @@ msgstr "{count, plural, one {Thu hồi # ứng dụng} other {Thu hồi # ứng msgid "{count, plural, one {sent # attachment} other {sent # attachments}}" msgstr "{count, plural, one {đã gửi # tệp đính kèm} other {đã gửi # tệp đính kèm}}" -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:259 -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:280 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:281 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:302 msgid "{count, plural, one {Show # device} other {Show # devices}}" msgstr "{count, plural, one {Hiển thị # thiết bị} other {Hiển thị # thiết bị}}" @@ -535,22 +530,6 @@ msgstr "{count, plural, one {Bạn đã sử dụng kết nối duy nhất đư msgid "{count, plural, one {You're at the cap of # saved media item. Remove one to add another.} other {You're at the cap of # saved media items. Remove one to add another.}}" msgstr "{count, plural, one {Bạn đã đạt giới hạn # mục nội dung nghe nhìn đã lưu. Xóa một mục để thêm mục khác.} other {Bạn đã đạt giới hạn # mục nội dung nghe nhìn đã lưu. Xóa một mục để thêm mục khác.}}" -#: src/features/invite/commands/InviteCommands.tsx:401 -msgid "{count, plural, one {You're at the limit of # emoji pack. Delete one to create another.} other {You're at the limit of # emoji packs. Delete one to create another.}}" -msgstr "{count, plural, one {Bạn đã đạt giới hạn # gói biểu tượng cảm xúc. Xóa một gói để tạo gói khác.} other {Bạn đã đạt giới hạn # gói biểu tượng cảm xúc. Xóa một gói để tạo gói khác.}}" - -#: src/features/invite/commands/InviteCommands.tsx:387 -msgid "{count, plural, one {You're at the limit of # installed emoji pack. Remove one to add another.} other {You're at the limit of # installed emoji packs. Remove one to add another.}}" -msgstr "{count, plural, one {Bạn đã đạt giới hạn # gói biểu tượng cảm xúc đã cài đặt. Hãy gỡ một gói để thêm gói khác.} other {Bạn đã đạt giới hạn # gói biểu tượng cảm xúc đã cài đặt. Hãy gỡ một gói để thêm gói khác.}}" - -#: src/features/invite/commands/InviteCommands.tsx:419 -msgid "{count, plural, one {You're at the limit of # installed sticker pack. Remove one to add another.} other {You're at the limit of # installed sticker packs. Remove one to add another.}}" -msgstr "{count, plural, one {Bạn đã đạt giới hạn # gói sticker đã cài đặt. Hãy gỡ một gói để thêm gói khác.} other {Bạn đã đạt giới hạn # gói sticker đã cài đặt. Hãy gỡ một gói để thêm gói khác.}}" - -#: src/features/invite/commands/InviteCommands.tsx:433 -msgid "{count, plural, one {You're at the limit of # sticker pack. Delete one to create another.} other {You're at the limit of # sticker packs. Delete one to create another.}}" -msgstr "{count, plural, one {Bạn đã đạt giới hạn # gói sticker. Xóa một gói để tạo gói khác.} other {Bạn đã đạt giới hạn # gói sticker. Xóa một gói để tạo gói khác.}}" - #: src/features/guild/components/alerts/MaxGuildsModal.tsx:24 msgid "{count, plural, one {You've reached the maximum number of communities you can join (# community). Leave a community before joining another one.} other {You've reached the maximum number of communities you can join (# communities). Leave a community before joining another one.}}" msgstr "{count, plural, one {Bạn đã đạt số lượng cộng đồng tối đa có thể tham gia (# cộng đồng). Hãy rời khỏi một cộng đồng trước khi tham gia cộng đồng khác.} other {Bạn đã đạt số lượng cộng đồng tối đa có thể tham gia (# cộng đồng). Hãy rời khỏi một cộng đồng trước khi tham gia cộng đồng khác.}}" @@ -750,14 +729,14 @@ msgstr "{formats}. Tối đa {maxSize}. Khuyến nghị: {recommendedSize}" msgid "{formats}. Max {maxSize}. Recommended: {recommendedSize}. {note}" msgstr "{formats}. Tối đa {maxSize}. Khuyến nghị: {recommendedSize}. {note}" -#: src/features/auth/flow/InviteHeader.tsx:117 -#: src/features/auth/flow/InviteHeader.tsx:162 -#: src/features/auth/flow/InviteHeader.tsx:335 +#: src/features/auth/flow/InviteHeader.tsx:90 +#: src/features/auth/flow/InviteHeader.tsx:135 +#: src/features/auth/flow/InviteHeader.tsx:249 msgid "{formattedMemberCount} {memberCount, plural, one {member} other {members}}" msgstr "{formattedMemberCount} {memberCount, plural, one {thành viên} other {thành viên}}" -#: src/features/auth/flow/InviteHeader.tsx:111 -#: src/features/auth/flow/InviteHeader.tsx:320 +#: src/features/auth/flow/InviteHeader.tsx:84 +#: src/features/auth/flow/InviteHeader.tsx:234 msgid "{formattedPresenceCount} online" msgstr "{formattedPresenceCount} đang hoạt động" @@ -776,7 +755,7 @@ msgstr "{fps} FPS" msgid "{guildName} channels" msgstr "Kênh của {guildName}" -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:674 +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:673 msgid "{hiddenConnectionCount, plural, one {Expand # other device} other {Expand # other devices}}" msgstr "{hiddenConnectionCount, plural, one {Mở rộng # thiết bị khác} other {Mở rộng # thiết bị khác}}" @@ -874,7 +853,7 @@ msgstr "{length} đang xem" msgid "{lineCount, plural, one {# line} other {# lines}}" msgstr "{lineCount, plural, one {# dòng} other {# dòng}}" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:145 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:143 msgid "{matchCount, plural, one {# match} other {# matches}}" msgstr "{matchCount, plural, one {# kết quả} other {# kết quả}}" @@ -889,7 +868,7 @@ msgid "{mbWayPaymentMethod} is a one-time payment method in {paymentProviderName msgstr "{mbWayPaymentMethod} là phương thức thanh toán một lần trong quy trình thanh toán của {paymentProviderName}, vì vậy không thể dùng cho gói đăng ký định kỳ tại đây." #. Screen share bitrate option label. Mbps means megabits per second. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:167 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:172 msgid "{megabits} Mbps" msgstr "{megabits} Mbps" @@ -1105,7 +1084,7 @@ msgid "{productName} detected a potential raid in this community. Invites are pa msgstr "{productName} đã phát hiện một cuộc tấn công tiềm ẩn trong cộng đồng này. Lời mời đang bị tạm dừng, vì vậy người dùng mới không thể tham gia ngay bây giờ." #. Anti-raid status message on a community invite embed. productName is the product brand name placeholder. -#: src/features/channel/components/InviteEmbed.tsx:117 +#: src/features/channel/components/InviteEmbed.tsx:88 msgid "{productName} detected a potential raid, so new users can't join right now." msgstr "{productName} đã phát hiện một cuộc tấn công tiềm ẩn, vì vậy người dùng mới không thể tham gia ngay bây giờ." @@ -1225,14 +1204,14 @@ msgstr "Còn {remaining} ký tự. Nâng cấp lên {premiumProductName} để v msgid "{remainingSlotCount} remaining" msgstr "Còn lại {remainingSlotCount}" -#: src/features/channel/components/InviteEmbed.tsx:282 -#: src/features/channel/components/InviteEmbed.tsx:455 -#: src/features/channel/components/InviteEmbed.tsx:724 +#: src/features/channel/components/InviteEmbed.tsx:248 +#: src/features/channel/components/InviteEmbed.tsx:356 +#: src/features/channel/components/InviteEmbed.tsx:625 msgid "{renderedMemberCount} {memberCount, plural, one {member} other {members}}" msgstr "{renderedMemberCount} {memberCount, plural, one {thành viên} other {thành viên}}" #. Presence summary on a community invite embed. renderedPresenceCount is a formatted count of online members. -#: src/features/channel/components/InviteEmbed.tsx:112 +#: src/features/channel/components/InviteEmbed.tsx:83 msgid "{renderedPresenceCount} online" msgstr "{renderedPresenceCount} đang hoạt động" @@ -1630,9 +1609,7 @@ msgstr "1 tin chưa đọc" msgid "1 unread DM" msgstr "1 tin nhắn chưa đọc" -#. Invite link use-limit option meaning the invite can be used once. #. Invite max-uses dropdown option for exactly one use. -#: src/features/expressions/components/modals/PackInviteModal.tsx:33 #: src/features/invite/components/modals/InviteModal.tsx:60 msgid "1 use" msgstr "1 lượt dùng" @@ -1668,16 +1645,12 @@ msgstr "Gói quà 1 năm" msgid "10 minutes" msgstr "10 phút" -#. Invite link use-limit option meaning the invite can be used ten times. #. Invite max-uses dropdown option for ten uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:41 #: src/features/invite/components/modals/InviteModal.tsx:68 msgid "10 uses" msgstr "10 lượt dùng" -#. Invite link use-limit option meaning the invite can be used 100 times. #. Invite max-uses dropdown option for 100 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:53 #: src/features/invite/components/modals/InviteModal.tsx:80 msgid "100 uses" msgstr "100 lượt dùng" @@ -1763,9 +1736,7 @@ msgctxt "adaptive-screen-share" msgid "240p" msgstr "240p" -#. Invite link use-limit option meaning the invite can be used 25 times. #. Invite max-uses dropdown option for 25 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:45 #: src/features/invite/components/modals/InviteModal.tsx:72 msgid "25 uses" msgstr "25 lượt dùng" @@ -1840,16 +1811,12 @@ msgstr "5 ngày" msgid "5 minutes" msgstr "5 phút" -#. Invite link use-limit option meaning the invite can be used five times. #. Invite max-uses dropdown option for five uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:37 #: src/features/invite/components/modals/InviteModal.tsx:64 msgid "5 uses" msgstr "5 lượt dùng" -#. Invite link use-limit option meaning the invite can be used 50 times. #. Invite max-uses dropdown option for 50 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:49 #: src/features/invite/components/modals/InviteModal.tsx:76 msgid "50 uses" msgstr "50 lượt dùng" @@ -2083,13 +2050,6 @@ msgstr "Chấp nhận lời mời" msgid "Accept the friend request from {userName}?" msgstr "Chấp nhận lời mời kết bạn từ {userName}?" -#. Helper text on a pack invite embed explaining that accepting installs the pack. -#. Note shown on expression pack invites before accepting. -#: src/features/channel/components/InviteEmbed.tsx:100 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:81 -msgid "Accepting this invite installs the pack automatically." -msgstr "Chấp nhận lời mời này sẽ tự động cài đặt gói." - #. Short label in the notification utils helper. Keep it concise. #: src/features/notification/utils/NotificationUtils.ts:32 msgid "Access granted" @@ -2110,7 +2070,7 @@ msgstr "Truy cập thông tin hồ sơ cơ bản của bạn (tên người dùn #. User settings tab for accessibility preferences (visual, motion, screen reader, etc.). #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:14 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:93 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:66 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:61 msgid "Accessibility" msgstr "Trợ năng" @@ -2124,7 +2084,7 @@ msgstr "Vùng trực tiếp dễ tiếp cận" #. User settings tab for account login, password, MFA, and security. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:11 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:129 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:95 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:90 msgid "Account" msgstr "Tài khoản" @@ -2180,7 +2140,7 @@ msgstr "Tài khoản còn quá mới" #. Required-action modal title shown when an account-level verification step is required to proceed. #. Title of the error modal shown when an unclaimed (guest) account tries to accept a community or group DM invite. Auth-related; keep tone plain. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:8 -#: src/features/invite/commands/InviteCommands.tsx:37 +#: src/features/invite/commands/InviteCommands.tsx:35 msgid "Account verification required" msgstr "Cần xác minh tài khoản" @@ -2461,7 +2421,7 @@ msgid "Add an account to continue." msgstr "Thêm tài khoản để tiếp tục." #. Body of the error modal shown when an unclaimed (guest) account tries to accept a community invite. Tells the user to complete sign-up first. -#: src/features/invite/commands/InviteCommands.tsx:42 +#: src/features/invite/commands/InviteCommands.tsx:40 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." @@ -2771,7 +2731,7 @@ msgid "Address" msgstr "Địa chỉ" #. Description for an H.264 backup stream select. Keep H.264, CPU, and GPU literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:119 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:124 msgid "Adds H.264 for mixed clients. Uses more encode work." msgstr "Thêm H.264 cho các thiết bị hỗn hợp. Tốn nhiều tài nguyên xử lý hơn." @@ -2827,11 +2787,9 @@ msgstr "Quản trị viên đã tạm dừng lời mời – bạn không thể #. Collapsed-by-default group at the end of the community overview tab holding less common settings. #. Disclosure button label in the voice connection status popout. Reveals technical bandwidth and network stats. #. User settings tab for power-user and experimental application preferences. -#. Voice participant context menu submenu label for IDs and diagnostics. #: src/features/channel/components/modals/channel_tabs/ChannelOverviewTab.tsx:337 #: src/features/guild/components/modals/guild_tabs/guild_overview_tab/index.tsx:28 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:178 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:145 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:140 #: src/features/voice/components/voice_connection_status/VoiceDetailsPopout.tsx:60 msgid "Advanced" msgstr "Nâng cao" @@ -2842,7 +2800,7 @@ msgid "Advanced video settings" msgstr "Cài đặt video nâng cao" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:100 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:121 msgid "Advertise a capped decode codec to force publisher migration" msgstr "Quảng cáo codec giải mã giới hạn để buộc di chuyển nhà xuất bản" @@ -3065,6 +3023,13 @@ msgstr "Cho phép mọi người xem kết nối này trên hồ sơ của bạn msgid "Allow anyone who can view your full profile to see your profile local time" msgstr "Cho phép bất kỳ ai có thể xem hồ sơ đầy đủ của bạn thấy giờ địa phương trên hồ sơ của bạn" +#. Settings search entry label for the AV1 screen-share opt-in. AV1 is a codec name and should stay literal. +#. Switch label for the AV1 screen-share opt-in. AV1 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:236 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:88 +msgid "Allow AV1 for screen sharing" +msgstr "Cho phép AV1 khi chia sẻ màn hình" + #. Toggle label that allows DMs from bots in this community. #: src/features/ui/action_menu/items/BulkSettingsMenuItems.tsx:81 msgid "Allow bot direct messages" @@ -3112,6 +3077,13 @@ msgstr "Cho phép đặt tên kênh văn bản linh hoạt" msgid "Allow for all communities" msgstr "Cho phép tất cả cộng đồng" +#. Settings search entry label for the H.265/HEVC screen-share opt-in. H.265 and HEVC are codec names and should stay literal. +#. Switch label for the H.265/HEVC screen-share opt-in. H.265 and HEVC are codec names and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:240 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:92 +msgid "Allow H.265 (HEVC) for screen sharing" +msgstr "Cho phép H.265 (HEVC) để chia sẻ màn hình" + #: src/features/connection/components/modals/EditConnectionModal.tsx:95 msgid "Allow members from communities you're in to see this connection" msgstr "Cho phép thành viên từ các cộng đồng bạn tham gia xem kết nối này" @@ -3218,7 +3190,7 @@ msgid "Already have an account?" msgstr "Đã có tài khoản?" #. Status label on a group DM invite embed when the current user is already a member. -#: src/features/channel/components/InviteEmbed.tsx:76 +#: src/features/channel/components/InviteEmbed.tsx:67 msgid "Already joined" msgstr "Đã tham gia" @@ -3426,7 +3398,7 @@ msgid "Animated avatars ({animatedAvatarFormats}) require {premiumProductName}." msgstr "Ảnh động ({animatedAvatarFormats}) yêu cầu {premiumProductName}." #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:79 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:75 msgid "Animated avatars & profile banners" msgstr "Ảnh đại diện & biểu ngữ động" @@ -3712,7 +3684,7 @@ msgstr "Biểu tượng ứng dụng" msgid "App language: {format}" msgstr "Ngôn ngữ ứng dụng: {format}" -#: src/features/user/components/settings_utils/SettingsConstants.tsx:209 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:204 msgid "App settings" msgstr "Cài đặt ứng dụng" @@ -3739,7 +3711,7 @@ msgstr "Mức thu phóng ứng dụng" #. Advanced settings category tag. #. User settings tab for app appearance and layout options. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:13 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:116 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:111 msgid "Appearance" msgstr "Giao diện" @@ -3812,8 +3784,8 @@ msgstr "Đã cập nhật ứng dụng thành công" #: src/features/user/components/modals/tabs/applications_tab/index.tsx:90 #: src/features/user/components/modals/tabs/applications_tab/index.tsx:129 #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:29 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:74 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:70 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:66 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:65 msgid "Applications" msgstr "Ứng dụng" @@ -3899,7 +3871,7 @@ msgid "Are you sure you want to delete every message in your personal notes? Thi msgstr "Bạn có chắc chắn muốn xóa tất cả tin nhắn trong ghi chú cá nhân không? Thao tác này sẽ xóa vĩnh viễn tất cả tin nhắn và tệp đính kèm. Bạn không thể hoàn tác hành động này." #. placeholder {0}: selectedRole.name -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:410 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:425 msgid "Are you sure you want to delete the <0>{0} role? Any members with this role will no longer have it." msgstr "Bạn có chắc chắn muốn xóa vai trò <0>{0} không? Tất cả thành viên có vai trò này sẽ không còn vai trò đó nữa." @@ -4080,11 +4052,6 @@ msgstr "Ảnh đính kèm (mock)" msgid "Attachment mocks" msgstr "Mô phỏng tệp đính kèm" -#. Placeholder content text shown for scheduled messages that have attachments but no text content. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:34 -msgid "Attachment only message" -msgstr "Tin nhắn chỉ có tệp đính kèm" - #. Short label in the channel and chat textual attachment preview bottom sheet. Keep it concise. #. Short label in the channel and chat textual attachment preview modal. Keep it concise. #: src/features/channel/components/embeds/attachments/TextualAttachmentPreviewBottomSheet.tsx:27 @@ -4112,9 +4079,7 @@ msgstr "Không thể tải tệp đính kèm" msgid "Attachment: {filename}" msgstr "Tệp đính kèm: {filename}" -#. Label in the scheduled message row preview indicating that attachments are included. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:43 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:34 msgid "Attachments" msgstr "Tệp đính kèm" @@ -4238,7 +4203,7 @@ msgid "Audio settings" msgstr "Cài đặt âm thanh" #. Voice control button label for microphone and speaker settings. -#: src/features/voice/components/VoiceControlBar.tsx:146 +#: src/features/voice/components/VoiceControlBar.tsx:142 msgctxt "voice-control-button" msgid "Audio settings" msgstr "Cài đặt âm thanh" @@ -4344,7 +4309,7 @@ msgid "Authorized" msgstr "Đã ủy quyề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/GeneralSettingsSections.ts:30 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:22 msgid "Authorized applications" msgstr "Ứng dụng được cấp quyền" @@ -4358,8 +4323,8 @@ msgstr "Ứng dụng được cấp quyền" #: src/features/user/components/modals/tabs/AuthorizedAppsTab.tsx:506 #: src/features/user/components/settings_utils/search_index/AuthorizedAppsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:148 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:34 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:107 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:102 msgid "Authorized apps" msgstr "Ứng dụng được ủy quyền" @@ -4442,7 +4407,6 @@ msgid "Autocomplete suggestion: {label}, {selectedOptionPosition} of {resultCoun msgstr "Gợi ý tự động hoàn tất: {label}, {selectedOptionPosition} trên {resultCount}" #. Channel overview settings tab label, control, or validation message (name, topic, slowmode, voice region, mature content gate). -#. Label for the auto codec option in the screen-share codec radio group. Keep it concise. #. Option label for a WebRTC content hint select. #. Option label for an SVC mode select. #. Option label for an encoder path select. @@ -4451,11 +4415,10 @@ msgstr "Gợi ý tự động hoàn tất: {label}, {selectedOptionPosition} tr #. Voice region option label in the voice settings menu meaning let Fluxer pick the best region automatically. #. Voice region picker option label meaning 'let Fluxer pick the best region automatically'. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/RtcRegionSelect.tsx:19 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:59 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:99 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:139 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:176 -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:34 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:64 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:104 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:144 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:181 #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:263 #: src/features/voice/components/VoiceRegionSelector.tsx:16 #: src/features/voice/components/VoiceSettingsMenus.tsx:126 @@ -4468,6 +4431,11 @@ msgctxt "rtc-region-value" msgid "Automatic" msgstr "Tự động" +#. Option label for the screen-share codec select. codec is the automatically selected codec label. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:222 +msgid "Automatic ({codec})" +msgstr "Tự động ({codec})" + #. Settings search entry label. Names the settings search entry in the settings UI. #. Voice setting label for automatically evening out microphone volume. #: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:48 @@ -4495,96 +4463,6 @@ msgstr "Tự động đọc tin nhắn" msgid "Automatic start" msgstr "Tự động khởi chạy" -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep Firefox as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:8 -msgid "Automatic would use {codecName} because Firefox screen sharing works most reliably with it." -msgstr "Tự động sẽ sử dụng {codecName} vì tính năng chia sẻ màn hình của Firefox hoạt động ổn định nhất với codec này." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:70 -msgid "Automatic would use {codecName} because no hardware encoder is available and this browser exposes H.265." -msgstr "Tự động sẽ dùng {codecName} vì không có bộ mã hóa phần cứng nào khả dụng và trình duyệt này hiển thị H.265." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:75 -msgid "Automatic would use {codecName} because no hardware encoder is available and your computer exposes H.265." -msgstr "Tự động sẽ dùng {codecName} vì không có bộ mã hóa phần cứng nào khả dụng và máy tính của bạn hỗ trợ H.265." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:90 -msgid "Automatic would use {codecName} because no higher-quality encoder is available and H.264 is compatible." -msgstr "Tự động sẽ dùng {codecName} vì không có bộ mã hóa chất lượng cao hơn và H.264 tương thích." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep OpenH264 and Linux literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:101 -msgid "Automatic would use {codecName} because no video encoder is exposed. On Linux, OpenH264 may need to be installed." -msgstr "Tự động sẽ dùng {codecName} vì không có bộ mã hóa video nào được hiển thị. Trên Linux, có thể cần cài đặt OpenH264." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:60 -msgid "Automatic would use {codecName} because software encoding is preferred and this browser exposes AV1." -msgstr "Tự động sẽ dùng {codecName} vì ưu tiên mã hóa phần mềm và trình duyệt này hỗ trợ AV1." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:80 -msgid "Automatic would use {codecName} because software encoding is preferred and this browser exposes VP9." -msgstr "Tự động sẽ dùng {codecName} vì ưu tiên mã hóa phần mềm và trình duyệt này hỗ trợ VP9." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:95 -msgid "Automatic would use {codecName} because software encoding is preferred and VP8 is the safest software fallback." -msgstr "Tự động sẽ dùng {codecName} vì ưu tiên mã hóa phần mềm và VP8 là phương án dự phòng phần mềm an toàn nhất." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:65 -msgid "Automatic would use {codecName} because software encoding is preferred and your computer exposes AV1." -msgstr "Tự động sẽ dùng {codecName} vì ưu tiên mã hóa phần mềm và máy tính của bạn hỗ trợ AV1." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:85 -msgid "Automatic would use {codecName} because software encoding is preferred and your computer exposes VP9." -msgstr "Tự động sẽ dùng {codecName} vì ưu tiên mã hóa phần mềm và máy tính của bạn có VP9." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep codec names literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:25 -msgid "Automatic would use {codecName} because this browser does not expose H.264, so VP8 is the safest fallback." -msgstr "Tự động sẽ sử dụng {codecName} vì trình duyệt này không hiển thị H.264, nên VP8 là phương án dự phòng an toàn nhất." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep Chromium as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:13 -msgid "Automatic would use {codecName} because this browser supports it and it is the best fallback outside Chromium." -msgstr "Tự động sẽ dùng {codecName} vì trình duyệt này hỗ trợ và đây là lựa chọn dự phòng tốt nhất ngoài Chromium." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep codec names literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:30 -msgid "Automatic would use {codecName} because your computer does not expose H.264, so VP8 is the safest fallback." -msgstr "Tự động sẽ dùng {codecName} vì máy tính của bạn không hiển thị H.264, nên VP8 là phương án dự phòng an toàn nhất." - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep Chromium as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:19 -msgid "Automatic would use {codecName} because your computer supports it and it is the best fallback outside Chromium." -msgstr "Tự động sẽ sử dụng {codecName} vì máy tính của bạn hỗ trợ codec này và đây là phương án dự phòng tốt nhất ngoài Chromium." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:54 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware and it gives strong screen-share quality." -msgstr "Tự động sẽ dùng {codecName} vì GPU của bạn có thể mã hóa bằng phần cứng và mang lại chất lượng chia sẻ màn hình tốt." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:42 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware and it is the most compatible screen-share default." -msgstr "Tự động sẽ dùng {codecName} vì GPU của bạn có thể mã hóa bằng phần cứng và đây là chế độ mặc định tương thích nhất để chia sẻ màn hình." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:48 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware, with excellent compression and low CPU usage." -msgstr "Tự động sẽ dùng {codecName} vì GPU của bạn có thể mã hóa bằng phần cứng, với khả năng nén tuyệt vời và mức sử dụng CPU thấp." - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:36 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware, with the best compression for screen sharing." -msgstr "Tự động sẽ sử dụng {codecName} vì GPU của bạn có thể mã hóa bằng phần cứng, với khả năng nén tốt nhất để chia sẻ màn hình." - #. Short label in the animation tab. Keep it concise. #: src/features/user/components/modals/tabs/accessibility_tab/AnimationTab.tsx:52 msgid "Automatically play GIFs" @@ -4648,6 +4526,16 @@ msgstr "Tự động đánh dấu đã đọc" msgid "Autoscrolling" msgstr "Tự động cuộn" +#. Settings search synonym. Codec name; keep literal. Used to match this term in the settings search bar. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:101 +msgid "AV1" +msgstr "AV1" + +#. Option label for the screen-share codec select while the AV1 opt-in is off and the option is disabled. AV1 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:226 +msgid "AV1 (requires opt-in)" +msgstr "AV1 (yêu cầu bật tùy chọn)" + #. Label for the available desktop version in the Linux update modal. #: src/features/updater/commands/UpdaterModalCommands.tsx:140 msgid "Available" @@ -4875,7 +4763,7 @@ msgid "Badge" msgstr "Huy hiệu" #. Option label for a software encoder quality select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:83 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:88 msgid "Balanced" msgstr "Cân bằng" @@ -4917,7 +4805,7 @@ msgstr "Lệnh cấm hết hạn vào lúc {0}." #: src/features/moderation/components/modals/BanMemberModal.tsx:270 #: src/features/ui/action_menu/GuildMemberContextMenu.tsx:66 #: src/features/ui/action_menu/items/GuildMemberMenuItems.tsx:51 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:94 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:118 msgid "Ban member" msgstr "Cấm thành viên" @@ -5046,7 +4934,7 @@ msgstr "Từ 1 đến 32 ký 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/PlutoniumIndex.ts:27 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:207 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:202 msgid "Billing" msgstr "Thanh toán" @@ -5099,7 +4987,7 @@ msgid "Biometrics" msgstr "Sinh trắc học" #. 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/VoiceVideoIndex.ts:160 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:181 msgid "Bitrate" msgstr "Tốc độ bit" @@ -5181,8 +5069,8 @@ msgstr "Đã chặn" #: src/features/user/components/modals/tabs/BlockedUsersTab.tsx:210 #: src/features/user/components/settings_utils/search_index/BlockedUsersIndex.ts:6 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:152 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:58 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:18 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:53 msgid "Blocked users" msgstr "Người dùng bị chặn" @@ -5275,7 +5163,7 @@ msgstr "Đã thêm vào dấu trang." #. Tab label in the inbox popout listing the user bookmarks. #: src/features/channel/components/modals/BookmarksBottomSheet.tsx:33 #: src/features/messaging/components/pages/SavedMessagesPage.tsx:23 -#: src/features/messaging/components/popouts/InboxPopout.tsx:36 +#: src/features/messaging/components/popouts/InboxPopout.tsx:34 msgid "Bookmarks" msgstr "Tin nhắn đã lưu" @@ -5535,10 +5423,6 @@ msgstr "Bắt nạt, liên tục liên hệ không mong muốn, rình rập ho msgid "Bullying, threats, hate, violence, raids, or content that pushes self-harm." msgstr "Bắt nạt, đe dọa, thù ghét, bạo lực, tấn công hoặc nội dung khuyến khích tự làm hại bản thân." -#: src/features/expressions/components/modals/CreatePackModal.tsx:95 -msgid "Bundle your favorite stickers into a pack you can distribute." -msgstr "Tạo gói sticker yêu thích để chia sẻ với mọi người." - #. Short label in the app constants. #: src/features/app/constants/AppConstants.ts:45 msgid "Busy right now" @@ -5761,7 +5645,7 @@ msgid "Cameras and virtual capture devices are selected here in {productName}, n msgstr "Máy ảnh và thiết bị quay ảo được chọn tại đây trong {productName}, không phải trong bộ chọn hệ thống Wayland. Nếu không có gì xuất hiện ở đây, hãy kiểm tra quyền hoặc kết nối thiết bị." #. Tooltip in the voice control bar when cameras are disabled because the participant count exceeds the limit. {voiceChannelCameraUserLimit} is the configured threshold. -#: src/features/voice/components/VoiceControlBar.tsx:136 +#: src/features/voice/components/VoiceControlBar.tsx:132 msgid "Cameras are off above {voiceChannelCameraUserLimit} participants" msgstr "Camera sẽ tắt khi có hơn {voiceChannelCameraUserLimit} người tham gia" @@ -5781,7 +5665,6 @@ msgid "Can't upload files here" msgstr "Không thể tải tệp lên đây" #. Action label for dismissing a mass-mention warning. -#. Button label on a scheduled message row that cancels (deletes) the scheduled send. #. Button label that closes the emoji rename popout without saving. #. Button that closes the delete channel confirmation without deleting. #. Button that closes the device logout confirmation without changes. @@ -5810,10 +5693,8 @@ msgstr "Không thể tải tệp lên đây" #: src/features/emoji/components/emojis/EmojiListItem.tsx:318 #: src/features/expressions/components/modals/AddFavoriteMemeModal.tsx:111 #: src/features/expressions/components/modals/AddGuildStickerModal.tsx:250 -#: src/features/expressions/components/modals/CreatePackModal.tsx:137 #: src/features/expressions/components/modals/EditFavoriteMemeModal.tsx:87 #: src/features/expressions/components/modals/EditGuildStickerModal.tsx:116 -#: src/features/expressions/components/modals/EditPackModal.tsx:124 #: src/features/guild/components/modals/TransferOwnershipModal.tsx:91 #: src/features/i18n/utils/CommonMessageDescriptors.ts:98 #: src/features/input/state/input_keybind/shared.ts:137 @@ -5824,7 +5705,6 @@ msgstr "Không thể tải tệp lên đây" #: src/features/messaging/components/modals/ForwardModal.tsx:635 #: src/features/messaging/components/modals/ImageCropModal.tsx:925 #: src/features/messaging/components/modals/MessageHistoryThresholdModal.tsx:107 -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:47 #: src/features/moderation/components/modals/BanMemberModal.tsx:262 #: src/features/moderation/components/modals/RemoveTimeoutModal.tsx:70 #: src/features/moderation/components/modals/TimeoutMemberModal.tsx:126 @@ -5850,11 +5730,6 @@ msgstr "Hủy" msgid "Cancel editing message" msgstr "Hủy chỉnh sửa tin nhắn" -#. Button or menu action label in the channel and chat scheduled message edit bar. Keep it concise. -#: src/features/channel/components/ScheduledMessageEditBar.tsx:18 -msgid "Cancel editing scheduled message" -msgstr "Hủy chỉnh sửa tin nhắn đã hẹn giờ" - #. Relationship action label for canceling an outgoing friend request. #: src/features/relationship/utils/RelationshipMessageDescriptors.ts:25 msgid "Cancel friend request" @@ -5935,16 +5810,6 @@ msgstr "Không thể chỉnh sửa" msgid "Cannot delete account" msgstr "Không thể xóa tài khoản" -#. Title of the error modal when installing an emoji pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:83 -msgid "Cannot install emoji pack" -msgstr "Không thể cài đặt gói biểu tượng cảm xúc" - -#. Title of the error modal when installing a sticker pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:87 -msgid "Cannot install sticker pack" -msgstr "Không thể cài đặt gói sticker" - #. Toast error shown when captcha verification fails inside the auth captcha interceptor. #: src/features/auth/components/CaptchaInterceptor.tsx:14 msgid "Captcha verification failed. Try again." @@ -5955,15 +5820,15 @@ msgstr "Xác minh mã bảo mật không thành công. Vui lòng thử lại." msgid "Capture" msgstr "Ghi âm" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:398 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:420 msgid "Capture app audio" msgstr "Thu âm thanh ứng dụng" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:399 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:421 msgid "Capture desktop audio" msgstr "Thu âm thanh từ máy tính" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:397 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:419 msgid "Capture device audio" msgstr "Thu âm thanh thiết bị" @@ -6221,12 +6086,12 @@ msgstr "Form đổi mật khẩu" msgid "Change scheduled" msgstr "Đã lên lịch thay đổi" -#. Tooltip / button label in the screen-share status pill. Opens the picker to change what is being shared. -#. Voice control menu action to choose a different screen-share source. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:48 -#: src/features/voice/components/VoiceControlBar.tsx:108 -msgid "Change source" -msgstr "Đổi nguồn" +#. Action that opens the source picker for the active screen share. +#. Voice screen share menu action that changes the shared source. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:24 +#: src/features/voice/components/ActiveScreenShareMenu.tsx:23 +msgid "Change Stream" +msgstr "Thay đổi luồng" #. Modal title for the screen-share picker when switching an ongoing stream to a new source. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:156 @@ -6575,7 +6440,7 @@ msgstr "Vượt quá giới hạn ký tự {remaining}" #: src/features/input/components/modals/KeyboardShortcutsCheatsheetModal.tsx:40 #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:15 #: src/features/user/components/modals/tabs/keybinds_tab/DefaultKeybindsList.tsx:39 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:120 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:115 msgid "Chat" msgstr "Trò chuyện" @@ -6976,7 +6841,7 @@ msgid "Choose your profile accent color" msgstr "Chọn màu nhấn cho hồ sơ 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/search_index/VoiceVideoIndex.ts:108 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:129 msgid "Cisco" msgstr "Cisco" @@ -7584,7 +7449,7 @@ msgid "Codec" msgstr "Bộ mã hóa/giải mã" #. 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/VoiceVideoIndex.ts:96 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:117 msgid "Codec negotiation testing" msgstr "Kiểm tra đàm phán codec" @@ -7628,8 +7493,8 @@ msgstr "Thu gọn chủ đề kênh" #. Tooltip / aria label on a voice participant tile button that collapses expanded device tiles for one user. #. Voice menu action that collapses expanded device tiles back into a single tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:98 -#: src/features/voice/components/VoiceParticipantTile.tsx:165 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:122 +#: src/features/voice/components/VoiceParticipantTile.tsx:166 msgid "Collapse devices" msgstr "Thu gọn thiết bị" @@ -8104,7 +7969,7 @@ msgstr "Tập trung vào trình soạn thảo" #. Button label that opens a dedicated advanced settings modal for configuring screen-share encoder controls. #. Button label that opens a dedicated advanced settings modal. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedChatControls.tsx:161 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:163 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:168 msgid "Configure" msgstr "Cấu hình" @@ -8127,7 +7992,7 @@ msgid "Configure now" msgstr "Cấu hình ngay" #. Tooltip / aria label on the screen-share control while a share is active. Opens the configure / end menu. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:69 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:58 msgid "Configure or end screen share" msgstr "Cấu hình hoặc kết thúc chia sẻ màn hình" @@ -8378,12 +8243,12 @@ msgstr "Kết nối: {connectionId}" #: src/features/i18n/utils/CommonMessageDescriptors.ts:410 #: src/features/user/components/popouts/UserProfileShared.tsx:610 #: src/features/user/components/settings_utils/search_index/LinkedAccountsIndex.ts:8 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:38 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:30 msgid "Connections" msgstr "Kết nối" #. User settings tab for linked external accounts. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:111 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:106 msgctxt "user-settings-tab" msgid "Connections" msgstr "Kết nối" @@ -8434,7 +8299,7 @@ msgid "Content filtering" msgstr "Lọc nội dung" #. Label for an advanced screen-share select. Refers to the WebRTC MediaStreamTrack contentHint value. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:131 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:136 msgid "Content hint" msgstr "Gợi ý nội dung" @@ -9157,16 +9022,6 @@ msgstr "Không thể bỏ qua lời mời kết bạn" msgid "Couldn't ignore the friend request. Try again." msgstr "Không thể bỏ qua lời mời kết bạn. Vui lòng thử lại." -#. Generic body for the error modal when an emoji pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:107 -msgid "Couldn't install this emoji pack. Try again later." -msgstr "Không thể cài đặt gói biểu tượng cảm xúc này. Vui lòng thử lại sau." - -#. Generic body for the error modal when a sticker pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:111 -msgid "Couldn't install this sticker pack. Try again later." -msgstr "Không thể cài đặt gói sticker này. Vui lòng thử lại sau." - #. Error modal title shown when accepting a community invite fails. #: src/features/invite/components/alerts/InviteAcceptFailedModal.tsx:9 msgid "Couldn't join community" @@ -9582,11 +9437,6 @@ msgstr "Tạo tài khoản để nhận quà của bạn" msgid "Create and manage applications and bots for your account" msgstr "Tạo và quản lý ứng dụng, bot cho tài khoản của bạn" -#. Empty-state description for expression packs when the feature requires premium. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:63 -msgid "Create and share custom emoji and sticker packs with {premiumProductFullName}." -msgstr "Tạo và chia sẻ các gói nhãn dán và biểu tượng cảm xúc tùy chỉnh với {premiumProductFullName}." - #. Button or menu action label in the application create modal. Keep it concise. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/applications_tab/ApplicationCreateModal.tsx:20 @@ -9628,14 +9478,6 @@ msgstr "Tạo tin nhắn riêng tư" msgid "Create emoji & stickers" msgstr "Tạo biểu tượng cảm xúc và nhãn dán" -#. Action that opens the create-emoji-pack modal. -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/expressions/components/modals/CreatePackModal.tsx:18 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:314 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:31 -msgid "Create emoji pack" -msgstr "Tạo gói biểu tượng cảm xúc" - #. Accessible label for the create-favorite-category form. #: src/features/expressions/components/modals/CreateFavoriteCategoryModal.tsx:16 msgid "Create favorite category form" @@ -9688,14 +9530,6 @@ msgstr "Tạo hoặc tham gia cộng đồng" msgid "Create role" msgstr "Tạo vai trò" -#. Action that opens the create-sticker-pack modal. -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/expressions/components/modals/CreatePackModal.tsx:22 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:314 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:35 -msgid "Create sticker pack" -msgstr "Tạo gói sticker" - #. Setup wizard title prompting the operator to create the first account. #: src/features/app/components/setup/SetupWizardSteps.tsx:48 msgid "Create the administrator account" @@ -9748,15 +9582,6 @@ msgstr "Đã tạo" msgid "Created {createdAt}" msgstr "Đã tạo {createdAt}" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:334 -msgid "Created {createdCount} / {createdLimit}" -msgstr "Đã tạo {createdCount} / {createdLimit}" - -#. placeholder {0}: NicknameUtils.getDisplayName(packCreator) -#: src/features/channel/components/InviteEmbed.tsx:343 -msgid "Created by {0}" -msgstr "Được tạo bởi {0}" - #. placeholder {0}: inviter ? NicknameUtils.getNickname(inviter, undefined, channelId) : invite.inviter ? NicknameUtils.getDisplayName(invite.inviter) : '' #. placeholder {1}: formatExpiresAt(invite.expires_at) #: src/features/channel/components/modals/GroupInvitesBottomSheet.tsx:218 @@ -9768,13 +9593,6 @@ msgstr "Được tạo bởi {0}. Hết hạn sau {1}." msgid "Created by {creatorDisplayName} on {createdAt}" msgstr "Được tạo bởi {creatorDisplayName} vào {createdAt}" -#. Metadata label for an expression pack invite. userName is the pack creator username. -#. Short label in the authentication invite header. Preserve {userName}; it is inserted by code. Keep the tone plain and specific. -#: src/features/auth/flow/InviteHeader.tsx:29 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:73 -msgid "Created by {userName}" -msgstr "Được tạo bởi {userName}" - #. placeholder {0}: renderInline(change.newValue, i18n, guildId) #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:739 msgid "Created for channel {0}." @@ -9787,11 +9605,6 @@ msgstr "Đã tạo cho kênh {0}." msgid "Created on {0}." msgstr "Đã tạo vào {0}." -#. 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/ExpressionPacksIndex.ts:43 -msgid "Created packs" -msgstr "Gói đã tạo" - #. placeholder {0}: renderInline(change.newValue, i18n) #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:743 msgid "Created with name {0}." @@ -10119,7 +9932,7 @@ msgid "Custom tags" msgstr "Thẻ tùy chỉnh" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:87 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:83 msgid "Custom themes" msgstr "Giao diện tùy chỉnh" @@ -10603,7 +10416,6 @@ msgstr "Mặc định tắt trên di động để tiết kiệm pin và dữ li #. Button or menu action label in the channel and chat embed audio. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the channel and chat media container. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the channel and chat mobile memes picker. Keep it concise. Keep the tone plain and specific. -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the messaging commands. Keep it concise. Keep the tone plain and specific. #. Confirm button label on the destructive delete-saved-media alert. #. Danger button label that confirms deleting a custom emoji. @@ -10626,7 +10438,6 @@ msgstr "Mặc định tắt trên di động để tiết kiệm pin và dữ li #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:117 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:290 #: src/features/user/components/modals/tabs/component_gallery_tab/index.tsx:238 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:49 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:154 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:190 msgid "Delete" @@ -10785,11 +10596,6 @@ msgstr "Xóa tin nhắn của tôi" 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." -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:40 -msgid "Delete pack" -msgstr "Xóa gói" - #. 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:31 msgid "Delete passkey" @@ -10862,11 +10668,6 @@ msgstr "Xóa tin nhắn này" msgid "Delete this message? Can't be undone." msgstr "Xóa tin nhắn này? Không thể hoàn tác." -#. Error message in the expression packs tab. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:45 -msgid "Delete this pack? Can't be undone." -msgstr "Xóa gói này? Không thể hoàn tác." - #. Danger action in the channel permissions overwrite context menu that removes a member permission override from the channel. #: src/features/channel/components/modals/channel_tabs/channel_permissions_tab/OverwriteContextMenu.tsx:19 msgid "Delete user" @@ -11011,7 +10812,7 @@ msgid "Description must be no more than {discoveryDescriptionMaxLength} characte msgstr "Mô tả không được dài quá {discoveryDescriptionMaxLength} ký tự." #. Developer settings tab showing UI component examples. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:153 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:148 msgid "Design system" msgstr "Hệ thống thiết kế" @@ -11025,8 +10826,8 @@ msgstr "Máy tính" #. User settings tab for desktop app integration and platform settings. #. User settings tab label shown on desktop builds when the OS could not be identified (fallback for the per-OS labels). -#: src/features/user/components/settings_utils/SettingsConstants.tsx:86 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:141 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:81 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:136 msgid "Desktop app" msgstr "Fluxer" @@ -11113,7 +10914,7 @@ msgstr "Phiên bản dành cho máy tính để bàn {version} đã có sẵn. T #. Settings section label for desktop window behavior. #: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx:150 #: src/features/user/components/settings_utils/search_index/DesktopSettingsIndex.ts:94 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:62 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:54 msgid "Desktop window" msgstr "Cửa sổ ứng dụng máy tính" @@ -11139,7 +10940,7 @@ msgid "Detached banner" msgstr "Đã gỡ biểu ngữ" #. Option label for a WebRTC content hint select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:147 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:152 msgid "Detail" msgstr "Chi tiết" @@ -11163,7 +10964,7 @@ msgstr "Tự động phát hiện khi gõ" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:20 #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:25 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:211 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:206 msgid "Developer" msgstr "Nhà phát triển" @@ -11171,7 +10972,7 @@ msgstr "Nhà phát triển" #. Settings section label for client developer mode. #: src/features/user/components/modals/tabs/ClientDeveloperSettingsTab.tsx:17 #: src/features/user/components/settings_utils/search_index/ClientDeveloperSettingsIndex.ts:7 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:66 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:58 msgid "Developer mode" msgstr "Chế độ nhà phát triển" @@ -11218,11 +11019,6 @@ msgstr "Thiết bị" msgid "Device alerts" msgstr "Thông báo thiết bị" -#. Voice participant context menu submenu label for actions that affect one or more voice devices. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:182 -msgid "Device controls" -msgstr "Điều khiển thiết bị" - #: src/features/user/components/modals/tabs/DevicesTab.tsx:131 msgid "Device details" msgstr "Chi tiết thiết bị" @@ -11232,7 +11028,7 @@ msgstr "Chi tiết thiết bị" msgid "Device revoked" msgstr "Thiết bị đã bị thu hồi" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:891 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1024 msgid "Device selection" msgstr "Chọn thiết bị" @@ -11255,7 +11051,7 @@ msgstr "Thiết bị:" #: src/features/user/components/modals/tabs/DevicesTab.tsx:530 #: src/features/user/components/settings_utils/search_index/DevicesIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/AppearanceSections.ts:82 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:62 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:57 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:124 msgid "Devices" msgstr "Thiết bị" @@ -11437,7 +11233,7 @@ msgid "Disable mobile push notifications" msgstr "Tắt thông báo đẩy trên di động" #. Short label for an advanced screen-share preview preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:43 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:48 msgid "Disable picture-in-picture popout for screen shares" msgstr "Tắt chế độ hình trong hình cho chia sẻ màn hình" @@ -11478,7 +11274,7 @@ msgstr "Tắt xác thực 2 yếu tố" #. Voice menu checkbox label. Hides another participant's video only for the current user. #. Voice menu checkbox that hides a participant video on the current device only. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:86 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:110 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:77 msgid "Disable video locally" msgstr "Tắt video cục bộ" @@ -11754,11 +11550,6 @@ msgstr "Tên hiển thị" msgid "Display name (optional)" msgstr "Tên hiển thị (không bắt buộc)" -#. Voice participant context menu submenu label for call display and diagnostics preferences. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:186 -msgid "Display options" -msgstr "Tùy chọn hiển thị" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:661 msgid "Display role members separately." msgstr "Hiển thị riêng từng thành viên theo vai trò." @@ -12284,12 +12075,8 @@ msgstr "Tiếng Hà Lan" msgid "e.g., YubiKey, iPhone, work computer" msgstr "Ví dụ: YubiKey, iPhone, máy tính làm việc" -#: src/features/expressions/components/modals/PackInviteModal.tsx:187 -msgid "Each link works once." -msgstr "Mỗi liên kết chỉ dùng được một lần." - #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:83 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:79 msgid "Early access to new features" msgstr "Truy cập sớm các tính năng mới" @@ -12315,7 +12102,6 @@ msgstr "Khử tiếng vọng" #: src/features/emoji/components/stickers/StickerGridItem.tsx:43 #: src/features/platform/utils/DesktopLocaleBridge.ts:42 #: src/features/user/components/modals/tabs/chat_settings_tab/SearchEnginesTab.tsx:35 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:123 #: src/features/user/components/modals/tabs/LinkedAccountsTab.tsx:51 msgid "Edit" msgstr "Chỉnh sửa" @@ -12396,11 +12182,6 @@ msgstr "Chỉnh sửa hồ sơ cộng đồng" msgid "Edit connection" msgstr "Sửa kết nối" -#. Action that opens the edit-emoji-pack modal. -#: src/features/expressions/components/modals/EditPackModal.tsx:19 -msgid "Edit emoji pack" -msgstr "Chỉnh sửa gói biểu tượng cảm xúc" - #. Permission description in the role/permission editor for the Manage Community permission. Refers to top-level community settings, not per-channel. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:23 msgid "Edit global settings like name, description, and icon." @@ -12512,11 +12293,6 @@ msgstr "Sửa nhãn dán" msgid "Edit sticker {stickerName}" msgstr "Chỉnh sửa nhãn dán {stickerName}" -#. Action that opens the edit-sticker-pack modal. -#: src/features/expressions/components/modals/EditPackModal.tsx:23 -msgid "Edit sticker pack" -msgstr "Chỉnh sửa gói sticker" - #. Settings search entry description. One-line summary of what the settings search entry controls. #: src/features/user/components/settings_utils/search_index/ApplicationsIndex.ts:88 msgid "Edit the bot avatar, tag, bio, banner, and friend request behavior" @@ -12555,11 +12331,6 @@ msgstr "Tính năng chỉnh sửa tạm thời không khả dụng. Vui lòng th msgid "Editing message" msgstr "Đang chỉnh sửa tin nhắn" -#. Button or menu action label in the channel and chat scheduled message edit bar. Keep it concise. -#: src/features/channel/components/ScheduledMessageEditBar.tsx:14 -msgid "Editing scheduled message" -msgstr "Đang chỉnh sửa tin nhắn đã hẹn giờ" - #. Discovery category dropdown option in the community Discovery settings tab. #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:88 msgid "Education" @@ -12674,7 +12445,7 @@ msgstr "Nhúng" #. Developer settings tab for testing URL unfurls and rendered embeds. #. Settings search entry label for the developer embed debugger. #: src/features/user/components/settings_utils/search_index/EmbedDebuggerIndex.ts:7 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:149 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:144 msgid "Embed debugger" msgstr "Trình gỡ lỗi nhúng" @@ -12726,10 +12497,8 @@ msgstr "Đã bỏ chặn nhúng" #. Audit log target-type filter label. Filters entries that target a custom emoji. #. Column header for the custom emoji image or glyph. #. 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/app/config/AuditLogConstants.ts:172 #: src/features/emoji/components/emojis/EmojiListItem.tsx:337 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:162 msgid "Emoji" msgstr "Biểu tượng cảm xúc" @@ -12745,11 +12514,6 @@ msgstr "Biểu tượng cảm xúc" msgid "emoji {emojiName}" msgstr "biểu tượng cảm xúc {emojiName}" -#. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:59 -msgid "Emoji & sticker packs" -msgstr "Gói biểu tượng cảm xúc & nhãn dá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/search_index/ChatSettingsIndex.ts:351 msgid "Emoji autocomplete" @@ -12795,45 +12559,6 @@ msgstr "Tên biểu tượng cảm xúc tối đa 32 ký tự" msgid "Emoji names need at least 2 characters and can use letters, numbers, and underscores. Emojis must be under {maxSize}. Static images are resized to 128x128 pixels and compressed automatically. Animated emojis and SVGs must already fit the limit." msgstr "Tên biểu tượng cần có ít nhất 2 ký tự và có thể sử dụng chữ cái, số và dấu gạch dưới. Kích thước biểu tượng không được vượt quá {maxSize}. Ảnh tĩnh sẽ được tự động thay đổi kích thước thành 128x128 pixel và nén. Biểu tượng động và SVG phải đã phù hợp với giới hạn này." -#. Kind label on an emoji pack invite embed. -#. Short label in the authentication invite header. Keep the tone plain and specific. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/auth/flow/InviteHeader.tsx:21 -#: src/features/channel/components/InviteEmbed.tsx:84 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:57 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:105 -msgid "Emoji pack" -msgstr "Gói biểu tượng cảm xúc" - -#. placeholder {0}: invite.pack.name -#: src/features/invite/commands/InviteCommands.tsx:144 -msgid "Emoji pack {0} has been installed." -msgstr "Gói biểu tượng cảm xúc {0} đã được cài đặt." - -#. Title of the error modal when creating a new emoji pack is rejected because the user is at the creation limit. -#: src/features/invite/commands/InviteCommands.tsx:56 -msgid "Emoji pack creation limit reached" -msgstr "Đã đạt giới hạn tạo gói biểu tượng cảm xúc" - -#. Modal title for the emoji pack invite share flow. -#: src/features/expressions/components/modals/PackInviteModal.tsx:57 -msgid "Emoji pack invite" -msgstr "Lời mời gói biểu tượng cảm xúc" - -#. Title of the error modal when installing an emoji pack via invite is rejected because the user is at the install limit. -#: src/features/invite/commands/InviteCommands.tsx:47 -msgid "Emoji pack limit reached" -msgstr "Đã đạt đến giới hạn gói biểu tượng cảm xúc" - -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#. Settings section label for emoji expression packs. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:80 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:23 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:18 -msgid "Emoji packs" -msgstr "Gói biểu tượng cảm xúc" - #. 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/ChatSettingsSections.ts:126 msgid "Emoji picker" @@ -12882,8 +12607,8 @@ msgstr "Mục yêu thích trống" #. Label for an advanced select that caps the best video codec this client advertises it can decode. #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:172 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:92 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:177 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:113 msgid "Emulate decode codec (testing)" msgstr "Mô phỏng codec giải mã (thử nghiệm)" @@ -13177,18 +12902,18 @@ msgstr "Đã bật nội dung nhạy cảm." #. Label for an advanced screen-share select. Refers to hardware or software video encoding. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:51 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:144 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:56 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:165 msgid "Encoder path" msgstr "Đường dẫn bộ mã hóa" #. Description for the encoder path select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:55 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:60 msgid "Encoder preference for new screen shares." msgstr "Ưu tiên bộ mã hóa cho các lần chia sẻ màn hình mới." #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:164 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:185 msgid "Encoder, SVC, backup stream, and bitrate presets" msgstr "Bộ mã hóa, SVC, luồng dự phòng và cài đặt tốc độ bit." @@ -13220,10 +12945,8 @@ msgstr "Kết thúc thời gian ân hạn" msgid "End grace period now?" msgstr "Kết thúc thời gian ân hạn ngay bây giờ?" -#. Button label that stops the current screen share. #. Voice control menu action to stop sharing the screen. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:52 -#: src/features/voice/components/VoiceControlBar.tsx:112 +#: src/features/voice/components/VoiceControlBar.tsx:108 msgid "End screen share" msgstr "Dừng chia sẻ màn hình" @@ -13540,7 +13263,9 @@ msgstr "Toàn bộ âm thanh hệ thống" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Subsection title in the voice tab. Keep it concise. +#. Voice menu submenu label for per-user entrance sound controls. #. Voice menu submenu label that contains per-user entrance sound mute and volume controls. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:179 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:309 #: src/features/user/components/modals/tabs/UserVoiceTab.tsx:187 #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:145 @@ -13568,6 +13293,8 @@ msgid "Entrance sound saved" msgstr "Đã lưu âm thanh vào phòng" #. Voice menu slider label adjusting playback volume of this user's entrance sound, locally only. +#. Voice menu slider label for a user's entrance sound playback volume. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:187 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:318 msgid "Entrance sound volume" msgstr "Âm lượng âm thanh vào phòng" @@ -13803,10 +13530,6 @@ msgstr "Thử nghiệm" msgid "EXPERIMENTAL" msgstr "EXPERIMENTAL" -#: src/features/expressions/components/modals/PackInviteModal.tsx:152 -msgid "Expiration" -msgstr "Hết hạn" - #. Label above the expiration duration dropdown in the invite link settings. #: src/features/invite/components/modals/InviteModal.tsx:102 msgid "Expire after" @@ -13941,13 +13664,8 @@ msgstr "Xuất dữ liệu của tôi" msgid "Export themes" msgstr "Xuất chủ đề" -#. Developer / debug surface — keep terse and technical. Tooltip / description for the Expression packs settings toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:129 -msgid "Expose the staff-only Expression packs page in user settings." -msgstr "Hiển thị trang Gói biểu tượng dành riêng cho nhân viên trong cài đặt người dùng." - #. Developer / debug surface — keep terse and technical. Tooltip / description for the profile timezone settings toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:138 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:129 msgid "Expose the staff-only timezone section in profile settings." msgstr "Hiển thị phần cài đặt múi giờ dành riêng cho nhân viên trong cài đặt hồ sơ." @@ -13958,23 +13676,6 @@ msgstr "Hiển thị phần cài đặt múi giờ dành riêng cho nhân viên msgid "Expression autocomplete" msgstr "Tự động hoàn thành biểu cảm" -#. Settings search entry label. Names the settings search entry in the settings UI. -#. User settings tab for purchased or owned emoji/sticker expression packs. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:166 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:7 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:54 -msgid "Expression packs" -msgstr "Gói biểu cảm" - -#. Empty-state title for expression packs when the feature requires premium. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:59 -msgid "Expression packs are a {premiumProductName} feature" -msgstr "Gói biểu cảm là tính năng của {premiumProductName}" - -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:168 -msgid "Expression packs are not enabled on this instance. Contact your instance administrator for more information." -msgstr "Gói biểu cảm chưa được bật trên phiên bản này. Vui lòng liên hệ quản trị viên để biết thêm chi tiết." - #. Aria label for the expression picker category nav. #: src/features/i18n/utils/CommonMessageDescriptors.ts:751 msgid "Expression picker categories" @@ -13987,9 +13688,7 @@ msgstr "Xóa biểu cảm" #. Community settings sidebar category grouping the emoji and stickers tabs. #. 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/GuildSettingsConstants.ts:249 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:19 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:134 msgid "Expressions" msgstr "Biểu cảm" @@ -14457,7 +14156,7 @@ msgstr "Đã thích" msgid "Favorites" msgstr "Mục ưa thích" -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:182 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:177 msgid "Feature" msgstr "Tính năng" @@ -14753,14 +14452,14 @@ msgstr "Tập trung vào vùng nhập văn bản" #. Voice call layout action that pins one of several active devices of the same participant. #. Voice layout menu action that focuses one device/session for a participant. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:37 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:61 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:101 msgid "Focus this device" msgstr "Tập trung vào thiết bị này" #. Voice call layout action that pins the selected participant in the focused view. #. Voice layout menu action that focuses one participant in the call view. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:41 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:65 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:105 msgid "Focus this person" msgstr "Tập trung vào người này" @@ -14807,7 +14506,7 @@ msgstr "Cài đặt thư mục" msgid "Follow us on {blueskyProviderName}" msgstr "Theo dõi chúng tôi trên {blueskyProviderName}" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:693 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:826 msgid "Follow voice input" msgstr "Theo dõi giọng nói" @@ -15061,7 +14760,7 @@ msgstr "Đã chuyển tiếp một tin nhắn" msgid "Forwarded from" msgstr "Đã chuyển tiếp từ" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:269 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:267 msgid "Found {resultCount} results in {categoryCount} categories" msgstr "Tìm thấy {resultCount} kết quả trong {categoryCount} danh mục" @@ -15096,7 +14795,7 @@ msgstr "Tốc độ khung hình" msgid "France" msgstr "Pháp" -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:187 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:182 msgid "Free" msgstr "Miễn phí" @@ -15355,10 +15054,6 @@ msgstr "Chung" msgid "Generate a shareable link or copy your combined custom CSS." msgstr "Tạo liên kết có thể chia sẻ hoặc sao chép CSS tùy chỉnh kết hợp của bạn." -#: src/features/expressions/components/modals/PackInviteModal.tsx:213 -msgid "Generate invite" -msgstr "Tạo lời mời" - #. Short label in the add friends to group modal. Keep it concise. #: src/features/relationship/components/modals/AddFriendsToGroupModal.tsx:23 msgid "Generate invite link" @@ -15639,7 +15334,7 @@ msgstr "Đã tặng <0/> đến <1>{giftEndDate}. Không tự động gia h #. Settings search entry label. Also used as a search synonym in the settings search bar. #. User settings tab for gift inventory and redemption codes. #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:37 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:99 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:94 msgid "Gifts" msgstr "Quà tặng" @@ -15664,7 +15359,7 @@ msgid "Glad you're here, {username}!" msgstr "Chào mừng bạn đến với ứng dụng, {username}!" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:71 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:67 msgid "Global emoji & sticker access" msgstr "Truy cập biểu tượng cảm xúc và nhãn dán toàn cầu" @@ -15703,8 +15398,8 @@ msgstr "Đi tới {premiumProductName}" #. Button label on a community invite embed when the current user is already a member. #. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:108 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:53 +#: src/features/channel/components/InviteEmbed.tsx:79 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:45 msgid "Go to community" msgstr "Đi đến cộng đồng" @@ -15831,7 +15526,7 @@ msgstr "Đã cấp {0}." msgid "Grants all permissions and bypasses channel restrictions. Highly sensitive." msgstr "Cấp tất cả quyền và bỏ qua các hạn chế kênh. Rất nhạy cảm." -#: src/features/voice/components/StreamSettingsMenuContent.tsx:878 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1011 msgid "Granular selection" msgstr "Chọn chi tiết" @@ -15867,7 +15562,7 @@ msgstr "Tiếng Hy Lạp" #. Toggle label in the mobile video settings bottom sheet. Switches to grid layout. #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:88 -#: src/features/voice/components/VoiceSettingsMenus.tsx:784 +#: src/features/voice/components/VoiceSettingsMenus.tsx:785 msgid "Grid view" msgstr "Chế độ xem lưới" @@ -15948,7 +15643,7 @@ msgstr "Lời mời nhóm" #. Audit log channel type label for group DM channels. #. Fallback display name for an unnamed group DM in quick switcher results. #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:57 -#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:44 +#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:43 msgid "Group message" msgstr "Tin nhắn nhóm" @@ -16010,20 +15705,25 @@ msgid "Grouping" msgstr "Nhóm" #. 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/VoiceVideoIndex.ts:104 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:125 msgid "H.264" msgstr "H.264" #. Label for an advanced screen-share select. H.264 is a codec name and should stay literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:115 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:120 msgid "H.264 backup stream" msgstr "Luồng dự phòng H.264" #. Option label for an H.264 backup stream select. H.264 is a codec name and should stay literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:127 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:132 msgid "H.264 simulcast backup" msgstr "Dự phòng H.264 simulcast" +#. Option label for the screen-share codec select while the HEVC opt-in is off and the option is disabled. H.265 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:231 +msgid "H.265 (requires opt-in)" +msgstr "H.265 (yêu cầu bật tùy chọn)" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the connection add connection modal. #: src/features/connection/components/modals/AddConnectionModal.tsx:57 @@ -16075,12 +15775,8 @@ msgstr "Tăng tốc phần cứng" msgid "Hardware acceleration can cause rendering glitches with transparent windows. Try --disable-gpu if you see flicker or smearing." msgstr "Tăng tốc phần cứng có thể gây ra lỗi hiển thị với cửa sổ trong suốt. Hãy thử --disable-gpu nếu bạn thấy hiện tượng nhấp nháy hoặc nhòe." -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:132 -msgid "Hardware acceleration is off, so codecs will encode on your CPU. <0>Turn it back on in {advancedSettingsLabel}." -msgstr "Tăng tốc phần cứng đã tắt, vì vậy các codec sẽ mã hóa trên CPU của bạn. <0>Bật lại trong {advancedSettingsLabel}." - #. 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/VoiceVideoIndex.ts:152 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:173 msgid "Hardware encoder" msgstr "Bộ mã hóa phần cứng" @@ -16215,10 +15911,15 @@ msgid "Help translate {PRODUCT_NAME} into your language on <0>{I18N_WEBLATE_DOMA msgstr "Giúp dịch {PRODUCT_NAME} sang ngôn ngữ của bạn trên <0>{I18N_WEBLATE_DOMAIN}." #. Description for a WebRTC content hint select. Keep Motion, Detail, and text as plain option concepts. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:135 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:140 msgid "Helps the browser choose motion, detail, or text handling." msgstr "Giúp trình duyệt chọn cách xử lý chuyển động, chi tiết hoặc văn bản." +#. Settings search synonym. Codec name; keep literal. Used to match this term in the settings search bar. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:105 +msgid "HEVC" +msgstr "HEVC" + #. Codec description in the screen share codec policy menu. HEVC is a codec name; keep WebRTC literal. #: src/features/voice/utils/ScreenShareCodecPolicy.ts:28 msgid "HEVC. Efficient at low bitrate, but only usable when WebRTC exposes a hardware encoder." @@ -16370,7 +16071,7 @@ msgid "Hide muted channels by default?" msgstr "Ẩn các kênh đã tắt tiếng theo mặc định?" #. Short label for an advanced stream privacy preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:47 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:52 msgid "Hide my stream preview thumbnail" msgstr "Ẩn hình thu nhỏ xem trước luồng của tôi" @@ -16389,7 +16090,7 @@ msgstr "Ẩn mật khẩu" msgid "Hide picture-in-picture popout?" msgstr "Ẩn cửa sổ hình trong hình?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:727 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:860 msgid "Hide preview thumbnail" msgstr "Ẩn hình thu nhỏ xem trước" @@ -16451,7 +16152,7 @@ msgid "High dynamic range display mode" msgstr "Chế độ hiển thị dải tương phản động rộng" #. Description for a software encoder quality select. Keep AV1 and CPU literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:75 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:80 msgid "Higher quality can cost more CPU and latency." msgstr "Chất lượng cao hơn có thể tốn nhiều CPU và gây ra độ trễ hơn." @@ -16474,7 +16175,7 @@ msgstr "Gợi ý" msgid "Hoist order" msgstr "Thứ tự hiển thị" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:507 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:522 msgid "Hoist order reset to default" msgstr "Đã đặt lại thứ tự hiển thị về mặc định" @@ -16503,7 +16204,7 @@ msgstr "Giữ để ghi âm. Kéo lên để khóa, hoặc thả ra để gửi. #. Action label in quick switcher for navigating to the Home tab. #: src/features/app/components/layout/MobileBottomNav.tsx:110 -#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:48 +#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:47 msgid "Home" msgstr "Trang chủ" @@ -16834,11 +16535,11 @@ msgstr "Bỏ qua" msgid "Ignore friend request" msgstr "Bỏ qua lời mời kết bạn" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:868 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1001 msgid "Ignore hardware devices" msgstr "Bỏ qua thiết bị phần cứng" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:844 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:977 msgid "Ignore input media" msgstr "Bỏ qua phương tiện đầu vào" @@ -16864,7 +16565,7 @@ msgstr "Bỏ qua báo cáo spam" msgid "Ignore the friend request from {displayName}?" msgstr "Bỏ qua lời mời kết bạn từ {displayName}?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:855 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:988 msgid "Ignore virtual" msgstr "Bỏ qua thiết bị ảo" @@ -17198,7 +16899,7 @@ msgid "Inbox preview" msgstr "Xem trước hộp thư đến" #. Accessible label for the inbox popout tablist. -#: src/features/messaging/components/popouts/InboxPopout.tsx:44 +#: src/features/messaging/components/popouts/InboxPopout.tsx:38 msgid "Inbox tabs" msgstr "Các tab hộp thư đến" @@ -17446,38 +17147,11 @@ msgstr "Chèn biểu tượng cảm xúc" msgid "Install {productName} for the full source picker and smoother screen-sharing controls." msgstr "Cài đặt {productName} để có bộ chọn nguồn đầy đủ và điều khiển chia sẻ màn hình mượt mà hơn." -#. Button label on an emoji pack invite embed that installs the pack. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:92 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:65 -msgid "Install emoji pack" -msgstr "Cài gói biểu tượng cảm xúc" - -#. Button label on a sticker pack invite embed that installs the pack. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:96 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:69 -msgid "Install sticker pack" -msgstr "Cài gói sticker" - #. Label for the installed desktop version in the Linux update modal. #: src/features/updater/commands/UpdaterModalCommands.tsx:136 msgid "Installed" msgstr "Đã cài đặt" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:303 -msgid "Installed {installedCount} / {installedLimit}" -msgstr "Đã cài đặt {installedCount}/{installedLimit}" - -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:113 -msgid "Installed on {installedAt}" -msgstr "Đã cài đặt vào {installedAt}" - -#. 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/ExpressionPacksIndex.ts:39 -msgid "Installed packs" -msgstr "Gói đã cài đặt" - #. Desktop updater modal body. The currentVersion placeholder is the installed app version. #: src/features/updater/commands/UpdaterModalCommands.tsx:45 msgid "Installed version: {currentVersion}." @@ -17527,7 +17201,7 @@ msgstr "Giao diện" #. Settings section label for interface language selection. #. Settings section title in the language tab. Keep it concise. #: src/features/user/components/modals/tabs/LanguageTab.tsx:79 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:50 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:42 msgid "Interface language" msgstr "Ngôn ngữ giao diện" @@ -17536,11 +17210,6 @@ msgstr "Ngôn ngữ giao diện" msgid "Interface size" msgstr "Cỡ giao diện" -#. Status pill on a scheduled message row when the schedule is in the past or otherwise invalid. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:26 -msgid "Invalid" -msgstr "Không hợp lệ" - #. Error message in the use entrance sound. #. Error message in the use sound settings. #: src/features/user/components/modals/tabs/hooks/useEntranceSound.ts:30 @@ -17631,7 +17300,6 @@ msgstr "Ẩn" #: src/features/app/config/AuditLogConstants.ts:180 #: src/features/channel/components/guild_members_page/MemberTableRow.tsx:43 #: src/features/invite/components/modals/InviteModal.tsx:97 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:120 msgid "Invite" msgstr "Mời" @@ -17704,7 +17372,7 @@ msgid "Invite link settings" msgstr "Cài đặt liên kết mời" #. Title shown on an invite embed while streaming privacy is active. -#: src/features/channel/components/InviteEmbed.tsx:137 +#: src/features/channel/components/InviteEmbed.tsx:108 msgid "Invite masked" msgstr "Đã ẩn lời mời" @@ -17786,7 +17454,7 @@ msgid "Invite to community" msgstr "Mời vào cộng đồng" #. Title shown on an invite embed when the invite cannot be resolved due to a non-permanent failure. -#: src/features/channel/components/InviteEmbed.tsx:133 +#: src/features/channel/components/InviteEmbed.tsx:104 msgid "Invite unavailable" msgstr "Không thể gửi lời mời" @@ -17805,17 +17473,6 @@ msgstr "Được mời bởi" msgid "Invited by {0}." msgstr "Được mời bởi {0}." -#. Short label in the authentication invite header. Preserve {inviterTag}; it is inserted by code. Keep the tone plain and specific. -#: src/features/auth/flow/InviteHeader.tsx:34 -#: src/features/channel/components/InviteEmbed.tsx:347 -msgid "Invited by {inviterTag}" -msgstr "{inviterTag} đã mời" - -#. Metadata label for an expression pack invite. userTag is the inviter username and discriminator. -#: src/features/invite/components/modals/InviteAcceptModal.tsx:77 -msgid "Invited by {userTag}" -msgstr "Được mời bởi {userTag}" - #: src/features/invite/components/InviteListItem.tsx:67 msgid "Inviter" msgstr "Người mời" @@ -17860,7 +17517,7 @@ msgstr "Lời mời đang tạm dừng vì {productName} phát hiện một cu #. Invite settings notice shown after admins pause invite links for a community. #. Status message on a community invite embed when invites are paused by community admins. -#: src/features/channel/components/InviteEmbed.tsx:121 +#: src/features/channel/components/InviteEmbed.tsx:92 #: src/features/invite/components/DisableInvitesButton.tsx:48 msgid "Invites are paused for this community." msgstr "Đã tạm dừng lời mời cho cộng đồng này." @@ -17871,7 +17528,7 @@ msgstr "Quản trị viên đã tạm dừng lời mời trong cộng đồng n #. Audit log community feature label meaning invite creation is disabled. #. Status label on a community invite embed when invites are paused or anti-raid mode is active. -#: src/features/channel/components/InviteEmbed.tsx:104 +#: src/features/channel/components/InviteEmbed.tsx:75 #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:106 msgid "Invites disabled" msgstr "Đã tắt lời mời" @@ -17884,7 +17541,7 @@ msgstr "Thanh thông báo lời mời bị tắt" #. Button or menu action label in the invite accept modal. Keep it concise. #. Button or menu action label in the invites disabled modal. Keep it concise. #: src/features/invite/components/alerts/InvitesDisabledModal.tsx:9 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:49 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:41 msgid "Invites paused" msgstr "Đã tạm dừng lời mời" @@ -18025,12 +17682,12 @@ msgid "Join community form" msgstr "Biểu mẫu tham gia cộng đồng" #. Button label on a group DM invite embed that accepts the invite. -#: src/features/channel/components/InviteEmbed.tsx:80 +#: src/features/channel/components/InviteEmbed.tsx:71 msgid "Join group" msgstr "Tham gia nhóm" #. Button or menu action label in the invite accept modal. Keep it concise. -#: src/features/invite/components/modals/InviteAcceptModal.tsx:45 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:37 msgid "Join group DM" msgstr "Tham gia nhóm chat" @@ -18355,12 +18012,12 @@ msgstr "Tiếng Hàn" #. User settings tab for language, locale, and time display preferences. #: src/features/app/components/setup/SetupWizardSteps.tsx:56 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:6 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:137 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:132 msgid "Language" msgstr "Ngôn ngữ" #. 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/GeneralSettingsSections.ts:54 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:46 msgid "Language settings" msgstr "Cài đặt ngôn ngữ" @@ -18440,15 +18097,10 @@ msgid "Launch at login" msgstr "Khởi chạy khi đăng nhập" #. Description for an SVC mode select. Keep SVC and AV1 literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:95 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:100 msgid "Layering for AV1 and VP9 when available." msgstr "Áp dụng nhiều lớp cho AV1 và VP9 khi có sẵn." -#. CTA label that opens the premium settings tab from expression packs. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:67 -msgid "Learn about {premiumProductName}" -msgstr "Tìm hiểu về {premiumProductName}" - #. Accessible label for the screen-share picker footer info button. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:184 msgid "Learn about screen share previews" @@ -18818,7 +18470,7 @@ msgid "Links" msgstr "Liên kết" #. User settings tab label shown on Linux desktop builds. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:78 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:73 msgid "Linux app" msgstr "Ứng dụng Linux" @@ -19115,7 +18767,7 @@ msgid "macOS" msgstr "macOS" #. User settings tab label shown on macOS desktop builds. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:82 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:77 msgid "macOS app" msgstr "Ứng dụng macOS" @@ -19247,11 +18899,6 @@ msgstr "Quản lý tính năng cộng đồng" msgid "Manage emoji & stickers" msgstr "Quản lý biểu tượng cảm xúc và nhãn dán" -#. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:47 -msgid "Manage expression packs" -msgstr "Quản lý gói biểu cảm" - #: src/features/channel/components/modals/channel_tabs/ChannelWebhooksTab.tsx:93 msgid "Manage incoming webhooks that can post messages into this channel." msgstr "Quản lý các webhook đến có thể đăng tin nhắn vào kênh này." @@ -19316,7 +18963,7 @@ msgstr "Cập nhật thủ công ứng dụng máy tính" #. Action label in the inbox popout overflow menu. Marks every inbox channel as read. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/messaging/components/popouts/InboxPopout.tsx:48 +#: src/features/messaging/components/popouts/InboxPopout.tsx:42 #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:435 msgid "Mark all as read" msgstr "Đánh dấu tất cả đã đọc" @@ -19334,7 +18981,7 @@ msgstr "Đánh dấu tất cả tin nhắn là đã đọc" #. Accessible label and tooltip for the mark-all-as-read button in the inbox popout. #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:165 -#: src/features/messaging/components/popouts/InboxPopout.tsx:52 +#: src/features/messaging/components/popouts/InboxPopout.tsx:46 msgid "Mark all inbox channels as read" msgstr "Đánh dấu tất cả kênh hộp thư đến là đã đọc" @@ -19597,10 +19244,6 @@ msgstr "Số lượt dùng tối đa" msgid "Max size: {BACKGROUND_MEDIA_MAX_SIZE_LABEL}." msgstr "Kích thước tối đa: {BACKGROUND_MEDIA_MAX_SIZE_LABEL}." -#: src/features/expressions/components/modals/PackInviteModal.tsx:168 -msgid "Max uses" -msgstr "Số lượt dùng tối đa" - #: src/features/user/components/modals/tabs/component_gallery_tab/IndicatorsTab.tsx:451 msgid "Max visible count" msgstr "Số lượng hiển thị tối đa" @@ -19615,13 +19258,6 @@ msgstr "Phóng to cửa sổ" msgid "Maximizes visible messages with minimal spacing." msgstr "Tối đa tin nhắn hiển thị với khoảng cách tối thiểu." -#. Form helper text describing the maximum length of a description field. -#. Form helper text describing the maximum length of a description field. -#: src/features/expressions/components/modals/CreatePackModal.tsx:46 -#: src/features/expressions/components/modals/EditPackModal.tsx:43 -msgid "Maximum 256 characters" -msgstr "Tối đa 256 ký tự" - #. Label for attachment decay maximum eligible size. #: src/features/app/components/setup/SetupWizardSteps.tsx:240 msgid "Maximum eligible size (MB)" @@ -19638,10 +19274,15 @@ msgid "Maximum protection for family-friendly spaces" msgstr "Bảo vệ tối đa cho không gian thân thiện với gia đình" #. Label for an advanced screen-share bitrate select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:155 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:160 msgid "Maximum screen share bitrate" msgstr "Tốc độ bit chia sẻ màn hình tối đa" +#. Settings search entry description for the AV1 and H.265 screen-share opt-in toggles. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:97 +msgid "May cause compatibility issues for viewers. We’re working on improving this." +msgstr "Có thể gây ra sự cố tương thích cho người xem. Chúng tôi đang nỗ lực cải thiện điều này." + #. Short label in the max favorite memes modal. #: src/features/app/components/alerts/MaxFavoriteMemesModal.tsx:34 #: src/features/expressions/components/modals/GiftAcceptModal.tsx:220 @@ -19690,9 +19331,7 @@ msgid "Media buttons" msgstr "Nút phương tiện" #. Accessible label for the floating media controls toolbar in the media viewer modal. -#. Voice participant context menu submenu label for camera, stream, and video actions. #: src/features/messaging/components/modals/media_modal/shared.ts:69 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:190 msgid "Media controls" msgstr "Điều khiển phương tiện" @@ -19898,7 +19537,7 @@ msgstr "Đã chọn thành viên" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Voice participant menu action that inserts a mention of the selected user into the message composer. #: src/features/ui/action_menu/items/MentionUserMenuItem.tsx:13 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:45 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:69 #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:67 msgid "Mention" msgstr "Đề cập" @@ -20004,7 +19643,7 @@ msgstr "tin nhắn" #: src/features/guild/components/modals/guild_tabs/GuildMemberActionsSheet.tsx:88 #: src/features/ui/action_menu/items/ActionsSubmenu.tsx:41 #: src/features/ui/action_menu/items/MessageUserMenuItem.tsx:26 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:49 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:73 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabInputsTab.tsx:86 #: src/features/user/components/modals/UserProfileMobileSheet.tsx:712 #: src/features/user/components/modals/UserProfileModal.tsx:562 @@ -20342,7 +19981,7 @@ msgstr "Cần quyền truy cập micrô" msgid "Microphone test" msgstr "Kiểm tra micrô" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:813 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:946 msgid "Microphone workaround" msgstr "Khắc phục sự cố micrô" @@ -20532,9 +20171,7 @@ msgid "Mod" msgstr "Người điều hành" #. Permission category for moderation actions against members or messages. -#. Voice participant context menu submenu label for member moderation actions. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:141 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:194 msgid "Moderation" msgstr "Kiểm duyệt" @@ -20667,7 +20304,7 @@ msgstr "Phù hợp nhất" #. Short label in the inline. Keep it concise. #: src/features/user/components/modals/tabs/accessibility_tab/AccessibilityTabInline.tsx:31 #: src/features/user/components/modals/tabs/AccessibilityTab.tsx:98 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:143 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:148 #: src/features/user/components/settings_utils/search_index/AccessibilityIndex.ts:297 #: src/features/user/components/settings_utils/section_registry/AccessibilitySections.ts:271 msgid "Motion" @@ -20685,7 +20322,7 @@ msgid "Move" msgstr "Di chuyển" #. Submenu label that moves every active device into another voice channel. -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:22 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:37 msgid "Move all devices to…" msgstr "Chuyển tất cả thiết bị đến…" @@ -20702,7 +20339,7 @@ msgstr "Quay lại lịch sử kênh đã xem" #. Submenu label that moves a single device into another voice channel. #. Submenu label that moves a single device into another voice channel. #: src/features/ui/action_menu/items/MoveToChannelSubmenu.tsx:21 -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:18 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:33 msgid "Move device to…" msgstr "Chuyển thiết bị đến…" @@ -20739,7 +20376,7 @@ msgstr "Di chuyển đến" #. Submenu label that moves the selected participant or content into another channel. #. Submenu label that moves the selected participant or content into another channel. #: src/features/ui/action_menu/items/MoveToChannelSubmenu.tsx:29 -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:26 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:41 msgid "Move to…" msgstr "Chuyển đến…" @@ -20804,7 +20441,7 @@ msgstr "Ký hiệu nhạc" #: src/features/channel/components/bottomsheets/channel_details_bottom_sheet/ChannelDetailsBottomSheetShared.ts:132 #: src/features/channel/components/embeds/media/EmbedVideo.tsx:72 #: src/features/guild/components/modals/GuildNotificationSettingsModal.tsx:141 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:20 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:36 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:65 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:73 #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:178 @@ -20818,7 +20455,7 @@ msgid "Mute" msgstr "Tắt tiếng" #. Voice control button label to turn the user's microphone off. -#: src/features/voice/components/VoiceControlBar.tsx:126 +#: src/features/voice/components/VoiceControlBar.tsx:122 msgctxt "voice-control-action" msgid "Mute" msgstr "Tắt tiếng" @@ -20884,7 +20521,7 @@ msgid "Mute conversation" msgstr "Tắt thông báo cuộc trò chuyện" #. Voice menu toggle that mutes a single device when the current user is connected on multiple devices. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:53 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:77 msgid "Mute device" msgstr "Tắt tiếng thiết bị" @@ -20898,7 +20535,9 @@ msgstr "Tắt thông báo" msgid "Mute DMs" msgstr "Tắt thông báo tin nhắn" +#. Voice menu checkbox label that locally silences a user's entrance sound. #. Voice menu checkbox label. Locally silences this user's custom entrance sound when they join, only for the current user. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:183 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:313 msgid "Mute entrance sound" msgstr "Tắt âm thanh vào phòng" @@ -21107,11 +20746,6 @@ msgstr "Tìm kiếm hình ảnh của tôi" msgid "My search engine" msgstr "Công cụ tìm kiếm của tôi" -#. Form placeholder example for a pack name input. -#: src/features/expressions/components/modals/CreatePackModal.tsx:42 -msgid "My super pack" -msgstr "Gói siêu cấp của tôi" - #. Short label in the add custom search engine modal. Keep it concise. #: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx:84 msgid "My translator" @@ -21757,10 +21391,6 @@ msgstr "Chưa có quà nào" msgid "No hoisted roles. Enable \"Show this role separately\" on a role to see it here." msgstr "Không có vai trò nổi bật. Bật \"Hiển thị vai trò này riêng biệt\" cho một vai trò để xem ở đây." -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:320 -msgid "No installed packs yet." -msgstr "Chưa cài đặt gói nào." - #: src/features/guild/components/modals/guild_tabs/guild_overview_tab/fields/GuildInviteSplashUploadField.tsx:154 msgid "No invite background" msgstr "Không có ảnh nền lời mời" @@ -21954,11 +21584,6 @@ msgstr "Chưa có media đã lưu" msgid "No saved payment methods." msgstr "Không có phương thức thanh toán đã lưu." -#. Empty state title in the scheduled messages popout when the user has none scheduled. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:18 -msgid "No scheduled messages" -msgstr "Không có tin nhắn đã hẹn giờ" - #. Body of the screen-share-unsupported modal shown when xdg-desktop-portal returns no capturable sources. #: src/features/voice/components/alerts/ScreenShareUnsupportedModal.tsx:18 msgid "No screens or windows were returned by the Linux screen sharing portal. Try again after checking that your desktop environment allows screen capture." @@ -21969,7 +21594,7 @@ msgstr "Không tìm thấy màn hình hoặc cửa sổ nào được trả về msgid "No search results" msgstr "Không có kết quả tìm kiếm" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:251 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:249 #: src/features/app/components/dialogs/components/DesktopSettingsView.tsx:549 msgid "No settings found" msgstr "Không tìm thấy cài đặt nào" @@ -22096,7 +21721,7 @@ msgid "No webhooks" msgstr "Không có webhook nào" #. Developer option label for short-circuiting the in-app reporting (IAR) flow. When enabled, submitting a report skips the network call. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:143 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:134 msgid "No-op in-app reports" msgstr "Báo cáo trong ứng dụng không hoạt động" @@ -22303,7 +21928,7 @@ msgid "Notifications" msgstr "Thông báo" #. User settings tab for notification and alert sound controls. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:132 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:127 msgctxt "user-settings-tab" msgid "Notifications" msgstr "Thông báo" @@ -22366,7 +21991,7 @@ msgstr "Vật thể" #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/SlowmodeControl.tsx:24 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:97 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:139 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:123 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:128 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:59 msgid "Off" msgstr "Tắt" @@ -22500,7 +22125,7 @@ msgstr "Chỉ áp dụng trên màn hình rộng." msgid "Only credit cards are accepted. Debit and prepaid cards cannot be used for the mature content check." msgstr "Chỉ chấp nhận thẻ tín dụng. Không thể dùng thẻ ghi nợ và thẻ trả trước để kiểm tra nội dung người lớn." -#: src/features/voice/components/StreamSettingsMenuContent.tsx:833 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:966 msgid "Only default speakers" msgstr "Chỉ loa mặc định" @@ -22548,7 +22173,7 @@ msgstr "Chỉ chạy mã ở đây nếu bạn hiểu chính xác mã đó làm msgid "Only show message previews for DMs with unread messages" msgstr "Chỉ hiện bản xem trước tin nhắn cho các tin nhắn trực tiếp chưa đọc" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:823 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:956 msgid "Only speakers" msgstr "Chỉ người nói" @@ -22820,7 +22445,7 @@ msgstr "Mở biểu tượng cảm xúc trong trình duyệt" msgid "Open emoji picker" msgstr "Mở bảng chọn biểu tượng cảm xúc" -#: src/features/voice/components/VoiceSettingsMenus.tsx:877 +#: src/features/voice/components/VoiceSettingsMenus.tsx:859 msgid "Open event sink" msgstr "Mở sự kiện sink" @@ -22938,13 +22563,13 @@ msgstr "Mở hồ sơ của {directMessageName}" #. Accessible label for the avatar button that opens a user profile. #. Short label in the app layout voice participant item. Preserve {displayName}; it is inserted by code. -#: src/features/app/components/layout/VoiceParticipantItem.tsx:47 +#: src/features/app/components/layout/VoiceParticipantItem.tsx:48 #: src/features/ui/avatars/AvatarStack.tsx:21 msgid "Open profile for {displayName}" msgstr "Mở hồ sơ của {displayName}" #. Short label in the app layout grouped voice participant. Preserve {nickname}; it is inserted by code. -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:35 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:36 msgid "Open profile for {nickname}" msgstr "Mở hồ sơ của {nickname}" @@ -23079,17 +22704,17 @@ msgid "Open your settings" msgstr "Mở cài đặt của bạn" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:112 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:133 msgid "OpenH264 software codec on Linux" msgstr "Mở codec phần mềm OpenH264 trên Linux" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:88 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:109 msgid "OpenH264 video codec" msgstr "Mở bộ giải mã video OpenH264" #. Switch label for the OpenH264 codec toggle. "OpenH264" is a product name and "Cisco Systems, Inc." is a company name; do not translate either. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:34 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:39 msgid "OpenH264 Video Codec provided by Cisco Systems, Inc." msgstr "Bộ mã hóa video OpenH264 được cung cấp bởi Cisco Systems, Inc." @@ -23336,34 +22961,6 @@ msgstr "Không thể chuyển quyền sở hữu cho <0>{username} vào lúc msgid "Ownership transferred" msgstr "Đã chuyển quyền sở hữu" -#. Form field label for the name of an expression pack. -#. Form field label for the name of an expression pack. -#: src/features/expressions/components/modals/CreatePackModal.tsx:26 -#: src/features/expressions/components/modals/EditPackModal.tsx:27 -msgid "Pack name" -msgstr "Tên gói" - -#. Form validation error shown when the pack name field is empty. -#. Form validation error shown when the pack name field is empty. -#: src/features/expressions/components/modals/CreatePackModal.tsx:30 -#: src/features/expressions/components/modals/EditPackModal.tsx:31 -msgid "Pack name is required" -msgstr "Cần có tên gói" - -#. Form validation error for a pack name that is too short. -#. Form validation error for a pack name that is too short. -#: src/features/expressions/components/modals/CreatePackModal.tsx:34 -#: src/features/expressions/components/modals/EditPackModal.tsx:35 -msgid "Pack name must be at least 2 characters" -msgstr "Tên gói phải có ít nhất 2 ký tự" - -#. Form validation error for a pack name that is too long. -#. Form validation error for a pack name that is too long. -#: src/features/expressions/components/modals/CreatePackModal.tsx:38 -#: src/features/expressions/components/modals/EditPackModal.tsx:39 -msgid "Pack name must be at most 64 characters" -msgstr "Tên gói biểu tượng không được quá 64 ký tự" - #. Voice stats field label (mobile lobby). Shows packet loss percentage. #. Voice stats field label (mobile voice lobby). Shows packet loss percentage. #: src/features/voice/components/bottomsheets/DirectCallLobbyBottomSheet.tsx:124 @@ -23371,11 +22968,6 @@ msgstr "Tên gói biểu tượng không được quá 64 ký tự" msgid "Packet loss" msgstr "Mất gói" -#. 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/ExpressionPacksIndex.ts:15 -msgid "Packs" -msgstr "Gói" - #: src/features/channel/components/bottomsheets/ChannelSearchBottomSheet.tsx:718 msgid "Page {currentPage} of {totalPages}" msgstr "Trang {currentPage} trên {totalPages}" @@ -23566,7 +23158,7 @@ msgid "Pause invites? New users won't be able to join through invite links until msgstr "Tạm dừng lời mời? Người dùng mới sẽ không thể tham gia qua liên kết mời cho đến khi bạn bật lại. Thành viên hiện tại sẽ không bị ảnh hưởng." #. Short label for an advanced screen-share preview preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:39 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:44 msgid "Pause my screen share preview in the background" msgstr "Tạm dừng xem trước chia sẻ màn hình của tôi trong nền" @@ -23575,6 +23167,11 @@ msgstr "Tạm dừng xem trước chia sẻ màn hình của tôi trong nền" msgid "Pause notifications" msgstr "Tạm dừng thông báo" +#. Voice screen share menu preference that pauses the local stream preview while the app is unfocused. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:28 +msgid "Pause Preview When Fluxer Isn’t Focused" +msgstr "Tạm dừng xem trước khi Fluxer không hoạt động" + #. Description shown for the emoji toggle while reduced motion is active. #: src/features/user/components/modals/tabs/accessibility_tab/AnimationTab.tsx:81 msgid "Paused by reduced motion. Turn on to keep animated emojis playing." @@ -23908,7 +23505,7 @@ msgid "Picture" msgstr "Ảnh" #. 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/VoiceVideoIndex.ts:124 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:145 msgid "Picture in picture" msgstr "Ảnh trong ảnh" @@ -24028,7 +23625,7 @@ msgid "Pins popout" msgstr "Ghim bật lê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/search_index/VoiceVideoIndex.ts:128 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:149 msgid "PiP" msgstr "Ảnh trong ảnh" @@ -24167,15 +23764,20 @@ msgstr "Đưa lại vào" msgid "Pop out call" msgstr "Mở cuộc gọi trong một cửa sổ riêng biệt" -#. Voice menu action on desktop that opens the participant camera feed in a separate window. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:29 -msgid "Pop out camera" -msgstr "Mở camera trong một cửa sổ riêng biệt" - #. Voice menu action on desktop that opens the participant screen share in a separate window. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:33 -msgid "Pop out stream" -msgstr "Mở luồng phát trong một cửa sổ riêng biệt" +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:57 +msgid "Pop Out Stream" +msgstr "Tách luồng" + +#. Voice menu action on desktop that opens the participant placeholder tile in a separate window. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:49 +msgid "Pop Out User" +msgstr "Tách người dùng ra" + +#. Voice menu action on desktop that opens the active participant camera feed in a separate window. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:45 +msgid "Pop Out Video" +msgstr "Phóng to video" #. Overlay text shown on a voice participant tile while it lives in a separate popped-out window. #: src/features/voice/components/popout/PoppedOutOverlay.tsx:19 @@ -24225,7 +23827,7 @@ msgid "Prefer @mention" msgstr "Ưu tiên nhắc đến" #. Option label for an encoder path select. Refers to hardware video encoders. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:63 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:68 msgid "Prefer hardware" msgstr "Ưu tiên phần cứng" @@ -24237,7 +23839,7 @@ msgid "Prefer no @mention" msgstr "Không ưu tiên nhắc đến" #. Option label for an encoder path select. Refers to software video encoders. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:67 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:72 msgid "Prefer software" msgstr "Ưu tiên phần mềm" @@ -24256,6 +23858,11 @@ msgstr "Tuỳ chọn" msgid "Preferences..." msgstr "Tùy chọn..." +#. Accessible label for the advanced screen-share codec preference select. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:218 +msgid "Preferred screen share codec" +msgstr "Codec chia sẻ màn hình ưu tiên" + #. 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/AccessibilityIndex.ts:293 @@ -24391,6 +23998,11 @@ msgstr "Nút xem trước" msgid "Preview camera" msgstr "Xem trước camera" +#. Voice menu action that opens a preview of the current user camera. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:53 +msgid "Preview Camera" +msgstr "Xem trước camera" + #. Status text on the placeholder shown in the voice call view when the user has hidden a remote stream preview. #: src/features/voice/components/HiddenStreamPlaceholder.tsx:10 msgid "Preview hidden" @@ -24424,7 +24036,7 @@ msgid "Preview sound" msgstr "Nghe thử âm thanh" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:136 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:157 msgid "Preview, popout, and stream thumbnail behavior" msgstr "Xem trước, mở rộng và hành vi của hình thu nhỏ luồng phát" @@ -24523,7 +24135,7 @@ msgid "Primary navigation" msgstr "Điều hướng chính" #. Voice display preference checkbox that moves active speakers toward the front of the call grid when enabled. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:81 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:105 msgid "Prioritize speakers" msgstr "Ưu tiên người nói" @@ -24537,7 +24149,7 @@ msgstr "Người nói ưu tiên" #. User settings tab for privacy and safety controls. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:12 #: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts:60 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:103 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:98 msgid "Privacy" msgstr "Quyền riêng tư" @@ -24613,7 +24225,7 @@ msgid "Product name" msgstr "Tên sản phẩm" #. User settings tab for editing the current user profile. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:91 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:86 msgid "Profile" msgstr "Hồ sơ" @@ -24977,7 +24589,7 @@ msgid "Push-to-talk is ignored in direct input. Switch to focused voice or custo msgstr "Nhấn để nói sẽ bị bỏ qua khi nhập trực tiếp. Chuyển sang chế độ giọng nói tập trung hoặc tùy chỉnh để sử dụng." #. Tooltip on the mic button in the voice control bar when push-to-talk is enabled. {pushToTalkHint} is the formatted shortcut key combo. -#: src/features/voice/components/VoiceControlBar.tsx:116 +#: src/features/voice/components/VoiceControlBar.tsx:112 msgid "Push-to-talk is on. Hold {pushToTalkHint} to speak." msgstr "Đã bật chế độ nhấn để nói. Giữ {pushToTalkHint} để nói." @@ -24997,7 +24609,7 @@ msgid "Push-to-talk won't unmute your microphone while you're deafened. Undeafen msgstr "Tính năng nhấn để nói sẽ không bật mic của bạn khi bạn đang tắt tiếng. Hãy bật lại âm thanh để có thể nói." #. Option label for a software encoder quality select. Means slower/higher-quality. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:87 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:92 msgid "Quality" msgstr "Chất lượng" @@ -25212,7 +24824,7 @@ msgid "Ready to upgrade?" msgstr "Sẵn sàng nâng cấp?" #. Option label for a software encoder quality select. Means fastest/lower-latency. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:79 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:84 msgid "Realtime" msgstr "Thời gian thực" @@ -25287,11 +24899,9 @@ msgstr "Kiểm tra lại" msgid "Recipients will be taken to {0} <0>{1}" msgstr "Người nhận sẽ được đưa đến {0} <0>{1}" -#. Badge shown next to the auto codec option in the screen-share codec radio group. Keep it concise. #. Spellcheck engine option in the language tab. Lets the app choose the best available spellcheck engine. #. Spellcheck engine option in the textarea spellcheck submenu. Lets the app choose the best available engine. #: src/features/channel/components/textarea/TextareaContextMenu.tsx:70 -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:38 #: src/features/user/components/modals/tabs/LanguageTab.tsx:87 msgid "Recommended" msgstr "Được đề xuất" @@ -25556,11 +25166,6 @@ msgstr "Từ chối" msgid "Rejected" msgstr "Đã từ chối" -#. Voice participant context menu submenu label for friend and block actions. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:198 -msgid "Relationship" -msgstr "Mối quan hệ" - #. Short label in the markdown tab. Keep it concise. #: src/features/user/components/modals/tabs/component_gallery_tab/MarkdownTab.tsx:129 msgid "Relative" @@ -25641,7 +25246,6 @@ msgstr "Nhớ kích thước và vị trí cửa sổ" #. Action label for removing the selected item from a list or relationship. #. Button label for removing the current webhook avatar image. #. Button or menu action label in the channel and chat message reactions sheet. Keep it concise. Keep the tone plain and specific. -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the linked accounts tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the search engines tab. Keep it concise. Keep the tone plain and specific. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. @@ -25660,8 +25264,6 @@ msgstr "Nhớ kích thước và vị trí cửa sổ" #: src/features/ui/action_menu/GroupDMContextMenu.tsx:73 #: src/features/ui/action_menu/UserContextMenu.tsx:80 #: src/features/user/components/modals/tabs/chat_settings_tab/SearchEnginesTab.tsx:26 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:75 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:133 #: src/features/user/components/modals/tabs/LinkedAccountsTab.tsx:55 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:158 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:194 @@ -25833,11 +25435,6 @@ msgstr "Xóa một biểu cảm khỏi {targetName} để tạo chỗ trống, s msgid "Remove override" msgstr "Xóa ghi đè" -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:54 -msgid "Remove pack" -msgstr "Gỡ gói" - #. Button or menu action label in the channel and chat message reactions sheet. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the message reactions modal. Keep it concise. Keep the tone plain and specific. #: src/features/channel/components/MessageReactionsSheet.tsx:33 @@ -25966,11 +25563,6 @@ msgstr "Đã xóa vai trò {oldLabel}." msgid "Removed roles." msgstr "Đã xóa vai trò." -#. Button or menu action label in the messaging commands. Keep it concise. Keep the tone plain and specific. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:57 -msgid "Removed scheduled message" -msgstr "Đã xóa tin nhắn đã hẹn giờ" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:419 msgid "Removed the channel from its category." msgstr "Đã xóa kênh khỏi danh mục." @@ -26003,11 +25595,6 @@ msgstr "Xóa mọi tùy chỉnh theo biến nhưng giữ nguyên thư viện và msgid "Removing permissions could limit the bot's features." msgstr "Việc xóa quyền có thể giới hạn các tính năng của bot." -#. Description text in the expression packs tab. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:71 -msgid "Removing the pack will uninstall it from your account." -msgstr "Gỡ gói này sẽ xóa gói khỏi tài khoản của bạn." - #: src/features/moderation/components/modals/RemoveTimeoutModal.tsx:55 msgid "Removing the timeout will allow <0>{targetUserTag} to send messages, react, and join voice channels again." msgstr "Bỏ chặn 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." @@ -26654,42 +26241,42 @@ msgid "Resize floating panel" msgstr "Thay đổi kích thước bảng điều khiển nổi" #. Accessible label for the bottom-left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:80 +#: src/features/messaging/components/popouts/InboxPopout.tsx:74 msgid "Resize inbox from bottom left" msgstr "Thay đổi kích thước hộp thư từ dưới bên trái" #. Accessible label for the bottom-right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:84 +#: src/features/messaging/components/popouts/InboxPopout.tsx:78 msgid "Resize inbox from bottom right" msgstr "Thay đổi kích thước hộp thư từ dưới cùng bên phải" #. Accessible label for the bottom resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:60 +#: src/features/messaging/components/popouts/InboxPopout.tsx:54 msgid "Resize inbox from the bottom edge" msgstr "Thay đổi kích thước hộp thư từ cạnh dưới" #. Accessible label for the left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:64 +#: src/features/messaging/components/popouts/InboxPopout.tsx:58 msgid "Resize inbox from the left edge" msgstr "Thay đổi kích thước hộp thư từ cạnh trái" #. Accessible label for the right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:68 +#: src/features/messaging/components/popouts/InboxPopout.tsx:62 msgid "Resize inbox from the right edge" msgstr "Thay đổi kích thước hộp thư từ cạnh phải" #. Accessible label for the top resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:56 +#: src/features/messaging/components/popouts/InboxPopout.tsx:50 msgid "Resize inbox from the top edge" msgstr "Thay đổi kích thước hộp thư từ cạnh trên" #. Accessible label for the top-left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:72 +#: src/features/messaging/components/popouts/InboxPopout.tsx:66 msgid "Resize inbox from top left" msgstr "Thay đổi kích thước hộp thư từ trên cùng bên trái" #. Accessible label for the top-right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:76 +#: src/features/messaging/components/popouts/InboxPopout.tsx:70 msgid "Resize inbox from top right" msgstr "Thay đổi kích thước hộp thư từ trên cùng bên phải" @@ -27071,11 +26658,6 @@ msgstr "Chú giải bên phải" msgid "Right-click here to open the context menu" msgstr "Nhấp chuột phải vào đây để mở menu ngữ cảnh" -#. Empty state hint in the scheduled messages popout explaining how to schedule a new message. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:22 -msgid "Right-click the send button to schedule a message." -msgstr "Nhấp chuột phải vào nút gửi để lên lịch tin nhắn." - #. Action that rings the selected participant in a voice call. #. 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. @@ -27110,8 +26692,8 @@ msgstr "Màu vai trò" msgid "Role created" msgstr "Đã tạo vai trò" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:341 -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:388 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:352 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:402 msgid "Role created successfully" msgstr "Đã tạo vai trò thành công" @@ -27120,8 +26702,8 @@ msgstr "Đã tạo vai trò thành công" msgid "Role deleted" msgstr "Đã xóa vai trò" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:425 -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:454 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:440 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:469 msgid "Role deleted successfully" msgstr "Đã xoá vai trò thành công" @@ -27161,7 +26743,7 @@ msgstr "Vai trò" msgid "Roles and members" msgstr "Vai trò và thành viên" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:285 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:296 msgid "Roles updated successfully" msgstr "Đã cập nhật vai trò thành công" @@ -27269,7 +26851,6 @@ msgstr "Lưu" #: src/features/expressions/components/modals/AddFavoriteMemeModal.tsx:118 #: src/features/expressions/components/modals/EditFavoriteMemeModal.tsx:94 #: src/features/expressions/components/modals/EditGuildStickerModal.tsx:123 -#: src/features/expressions/components/modals/EditPackModal.tsx:127 #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:624 #: src/features/guild/components/modals/guild_tabs/GuildVanityURLTab.tsx:279 #: src/features/guild/components/modals/GuildFolderSettingsModal.tsx:90 @@ -27350,7 +26931,7 @@ msgstr "Đã lưu" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:63 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:59 #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:63 msgid "Saved media" msgstr "Ảnh/video đã lưu" @@ -27403,23 +26984,11 @@ msgstr "Lên lịch" msgid "Schedule message" msgstr "Hẹn giờ gửi tin nhắn" -#. Status pill on a scheduled message row indicating it will send at the chosen time. -#. Tab label in the inbox popout listing the user scheduled messages. -#: src/features/messaging/components/popouts/InboxPopout.tsx:40 -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:30 -msgid "Scheduled" -msgstr "Đã lên lịch" - #. Developer / debug surface — keep terse and technical. Label in the developer Nagbar controls panel for the scheduled-maintenance banner. #: src/features/devtools/components/NagbarControls.ts:22 msgid "Scheduled maintenance nagbar" msgstr "Thanh thông báo bảo trì theo lịch" -#. Label in the messaging commands. {scheduledTimeLabel} is the localized scheduled date and time. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:49 -msgid "Scheduled message for {scheduledTimeLabel}" -msgstr "Tin nhắn đã hẹn giờ cho {scheduledTimeLabel}" - #. Inline validation message in the schedule-message modal when the picked time is more than 30 days away. Keep tone plain. #: src/features/messaging/components/modals/ScheduleMessageModal.tsx:31 msgid "Scheduled messages can be at most 30 days in the future." @@ -27490,7 +27059,7 @@ msgid "Screen share codec" msgstr "Codec chia sẻ màn hình" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:140 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:161 msgid "Screen share encoder controls" msgstr "Điều khiển bộ mã hóa chia sẻ màn hình" @@ -27511,12 +27080,12 @@ msgid "Screen share is using software encoding ({codec}). Quality may be reduced msgstr "Chia sẻ màn hình đang dùng mã hóa phần mềm ({codec}). Chất lượng có thể giảm và mức sử dụng CPU tăng. GPU của bạn có thể không hỗ trợ mã hóa phần cứng cho codec này." #. 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/VoiceVideoIndex.ts:120 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:141 msgid "Screen share preview" msgstr "Xem trước chia sẻ màn hình" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:116 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:137 msgid "Screen share preview behavior" msgstr "Hành vi xem trước khi chia sẻ màn hình" @@ -27535,6 +27104,11 @@ msgstr "Việc chia sẻ bản xem trước màn hình đã bị tắt." msgid "Screen share previews are enabled." msgstr "Các bản xem trước khi chia sẻ màn hình đã được bật." +#. Voice screen share menu action that opens the screen share preview privacy controls. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:32 +msgid "Screen Share Privacy" +msgstr "Quyền riêng tư chia sẻ màn hình" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the video tab. Keep it concise. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:82 @@ -27562,11 +27136,6 @@ msgstr "Bắt đầu chia sẻ màn hình" msgid "Screen share stop" msgstr "Dừng chia sẻ màn hình" -#. Accessible label for the screen-share codec radio group. -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:42 -msgid "Screen share video codec" -msgstr "Bộ mã hóa video chia sẻ màn hình" - #. 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. #. Status badge label shown on a live tile when the participant is sharing their screen. @@ -28931,6 +28500,11 @@ msgstr "Chia sẻ màn hình và cửa sổ." msgid "Share source" msgstr "Nguồn chia sẻ" +#. Toggle label for sharing audio with an active stream. +#: src/features/voice/components/StreamSettingsMenuContent.tsx:156 +msgid "Share Stream Audio" +msgstr "Chia sẻ âm thanh luồng" + #. Description in the premium gift purchase section. premiumProductName is the short paid product name. #: src/features/premium/utils/PremiumMessageDescriptors.ts:40 msgid "Share the {premiumProductName} experience with your friends by purchasing a gift subscription." @@ -28940,15 +28514,6 @@ msgstr "Chia sẻ trải nghiệm {premiumProductName} với bạn bè bằng c msgid "Share theme" msgstr "Chia sẻ chủ đề" -#: src/features/expressions/components/modals/PackInviteModal.tsx:192 -msgid "Share this link" -msgstr "Chia sẻ liên kết này" - -#. Description shown in the emoji pack invite modal. -#: src/features/expressions/components/modals/PackInviteModal.tsx:65 -msgid "Share this link — the pack installs when accepted." -msgstr "Chia sẻ liên kết này — gói biểu tượng cảm xúc sẽ được cài đặt khi chấp nhận." - #. Privacy > Active now: confirmation modal title when turning sharing on. #: src/features/user/components/modals/tabs/privacy_safety_tab/ActiveNowTab.tsx:33 msgid "Share voice activity with all friends?" @@ -28976,11 +28541,6 @@ msgstr "Chia sẻ màn hình của bạn" msgid "Share your screen in high definition (1080p), quad HD (1440p), or native source resolution, at up to 60 FPS." msgstr "Chia sẻ màn hình của bạn ở độ nét cao (1080p), Quad HD (1440p) hoặc độ phân giải nguồn gốc, với tốc độ lên đến 60 FPS." -#. Description shown in the sticker pack invite modal. -#: src/features/expressions/components/modals/PackInviteModal.tsx:69 -msgid "Share your sticker pack via link." -msgstr "Chia sẻ gói nhãn dán của bạn qua liên kết." - #. Button or menu action label in the share theme modal. Keep it concise. #: src/features/theme/components/modals/ShareThemeModal.tsx:39 msgid "Share your theme" @@ -29081,7 +28641,7 @@ msgstr "Xung đột phím tắt" #. User settings tab for keyboard shortcuts and custom bindings. #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:18 #: src/features/user/components/settings_utils/section_registry/AccessibilitySections.ts:175 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:128 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:123 msgid "Shortcuts" msgstr "Phím tắt" @@ -29241,11 +28801,6 @@ msgstr "Hiện nút biểu tượng cảm xúc" msgid "Show emoji reactions on messages" msgstr "Hiển thị cảm xúc biểu tượng trên tin nhắn" -#. Developer option label for exposing the staff-only Expression packs page in user settings. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:125 -msgid "Show expression packs settings" -msgstr "Hiển thị cài đặt gói biểu tượng cảm xúc (chỉ dành cho nhân viên)" - #. Short label for an advanced media button preference. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedChatControls.tsx:77 msgid "Show favorite button" @@ -29381,16 +28936,16 @@ msgstr "Hiện các kênh đã tắt tiếng" #. Toggle label in the mobile video settings bottom sheet. Controls whether the local camera tile is visible. #. Voice display preference checkbox that controls whether the current user sees their own camera tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:69 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:93 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:92 -#: src/features/voice/components/VoiceSettingsMenus.tsx:814 +#: src/features/voice/components/VoiceSettingsMenus.tsx:815 msgid "Show my own camera" msgstr "Hiện camera của tôi" #. Voice display preference checkbox that controls whether the current user sees their own screen share tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:73 -msgid "Show my screen share" -msgstr "Hiện chia sẻ màn hình của tôi" +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:97 +msgid "Show My Screen Share" +msgstr "Hiển thị chia sẻ màn hình của tôi" #. Developer option label for showing the current user as typing. #. Developer tools debug menu label. Internal-only surface for developers; translators may keep this terse. @@ -29417,9 +28972,9 @@ msgstr "Hiện cửa sổ bật lên thiết bị mới" #. Toggle label in the mobile video settings bottom sheet. Controls whether participants without video are shown in the grid. #. Voice display preference checkbox that controls whether participants without video are shown in the grid. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:77 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:101 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:96 -#: src/features/voice/components/VoiceSettingsMenus.tsx:828 +#: src/features/voice/components/VoiceSettingsMenus.tsx:829 msgid "Show non-video participants" msgstr "Hiện người tham gia không bật video" @@ -29449,7 +29004,7 @@ msgid "Show per-device participant volume sliders in voice menus" msgstr "Hiển thị thanh trượt âm lượng người tham gia theo từng thiết bị trong menu thoại" #. Developer option label for exposing the staff-only profile timezone section in profile settings. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:134 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:125 msgid "Show profile timezone settings" msgstr "Hiển thị cài đặt múi giờ trong hồ sơ (chỉ dành cho nhân viên)" @@ -29681,7 +29236,7 @@ msgstr "Đã đăng nhập" #. Settings section label for account sessions and devices. #: src/features/user/components/modals/tabs/DevicesTab.tsx:517 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:42 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:34 msgid "Signed-in devices" msgstr "Thiết bị đã đăng nhập" @@ -29759,7 +29314,7 @@ msgid "Single community mode" msgstr "Chế độ cộng đồng duy nhất" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:103 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:108 msgid "Single layer" msgstr "Một lớp" @@ -29816,7 +29371,7 @@ msgid "Skip the external link warning for all domains" msgstr "Bỏ qua cảnh báo liên kết ngoài cho tất cả các miền" #. Developer / debug surface — keep terse and technical. Tooltip / description for the no-op in-app reports toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:148 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:139 msgid "Skip the network call when an in-app report is submitted. The flow still advances to the success screen so you can exercise the UI, but nothing is actually sent to the safety team." msgstr "Bỏ qua lệnh gọi mạng khi báo cáo trong ứng dụng được gửi. Luồng vẫn chuyển sang màn hình thành công để bạn có thể thực hành giao diện người dùng, nhưng không có gì thực sự được gửi đến nhóm an toàn." @@ -30063,12 +29618,12 @@ msgid "Social" msgstr "Mạng xã hội" #. 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/VoiceVideoIndex.ts:148 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:169 msgid "Software encoder" msgstr "Bộ mã hóa phần mềm" #. Label for an advanced screen-share select. Refers to software video encoder quality bias. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:71 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:76 msgid "Software encoder quality" msgstr "Chất lượng bộ mã hóa phần mềm" @@ -30393,7 +29948,7 @@ msgid "Spanish (Spain)" msgstr "Tiếng Tây Ban Nha (Tây Ban Nha)" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:111 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:116 msgid "Spatial and temporal layers" msgstr "Các lớp không gian và thời gian" @@ -30495,7 +30050,7 @@ msgstr "Kiểm tra chính tả" #: src/features/user/components/modals/tabs/LanguageTab.tsx:414 #: src/features/user/components/modals/tabs/LanguageTab.tsx:456 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:74 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:58 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:50 msgid "Spellcheck" msgstr "Kiểm tra chính tả" @@ -30683,10 +30238,6 @@ msgstr "Bắt đầu cuộc gọi" msgid "Start camera test and configure effects" msgstr "Bắt đầu kiểm tra camera và định cấu hình hiệu ứng" -#: src/features/expressions/components/modals/CreatePackModal.tsx:93 -msgid "Start curating a custom emoji pack that you can share and install." -msgstr "Bắt đầu tạo gói biểu tượng cảm xúc tùy chỉnh mà bạn có thể chia sẻ và cài đặt." - #. Label for the start of a date range (inclusive). Leave blank for no lower bound. #: src/features/user/components/modals/tabs/privacy_safety_tab/data_request_modal/DataRequestModal.tsx:175 msgid "Start date" @@ -30697,10 +30248,6 @@ msgstr "Ngày bắt đầu" msgid "Start date must be earlier than end date." msgstr "Ngày bắt đầu phải sớm hơn ngày kết thúc." -#: src/features/voice/components/VoiceSettingsMenus.tsx:860 -msgid "Start debug logging session" -msgstr "Bắt đầu phiên ghi nhật ký gỡ lỗi" - #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:125 msgid "Start drag and drop" @@ -30883,45 +30430,6 @@ msgstr "Mật độ nhãn dán" msgid "Sticker is too large" msgstr "Hình dán quá lớn" -#. Kind label on a sticker pack invite embed. -#. Short label in the authentication invite header. Keep the tone plain and specific. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/auth/flow/InviteHeader.tsx:25 -#: src/features/channel/components/InviteEmbed.tsx:88 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:61 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:105 -msgid "Sticker pack" -msgstr "Gói sticker" - -#. placeholder {0}: invite.pack.name -#: src/features/invite/commands/InviteCommands.tsx:146 -msgid "Sticker pack {0} has been installed." -msgstr "Gói sticker {0} đã được cài đặt." - -#. Title of the error modal when creating a new sticker pack is rejected because the user is at the creation limit. -#: src/features/invite/commands/InviteCommands.tsx:74 -msgid "Sticker pack creation limit reached" -msgstr "Đã đạt đến giới hạn tạo gói sticker" - -#. Modal title for the sticker pack invite share flow. -#: src/features/expressions/components/modals/PackInviteModal.tsx:61 -msgid "Sticker pack invite" -msgstr "Lời mời gói sticker" - -#. Title of the error modal when installing a sticker pack via invite is rejected because the user is at the install limit. -#: src/features/invite/commands/InviteCommands.tsx:65 -msgid "Sticker pack limit reached" -msgstr "Đã đạt giới hạn gói sticker" - -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#. Settings section label for sticker expression packs. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:84 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:27 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:22 -msgid "Sticker packs" -msgstr "Gói sticker" - #: src/features/guild/components/modals/guild_tabs/GuildStickersTab.tsx:283 msgid "Sticker slots" msgstr "Ô nhãn dán" @@ -31039,6 +30547,13 @@ msgstr "Dừng chia sẻ hoạt động thoại với tất cả bạn bè?" msgid "Stop speaking" msgstr "Dừng nói" +#. Danger action that stops the active screen share. +#. Voice screen share menu action that stops the current user stream. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:20 +#: src/features/voice/components/ActiveScreenShareMenu.tsx:19 +msgid "Stop Streaming" +msgstr "Dừng chia sẻ màn hình" + #. Confirmation prompt in the links tab. #: src/features/user/components/modals/tabs/chat_settings_tab/ChatSettingsTabLinksTab.tsx:31 msgid "Stop trusting all links?" @@ -31050,7 +30565,7 @@ msgid "Stop watching" msgstr "Dừng xem" #. Tooltip / button label in the voice control bar that stops watching a remote screen share. -#: src/features/voice/components/VoiceControlBar.tsx:151 +#: src/features/voice/components/VoiceControlBar.tsx:147 msgid "Stop watching stream" msgstr "Dừng xem luồng" @@ -31088,11 +30603,16 @@ msgstr "Đã ẩn luồng" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the user settings voice activity card. Keep it concise. #: src/features/user/components/profile/VoiceActivityCard.tsx:90 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:132 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:153 #: src/features/voice/components/StreamWatchHoverCard.tsx:21 msgid "Stream preview" msgstr "Xem trước luồng" +#. Compact submenu label for changing the resolution and frame rate of an active stream. +#: src/features/voice/components/StreamSettingsMenuContent.tsx:152 +msgid "Stream Quality" +msgstr "Chất lượng luồng" + #. Toolbar / menu button label in the screen-share picker. Opens the stream quality settings popover. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:164 msgid "Stream settings" @@ -31302,12 +30822,12 @@ msgid "Suspend" msgstr "Tạm dừng" #. 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/VoiceVideoIndex.ts:156 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:177 msgid "SVC" msgstr "SVC" #. Label for an advanced screen-share select. SVC is a WebRTC acronym and should stay uppercase. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:91 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:96 msgid "SVC mode" msgstr "Chế độ SVC" @@ -31757,7 +31277,7 @@ msgid "Template URL" msgstr "URL mẫu" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:107 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:112 msgid "Temporal layers" msgstr "Lớp thời gian" @@ -31818,7 +31338,7 @@ msgstr "Kiểm tra URL unfurl và nhúng đã hiển thị" #. Channel type chip label for a text channel. #. Option label for a WebRTC content hint select. #: src/features/channel/utils/ChannelUtils.tsx:51 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:151 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:156 msgid "Text" msgstr "Văn bản" @@ -32002,11 +31522,6 @@ msgstr "Tin nhắn đó không còn tồn tại hoặc bạn đã mất quyền msgid "That's all of them." msgstr "Đã hết tin nhắn lưu." -#. End-of-list body text in the scheduled messages popout when all scheduled messages are visible. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:56 -msgid "That's everything in the queue." -msgstr "Đó là tất cả tin nhắn trong hàng đợi." - #. Description text in the FluxerTag change modal. #: src/features/user/components/modals/FluxerTagChangeModal.tsx:69 msgid "The #0000 tag is reserved for Visionary subscribers. Visionary is no longer available for purchase." @@ -32671,7 +32186,7 @@ msgid "This invite has unlimited uses." msgstr "Lời mời này có số lượt dùng không giới hạn." #. Helper text shown on an invite embed while streaming privacy is active. -#: src/features/channel/components/InviteEmbed.tsx:141 +#: src/features/channel/components/InviteEmbed.tsx:112 msgid "This invite is hidden while sharing is protected." msgstr "Lời mời này bị ẩn khi tính năng chia sẻ được bảo vệ." @@ -33167,7 +32682,7 @@ msgstr "Thời gian" #. Settings section label for app time display format. #: src/features/user/components/modals/tabs/LanguageTab.tsx:374 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:26 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:46 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:38 msgid "Time format" msgstr "Định dạng thời gian" @@ -33394,11 +32909,6 @@ msgstr "Bật/tắt bảng âm thanh" msgid "Toggle the sticker picker" msgstr "Mở/đóng bảng chọn nhãn dán" -#. Action that toggles whether the pack invite is unique to the recipient. -#: src/features/expressions/components/modals/PackInviteModal.tsx:73 -msgid "Toggle unique invite" -msgstr "Bật/tắt lời mời duy nhất" - #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:305 msgid "Toggle voice activity" @@ -33731,7 +33241,7 @@ msgid "Try another search term, or pick a different category or language." msgstr "Hãy thử một từ khóa tìm kiếm khác, hoặc chọn danh mục hoặc ngôn ngữ khác." #. Helper text on an unknown invite embed suggesting the user request a fresh invite. -#: src/features/channel/components/InviteEmbed.tsx:129 +#: src/features/channel/components/InviteEmbed.tsx:100 msgid "Try asking for a new invite." msgstr "Thử yêu cầu một lời mời mới." @@ -33754,7 +33264,7 @@ msgstr "Thử chỉnh sửa lại tin nhắn của bạn." msgid "TRY gifts are one-time payments. Cards charged in TRY still need to be issued in Türkiye for the purchase to stay eligible." msgstr "Quà tặng TRY là thanh toán một lần. Thẻ được tính phí bằng TRY vẫn cần được phát hành ở Thổ Nhĩ Kỳ để giao dịch mua vẫn đủ điều kiện." -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:254 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:252 msgid "Try searching for something like \"theme\", \"notifications\", or \"privacy\"" msgstr "Thử tìm kiếm các mục như \"giao diện\", \"thông báo\" hoặc \"quyền riêng tư\"" @@ -33804,7 +33314,7 @@ msgstr "Tắt" #. Bulk voice action that turns off the camera on every active device of the current user. #. Voice menu action that turns off every active device/session's camera. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:90 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:114 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:93 msgid "Turn off all device cameras" msgstr "Tắt tất cả camera của thiết bị" @@ -33820,14 +33330,14 @@ msgstr "Tắt camera" #. Voice menu action that turns off the camera on a single device of the current user. #. Voice menu action that turns off the camera on one device/session. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:57 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:81 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:81 msgid "Turn off device camera" msgstr "Tắt camera thiết bị" #. Voice menu action that ends the screen share on a single device of the current user. #. Voice menu action that stops screen sharing or streaming on one device/session. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:61 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:85 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:85 msgid "Turn off device stream" msgstr "Tắt luồng thiết bị" @@ -33839,7 +33349,7 @@ msgstr "Tắt tin nhắn riêng tư và yêu cầu kết bạn trên toàn bộ #. Voice menu action that ends the current user screen share. #. Voice menu action that stops the current user's screen share or stream. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:65 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:89 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:69 msgid "Turn off stream" msgstr "Tắt luồng trực tiếp" @@ -34019,16 +33529,6 @@ msgstr "Luật pháp Vương quốc Anh yêu cầu kiểm tra nội dung ngườ msgid "Ukrainian" msgstr "Tiếng Ukraina" -#. Generic title for the error modal when an emoji pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:99 -msgid "Unable to install emoji pack" -msgstr "Không thể cài đặt gói biểu tượng cảm xúc" - -#. Generic title for the error modal when a sticker pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:103 -msgid "Unable to install sticker pack" -msgstr "Không thể cài đặt gói sticker" - #. Error-state title in the activity log tab when fetching log entries failed. #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTab.tsx:126 msgid "Unable to load activity logs" @@ -34038,11 +33538,6 @@ msgstr "Không thể tải nhật ký hoạt động" msgid "Unable to load applications" msgstr "Không thể tải ứng dụng" -#. Error message in the expression packs tab. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:36 -msgid "Unable to load pack information." -msgstr "Không thể tải thông tin gói biểu cảm." - #. Error message in the channel and chat textual attachment code panel. #. Error message in the channel and chat textual attachment code panel. #: src/features/channel/components/embeds/attachments/CsvAttachmentTablePanel.tsx:31 @@ -34265,7 +33760,7 @@ msgstr "Bỏ yêu thích nhãn dán" #. Voice call layout action that removes focus from the currently pinned participant. #. Voice layout menu action that removes the focused participant or stream. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:25 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:41 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:97 msgid "Unfocus" msgstr "Bỏ tập trung" @@ -34284,7 +33779,7 @@ msgstr "Hiện bản xem trước" #. Settings section label for the embed debugger URL input. #: src/features/user/components/modals/tabs/EmbedDebuggerTab.tsx:231 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:70 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:62 msgid "Unfurl debugger" msgstr "Gỡ rối trình gỡ lỗi" @@ -34293,10 +33788,6 @@ msgstr "Gỡ rối trình gỡ lỗi" msgid "Unicode emojis" msgstr "Biểu tượng cảm xúc Unicode" -#: src/features/expressions/components/modals/PackInviteModal.tsx:180 -msgid "Unique invite" -msgstr "Lời mời riêng" - #. Codec description in the screen share codec policy menu, used for the universal fallback codec. #: src/features/voice/utils/ScreenShareCodecPolicy.ts:20 msgid "Universal fallback. Lowest quality, but it works everywhere." @@ -34350,7 +33841,7 @@ msgstr "Ngày không xác định" #. Fallback device or operating-system label in the devices tab when session client data is unavailable. #. Short label in the app layout voice participant item. #. Short label in the notifications. Keep it concise. -#: src/features/app/components/layout/VoiceParticipantItem.tsx:43 +#: src/features/app/components/layout/VoiceParticipantItem.tsx:44 #: src/features/user/components/modals/tabs/DevicesTab.tsx:65 #: src/features/user/components/modals/tabs/notifications_tab/Notifications.tsx:78 msgid "Unknown device" @@ -34376,7 +33867,7 @@ msgid "Unknown gift" msgstr "Quà không xác định" #. Title shown on an invite embed when the invite code resolves to nothing (expired, revoked, or invalid). -#: src/features/channel/components/InviteEmbed.tsx:125 +#: src/features/channel/components/InviteEmbed.tsx:96 msgid "Unknown invite" msgstr "Lời mời không xác định" @@ -34428,7 +33919,7 @@ msgstr "người dùng không xác định" #: src/features/devtools/utils/CommandUtils.ts:27 #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTab.tsx:114 #: src/features/voice/components/VoiceParticipantAvatarList.tsx:43 -#: src/features/voice/components/VoiceParticipantTile.tsx:161 +#: src/features/voice/components/VoiceParticipantTile.tsx:162 #: src/features/webhook/components/WebhookListItem.tsx:30 msgid "Unknown user" msgstr "Người dùng không xác định" @@ -34450,13 +33941,6 @@ msgstr "unknown-mention" msgid "unknown-role" msgstr "unknown-role" -#. Option label representing an unlimited count. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/expressions/components/modals/PackInviteModal.tsx:29 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:32 -msgid "Unlimited" -msgstr "Không giới hạn" - #. Audit log community feature label for unlimited custom emoji capacity. #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:126 msgid "Unlimited emoji" @@ -34525,7 +34009,7 @@ msgid "Unmute" msgstr "Bật tiếng" #. Voice control button label to turn the user's microphone back on. -#: src/features/voice/components/VoiceControlBar.tsx:121 +#: src/features/voice/components/VoiceControlBar.tsx:117 msgctxt "voice-control-action" msgid "Unmute" msgstr "Bật tiếng" @@ -34613,7 +34097,7 @@ msgstr "Kênh không tên" #. Fallback display name for a group DM with no name set. #. Fallback title in an invite embed for a group DM with no name set. #. Short label in the channel display name state. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:72 +#: src/features/channel/components/InviteEmbed.tsx:63 #: src/features/channel/state/ChannelDisplayName.ts:19 #: src/features/channel/utils/ChannelUtils.tsx:59 msgid "Unnamed group" @@ -34692,7 +34176,7 @@ msgstr "chưa đọc" #. 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. #. Tab label in the inbox popout filtering to channels with unread messages. -#: src/features/messaging/components/popouts/InboxPopout.tsx:32 +#: src/features/messaging/components/popouts/InboxPopout.tsx:30 #: src/features/user/components/settings_utils/search_index/NotificationsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:77 msgid "Unread" @@ -34828,7 +34312,7 @@ msgid "Up to {DISCOVERY_MAX_TAGS} tags help people find your community. They sho msgstr "Tối đa {DISCOVERY_MAX_TAGS} thẻ giúp mọi người tìm thấy cộng đồng của bạn. Các thẻ này sẽ hiển thị trong tìm kiếm Khám phá." #. Feature comparison table value label. Shown in the restricted or stock column for a text-valued perk. Format includes a resolution token (4K) and a framerate token that should not be translated. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:91 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:87 msgid "Up to 4K/60fps" msgstr "Lên đến 4K/60fps" @@ -34904,11 +34388,6 @@ msgstr "Chính sách đã cập nhật" msgid "Updated saved media" msgstr "Đã cập nhật nội dung đã lưu" -#. Label in the messaging commands. {scheduledTimeLabel} is the localized scheduled date and time. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:53 -msgid "Updated scheduled message for {scheduledTimeLabel}" -msgstr "Đã cập nhật tin nhắn đã lên lịch cho {scheduledTimeLabel}" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:544 msgid "Updated the avatar." msgstr "Đã cập nhật ảnh đại diện." @@ -35165,7 +34644,7 @@ msgid "Uploading emojis" msgstr "Đang tải biểu tượng cảm xúc lên" #. Description for the maximum screen share bitrate select. Keep WebRTC literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:159 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:164 msgid "Upper bitrate cap before WebRTC adapts to the network." msgstr "Giới hạn tốc độ bit tối đa trước khi WebRTC điều chỉnh theo mạng." @@ -35294,7 +34773,7 @@ msgid "Use an email you can open. We will send a code there." msgstr "Sử dụng email bạn có thể mở. Chúng tôi sẽ gửi mã xác nhận đến đó." #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:67 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:63 msgid "Use animated emojis" msgstr "Dùng biểu tượng cảm xúc động" @@ -35596,11 +35075,6 @@ msgstr "Chỉ dùng trong cộng đồng này." msgid "User" msgstr "Người dùng" -#. Voice participant context menu submenu label for lower-frequency profile and communication actions. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:202 -msgid "User actions" -msgstr "Hành động của người dùng" - #. IAR modal: rule description. #: src/features/moderation/components/report_modal/IARModalCopy.ts:251 msgid "User appears underage, or is involved in grooming or child exploitation." @@ -35677,7 +35151,7 @@ msgid "User record" msgstr "Bản ghi người dùng" #. Root label for the current user settings modal and settings search paths. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:352 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:341 msgid "User settings" msgstr "Cài đặt người dùng" @@ -36215,7 +35689,7 @@ msgid "Video progress" msgstr "Tiến độ video" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:75 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:71 msgid "Video quality" msgstr "Chất lượng video" @@ -36604,7 +36078,7 @@ msgstr "Thoại (trưởng thành)" #. User settings tab for microphone, speaker, camera, and call stats. #. User settings tab for microphone, speaker, camera, and call stats. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:124 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:119 #: src/features/voice/utils/VoiceMessageDescriptors.ts:30 msgid "Voice & video" msgstr "Âm thanh & Video" @@ -36861,7 +36335,7 @@ msgid "Wait here" msgstr "Đợi ở đây" #. Tooltip explaining that video / screen share controls are gated while the voice connection is not yet ready. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:56 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:45 msgid "Waiting for connection..." msgstr "Đang chờ kết nối..." @@ -37362,11 +36836,6 @@ msgstr "Tìm kiếm cái gì." msgid "What's happening?" msgstr "Bạn đang làm gì?" -#. Form helper text for an expression pack description input. -#: src/features/expressions/components/modals/CreatePackModal.tsx:50 -msgid "What's in this pack?" -msgstr "Gói này có gì?" - #. Short label in the settings dialog mobile settings view. #. Short label in the whats new modal. #. Sidebar item in settings that opens the app update notes modal. @@ -37551,7 +37020,7 @@ msgid "Window state" msgstr "Trạng thái cửa sổ" #. User settings tab label shown on Windows desktop builds. Refers to the Microsoft Windows OS. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:74 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:69 msgid "Windows app" msgstr "Ứng dụng Windows" @@ -37873,16 +37342,6 @@ msgstr "Bạn không thể chỉnh sửa tin nhắn này." msgid "You can't grant a permission you don't have in this channel." msgstr "Bạn không thể cấp quyền mà mình không có trong kênh này." -#. Body of the error modal when installing an emoji pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:91 -msgid "You can't install this emoji pack." -msgstr "Bạn không thể cài đặt gói biểu tượng cảm xúc này." - -#. Body of the error modal when installing a sticker pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:95 -msgid "You can't install this sticker pack." -msgstr "Bạn không thể cài đặt gói sticker này." - #. Title of the error modal shown when the user is banned from a discovery community. #: src/features/discovery/commands/DiscoveryJoinCommands.tsx:38 msgid "You can't join this community" @@ -37942,8 +37401,8 @@ msgstr "Bạn không thể gửi tin nhắn trong cộng đồng này." #. Tooltip in the voice control bar when the user lacks the Screen Share permission in this channel. Tone stays plain. #. Tooltip shown when the user lacks the Screen Share permission in the voice channel. Tone stays plain. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:65 -#: src/features/voice/components/VoiceControlBar.tsx:141 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:54 +#: src/features/voice/components/VoiceControlBar.tsx:137 msgid "You can't share your screen in this channel" msgstr "Bạn không thể chia sẻ màn hình trong kênh này" @@ -37956,8 +37415,8 @@ msgstr "Bạn không thể nói trong kênh này" #. Tooltip in the voice control bar when the user lacks the Video permission in this channel. Tone stays plain. #. Tooltip shown when the user lacks the Video permission in the voice channel. Tone stays plain. #: src/features/voice/components/modals/CameraPreviewModal.tsx:74 -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:61 -#: src/features/voice/components/VoiceControlBar.tsx:131 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:50 +#: src/features/voice/components/VoiceControlBar.tsx:127 msgid "You can't turn on your camera in this channel" msgstr "Bạn không thể bật camera trong kênh này" @@ -38120,10 +37579,6 @@ msgstr "Bạn chưa phải là thành viên đủ lâu để gửi tin nhắn tr msgid "You haven't blocked anyone yet." msgstr "Bạn chưa chặn ai." -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:343 -msgid "You haven't created any packs yet." -msgstr "Bạn chưa tạo gói nào." - #. Intro copy in the keyboard navigation modal. {productName} is the app name. #: src/features/input/components/modals/KeyboardModeIntroModal.tsx:26 msgid "You just pressed Tab. Keyboard mode is now on so you can navigate {productName} without a mouse." @@ -38345,13 +37800,6 @@ msgstr "Bạn đã đạt đến {bookmarksText}. Hãy xóa một mục để th msgid "You're at the cap of {freeItemsText} — your instance admin sets this limit." msgstr "Bạn đã đạt giới hạn {freeItemsText} — quản trị viên phiên bản của bạn đã đặt giới hạn này." -#. Fallback body of the emoji pack creation-limit error modal when no exact limit is known. -#. Fallback body of the sticker pack creation-limit error modal when no exact limit is known. -#: src/features/invite/commands/InviteCommands.tsx:61 -#: src/features/invite/commands/InviteCommands.tsx:79 -msgid "You're at the creation limit. Delete one to create another." -msgstr "Bạn đã đạt giới hạn tạo. Hãy xóa một gói để tạo gói khác." - #. Modal body shown when the free bookmarks limit is reached and Plutonium would increase it. Free and Plutonium limits are interpolated. #: src/features/app/components/alerts/MaxBookmarksModal.tsx:30 msgid "You're at the free cap of {bookmarksText}. {premiumProductName} bumps you up to {premiumBookmarksText} — or remove one to add another." @@ -38362,13 +37810,6 @@ msgstr "Bạn đã đạt giới hạn miễn phí là {bookmarksText}. {premium msgid "You're at the free cap of {freeItemsText}. {premiumProductName} bumps you up to {premiumItemsText}." msgstr "Bạn đã đạt giới hạn miễn phí là {freeItemsText}. {premiumProductName} sẽ nâng bạn lên {premiumItemsText}." -#. Fallback body of the emoji pack install-limit error modal when no exact limit is known. -#. Fallback body of the sticker pack install-limit error modal when no exact limit is known. -#: src/features/invite/commands/InviteCommands.tsx:52 -#: src/features/invite/commands/InviteCommands.tsx:70 -msgid "You're at the install limit. Remove one to add another." -msgstr "Bạn đã đạt đến giới hạn cài đặt. Gỡ một gói để thêm gói khác." - #. Short label in the user banned from guild modal. Keep it concise. Keep the tone plain and specific. #: src/features/moderation/components/alerts/UserBannedFromGuildModal.tsx:8 msgid "You're banned" @@ -38379,11 +37820,6 @@ msgstr "Bạn đã bị cấm" msgid "You're being rate limited. Wait {duration} before trying again." msgstr "Bạn đang bị giới hạn tốc độ. Vui lòng đợi {duration} trước khi thử lại." -#. End-of-list title in the scheduled messages popout when all scheduled messages are visible. Tone can be friendly. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:51 -msgid "You're caught up" -msgstr "Bạn đã xem hết tin nhắn" - #. Error modal body shown when a gift-subscription user tries to start a recurring subscription. Explains the extension/redemption path. #: src/features/app/components/dialogs/components/plutonium/hooks/useCheckoutActions.tsx:160 msgid "You're currently on a gift subscription. It won't renew. You can redeem more gift codes to extend it. Recurring subscriptions can be started after your gift time ends." @@ -38497,16 +37933,12 @@ msgstr "Bạn đã sử dụng tính năng tự hoàn tiền gần đây. Bạn msgid "You've arrived, {username}! Let's get started." msgstr "Bạn đã đến, {username}! Cùng bắt đầu nào." -#: src/features/auth/flow/InviteHeader.tsx:200 -msgid "You've been invited to install" -msgstr "Bạn được mời cài đặt" - -#: src/features/auth/flow/InviteHeader.tsx:96 -#: src/features/auth/flow/InviteHeader.tsx:299 +#: src/features/auth/flow/InviteHeader.tsx:69 +#: src/features/auth/flow/InviteHeader.tsx:213 msgid "You've been invited to join" msgstr "Bạn đã được mời tham gia" -#: src/features/auth/flow/InviteHeader.tsx:151 +#: src/features/auth/flow/InviteHeader.tsx:124 msgid "You've been invited to join a group DM by" msgstr "Bạn đã được mời tham gia nhóm chat bởi" @@ -38586,7 +38018,7 @@ msgstr "Gói đăng ký {premiumProductName} của bạn đã hết hạn. Bạn msgid "Your {productName} session expired. Sign in again to continue authorizing this application." msgstr "Phiên {productName} của bạn đã hết hạn. Vui lòng đăng nhập lại để tiếp tục ủy quyền cho ứng dụng này." -#: src/features/user/components/settings_utils/SettingsConstants.tsx:205 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:200 msgid "Your account" msgstr "Tài khoản của bạn" 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 d39d7b10c..2aa901bc7 100644 --- a/fluxer_app/src/features/i18n/locales/zh-CN/messages.po +++ b/fluxer_app/src/features/i18n/locales/zh-CN/messages.po @@ -29,11 +29,6 @@ msgstr "(已编辑)" msgid "(failed to load)" msgstr "(加载失败)" -#. Placeholder content text shown for scheduled messages with neither text nor attachments. Keep the parentheses. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:38 -msgid "(no content)" -msgstr "(无内容)" - #: src/features/app/components/pages/YouPage.tsx:189 #: src/features/user/components/modals/UserProfileMobileSheet.tsx:899 msgid "(only visible to you)" @@ -455,7 +450,7 @@ msgstr "{count, plural, one {展开(# 行)} other {展开(# 行)}}" msgid "{count, plural, one {Expand (# row)} other {Expand (# rows)}}" msgstr "{count, plural, one {展开(# 行)} other {展开(# 行)}}" -#: src/features/voice/components/VoiceParticipantTile.tsx:303 +#: src/features/voice/components/VoiceParticipantTile.tsx:304 msgid "{count, plural, one {Expand # other device} other {Expand # other devices}}" msgstr "{count, plural, one {展开其他设备} other {展开其他设备}}" @@ -463,8 +458,8 @@ msgstr "{count, plural, one {展开其他设备} other {展开其他设备}}" msgid "{count, plural, one {Group DM · # member} other {Group DM · # members}}" msgstr "{count, plural, one {群聊 · # 位成员} other {群聊 · # 位成员}}" -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:252 -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:273 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:274 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:295 msgid "{count, plural, one {Hide # device} other {Hide # devices}}" msgstr "{count, plural, one {隐藏 # 个设备} other {隐藏 # 个设备}}" @@ -476,7 +471,7 @@ msgstr "{count, plural, one {通话中} other {# 人正在通话}}" msgid "{count, plural, one {Join video call (# participant)} other {Join video call (# participants)}}" msgstr "{count, plural, one {加入视频通话(#位参与者)} other {加入视频通话(#位参与者)}}" -#: src/features/voice/components/VoiceParticipantTile.tsx:620 +#: src/features/voice/components/VoiceParticipantTile.tsx:621 msgid "{count, plural, one {Keep watching # stream and add this one} other {Keep watching # streams and add this one}}" msgstr "{count, plural, one {继续观看 # 个直播并添加此直播} other {继续观看 # 个直播并添加此直播}}" @@ -492,8 +487,8 @@ msgstr "撤销 {count, plural, one {# 个应用} other {# 个应用}}" msgid "{count, plural, one {sent # attachment} other {sent # attachments}}" msgstr "{count, plural, one {发送了 # 个附件} other {发送了 # 个附件}}" -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:259 -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:280 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:281 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:302 msgid "{count, plural, one {Show # device} other {Show # devices}}" msgstr "{count, plural, one {显示 # 个设备} other {显示 # 个设备}}" @@ -535,22 +530,6 @@ msgstr "{count, plural, one {你已在使用此语音频道允许的唯一连接 msgid "{count, plural, one {You're at the cap of # saved media item. Remove one to add another.} other {You're at the cap of # saved media items. Remove one to add another.}}" msgstr "{count, plural, one {您已达到保存媒体项目的上限。请移除一个以添加另一个。} other {您已达到保存媒体项目的上限。请移除一个以添加另一个。}}" -#: src/features/invite/commands/InviteCommands.tsx:401 -msgid "{count, plural, one {You're at the limit of # emoji pack. Delete one to create another.} other {You're at the limit of # emoji packs. Delete one to create another.}}" -msgstr "{count, plural, one {你已达到表情包数量上限。请删除一个表情包以创建新的。} other {你已达到表情包数量上限。请删除一个表情包以创建新的。}}" - -#: src/features/invite/commands/InviteCommands.tsx:387 -msgid "{count, plural, one {You're at the limit of # installed emoji pack. Remove one to add another.} other {You're at the limit of # installed emoji packs. Remove one to add another.}}" -msgstr "{count, plural, one {你已达到 # 个表情包的安装上限。请移除一个再添加。} other {你已达到 # 个表情包的安装上限。请移除一个再添加。}}" - -#: src/features/invite/commands/InviteCommands.tsx:419 -msgid "{count, plural, one {You're at the limit of # installed sticker pack. Remove one to add another.} other {You're at the limit of # installed sticker packs. Remove one to add another.}}" -msgstr "{count, plural, one {你已达到贴纸包安装数量上限。请移除一个后再添加。} other {你已达到贴纸包安装数量上限。请移除一个后再添加。}}" - -#: src/features/invite/commands/InviteCommands.tsx:433 -msgid "{count, plural, one {You're at the limit of # sticker pack. Delete one to create another.} other {You're at the limit of # sticker packs. Delete one to create another.}}" -msgstr "{count, plural, one {你已达到贴纸包数量上限。请删除一个后再创建。} other {你已达到贴纸包数量上限。请删除一个后再创建。}}" - #: src/features/guild/components/alerts/MaxGuildsModal.tsx:24 msgid "{count, plural, one {You've reached the maximum number of communities you can join (# community). Leave a community before joining another one.} other {You've reached the maximum number of communities you can join (# communities). Leave a community before joining another one.}}" msgstr "{count, plural, one {您已达到可加入社群的最大数量(# 个社群)。请先退出一个社群,然后再加入其他社群。} other {您已达到可加入社群的最大数量(# 个社群)。请先退出一个社群,然后再加入其他社群。}}" @@ -750,14 +729,14 @@ msgstr "{formats}。最大 {maxSize}。推荐:{recommendedSize}" msgid "{formats}. Max {maxSize}. Recommended: {recommendedSize}. {note}" msgstr "{formats}。最大 {maxSize}。推荐:{recommendedSize}。{note}" -#: src/features/auth/flow/InviteHeader.tsx:117 -#: src/features/auth/flow/InviteHeader.tsx:162 -#: src/features/auth/flow/InviteHeader.tsx:335 +#: src/features/auth/flow/InviteHeader.tsx:90 +#: src/features/auth/flow/InviteHeader.tsx:135 +#: src/features/auth/flow/InviteHeader.tsx:249 msgid "{formattedMemberCount} {memberCount, plural, one {member} other {members}}" msgstr "{formattedMemberCount} {memberCount, plural, one {位成员} other {位成员}}" -#: src/features/auth/flow/InviteHeader.tsx:111 -#: src/features/auth/flow/InviteHeader.tsx:320 +#: src/features/auth/flow/InviteHeader.tsx:84 +#: src/features/auth/flow/InviteHeader.tsx:234 msgid "{formattedPresenceCount} online" msgstr "{formattedPresenceCount} 在线" @@ -776,7 +755,7 @@ msgstr "{fps} 帧/秒" msgid "{guildName} channels" msgstr "{guildName} 频道" -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:674 +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:673 msgid "{hiddenConnectionCount, plural, one {Expand # other device} other {Expand # other devices}}" msgstr "{hiddenConnectionCount, plural, one {展开其他设备} other {展开其他设备}}" @@ -874,7 +853,7 @@ msgstr "{length} 人正在观看" msgid "{lineCount, plural, one {# line} other {# lines}}" msgstr "{lineCount, plural, one {# 行} other {# 行}}" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:145 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:143 msgid "{matchCount, plural, one {# match} other {# matches}}" msgstr "{matchCount, plural, one {# 条匹配结果} other {# 条匹配结果}}" @@ -889,7 +868,7 @@ msgid "{mbWayPaymentMethod} is a one-time payment method in {paymentProviderName msgstr "{mbWayPaymentMethod} 是 {paymentProviderName} 结账中的一次性付款方式,因此无法用于订阅续费。" #. Screen share bitrate option label. Mbps means megabits per second. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:167 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:172 msgid "{megabits} Mbps" msgstr "{megabits} Mbps" @@ -1105,7 +1084,7 @@ msgid "{productName} detected a potential raid in this community. Invites are pa msgstr "{productName} 在此社群中检测到潜在的恶意攻击。邀请已暂停,因此新用户暂时无法加入。" #. Anti-raid status message on a community invite embed. productName is the product brand name placeholder. -#: src/features/channel/components/InviteEmbed.tsx:117 +#: src/features/channel/components/InviteEmbed.tsx:88 msgid "{productName} detected a potential raid, so new users can't join right now." msgstr "{productName} 检测到潜在的恶意攻击,因此新用户暂时无法加入。" @@ -1225,14 +1204,14 @@ msgstr "还剩 {remaining} 个字符。升级到 {premiumProductName} 即可输 msgid "{remainingSlotCount} remaining" msgstr "还剩 {remainingSlotCount} 个" -#: src/features/channel/components/InviteEmbed.tsx:282 -#: src/features/channel/components/InviteEmbed.tsx:455 -#: src/features/channel/components/InviteEmbed.tsx:724 +#: src/features/channel/components/InviteEmbed.tsx:248 +#: src/features/channel/components/InviteEmbed.tsx:356 +#: src/features/channel/components/InviteEmbed.tsx:625 msgid "{renderedMemberCount} {memberCount, plural, one {member} other {members}}" msgstr "{renderedMemberCount} {memberCount, plural, one {位成员} other {位成员}}" #. Presence summary on a community invite embed. renderedPresenceCount is a formatted count of online members. -#: src/features/channel/components/InviteEmbed.tsx:112 +#: src/features/channel/components/InviteEmbed.tsx:83 msgid "{renderedPresenceCount} online" msgstr "{renderedPresenceCount} 在线" @@ -1630,9 +1609,7 @@ msgstr "1 条未读" msgid "1 unread DM" msgstr "1 条未读私信" -#. Invite link use-limit option meaning the invite can be used once. #. Invite max-uses dropdown option for exactly one use. -#: src/features/expressions/components/modals/PackInviteModal.tsx:33 #: src/features/invite/components/modals/InviteModal.tsx:60 msgid "1 use" msgstr "1 次使用" @@ -1668,16 +1645,12 @@ msgstr "1 年赠礼" msgid "10 minutes" msgstr "10 分钟" -#. Invite link use-limit option meaning the invite can be used ten times. #. Invite max-uses dropdown option for ten uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:41 #: src/features/invite/components/modals/InviteModal.tsx:68 msgid "10 uses" msgstr "可用10次" -#. Invite link use-limit option meaning the invite can be used 100 times. #. Invite max-uses dropdown option for 100 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:53 #: src/features/invite/components/modals/InviteModal.tsx:80 msgid "100 uses" msgstr "使用 100 次" @@ -1763,9 +1736,7 @@ msgctxt "adaptive-screen-share" msgid "240p" msgstr "240p" -#. Invite link use-limit option meaning the invite can be used 25 times. #. Invite max-uses dropdown option for 25 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:45 #: src/features/invite/components/modals/InviteModal.tsx:72 msgid "25 uses" msgstr "25 次使用" @@ -1840,16 +1811,12 @@ msgstr "5 天" msgid "5 minutes" msgstr "5 分钟" -#. Invite link use-limit option meaning the invite can be used five times. #. Invite max-uses dropdown option for five uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:37 #: src/features/invite/components/modals/InviteModal.tsx:64 msgid "5 uses" msgstr "5 次使用" -#. Invite link use-limit option meaning the invite can be used 50 times. #. Invite max-uses dropdown option for 50 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:49 #: src/features/invite/components/modals/InviteModal.tsx:76 msgid "50 uses" msgstr "已使用 50 次" @@ -2083,13 +2050,6 @@ msgstr "接受邀请" msgid "Accept the friend request from {userName}?" msgstr "接受 {userName} 的好友请求吗?" -#. Helper text on a pack invite embed explaining that accepting installs the pack. -#. Note shown on expression pack invites before accepting. -#: src/features/channel/components/InviteEmbed.tsx:100 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:81 -msgid "Accepting this invite installs the pack automatically." -msgstr "接受此邀请将自动安装内容包。" - #. Short label in the notification utils helper. Keep it concise. #: src/features/notification/utils/NotificationUtils.ts:32 msgid "Access granted" @@ -2110,7 +2070,7 @@ msgstr "访问你的基本资料(用户名、头像等)" #. User settings tab for accessibility preferences (visual, motion, screen reader, etc.). #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:14 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:93 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:66 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:61 msgid "Accessibility" msgstr "无障碍" @@ -2124,7 +2084,7 @@ msgstr "可访问的实时区域" #. User settings tab for account login, password, MFA, and security. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:11 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:129 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:95 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:90 msgid "Account" msgstr "账号" @@ -2180,7 +2140,7 @@ msgstr "账号太新" #. Required-action modal title shown when an account-level verification step is required to proceed. #. Title of the error modal shown when an unclaimed (guest) account tries to accept a community or group DM invite. Auth-related; keep tone plain. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:8 -#: src/features/invite/commands/InviteCommands.tsx:37 +#: src/features/invite/commands/InviteCommands.tsx:35 msgid "Account verification required" msgstr "需要验证账号" @@ -2461,7 +2421,7 @@ msgid "Add an account to continue." msgstr "添加账号以继续。" #. Body of the error modal shown when an unclaimed (guest) account tries to accept a community invite. Tells the user to complete sign-up first. -#: src/features/invite/commands/InviteCommands.tsx:42 +#: src/features/invite/commands/InviteCommands.tsx:40 msgid "Add an email and password to your account first." msgstr "请先为你的帐户添加电子邮件和密码。" @@ -2771,7 +2731,7 @@ msgid "Address" msgstr "地址" #. Description for an H.264 backup stream select. Keep H.264, CPU, and GPU literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:119 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:124 msgid "Adds H.264 for mixed clients. Uses more encode work." msgstr "添加 H.264 以支持混合客户端。会增加编码工作量。" @@ -2827,11 +2787,9 @@ msgstr "管理员已暂停邀请,你暂时无法加入。" #. Collapsed-by-default group at the end of the community overview tab holding less common settings. #. Disclosure button label in the voice connection status popout. Reveals technical bandwidth and network stats. #. User settings tab for power-user and experimental application preferences. -#. Voice participant context menu submenu label for IDs and diagnostics. #: src/features/channel/components/modals/channel_tabs/ChannelOverviewTab.tsx:337 #: src/features/guild/components/modals/guild_tabs/guild_overview_tab/index.tsx:28 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:178 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:145 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:140 #: src/features/voice/components/voice_connection_status/VoiceDetailsPopout.tsx:60 msgid "Advanced" msgstr "高级" @@ -2842,7 +2800,7 @@ msgid "Advanced video settings" msgstr "高级视频设置" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:100 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:121 msgid "Advertise a capped decode codec to force publisher migration" msgstr "宣传一个受限的解码编解码器以强制迁移发布者" @@ -3065,6 +3023,13 @@ msgstr "允许所有人查看你个人资料中的此连接" msgid "Allow anyone who can view your full profile to see your profile local time" msgstr "允许任何能查看您完整个人资料的用户看到您的个人资料本地时间" +#. Settings search entry label for the AV1 screen-share opt-in. AV1 is a codec name and should stay literal. +#. Switch label for the AV1 screen-share opt-in. AV1 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:236 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:88 +msgid "Allow AV1 for screen sharing" +msgstr "允许 AV1 用于屏幕共享" + #. Toggle label that allows DMs from bots in this community. #: src/features/ui/action_menu/items/BulkSettingsMenuItems.tsx:81 msgid "Allow bot direct messages" @@ -3112,6 +3077,13 @@ msgstr "允许灵活的文字频道名称" msgid "Allow for all communities" msgstr "允许所有社群" +#. Settings search entry label for the H.265/HEVC screen-share opt-in. H.265 and HEVC are codec names and should stay literal. +#. Switch label for the H.265/HEVC screen-share opt-in. H.265 and HEVC are codec names and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:240 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:92 +msgid "Allow H.265 (HEVC) for screen sharing" +msgstr "允许使用 H.265 (HEVC) 进行屏幕共享" + #: src/features/connection/components/modals/EditConnectionModal.tsx:95 msgid "Allow members from communities you're in to see this connection" msgstr "允许您所在社群的成员查看此连接" @@ -3218,7 +3190,7 @@ msgid "Already have an account?" msgstr "已有帐户?" #. Status label on a group DM invite embed when the current user is already a member. -#: src/features/channel/components/InviteEmbed.tsx:76 +#: src/features/channel/components/InviteEmbed.tsx:67 msgid "Already joined" msgstr "已加入" @@ -3426,7 +3398,7 @@ msgid "Animated avatars ({animatedAvatarFormats}) require {premiumProductName}." msgstr "动画头像({animatedAvatarFormats})需要 {premiumProductName}。" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:79 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:75 msgid "Animated avatars & profile banners" msgstr "动态头像和个人资料横幅" @@ -3712,7 +3684,7 @@ msgstr "应用图标角标" msgid "App language: {format}" msgstr "应用语言:{format}" -#: src/features/user/components/settings_utils/SettingsConstants.tsx:209 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:204 msgid "App settings" msgstr "应用设置" @@ -3739,7 +3711,7 @@ msgstr "应用缩放级别" #. Advanced settings category tag. #. User settings tab for app appearance and layout options. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:13 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:116 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:111 msgid "Appearance" msgstr "外观" @@ -3812,8 +3784,8 @@ msgstr "应用更新成功" #: src/features/user/components/modals/tabs/applications_tab/index.tsx:90 #: src/features/user/components/modals/tabs/applications_tab/index.tsx:129 #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:29 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:74 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:70 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:66 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:65 msgid "Applications" msgstr "应用" @@ -3899,7 +3871,7 @@ msgid "Are you sure you want to delete every message in your personal notes? Thi msgstr "确定要删除个人笔记中的所有消息吗?此操作将永久删除所有消息及其附件,且无法撤销。" #. placeholder {0}: selectedRole.name -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:410 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:425 msgid "Are you sure you want to delete the <0>{0} role? Any members with this role will no longer have it." msgstr "确定要删除\"<0>{0}\"身份组吗?拥有此身份组的成员将不再拥有它。" @@ -4080,11 +4052,6 @@ msgstr "附件模拟" msgid "Attachment mocks" msgstr "附件模拟" -#. Placeholder content text shown for scheduled messages that have attachments but no text content. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:34 -msgid "Attachment only message" -msgstr "仅含附件的消息" - #. Short label in the channel and chat textual attachment preview bottom sheet. Keep it concise. #. Short label in the channel and chat textual attachment preview modal. Keep it concise. #: src/features/channel/components/embeds/attachments/TextualAttachmentPreviewBottomSheet.tsx:27 @@ -4112,9 +4079,7 @@ msgstr "无法上传附件" msgid "Attachment: {filename}" msgstr "附件:{filename}" -#. Label in the scheduled message row preview indicating that attachments are included. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:43 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:34 msgid "Attachments" msgstr "附件" @@ -4238,7 +4203,7 @@ msgid "Audio settings" msgstr "音频设置" #. Voice control button label for microphone and speaker settings. -#: src/features/voice/components/VoiceControlBar.tsx:146 +#: src/features/voice/components/VoiceControlBar.tsx:142 msgctxt "voice-control-button" msgid "Audio settings" msgstr "音频设置" @@ -4344,7 +4309,7 @@ msgid "Authorized" 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/GeneralSettingsSections.ts:30 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:22 msgid "Authorized applications" msgstr "已授权应用" @@ -4358,8 +4323,8 @@ msgstr "已授权应用" #: src/features/user/components/modals/tabs/AuthorizedAppsTab.tsx:506 #: src/features/user/components/settings_utils/search_index/AuthorizedAppsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:148 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:34 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:107 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:102 msgid "Authorized apps" msgstr "已授权应用" @@ -4442,7 +4407,6 @@ msgid "Autocomplete suggestion: {label}, {selectedOptionPosition} of {resultCoun msgstr "自动填充建议:{label},{selectedOptionPosition}/{resultCount}" #. Channel overview settings tab label, control, or validation message (name, topic, slowmode, voice region, mature content gate). -#. Label for the auto codec option in the screen-share codec radio group. Keep it concise. #. Option label for a WebRTC content hint select. #. Option label for an SVC mode select. #. Option label for an encoder path select. @@ -4451,11 +4415,10 @@ msgstr "自动填充建议:{label},{selectedOptionPosition}/{resultCount}" #. Voice region option label in the voice settings menu meaning let Fluxer pick the best region automatically. #. Voice region picker option label meaning 'let Fluxer pick the best region automatically'. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/RtcRegionSelect.tsx:19 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:59 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:99 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:139 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:176 -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:34 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:64 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:104 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:144 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:181 #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:263 #: src/features/voice/components/VoiceRegionSelector.tsx:16 #: src/features/voice/components/VoiceSettingsMenus.tsx:126 @@ -4468,6 +4431,11 @@ msgctxt "rtc-region-value" msgid "Automatic" msgstr "自动" +#. Option label for the screen-share codec select. codec is the automatically selected codec label. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:222 +msgid "Automatic ({codec})" +msgstr "自动 ({codec})" + #. Settings search entry label. Names the settings search entry in the settings UI. #. Voice setting label for automatically evening out microphone volume. #: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:48 @@ -4495,96 +4463,6 @@ msgstr "自动朗读消息" msgid "Automatic start" msgstr "自动启动" -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep Firefox as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:8 -msgid "Automatic would use {codecName} because Firefox screen sharing works most reliably with it." -msgstr "自动模式将使用 {codecName},因为 Firefox 屏幕共享使用此编码器时最稳定。" - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:70 -msgid "Automatic would use {codecName} because no hardware encoder is available and this browser exposes H.265." -msgstr "自动模式会使用 {codecName},因为没有可用的硬件编码器,并且此浏览器支持 H.265。" - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:75 -msgid "Automatic would use {codecName} because no hardware encoder is available and your computer exposes H.265." -msgstr "自动模式将使用{codecName},因为没有可用的硬件编码器,并且您的电脑支持H.265。" - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:90 -msgid "Automatic would use {codecName} because no higher-quality encoder is available and H.264 is compatible." -msgstr "自动模式将使用 {codecName},因为没有更高质量的编码器可用,并且 H.264 兼容。" - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep OpenH264 and Linux literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:101 -msgid "Automatic would use {codecName} because no video encoder is exposed. On Linux, OpenH264 may need to be installed." -msgstr "自动模式会使用 {codecName},因为没有可用的视频编码器。在 Linux 上,可能需要安装 OpenH264。" - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:60 -msgid "Automatic would use {codecName} because software encoding is preferred and this browser exposes AV1." -msgstr "自动模式将使用 {codecName},因为首选软件编码,并且此浏览器支持 AV1。" - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:80 -msgid "Automatic would use {codecName} because software encoding is preferred and this browser exposes VP9." -msgstr "自动模式会使用 {codecName},因为软件编码是首选,并且此浏览器支持 VP9。" - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:95 -msgid "Automatic would use {codecName} because software encoding is preferred and VP8 is the safest software fallback." -msgstr "自动模式会使用 {codecName},因为首选软件编码,且 VP8 是最安全的软件备用方案。" - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:65 -msgid "Automatic would use {codecName} because software encoding is preferred and your computer exposes AV1." -msgstr "自动模式会使用 {codecName},因为软件编码是首选,并且您的电脑支持 AV1。" - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:85 -msgid "Automatic would use {codecName} because software encoding is preferred and your computer exposes VP9." -msgstr "自动模式会使用 {codecName},因为软件编码是首选,并且您的电脑支持 VP9。" - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep codec names literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:25 -msgid "Automatic would use {codecName} because this browser does not expose H.264, so VP8 is the safest fallback." -msgstr "自动模式将使用 {codecName},因为此浏览器未公开 H.264,所以 VP8 是最安全的备用方案。" - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep Chromium as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:13 -msgid "Automatic would use {codecName} because this browser supports it and it is the best fallback outside Chromium." -msgstr "自动模式将使用 {codecName},因为此浏览器支持它,并且它是 Chromium 之外的最佳备用方案。" - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep codec names literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:30 -msgid "Automatic would use {codecName} because your computer does not expose H.264, so VP8 is the safest fallback." -msgstr "自动模式将使用 {codecName},因为您的电脑未公开 H.264,所以 VP8 是最安全的备用方案。" - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep Chromium as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:19 -msgid "Automatic would use {codecName} because your computer supports it and it is the best fallback outside Chromium." -msgstr "自动模式将使用 {codecName},因为您的电脑支持此编码器,并且它是 Chromium 之外的最佳备用选项。" - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:54 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware and it gives strong screen-share quality." -msgstr "自动模式会使用 {codecName},因为您的 GPU 可以对其进行硬件编码,并且它能提供出色的屏幕共享质量。" - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:42 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware and it is the most compatible screen-share default." -msgstr "自动模式会使用 {codecName},因为您的 GPU 可以对其进行硬件编码,并且它是兼容性最佳的屏幕共享默认设置。" - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:48 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware, with excellent compression and low CPU usage." -msgstr "自动模式会使用 {codecName},因为您的 GPU 可以通过硬件编码,实现出色的压缩和较低的 CPU 使用率。" - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:36 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware, with the best compression for screen sharing." -msgstr "自动模式将使用 {codecName},因为您的 GPU 可以通过硬件编码,为屏幕共享提供最佳压缩效果。" - #. Short label in the animation tab. Keep it concise. #: src/features/user/components/modals/tabs/accessibility_tab/AnimationTab.tsx:52 msgid "Automatically play GIFs" @@ -4648,6 +4526,16 @@ msgstr "自动已读" msgid "Autoscrolling" msgstr "自动滚动" +#. Settings search synonym. Codec name; keep literal. Used to match this term in the settings search bar. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:101 +msgid "AV1" +msgstr "AV1" + +#. Option label for the screen-share codec select while the AV1 opt-in is off and the option is disabled. AV1 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:226 +msgid "AV1 (requires opt-in)" +msgstr "AV1(需要选择加入)" + #. Label for the available desktop version in the Linux update modal. #: src/features/updater/commands/UpdaterModalCommands.tsx:140 msgid "Available" @@ -4875,7 +4763,7 @@ msgid "Badge" msgstr "徽章" #. Option label for a software encoder quality select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:83 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:88 msgid "Balanced" msgstr "均衡" @@ -4917,7 +4805,7 @@ msgstr "封禁将于 {0} 到期。" #: src/features/moderation/components/modals/BanMemberModal.tsx:270 #: src/features/ui/action_menu/GuildMemberContextMenu.tsx:66 #: src/features/ui/action_menu/items/GuildMemberMenuItems.tsx:51 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:94 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:118 msgid "Ban member" msgstr "封禁成员" @@ -5046,7 +4934,7 @@ msgstr "1 到 32 个字符" #. 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/PlutoniumIndex.ts:27 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:207 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:202 msgid "Billing" msgstr "账单" @@ -5099,7 +4987,7 @@ msgid "Biometrics" 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/VoiceVideoIndex.ts:160 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:181 msgid "Bitrate" msgstr "比特率" @@ -5181,8 +5069,8 @@ msgstr "已屏蔽" #: src/features/user/components/modals/tabs/BlockedUsersTab.tsx:210 #: src/features/user/components/settings_utils/search_index/BlockedUsersIndex.ts:6 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:152 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:58 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:18 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:53 msgid "Blocked users" msgstr "已屏蔽用户" @@ -5275,7 +5163,7 @@ msgstr "已加入书签。" #. Tab label in the inbox popout listing the user bookmarks. #: src/features/channel/components/modals/BookmarksBottomSheet.tsx:33 #: src/features/messaging/components/pages/SavedMessagesPage.tsx:23 -#: src/features/messaging/components/popouts/InboxPopout.tsx:36 +#: src/features/messaging/components/popouts/InboxPopout.tsx:34 msgid "Bookmarks" msgstr "收藏夹" @@ -5535,10 +5423,6 @@ msgstr "霸凌、反复骚扰、跟踪或恶意人身攻击。" msgid "Bullying, threats, hate, violence, raids, or content that pushes self-harm." msgstr "欺凌、威胁、仇恨、暴力、突袭或宣扬自残的内容。" -#: src/features/expressions/components/modals/CreatePackModal.tsx:95 -msgid "Bundle your favorite stickers into a pack you can distribute." -msgstr "将你喜欢的贴纸打包成表情包,然后分享出去。" - #. Short label in the app constants. #: src/features/app/constants/AppConstants.ts:45 msgid "Busy right now" @@ -5761,7 +5645,7 @@ msgid "Cameras and virtual capture devices are selected here in {productName}, n msgstr "摄像头和虚拟捕捉设备在 {productName} 中选择,而不是在 Wayland 系统选择器中。如果此处未显示任何内容,请检查权限或连接设备。" #. Tooltip in the voice control bar when cameras are disabled because the participant count exceeds the limit. {voiceChannelCameraUserLimit} is the configured threshold. -#: src/features/voice/components/VoiceControlBar.tsx:136 +#: src/features/voice/components/VoiceControlBar.tsx:132 msgid "Cameras are off above {voiceChannelCameraUserLimit} participants" msgstr "参与人数超过 {voiceChannelCameraUserLimit} 时,摄像头将关闭" @@ -5781,7 +5665,6 @@ msgid "Can't upload files here" msgstr "无法在此上传文件" #. Action label for dismissing a mass-mention warning. -#. Button label on a scheduled message row that cancels (deletes) the scheduled send. #. Button label that closes the emoji rename popout without saving. #. Button that closes the delete channel confirmation without deleting. #. Button that closes the device logout confirmation without changes. @@ -5810,10 +5693,8 @@ msgstr "无法在此上传文件" #: src/features/emoji/components/emojis/EmojiListItem.tsx:318 #: src/features/expressions/components/modals/AddFavoriteMemeModal.tsx:111 #: src/features/expressions/components/modals/AddGuildStickerModal.tsx:250 -#: src/features/expressions/components/modals/CreatePackModal.tsx:137 #: src/features/expressions/components/modals/EditFavoriteMemeModal.tsx:87 #: src/features/expressions/components/modals/EditGuildStickerModal.tsx:116 -#: src/features/expressions/components/modals/EditPackModal.tsx:124 #: src/features/guild/components/modals/TransferOwnershipModal.tsx:91 #: src/features/i18n/utils/CommonMessageDescriptors.ts:98 #: src/features/input/state/input_keybind/shared.ts:137 @@ -5824,7 +5705,6 @@ msgstr "无法在此上传文件" #: src/features/messaging/components/modals/ForwardModal.tsx:635 #: src/features/messaging/components/modals/ImageCropModal.tsx:925 #: src/features/messaging/components/modals/MessageHistoryThresholdModal.tsx:107 -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:47 #: src/features/moderation/components/modals/BanMemberModal.tsx:262 #: src/features/moderation/components/modals/RemoveTimeoutModal.tsx:70 #: src/features/moderation/components/modals/TimeoutMemberModal.tsx:126 @@ -5850,11 +5730,6 @@ msgstr "取消" msgid "Cancel editing message" msgstr "取消编辑消息" -#. Button or menu action label in the channel and chat scheduled message edit bar. Keep it concise. -#: src/features/channel/components/ScheduledMessageEditBar.tsx:18 -msgid "Cancel editing scheduled message" -msgstr "取消编辑定时消息" - #. Relationship action label for canceling an outgoing friend request. #: src/features/relationship/utils/RelationshipMessageDescriptors.ts:25 msgid "Cancel friend request" @@ -5935,16 +5810,6 @@ msgstr "无法编辑" msgid "Cannot delete account" msgstr "无法删除帐户" -#. Title of the error modal when installing an emoji pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:83 -msgid "Cannot install emoji pack" -msgstr "无法安装表情包" - -#. Title of the error modal when installing a sticker pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:87 -msgid "Cannot install sticker pack" -msgstr "无法安装贴纸包" - #. Toast error shown when captcha verification fails inside the auth captcha interceptor. #: src/features/auth/components/CaptchaInterceptor.tsx:14 msgid "Captcha verification failed. Try again." @@ -5955,15 +5820,15 @@ msgstr "验证码验证失败。请重试。" msgid "Capture" msgstr "录音" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:398 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:420 msgid "Capture app audio" msgstr "捕捉应用音频" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:399 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:421 msgid "Capture desktop audio" msgstr "捕捉桌面音频" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:397 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:419 msgid "Capture device audio" msgstr "捕捉设备音频" @@ -6221,12 +6086,12 @@ msgstr "更改密码表单" msgid "Change scheduled" msgstr "已安排更改" -#. Tooltip / button label in the screen-share status pill. Opens the picker to change what is being shared. -#. Voice control menu action to choose a different screen-share source. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:48 -#: src/features/voice/components/VoiceControlBar.tsx:108 -msgid "Change source" -msgstr "更改来源" +#. Action that opens the source picker for the active screen share. +#. Voice screen share menu action that changes the shared source. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:24 +#: src/features/voice/components/ActiveScreenShareMenu.tsx:23 +msgid "Change Stream" +msgstr "更改直播" #. Modal title for the screen-share picker when switching an ongoing stream to a new source. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:156 @@ -6575,7 +6440,7 @@ msgstr "超出字符限制 {remaining} 个" #: src/features/input/components/modals/KeyboardShortcutsCheatsheetModal.tsx:40 #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:15 #: src/features/user/components/modals/tabs/keybinds_tab/DefaultKeybindsList.tsx:39 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:120 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:115 msgid "Chat" msgstr "聊天" @@ -6976,7 +6841,7 @@ msgid "Choose your profile accent color" 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/VoiceVideoIndex.ts:108 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:129 msgid "Cisco" msgstr "思科" @@ -7584,7 +7449,7 @@ msgid "Codec" 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/VoiceVideoIndex.ts:96 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:117 msgid "Codec negotiation testing" msgstr "编解码器协商测试" @@ -7628,8 +7493,8 @@ msgstr "收起频道话题" #. Tooltip / aria label on a voice participant tile button that collapses expanded device tiles for one user. #. Voice menu action that collapses expanded device tiles back into a single tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:98 -#: src/features/voice/components/VoiceParticipantTile.tsx:165 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:122 +#: src/features/voice/components/VoiceParticipantTile.tsx:166 msgid "Collapse devices" msgstr "收起设备" @@ -8104,7 +7969,7 @@ msgstr "输入框聚焦" #. Button label that opens a dedicated advanced settings modal for configuring screen-share encoder controls. #. Button label that opens a dedicated advanced settings modal. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedChatControls.tsx:161 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:163 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:168 msgid "Configure" msgstr "配置" @@ -8127,7 +7992,7 @@ msgid "Configure now" msgstr "立即配置" #. Tooltip / aria label on the screen-share control while a share is active. Opens the configure / end menu. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:69 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:58 msgid "Configure or end screen share" msgstr "配置或结束屏幕共享" @@ -8378,12 +8243,12 @@ msgstr "连接:{connectionId}" #: src/features/i18n/utils/CommonMessageDescriptors.ts:410 #: src/features/user/components/popouts/UserProfileShared.tsx:610 #: src/features/user/components/settings_utils/search_index/LinkedAccountsIndex.ts:8 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:38 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:30 msgid "Connections" msgstr "关联账号" #. User settings tab for linked external accounts. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:111 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:106 msgctxt "user-settings-tab" msgid "Connections" msgstr "连接" @@ -8434,7 +8299,7 @@ msgid "Content filtering" msgstr "内容过滤" #. Label for an advanced screen-share select. Refers to the WebRTC MediaStreamTrack contentHint value. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:131 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:136 msgid "Content hint" msgstr "内容提示" @@ -9157,16 +9022,6 @@ msgstr "无法忽略好友请求" msgid "Couldn't ignore the friend request. Try again." msgstr "无法忽略好友请求。请重试。" -#. Generic body for the error modal when an emoji pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:107 -msgid "Couldn't install this emoji pack. Try again later." -msgstr "无法安装此表情包。请稍后重试。" - -#. Generic body for the error modal when a sticker pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:111 -msgid "Couldn't install this sticker pack. Try again later." -msgstr "无法安装此贴纸包。请稍后重试。" - #. Error modal title shown when accepting a community invite fails. #: src/features/invite/components/alerts/InviteAcceptFailedModal.tsx:9 msgid "Couldn't join community" @@ -9582,11 +9437,6 @@ msgstr "创建账号以领取你的礼物" msgid "Create and manage applications and bots for your account" msgstr "创建和管理你的帐户的应用和机器人" -#. Empty-state description for expression packs when the feature requires premium. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:63 -msgid "Create and share custom emoji and sticker packs with {premiumProductFullName}." -msgstr "使用 {premiumProductFullName} 创建和分享自定义表情和贴纸包。" - #. Button or menu action label in the application create modal. Keep it concise. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/applications_tab/ApplicationCreateModal.tsx:20 @@ -9628,14 +9478,6 @@ msgstr "创建私聊" msgid "Create emoji & stickers" msgstr "创建表情和贴纸" -#. Action that opens the create-emoji-pack modal. -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/expressions/components/modals/CreatePackModal.tsx:18 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:314 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:31 -msgid "Create emoji pack" -msgstr "创建表情包" - #. Accessible label for the create-favorite-category form. #: src/features/expressions/components/modals/CreateFavoriteCategoryModal.tsx:16 msgid "Create favorite category form" @@ -9688,14 +9530,6 @@ msgstr "创建或加入社群" msgid "Create role" msgstr "创建身份组" -#. Action that opens the create-sticker-pack modal. -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/expressions/components/modals/CreatePackModal.tsx:22 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:314 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:35 -msgid "Create sticker pack" -msgstr "创建贴纸包" - #. Setup wizard title prompting the operator to create the first account. #: src/features/app/components/setup/SetupWizardSteps.tsx:48 msgid "Create the administrator account" @@ -9748,15 +9582,6 @@ msgstr "已创建" msgid "Created {createdAt}" msgstr "创建于 {createdAt}" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:334 -msgid "Created {createdCount} / {createdLimit}" -msgstr "已创建 {createdCount} / {createdLimit}" - -#. placeholder {0}: NicknameUtils.getDisplayName(packCreator) -#: src/features/channel/components/InviteEmbed.tsx:343 -msgid "Created by {0}" -msgstr "由 {0} 创建" - #. placeholder {0}: inviter ? NicknameUtils.getNickname(inviter, undefined, channelId) : invite.inviter ? NicknameUtils.getDisplayName(invite.inviter) : '' #. placeholder {1}: formatExpiresAt(invite.expires_at) #: src/features/channel/components/modals/GroupInvitesBottomSheet.tsx:218 @@ -9768,13 +9593,6 @@ msgstr "由 {0} 创建。{1} 后失效。" msgid "Created by {creatorDisplayName} on {createdAt}" msgstr "由 {creatorDisplayName} 创建于 {createdAt}" -#. Metadata label for an expression pack invite. userName is the pack creator username. -#. Short label in the authentication invite header. Preserve {userName}; it is inserted by code. Keep the tone plain and specific. -#: src/features/auth/flow/InviteHeader.tsx:29 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:73 -msgid "Created by {userName}" -msgstr "由 {userName} 创建" - #. placeholder {0}: renderInline(change.newValue, i18n, guildId) #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:739 msgid "Created for channel {0}." @@ -9787,11 +9605,6 @@ msgstr "为频道 {0} 创建." msgid "Created on {0}." msgstr "创建于 {0}。" -#. 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/ExpressionPacksIndex.ts:43 -msgid "Created packs" -msgstr "已创建的表情包" - #. placeholder {0}: renderInline(change.newValue, i18n) #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:743 msgid "Created with name {0}." @@ -10119,7 +9932,7 @@ msgid "Custom tags" msgstr "自定义标签" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:87 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:83 msgid "Custom themes" msgstr "自定义主题" @@ -10603,7 +10416,6 @@ msgstr "移动设备上默认关闭,以节省电量和流量。" #. Button or menu action label in the channel and chat embed audio. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the channel and chat media container. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the channel and chat mobile memes picker. Keep it concise. Keep the tone plain and specific. -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the messaging commands. Keep it concise. Keep the tone plain and specific. #. Confirm button label on the destructive delete-saved-media alert. #. Danger button label that confirms deleting a custom emoji. @@ -10626,7 +10438,6 @@ msgstr "移动设备上默认关闭,以节省电量和流量。" #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:117 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:290 #: src/features/user/components/modals/tabs/component_gallery_tab/index.tsx:238 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:49 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:154 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:190 msgid "Delete" @@ -10785,11 +10596,6 @@ msgstr "删除我的消息" msgid "Delete other members' messages. Pinning is controlled separately." msgstr "删除其他成员的消息。置顶功能单独管理。" -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:40 -msgid "Delete pack" -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:31 msgid "Delete passkey" @@ -10862,11 +10668,6 @@ msgstr "删除此消息" msgid "Delete this message? Can't be undone." msgstr "删除这条消息?此操作无法撤消。" -#. Error message in the expression packs tab. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:45 -msgid "Delete this pack? Can't be undone." -msgstr "删除此表情包?此操作无法撤消。" - #. Danger action in the channel permissions overwrite context menu that removes a member permission override from the channel. #: src/features/channel/components/modals/channel_tabs/channel_permissions_tab/OverwriteContextMenu.tsx:19 msgid "Delete user" @@ -11011,7 +10812,7 @@ msgid "Description must be no more than {discoveryDescriptionMaxLength} characte msgstr "描述不能超过 {discoveryDescriptionMaxLength} 个字符。" #. Developer settings tab showing UI component examples. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:153 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:148 msgid "Design system" msgstr "设计系统" @@ -11025,8 +10826,8 @@ msgstr "桌面版" #. User settings tab for desktop app integration and platform settings. #. User settings tab label shown on desktop builds when the OS could not be identified (fallback for the per-OS labels). -#: src/features/user/components/settings_utils/SettingsConstants.tsx:86 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:141 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:81 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:136 msgid "Desktop app" msgstr "桌面应用" @@ -11113,7 +10914,7 @@ msgstr "桌面版 {version} 已发布。下载安装程序,然后运行以更 #. Settings section label for desktop window behavior. #: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx:150 #: src/features/user/components/settings_utils/search_index/DesktopSettingsIndex.ts:94 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:62 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:54 msgid "Desktop window" msgstr "桌面窗口" @@ -11139,7 +10940,7 @@ msgid "Detached banner" msgstr "横幅已移除" #. Option label for a WebRTC content hint select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:147 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:152 msgid "Detail" msgstr "细节" @@ -11163,7 +10964,7 @@ 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/advanced_settings_tab/AdvancedSettingsCategories.ts:20 #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:25 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:211 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:206 msgid "Developer" msgstr "开发者" @@ -11171,7 +10972,7 @@ msgstr "开发者" #. Settings section label for client developer mode. #: src/features/user/components/modals/tabs/ClientDeveloperSettingsTab.tsx:17 #: src/features/user/components/settings_utils/search_index/ClientDeveloperSettingsIndex.ts:7 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:66 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:58 msgid "Developer mode" msgstr "开发者模式" @@ -11218,11 +11019,6 @@ msgstr "设备" msgid "Device alerts" msgstr "设备提醒" -#. Voice participant context menu submenu label for actions that affect one or more voice devices. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:182 -msgid "Device controls" -msgstr "设备控制" - #: src/features/user/components/modals/tabs/DevicesTab.tsx:131 msgid "Device details" msgstr "设备详情" @@ -11232,7 +11028,7 @@ msgstr "设备详情" msgid "Device revoked" msgstr "设备已撤销" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:891 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1024 msgid "Device selection" msgstr "选择设备" @@ -11255,7 +11051,7 @@ msgstr "设备:" #: src/features/user/components/modals/tabs/DevicesTab.tsx:530 #: src/features/user/components/settings_utils/search_index/DevicesIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/AppearanceSections.ts:82 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:62 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:57 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:124 msgid "Devices" msgstr "设备" @@ -11437,7 +11233,7 @@ msgid "Disable mobile push notifications" msgstr "关闭移动推送通知" #. Short label for an advanced screen-share preview preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:43 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:48 msgid "Disable picture-in-picture popout for screen shares" msgstr "屏幕共享时禁用画中画浮窗" @@ -11478,7 +11274,7 @@ msgstr "停用双重认证表单" #. Voice menu checkbox label. Hides another participant's video only for the current user. #. Voice menu checkbox that hides a participant video on the current device only. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:86 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:110 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:77 msgid "Disable video locally" msgstr "本地停用视频" @@ -11754,11 +11550,6 @@ msgstr "显示名称" msgid "Display name (optional)" msgstr "显示名称(可选)" -#. Voice participant context menu submenu label for call display and diagnostics preferences. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:186 -msgid "Display options" -msgstr "显示选项" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:661 msgid "Display role members separately." msgstr "单独显示角色成员." @@ -12284,12 +12075,8 @@ msgstr "荷兰语" msgid "e.g., YubiKey, iPhone, work computer" msgstr "例如:YubiKey、iPhone、工作电脑" -#: src/features/expressions/components/modals/PackInviteModal.tsx:187 -msgid "Each link works once." -msgstr "每个链接只能使用一次。" - #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:83 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:79 msgid "Early access to new features" msgstr "抢先体验新功能" @@ -12315,7 +12102,6 @@ msgstr "回音消除" #: src/features/emoji/components/stickers/StickerGridItem.tsx:43 #: src/features/platform/utils/DesktopLocaleBridge.ts:42 #: src/features/user/components/modals/tabs/chat_settings_tab/SearchEnginesTab.tsx:35 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:123 #: src/features/user/components/modals/tabs/LinkedAccountsTab.tsx:51 msgid "Edit" msgstr "编辑" @@ -12396,11 +12182,6 @@ msgstr "编辑社群资料" msgid "Edit connection" msgstr "编辑连接" -#. Action that opens the edit-emoji-pack modal. -#: src/features/expressions/components/modals/EditPackModal.tsx:19 -msgid "Edit emoji pack" -msgstr "编辑表情包" - #. Permission description in the role/permission editor for the Manage Community permission. Refers to top-level community settings, not per-channel. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:23 msgid "Edit global settings like name, description, and icon." @@ -12512,11 +12293,6 @@ msgstr "编辑贴纸" msgid "Edit sticker {stickerName}" msgstr "编辑贴纸\"{stickerName}\"" -#. Action that opens the edit-sticker-pack modal. -#: src/features/expressions/components/modals/EditPackModal.tsx:23 -msgid "Edit sticker pack" -msgstr "编辑贴纸包" - #. Settings search entry description. One-line summary of what the settings search entry controls. #: src/features/user/components/settings_utils/search_index/ApplicationsIndex.ts:88 msgid "Edit the bot avatar, tag, bio, banner, and friend request behavior" @@ -12555,11 +12331,6 @@ msgstr "暂时无法编辑。请稍后重试。" msgid "Editing message" msgstr "正在编辑消息" -#. Button or menu action label in the channel and chat scheduled message edit bar. Keep it concise. -#: src/features/channel/components/ScheduledMessageEditBar.tsx:14 -msgid "Editing scheduled message" -msgstr "正在编辑定时消息" - #. Discovery category dropdown option in the community Discovery settings tab. #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:88 msgid "Education" @@ -12674,7 +12445,7 @@ msgstr "嵌入" #. Developer settings tab for testing URL unfurls and rendered embeds. #. Settings search entry label for the developer embed debugger. #: src/features/user/components/settings_utils/search_index/EmbedDebuggerIndex.ts:7 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:149 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:144 msgid "Embed debugger" msgstr "嵌入调试器" @@ -12726,10 +12497,8 @@ msgstr "嵌入内容已取消屏蔽" #. Audit log target-type filter label. Filters entries that target a custom emoji. #. Column header for the custom emoji image or glyph. #. 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/app/config/AuditLogConstants.ts:172 #: src/features/emoji/components/emojis/EmojiListItem.tsx:337 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:162 msgid "Emoji" msgstr "表情" @@ -12745,11 +12514,6 @@ msgstr "表情符号" msgid "emoji {emojiName}" msgstr "表情符号 {emojiName}" -#. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:59 -msgid "Emoji & sticker packs" -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/ChatSettingsIndex.ts:351 msgid "Emoji autocomplete" @@ -12795,45 +12559,6 @@ msgstr "表情名称最多32个字符" msgid "Emoji names need at least 2 characters and can use letters, numbers, and underscores. Emojis must be under {maxSize}. Static images are resized to 128x128 pixels and compressed automatically. Animated emojis and SVGs must already fit the limit." msgstr "表情符号名称至少需要 2 个字符,并且可以使用字母、数字和下划线。表情符号的大小必须小于 {maxSize}。静态图像将自动调整为 128x128 像素并进行压缩。动画表情符号和 SVG 必须已经符合大小限制。" -#. Kind label on an emoji pack invite embed. -#. Short label in the authentication invite header. Keep the tone plain and specific. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/auth/flow/InviteHeader.tsx:21 -#: src/features/channel/components/InviteEmbed.tsx:84 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:57 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:105 -msgid "Emoji pack" -msgstr "表情包" - -#. placeholder {0}: invite.pack.name -#: src/features/invite/commands/InviteCommands.tsx:144 -msgid "Emoji pack {0} has been installed." -msgstr "表情包 {0} 已安装。" - -#. Title of the error modal when creating a new emoji pack is rejected because the user is at the creation limit. -#: src/features/invite/commands/InviteCommands.tsx:56 -msgid "Emoji pack creation limit reached" -msgstr "已达表情包创建上限" - -#. Modal title for the emoji pack invite share flow. -#: src/features/expressions/components/modals/PackInviteModal.tsx:57 -msgid "Emoji pack invite" -msgstr "表情包邀请" - -#. Title of the error modal when installing an emoji pack via invite is rejected because the user is at the install limit. -#: src/features/invite/commands/InviteCommands.tsx:47 -msgid "Emoji pack limit reached" -msgstr "表情包数量已达上限" - -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#. Settings section label for emoji expression packs. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:80 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:23 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:18 -msgid "Emoji packs" -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/ChatSettingsSections.ts:126 msgid "Emoji picker" @@ -12882,8 +12607,8 @@ msgstr "收藏为空" #. Label for an advanced select that caps the best video codec this client advertises it can decode. #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:172 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:92 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:177 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:113 msgid "Emulate decode codec (testing)" msgstr "模拟解码编解码器(测试)" @@ -13177,18 +12902,18 @@ msgstr "已启用成人内容。" #. Label for an advanced screen-share select. Refers to hardware or software video encoding. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:51 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:144 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:56 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:165 msgid "Encoder path" msgstr "编码器路径" #. Description for the encoder path select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:55 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:60 msgid "Encoder preference for new screen shares." msgstr "新屏幕共享的首选编码器。" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:164 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:185 msgid "Encoder, SVC, backup stream, and bitrate presets" msgstr "编码器、SVC、备用流和比特率预设。" @@ -13220,10 +12945,8 @@ msgstr "结束宽限期" msgid "End grace period now?" msgstr "立即结束宽限期?" -#. Button label that stops the current screen share. #. Voice control menu action to stop sharing the screen. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:52 -#: src/features/voice/components/VoiceControlBar.tsx:112 +#: src/features/voice/components/VoiceControlBar.tsx:108 msgid "End screen share" msgstr "结束屏幕共享" @@ -13540,7 +13263,9 @@ msgstr "整个系统音频" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Subsection title in the voice tab. Keep it concise. +#. Voice menu submenu label for per-user entrance sound controls. #. Voice menu submenu label that contains per-user entrance sound mute and volume controls. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:179 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:309 #: src/features/user/components/modals/tabs/UserVoiceTab.tsx:187 #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:145 @@ -13568,6 +13293,8 @@ msgid "Entrance sound saved" msgstr "入场音效已保存" #. Voice menu slider label adjusting playback volume of this user's entrance sound, locally only. +#. Voice menu slider label for a user's entrance sound playback volume. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:187 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:318 msgid "Entrance sound volume" msgstr "入场音量" @@ -13803,10 +13530,6 @@ msgstr "实验性" msgid "EXPERIMENTAL" msgstr "EXPERIMENTAL" -#: src/features/expressions/components/modals/PackInviteModal.tsx:152 -msgid "Expiration" -msgstr "有效期" - #. Label above the expiration duration dropdown in the invite link settings. #: src/features/invite/components/modals/InviteModal.tsx:102 msgid "Expire after" @@ -13941,13 +13664,8 @@ msgstr "导出我的数据" msgid "Export themes" msgstr "导出主题" -#. Developer / debug surface — keep terse and technical. Tooltip / description for the Expression packs settings toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:129 -msgid "Expose the staff-only Expression packs page in user settings." -msgstr "在用户设置中显示仅供员工使用的表情包页面。" - #. Developer / debug surface — keep terse and technical. Tooltip / description for the profile timezone settings toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:138 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:129 msgid "Expose the staff-only timezone section in profile settings." msgstr "在个人资料设置中显示仅供员工访问的时区部分。" @@ -13958,23 +13676,6 @@ msgstr "在个人资料设置中显示仅供员工访问的时区部分。" msgid "Expression autocomplete" msgstr "表情自动补全" -#. Settings search entry label. Names the settings search entry in the settings UI. -#. User settings tab for purchased or owned emoji/sticker expression packs. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:166 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:7 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:54 -msgid "Expression packs" -msgstr "表情包" - -#. Empty-state title for expression packs when the feature requires premium. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:59 -msgid "Expression packs are a {premiumProductName} feature" -msgstr "表情包是 {premiumProductName} 功能" - -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:168 -msgid "Expression packs are not enabled on this instance. Contact your instance administrator for more information." -msgstr "此实例未启用表情包。请联系实例管理员了解详情。" - #. Aria label for the expression picker category nav. #: src/features/i18n/utils/CommonMessageDescriptors.ts:751 msgid "Expression picker categories" @@ -13987,9 +13688,7 @@ msgstr "表情包清除" #. Community settings sidebar category grouping the emoji and stickers tabs. #. 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/GuildSettingsConstants.ts:249 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:19 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:134 msgid "Expressions" msgstr "表情" @@ -14457,7 +14156,7 @@ msgstr "已收藏" msgid "Favorites" msgstr "收藏" -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:182 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:177 msgid "Feature" msgstr "功能" @@ -14753,14 +14452,14 @@ msgstr "聚焦文本输入框" #. Voice call layout action that pins one of several active devices of the same participant. #. Voice layout menu action that focuses one device/session for a participant. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:37 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:61 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:101 msgid "Focus this device" msgstr "聚焦此设备" #. Voice call layout action that pins the selected participant in the focused view. #. Voice layout menu action that focuses one participant in the call view. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:41 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:65 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:105 msgid "Focus this person" msgstr "聚焦此人" @@ -14807,7 +14506,7 @@ msgstr "文件夹设置" msgid "Follow us on {blueskyProviderName}" msgstr "在 {blueskyProviderName} 上关注我们" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:693 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:826 msgid "Follow voice input" msgstr "跟随语音输入" @@ -15061,7 +14760,7 @@ msgstr "转发了一条消息" msgid "Forwarded from" msgstr "转发自" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:269 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:267 msgid "Found {resultCount} results in {categoryCount} categories" msgstr "在 {categoryCount} 个类别中找到 {resultCount} 个结果" @@ -15096,7 +14795,7 @@ msgstr "帧率" msgid "France" msgstr "法国" -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:187 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:182 msgid "Free" msgstr "免费" @@ -15355,10 +15054,6 @@ msgstr "通用" msgid "Generate a shareable link or copy your combined custom CSS." msgstr "生成可分享的链接或复制组合的自定义 CSS。" -#: src/features/expressions/components/modals/PackInviteModal.tsx:213 -msgid "Generate invite" -msgstr "生成邀请" - #. Short label in the add friends to group modal. Keep it concise. #: src/features/relationship/components/modals/AddFriendsToGroupModal.tsx:23 msgid "Generate invite link" @@ -15639,7 +15334,7 @@ msgstr "赠送的 <0/> 有效期至 <1>{giftEndDate}。不会自动续订。 #. Settings search entry label. Also used as a search synonym in the settings search bar. #. User settings tab for gift inventory and redemption codes. #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:37 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:99 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:94 msgid "Gifts" msgstr "礼物" @@ -15664,7 +15359,7 @@ msgid "Glad you're here, {username}!" msgstr "很高兴你来了,{username}!" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:71 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:67 msgid "Global emoji & sticker access" msgstr "全球表情和贴纸访问" @@ -15703,8 +15398,8 @@ msgstr "前往{premiumProductName}" #. Button label on a community invite embed when the current user is already a member. #. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:108 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:53 +#: src/features/channel/components/InviteEmbed.tsx:79 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:45 msgid "Go to community" msgstr "前往社群" @@ -15831,7 +15526,7 @@ msgstr "授予了 {0}。" msgid "Grants all permissions and bypasses channel restrictions. Highly sensitive." msgstr "授予所有权限并绕过频道限制。高度敏感。" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:878 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1011 msgid "Granular selection" msgstr "精细选择" @@ -15867,7 +15562,7 @@ msgstr "希腊语" #. Toggle label in the mobile video settings bottom sheet. Switches to grid layout. #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:88 -#: src/features/voice/components/VoiceSettingsMenus.tsx:784 +#: src/features/voice/components/VoiceSettingsMenus.tsx:785 msgid "Grid view" msgstr "网格视图" @@ -15948,7 +15643,7 @@ msgstr "群邀请" #. Audit log channel type label for group DM channels. #. Fallback display name for an unnamed group DM in quick switcher results. #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:57 -#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:44 +#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:43 msgid "Group message" msgstr "群消息" @@ -16010,20 +15705,25 @@ msgid "Grouping" 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/VoiceVideoIndex.ts:104 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:125 msgid "H.264" msgstr "H.264" #. Label for an advanced screen-share select. H.264 is a codec name and should stay literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:115 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:120 msgid "H.264 backup stream" msgstr "H.264 备用流" #. Option label for an H.264 backup stream select. H.264 is a codec name and should stay literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:127 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:132 msgid "H.264 simulcast backup" msgstr "H.264 同播备份" +#. Option label for the screen-share codec select while the HEVC opt-in is off and the option is disabled. H.265 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:231 +msgid "H.265 (requires opt-in)" +msgstr "H.265(需要选择加入)" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the connection add connection modal. #: src/features/connection/components/modals/AddConnectionModal.tsx:57 @@ -16075,12 +15775,8 @@ msgstr "硬件加速" msgid "Hardware acceleration can cause rendering glitches with transparent windows. Try --disable-gpu if you see flicker or smearing." msgstr "硬件加速可能会导致透明窗口出现渲染故障。如果出现闪烁或涂抹,请尝试使用 --disable-gpu。" -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:132 -msgid "Hardware acceleration is off, so codecs will encode on your CPU. <0>Turn it back on in {advancedSettingsLabel}." -msgstr "硬件加速已关闭,因此编解码器将在您的 CPU 上进行编码。<0>请在{advancedSettingsLabel}中将其重新启用。" - #. 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/VoiceVideoIndex.ts:152 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:173 msgid "Hardware encoder" msgstr "硬件编码器" @@ -16215,10 +15911,15 @@ msgid "Help translate {PRODUCT_NAME} into your language on <0>{I18N_WEBLATE_DOMA msgstr "帮助我们将 {PRODUCT_NAME} 翻译成您的语言,请访问 <0>{I18N_WEBLATE_DOMAIN}。" #. Description for a WebRTC content hint select. Keep Motion, Detail, and text as plain option concepts. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:135 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:140 msgid "Helps the browser choose motion, detail, or text handling." msgstr "帮助浏览器选择运动、细节或文本处理方式。" +#. Settings search synonym. Codec name; keep literal. Used to match this term in the settings search bar. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:105 +msgid "HEVC" +msgstr "HEVC" + #. Codec description in the screen share codec policy menu. HEVC is a codec name; keep WebRTC literal. #: src/features/voice/utils/ScreenShareCodecPolicy.ts:28 msgid "HEVC. Efficient at low bitrate, but only usable when WebRTC exposes a hardware encoder." @@ -16370,7 +16071,7 @@ msgid "Hide muted channels by default?" msgstr "默认隐藏已静音频道?" #. Short label for an advanced stream privacy preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:47 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:52 msgid "Hide my stream preview thumbnail" msgstr "隐藏我的直播预览缩略图" @@ -16389,7 +16090,7 @@ msgstr "隐藏密码" msgid "Hide picture-in-picture popout?" msgstr "隐藏画中画弹窗?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:727 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:860 msgid "Hide preview thumbnail" msgstr "隐藏预览缩略图" @@ -16451,7 +16152,7 @@ msgid "High dynamic range display mode" msgstr "高动态范围显示模式" #. Description for a software encoder quality select. Keep AV1 and CPU literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:75 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:80 msgid "Higher quality can cost more CPU and latency." msgstr "更高的质量可能会增加 CPU 负载和延迟。" @@ -16474,7 +16175,7 @@ msgstr "提示" msgid "Hoist order" msgstr "显示顺序" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:507 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:522 msgid "Hoist order reset to default" msgstr "提升顺序已重置为默认" @@ -16503,7 +16204,7 @@ msgstr "按住录音。向上拖动锁定,松开发送。" #. Action label in quick switcher for navigating to the Home tab. #: src/features/app/components/layout/MobileBottomNav.tsx:110 -#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:48 +#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:47 msgid "Home" msgstr "首页" @@ -16834,11 +16535,11 @@ msgstr "忽略" msgid "Ignore friend request" msgstr "忽略好友请求" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:868 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1001 msgid "Ignore hardware devices" msgstr "忽略硬件设备" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:844 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:977 msgid "Ignore input media" msgstr "忽略输入媒体" @@ -16864,7 +16565,7 @@ msgstr "忽略垃圾信息标记" msgid "Ignore the friend request from {displayName}?" msgstr "忽略来自 {displayName} 的好友请求?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:855 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:988 msgid "Ignore virtual" msgstr "忽略虚拟设备" @@ -17198,7 +16899,7 @@ msgid "Inbox preview" msgstr "收件箱预览" #. Accessible label for the inbox popout tablist. -#: src/features/messaging/components/popouts/InboxPopout.tsx:44 +#: src/features/messaging/components/popouts/InboxPopout.tsx:38 msgid "Inbox tabs" msgstr "收件箱标签页" @@ -17446,38 +17147,11 @@ msgstr "插入表情" msgid "Install {productName} for the full source picker and smoother screen-sharing controls." msgstr "安装 {productName} 以获得完整的源选择器和更流畅的屏幕共享控制。" -#. Button label on an emoji pack invite embed that installs the pack. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:92 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:65 -msgid "Install emoji pack" -msgstr "安装表情包" - -#. Button label on a sticker pack invite embed that installs the pack. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:96 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:69 -msgid "Install sticker pack" -msgstr "安装贴纸包" - #. Label for the installed desktop version in the Linux update modal. #: src/features/updater/commands/UpdaterModalCommands.tsx:136 msgid "Installed" msgstr "已安装" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:303 -msgid "Installed {installedCount} / {installedLimit}" -msgstr "已安装 {installedCount} / {installedLimit}" - -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:113 -msgid "Installed on {installedAt}" -msgstr "已安装于 {installedAt}" - -#. 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/ExpressionPacksIndex.ts:39 -msgid "Installed packs" -msgstr "已安装的表情包" - #. Desktop updater modal body. The currentVersion placeholder is the installed app version. #: src/features/updater/commands/UpdaterModalCommands.tsx:45 msgid "Installed version: {currentVersion}." @@ -17527,7 +17201,7 @@ msgstr "界面" #. Settings section label for interface language selection. #. Settings section title in the language tab. Keep it concise. #: src/features/user/components/modals/tabs/LanguageTab.tsx:79 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:50 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:42 msgid "Interface language" msgstr "界面语言" @@ -17536,11 +17210,6 @@ msgstr "界面语言" msgid "Interface size" msgstr "界面大小" -#. Status pill on a scheduled message row when the schedule is in the past or otherwise invalid. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:26 -msgid "Invalid" -msgstr "无效" - #. Error message in the use entrance sound. #. Error message in the use sound settings. #: src/features/user/components/modals/tabs/hooks/useEntranceSound.ts:30 @@ -17631,7 +17300,6 @@ msgstr "隐身" #: src/features/app/config/AuditLogConstants.ts:180 #: src/features/channel/components/guild_members_page/MemberTableRow.tsx:43 #: src/features/invite/components/modals/InviteModal.tsx:97 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:120 msgid "Invite" msgstr "邀请" @@ -17704,7 +17372,7 @@ msgid "Invite link settings" msgstr "邀请链接设置" #. Title shown on an invite embed while streaming privacy is active. -#: src/features/channel/components/InviteEmbed.tsx:137 +#: src/features/channel/components/InviteEmbed.tsx:108 msgid "Invite masked" msgstr "邀请已隐藏" @@ -17786,7 +17454,7 @@ msgid "Invite to community" msgstr "邀请加入社群" #. Title shown on an invite embed when the invite cannot be resolved due to a non-permanent failure. -#: src/features/channel/components/InviteEmbed.tsx:133 +#: src/features/channel/components/InviteEmbed.tsx:104 msgid "Invite unavailable" msgstr "邀请不可用" @@ -17805,17 +17473,6 @@ msgstr "邀请人" msgid "Invited by {0}." msgstr "由 {0} 邀请." -#. Short label in the authentication invite header. Preserve {inviterTag}; it is inserted by code. Keep the tone plain and specific. -#: src/features/auth/flow/InviteHeader.tsx:34 -#: src/features/channel/components/InviteEmbed.tsx:347 -msgid "Invited by {inviterTag}" -msgstr "由 {inviterTag} 邀请" - -#. Metadata label for an expression pack invite. userTag is the inviter username and discriminator. -#: src/features/invite/components/modals/InviteAcceptModal.tsx:77 -msgid "Invited by {userTag}" -msgstr "由 {userTag} 邀请" - #: src/features/invite/components/InviteListItem.tsx:67 msgid "Inviter" msgstr "邀请人" @@ -17860,7 +17517,7 @@ msgstr "由于 {productName} 检测到潜在的恶意攻击,邀请功能已暂 #. Invite settings notice shown after admins pause invite links for a community. #. Status message on a community invite embed when invites are paused by community admins. -#: src/features/channel/components/InviteEmbed.tsx:121 +#: src/features/channel/components/InviteEmbed.tsx:92 #: src/features/invite/components/DisableInvitesButton.tsx:48 msgid "Invites are paused for this community." msgstr "本社区已暂停邀请。" @@ -17871,7 +17528,7 @@ msgstr "此社群的邀请功能已被管理员暂停。虽然可以创建此邀 #. Audit log community feature label meaning invite creation is disabled. #. Status label on a community invite embed when invites are paused or anti-raid mode is active. -#: src/features/channel/components/InviteEmbed.tsx:104 +#: src/features/channel/components/InviteEmbed.tsx:75 #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:106 msgid "Invites disabled" msgstr "邀请已禁用" @@ -17884,7 +17541,7 @@ msgstr "邀请已禁用提示栏" #. Button or menu action label in the invite accept modal. Keep it concise. #. Button or menu action label in the invites disabled modal. Keep it concise. #: src/features/invite/components/alerts/InvitesDisabledModal.tsx:9 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:49 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:41 msgid "Invites paused" msgstr "邀请已暂停" @@ -18025,12 +17682,12 @@ msgid "Join community form" msgstr "加入社群表单" #. Button label on a group DM invite embed that accepts the invite. -#: src/features/channel/components/InviteEmbed.tsx:80 +#: src/features/channel/components/InviteEmbed.tsx:71 msgid "Join group" msgstr "加入群聊" #. Button or menu action label in the invite accept modal. Keep it concise. -#: src/features/invite/components/modals/InviteAcceptModal.tsx:45 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:37 msgid "Join group DM" msgstr "加入群聊" @@ -18355,12 +18012,12 @@ msgstr "韩语" #. User settings tab for language, locale, and time display preferences. #: src/features/app/components/setup/SetupWizardSteps.tsx:56 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:6 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:137 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:132 msgid "Language" 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/GeneralSettingsSections.ts:54 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:46 msgid "Language settings" msgstr "语言设置" @@ -18440,15 +18097,10 @@ msgid "Launch at login" msgstr "登录时启动" #. Description for an SVC mode select. Keep SVC and AV1 literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:95 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:100 msgid "Layering for AV1 and VP9 when available." msgstr "当可用时,AV1 和 VP9 的分层处理。" -#. CTA label that opens the premium settings tab from expression packs. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:67 -msgid "Learn about {premiumProductName}" -msgstr "了解 {premiumProductName}" - #. Accessible label for the screen-share picker footer info button. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:184 msgid "Learn about screen share previews" @@ -18818,7 +18470,7 @@ msgid "Links" msgstr "链接" #. User settings tab label shown on Linux desktop builds. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:78 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:73 msgid "Linux app" msgstr "Linux 应用程序" @@ -19115,7 +18767,7 @@ msgid "macOS" msgstr "macOS" #. User settings tab label shown on macOS desktop builds. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:82 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:77 msgid "macOS app" msgstr "macOS 应用程序" @@ -19247,11 +18899,6 @@ msgstr "管理社群功能" msgid "Manage emoji & stickers" msgstr "管理表情符号和贴纸" -#. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:47 -msgid "Manage expression packs" -msgstr "管理表情包" - #: src/features/channel/components/modals/channel_tabs/ChannelWebhooksTab.tsx:93 msgid "Manage incoming webhooks that can post messages into this channel." msgstr "管理可在此频道中发布消息的传入 Webhook。" @@ -19316,7 +18963,7 @@ msgstr "手动更新桌面版" #. Action label in the inbox popout overflow menu. Marks every inbox channel as read. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/messaging/components/popouts/InboxPopout.tsx:48 +#: src/features/messaging/components/popouts/InboxPopout.tsx:42 #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:435 msgid "Mark all as read" msgstr "全部标为已读" @@ -19334,7 +18981,7 @@ msgstr "将所有私信标记为已读" #. Accessible label and tooltip for the mark-all-as-read button in the inbox popout. #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:165 -#: src/features/messaging/components/popouts/InboxPopout.tsx:52 +#: src/features/messaging/components/popouts/InboxPopout.tsx:46 msgid "Mark all inbox channels as read" msgstr "将收件箱中的所有频道标记为已读" @@ -19597,10 +19244,6 @@ msgstr "最大使用次数" msgid "Max size: {BACKGROUND_MEDIA_MAX_SIZE_LABEL}." msgstr "最大尺寸:{BACKGROUND_MEDIA_MAX_SIZE_LABEL}。" -#: src/features/expressions/components/modals/PackInviteModal.tsx:168 -msgid "Max uses" -msgstr "最多使用" - #: src/features/user/components/modals/tabs/component_gallery_tab/IndicatorsTab.tsx:451 msgid "Max visible count" msgstr "最大可见数量" @@ -19615,13 +19258,6 @@ msgstr "最大化窗口" msgid "Maximizes visible messages with minimal spacing." msgstr "以最小间距显示更多消息。" -#. Form helper text describing the maximum length of a description field. -#. Form helper text describing the maximum length of a description field. -#: src/features/expressions/components/modals/CreatePackModal.tsx:46 -#: src/features/expressions/components/modals/EditPackModal.tsx:43 -msgid "Maximum 256 characters" -msgstr "最多256个字符" - #. Label for attachment decay maximum eligible size. #: src/features/app/components/setup/SetupWizardSteps.tsx:240 msgid "Maximum eligible size (MB)" @@ -19638,10 +19274,15 @@ msgid "Maximum protection for family-friendly spaces" msgstr "为家庭友好空间提供最高等级保护" #. Label for an advanced screen-share bitrate select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:155 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:160 msgid "Maximum screen share bitrate" msgstr "屏幕共享最大比特率" +#. Settings search entry description for the AV1 and H.265 screen-share opt-in toggles. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:97 +msgid "May cause compatibility issues for viewers. We’re working on improving this." +msgstr "可能会导致观看者出现兼容性问题。我们正在努力改进。" + #. Short label in the max favorite memes modal. #: src/features/app/components/alerts/MaxFavoriteMemesModal.tsx:34 #: src/features/expressions/components/modals/GiftAcceptModal.tsx:220 @@ -19690,9 +19331,7 @@ msgid "Media buttons" msgstr "媒体按钮" #. Accessible label for the floating media controls toolbar in the media viewer modal. -#. Voice participant context menu submenu label for camera, stream, and video actions. #: src/features/messaging/components/modals/media_modal/shared.ts:69 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:190 msgid "Media controls" msgstr "媒体控件" @@ -19898,7 +19537,7 @@ msgstr "成员 (已选)" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Voice participant menu action that inserts a mention of the selected user into the message composer. #: src/features/ui/action_menu/items/MentionUserMenuItem.tsx:13 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:45 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:69 #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:67 msgid "Mention" msgstr "提及" @@ -20004,7 +19643,7 @@ msgstr "消息" #: src/features/guild/components/modals/guild_tabs/GuildMemberActionsSheet.tsx:88 #: src/features/ui/action_menu/items/ActionsSubmenu.tsx:41 #: src/features/ui/action_menu/items/MessageUserMenuItem.tsx:26 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:49 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:73 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabInputsTab.tsx:86 #: src/features/user/components/modals/UserProfileMobileSheet.tsx:712 #: src/features/user/components/modals/UserProfileModal.tsx:562 @@ -20342,7 +19981,7 @@ msgstr "需要麦克风权限" msgid "Microphone test" msgstr "麦克风测试" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:813 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:946 msgid "Microphone workaround" msgstr "麦克风问题修复" @@ -20532,9 +20171,7 @@ msgid "Mod" msgstr "版主" #. Permission category for moderation actions against members or messages. -#. Voice participant context menu submenu label for member moderation actions. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:141 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:194 msgid "Moderation" msgstr "管理" @@ -20667,7 +20304,7 @@ msgstr "最相关" #. Short label in the inline. Keep it concise. #: src/features/user/components/modals/tabs/accessibility_tab/AccessibilityTabInline.tsx:31 #: src/features/user/components/modals/tabs/AccessibilityTab.tsx:98 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:143 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:148 #: src/features/user/components/settings_utils/search_index/AccessibilityIndex.ts:297 #: src/features/user/components/settings_utils/section_registry/AccessibilitySections.ts:271 msgid "Motion" @@ -20685,7 +20322,7 @@ msgid "Move" msgstr "移动" #. Submenu label that moves every active device into another voice channel. -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:22 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:37 msgid "Move all devices to…" msgstr "将所有设备移至…" @@ -20702,7 +20339,7 @@ msgstr "在浏览过的频道历史中后退" #. Submenu label that moves a single device into another voice channel. #. Submenu label that moves a single device into another voice channel. #: src/features/ui/action_menu/items/MoveToChannelSubmenu.tsx:21 -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:18 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:33 msgid "Move device to…" msgstr "移动设备到…" @@ -20739,7 +20376,7 @@ msgstr "移至" #. Submenu label that moves the selected participant or content into another channel. #. Submenu label that moves the selected participant or content into another channel. #: src/features/ui/action_menu/items/MoveToChannelSubmenu.tsx:29 -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:26 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:41 msgid "Move to…" msgstr "移至…" @@ -20804,7 +20441,7 @@ msgstr "音符" #: src/features/channel/components/bottomsheets/channel_details_bottom_sheet/ChannelDetailsBottomSheetShared.ts:132 #: src/features/channel/components/embeds/media/EmbedVideo.tsx:72 #: src/features/guild/components/modals/GuildNotificationSettingsModal.tsx:141 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:20 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:36 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:65 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:73 #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:178 @@ -20818,7 +20455,7 @@ msgid "Mute" msgstr "静音" #. Voice control button label to turn the user's microphone off. -#: src/features/voice/components/VoiceControlBar.tsx:126 +#: src/features/voice/components/VoiceControlBar.tsx:122 msgctxt "voice-control-action" msgid "Mute" msgstr "静音" @@ -20884,7 +20521,7 @@ msgid "Mute conversation" msgstr "静音对话" #. Voice menu toggle that mutes a single device when the current user is connected on multiple devices. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:53 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:77 msgid "Mute device" msgstr "静音设备" @@ -20898,7 +20535,9 @@ msgstr "静音私聊" msgid "Mute DMs" msgstr "私信免打扰" +#. Voice menu checkbox label that locally silences a user's entrance sound. #. Voice menu checkbox label. Locally silences this user's custom entrance sound when they join, only for the current user. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:183 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:313 msgid "Mute entrance sound" msgstr "将来宾入场音静音" @@ -21107,11 +20746,6 @@ msgstr "我的搜图" msgid "My search engine" msgstr "我的搜索引擎" -#. Form placeholder example for a pack name input. -#: src/features/expressions/components/modals/CreatePackModal.tsx:42 -msgid "My super pack" -msgstr "我的超赞表情包" - #. Short label in the add custom search engine modal. Keep it concise. #: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx:84 msgid "My translator" @@ -21757,10 +21391,6 @@ msgstr "暂无礼物" msgid "No hoisted roles. Enable \"Show this role separately\" on a role to see it here." msgstr "没有置顶身份组。请在身份组设置中开启\"单独显示此身份组\"即可在此处查看。" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:320 -msgid "No installed packs yet." -msgstr "暂未安装表情包." - #: src/features/guild/components/modals/guild_tabs/guild_overview_tab/fields/GuildInviteSplashUploadField.tsx:154 msgid "No invite background" msgstr "无邀请背景" @@ -21954,11 +21584,6 @@ msgstr "没有已保存的媒体" msgid "No saved payment methods." msgstr "未保存任何付款方式。" -#. Empty state title in the scheduled messages popout when the user has none scheduled. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:18 -msgid "No scheduled messages" -msgstr "没有已排期的消息" - #. Body of the screen-share-unsupported modal shown when xdg-desktop-portal returns no capturable sources. #: src/features/voice/components/alerts/ScreenShareUnsupportedModal.tsx:18 msgid "No screens or windows were returned by the Linux screen sharing portal. Try again after checking that your desktop environment allows screen capture." @@ -21969,7 +21594,7 @@ msgstr "Linux 屏幕共享门户未返回任何屏幕或窗口。请在确认您 msgid "No search results" msgstr "无搜索结果" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:251 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:249 #: src/features/app/components/dialogs/components/DesktopSettingsView.tsx:549 msgid "No settings found" msgstr "未找到设置" @@ -22096,7 +21721,7 @@ msgid "No webhooks" msgstr "无 Webhook" #. Developer option label for short-circuiting the in-app reporting (IAR) flow. When enabled, submitting a report skips the network call. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:143 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:134 msgid "No-op in-app reports" msgstr "空操作应用内举报" @@ -22303,7 +21928,7 @@ msgid "Notifications" msgstr "通知" #. User settings tab for notification and alert sound controls. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:132 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:127 msgctxt "user-settings-tab" msgid "Notifications" msgstr "通知" @@ -22366,7 +21991,7 @@ msgstr "物品" #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/SlowmodeControl.tsx:24 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:97 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:139 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:123 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:128 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:59 msgid "Off" msgstr "关" @@ -22500,7 +22125,7 @@ msgstr "仅在宽屏设备上显示。" msgid "Only credit cards are accepted. Debit and prepaid cards cannot be used for the mature content check." msgstr "仅接受信用卡。借记卡和预付卡不能用于成人内容验证。" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:833 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:966 msgid "Only default speakers" msgstr "仅限默认扬声器" @@ -22548,7 +22173,7 @@ msgstr "除非您完全了解其作用,否则请勿在此处运行代码。" msgid "Only show message previews for DMs with unread messages" msgstr "仅显示有未读消息的私聊预览" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:823 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:956 msgid "Only speakers" msgstr "仅限发言人" @@ -22820,7 +22445,7 @@ msgstr "在浏览器中打开表情" msgid "Open emoji picker" msgstr "打开表情选择器" -#: src/features/voice/components/VoiceSettingsMenus.tsx:877 +#: src/features/voice/components/VoiceSettingsMenus.tsx:859 msgid "Open event sink" msgstr "打开事件接收器" @@ -22938,13 +22563,13 @@ msgstr "打开 {directMessageName} 的个人资料" #. Accessible label for the avatar button that opens a user profile. #. Short label in the app layout voice participant item. Preserve {displayName}; it is inserted by code. -#: src/features/app/components/layout/VoiceParticipantItem.tsx:47 +#: src/features/app/components/layout/VoiceParticipantItem.tsx:48 #: src/features/ui/avatars/AvatarStack.tsx:21 msgid "Open profile for {displayName}" msgstr "打开 {displayName} 的个人资料" #. Short label in the app layout grouped voice participant. Preserve {nickname}; it is inserted by code. -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:35 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:36 msgid "Open profile for {nickname}" msgstr "查看 {nickname} 的个人资料" @@ -23079,17 +22704,17 @@ msgid "Open your settings" msgstr "打开设置" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:112 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:133 msgid "OpenH264 software codec on Linux" msgstr "在 Linux 上启用 OpenH264 软件编解码器" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:88 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:109 msgid "OpenH264 video codec" msgstr "打开 H264 视频编解码器" #. Switch label for the OpenH264 codec toggle. "OpenH264" is a product name and "Cisco Systems, Inc." is a company name; do not translate either. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:34 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:39 msgid "OpenH264 Video Codec provided by Cisco Systems, Inc." msgstr "OpenH264 视频编解码器,由 Cisco Systems, Inc. 提供." @@ -23336,34 +22961,6 @@ msgstr "暂时无法将所有权转让给<0>{username}。" msgid "Ownership transferred" msgstr "所有权已转让" -#. Form field label for the name of an expression pack. -#. Form field label for the name of an expression pack. -#: src/features/expressions/components/modals/CreatePackModal.tsx:26 -#: src/features/expressions/components/modals/EditPackModal.tsx:27 -msgid "Pack name" -msgstr "表情包名称" - -#. Form validation error shown when the pack name field is empty. -#. Form validation error shown when the pack name field is empty. -#: src/features/expressions/components/modals/CreatePackModal.tsx:30 -#: src/features/expressions/components/modals/EditPackModal.tsx:31 -msgid "Pack name is required" -msgstr "表情包名称不能为空" - -#. Form validation error for a pack name that is too short. -#. Form validation error for a pack name that is too short. -#: src/features/expressions/components/modals/CreatePackModal.tsx:34 -#: src/features/expressions/components/modals/EditPackModal.tsx:35 -msgid "Pack name must be at least 2 characters" -msgstr "表情包名称至少需要2个字符" - -#. Form validation error for a pack name that is too long. -#. Form validation error for a pack name that is too long. -#: src/features/expressions/components/modals/CreatePackModal.tsx:38 -#: src/features/expressions/components/modals/EditPackModal.tsx:39 -msgid "Pack name must be at most 64 characters" -msgstr "表情包名称不能超过 64 个字符" - #. Voice stats field label (mobile lobby). Shows packet loss percentage. #. Voice stats field label (mobile voice lobby). Shows packet loss percentage. #: src/features/voice/components/bottomsheets/DirectCallLobbyBottomSheet.tsx:124 @@ -23371,11 +22968,6 @@ msgstr "表情包名称不能超过 64 个字符" msgid "Packet loss" 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/ExpressionPacksIndex.ts:15 -msgid "Packs" -msgstr "表情包" - #: src/features/channel/components/bottomsheets/ChannelSearchBottomSheet.tsx:718 msgid "Page {currentPage} of {totalPages}" msgstr "第 {currentPage} / {totalPages} 页" @@ -23566,7 +23158,7 @@ msgid "Pause invites? New users won't be able to join through invite links until msgstr "暂停邀请?新用户将无法通过邀请链接加入,直到你重新启用。现有成员不受影响。" #. Short label for an advanced screen-share preview preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:39 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:44 msgid "Pause my screen share preview in the background" msgstr "在后台暂停我的屏幕共享预览" @@ -23575,6 +23167,11 @@ msgstr "在后台暂停我的屏幕共享预览" msgid "Pause notifications" msgstr "暂停通知" +#. Voice screen share menu preference that pauses the local stream preview while the app is unfocused. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:28 +msgid "Pause Preview When Fluxer Isn’t Focused" +msgstr "未聚焦 Fluxer 时暂停预览" + #. Description shown for the emoji toggle while reduced motion is active. #: src/features/user/components/modals/tabs/accessibility_tab/AnimationTab.tsx:81 msgid "Paused by reduced motion. Turn on to keep animated emojis playing." @@ -23908,7 +23505,7 @@ msgid "Picture" 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/VoiceVideoIndex.ts:124 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:145 msgid "Picture in picture" msgstr "画中画" @@ -24028,7 +23625,7 @@ msgid "Pins popout" 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/VoiceVideoIndex.ts:128 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:149 msgid "PiP" msgstr "画中画" @@ -24167,15 +23764,20 @@ msgstr "弹出窗口" msgid "Pop out call" msgstr "弹出通话窗口" -#. Voice menu action on desktop that opens the participant camera feed in a separate window. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:29 -msgid "Pop out camera" -msgstr "弹出摄像头" - #. Voice menu action on desktop that opens the participant screen share in a separate window. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:33 -msgid "Pop out stream" -msgstr "弹出屏幕分享" +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:57 +msgid "Pop Out Stream" +msgstr "弹出串流" + +#. Voice menu action on desktop that opens the participant placeholder tile in a separate window. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:49 +msgid "Pop Out User" +msgstr "在新窗口中打开用户" + +#. Voice menu action on desktop that opens the active participant camera feed in a separate window. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:45 +msgid "Pop Out Video" +msgstr "弹出视频" #. Overlay text shown on a voice participant tile while it lives in a separate popped-out window. #: src/features/voice/components/popout/PoppedOutOverlay.tsx:19 @@ -24225,7 +23827,7 @@ msgid "Prefer @mention" msgstr "@提及偏好" #. Option label for an encoder path select. Refers to hardware video encoders. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:63 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:68 msgid "Prefer hardware" msgstr "优先使用硬件" @@ -24237,7 +23839,7 @@ msgid "Prefer no @mention" msgstr "不接收提及通知" #. Option label for an encoder path select. Refers to software video encoders. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:67 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:72 msgid "Prefer software" msgstr "优先使用软件编码器" @@ -24256,6 +23858,11 @@ msgstr "偏好设置" msgid "Preferences..." msgstr "偏好设置..." +#. Accessible label for the advanced screen-share codec preference select. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:218 +msgid "Preferred screen share codec" +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/settings_utils/search_index/AccessibilityIndex.ts:293 @@ -24391,6 +23998,11 @@ msgstr "预览按钮" msgid "Preview camera" msgstr "预览摄像头" +#. Voice menu action that opens a preview of the current user camera. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:53 +msgid "Preview Camera" +msgstr "预览摄像头" + #. Status text on the placeholder shown in the voice call view when the user has hidden a remote stream preview. #: src/features/voice/components/HiddenStreamPlaceholder.tsx:10 msgid "Preview hidden" @@ -24424,7 +24036,7 @@ msgid "Preview sound" msgstr "试听提示音" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:136 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:157 msgid "Preview, popout, and stream thumbnail behavior" msgstr "预览、弹出和流式缩略图行为" @@ -24523,7 +24135,7 @@ msgid "Primary navigation" msgstr "主导航" #. Voice display preference checkbox that moves active speakers toward the front of the call grid when enabled. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:81 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:105 msgid "Prioritize speakers" msgstr "优先显示发言者" @@ -24537,7 +24149,7 @@ msgstr "优先发言人" #. User settings tab for privacy and safety controls. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:12 #: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts:60 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:103 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:98 msgid "Privacy" msgstr "隐私" @@ -24613,7 +24225,7 @@ msgid "Product name" msgstr "产品名称" #. User settings tab for editing the current user profile. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:91 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:86 msgid "Profile" msgstr "个人资料" @@ -24977,7 +24589,7 @@ msgid "Push-to-talk is ignored in direct input. Switch to focused voice or custo msgstr "在直接输入模式下,按键发言会被忽略。请切换到专注语音或自定义模式以使用此功能。" #. Tooltip on the mic button in the voice control bar when push-to-talk is enabled. {pushToTalkHint} is the formatted shortcut key combo. -#: src/features/voice/components/VoiceControlBar.tsx:116 +#: src/features/voice/components/VoiceControlBar.tsx:112 msgid "Push-to-talk is on. Hold {pushToTalkHint} to speak." msgstr "按住 {pushToTalkHint} 发言(按键发言已开启)。" @@ -24997,7 +24609,7 @@ msgid "Push-to-talk won't unmute your microphone while you're deafened. Undeafen msgstr "按住“说话”键不会解除您的静音状态。请先取消静音,然后才能讲话。" #. Option label for a software encoder quality select. Means slower/higher-quality. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:87 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:92 msgid "Quality" msgstr "画质" @@ -25212,7 +24824,7 @@ msgid "Ready to upgrade?" msgstr "准备好升级了吗?" #. Option label for a software encoder quality select. Means fastest/lower-latency. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:79 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:84 msgid "Realtime" msgstr "实时" @@ -25287,11 +24899,9 @@ msgstr "重新检查" msgid "Recipients will be taken to {0} <0>{1}" msgstr "接收者将被带到 {0} <0>{1}" -#. Badge shown next to the auto codec option in the screen-share codec radio group. Keep it concise. #. Spellcheck engine option in the language tab. Lets the app choose the best available spellcheck engine. #. Spellcheck engine option in the textarea spellcheck submenu. Lets the app choose the best available engine. #: src/features/channel/components/textarea/TextareaContextMenu.tsx:70 -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:38 #: src/features/user/components/modals/tabs/LanguageTab.tsx:87 msgid "Recommended" msgstr "推荐" @@ -25556,11 +25166,6 @@ msgstr "拒绝" msgid "Rejected" msgstr "已拒绝" -#. Voice participant context menu submenu label for friend and block actions. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:198 -msgid "Relationship" -msgstr "关系" - #. Short label in the markdown tab. Keep it concise. #: src/features/user/components/modals/tabs/component_gallery_tab/MarkdownTab.tsx:129 msgid "Relative" @@ -25641,7 +25246,6 @@ msgstr "记住窗口大小和位置" #. Action label for removing the selected item from a list or relationship. #. Button label for removing the current webhook avatar image. #. Button or menu action label in the channel and chat message reactions sheet. Keep it concise. Keep the tone plain and specific. -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the linked accounts tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the search engines tab. Keep it concise. Keep the tone plain and specific. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. @@ -25660,8 +25264,6 @@ msgstr "记住窗口大小和位置" #: src/features/ui/action_menu/GroupDMContextMenu.tsx:73 #: src/features/ui/action_menu/UserContextMenu.tsx:80 #: src/features/user/components/modals/tabs/chat_settings_tab/SearchEnginesTab.tsx:26 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:75 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:133 #: src/features/user/components/modals/tabs/LinkedAccountsTab.tsx:55 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:158 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:194 @@ -25833,11 +25435,6 @@ msgstr "从“{targetName}”中移除一个,腾出空间后重试。" msgid "Remove override" msgstr "移除覆盖" -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:54 -msgid "Remove pack" -msgstr "移除表情包" - #. Button or menu action label in the channel and chat message reactions sheet. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the message reactions modal. Keep it concise. Keep the tone plain and specific. #: src/features/channel/components/MessageReactionsSheet.tsx:33 @@ -25966,11 +25563,6 @@ msgstr "移除了角色\"{oldLabel}\"。" msgid "Removed roles." msgstr "移除了身份组。" -#. Button or menu action label in the messaging commands. Keep it concise. Keep the tone plain and specific. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:57 -msgid "Removed scheduled message" -msgstr "已移除定时消息" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:419 msgid "Removed the channel from its category." msgstr "已将频道从其类别中移除。" @@ -26003,11 +25595,6 @@ msgstr "移除所有变量覆盖,但保留你的库和素材。" msgid "Removing permissions could limit the bot's features." msgstr "移除权限可能会限制机器人功能。" -#. Description text in the expression packs tab. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:71 -msgid "Removing the pack will uninstall it from your account." -msgstr "移除表情包会将其从你的帐户中卸载。" - #: src/features/moderation/components/modals/RemoveTimeoutModal.tsx:55 msgid "Removing the timeout will allow <0>{targetUserTag} to send messages, react, and join voice channels again." msgstr "移除禁言后,<0>{targetUserTag} 将可以再次发送消息、做出反应和加入语音频道。" @@ -26654,42 +26241,42 @@ msgid "Resize floating panel" msgstr "调整浮动面板大小" #. Accessible label for the bottom-left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:80 +#: src/features/messaging/components/popouts/InboxPopout.tsx:74 msgid "Resize inbox from bottom left" msgstr "从左下角调整收件箱大小" #. Accessible label for the bottom-right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:84 +#: src/features/messaging/components/popouts/InboxPopout.tsx:78 msgid "Resize inbox from bottom right" msgstr "从右下角调整收件箱大小" #. Accessible label for the bottom resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:60 +#: src/features/messaging/components/popouts/InboxPopout.tsx:54 msgid "Resize inbox from the bottom edge" msgstr "从底部边缘调整收件箱大小" #. Accessible label for the left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:64 +#: src/features/messaging/components/popouts/InboxPopout.tsx:58 msgid "Resize inbox from the left edge" msgstr "从左侧边缘调整收件箱大小" #. Accessible label for the right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:68 +#: src/features/messaging/components/popouts/InboxPopout.tsx:62 msgid "Resize inbox from the right edge" msgstr "从右边缘调整收件箱大小" #. Accessible label for the top resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:56 +#: src/features/messaging/components/popouts/InboxPopout.tsx:50 msgid "Resize inbox from the top edge" msgstr "从顶部边缘调整收件箱大小" #. Accessible label for the top-left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:72 +#: src/features/messaging/components/popouts/InboxPopout.tsx:66 msgid "Resize inbox from top left" msgstr "从左上角调整收件箱大小" #. Accessible label for the top-right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:76 +#: src/features/messaging/components/popouts/InboxPopout.tsx:70 msgid "Resize inbox from top right" msgstr "从右上角调整收件箱大小" @@ -27071,11 +26658,6 @@ msgstr "右侧提示" msgid "Right-click here to open the context menu" msgstr "右键点击此处打开上下文菜单" -#. Empty state hint in the scheduled messages popout explaining how to schedule a new message. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:22 -msgid "Right-click the send button to schedule a message." -msgstr "右键点击发送按钮,即可安排消息发送时间。" - #. Action that rings the selected participant in a voice call. #. 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. @@ -27110,8 +26692,8 @@ msgstr "角色颜色" msgid "Role created" msgstr "角色已创建" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:341 -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:388 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:352 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:402 msgid "Role created successfully" msgstr "角色创建成功" @@ -27120,8 +26702,8 @@ msgstr "角色创建成功" msgid "Role deleted" msgstr "角色已删除" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:425 -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:454 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:440 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:469 msgid "Role deleted successfully" msgstr "角色已删除" @@ -27161,7 +26743,7 @@ msgstr "角色" msgid "Roles and members" msgstr "角色与成员" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:285 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:296 msgid "Roles updated successfully" msgstr "角色更新成功" @@ -27269,7 +26851,6 @@ msgstr "保存" #: src/features/expressions/components/modals/AddFavoriteMemeModal.tsx:118 #: src/features/expressions/components/modals/EditFavoriteMemeModal.tsx:94 #: src/features/expressions/components/modals/EditGuildStickerModal.tsx:123 -#: src/features/expressions/components/modals/EditPackModal.tsx:127 #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:624 #: src/features/guild/components/modals/guild_tabs/GuildVanityURLTab.tsx:279 #: src/features/guild/components/modals/GuildFolderSettingsModal.tsx:90 @@ -27350,7 +26931,7 @@ msgstr "已保存" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:63 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:59 #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:63 msgid "Saved media" msgstr "已保存的媒体" @@ -27403,23 +26984,11 @@ msgstr "定时" msgid "Schedule message" msgstr "定时发送消息" -#. Status pill on a scheduled message row indicating it will send at the chosen time. -#. Tab label in the inbox popout listing the user scheduled messages. -#: src/features/messaging/components/popouts/InboxPopout.tsx:40 -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:30 -msgid "Scheduled" -msgstr "已排期" - #. Developer / debug surface — keep terse and technical. Label in the developer Nagbar controls panel for the scheduled-maintenance banner. #: src/features/devtools/components/NagbarControls.ts:22 msgid "Scheduled maintenance nagbar" msgstr "计划维护提示栏" -#. Label in the messaging commands. {scheduledTimeLabel} is the localized scheduled date and time. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:49 -msgid "Scheduled message for {scheduledTimeLabel}" -msgstr "已安排消息,发送时间为 {scheduledTimeLabel}" - #. Inline validation message in the schedule-message modal when the picked time is more than 30 days away. Keep tone plain. #: src/features/messaging/components/modals/ScheduleMessageModal.tsx:31 msgid "Scheduled messages can be at most 30 days in the future." @@ -27490,7 +27059,7 @@ msgid "Screen share codec" msgstr "屏幕共享编解码器" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:140 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:161 msgid "Screen share encoder controls" msgstr "屏幕共享编码器设置" @@ -27511,12 +27080,12 @@ msgid "Screen share is using software encoding ({codec}). Quality may be reduced msgstr "屏幕共享正在使用软件编码器 ({codec})。画面质量可能会降低,CPU 占用率可能会增加。您的 GPU 可能不支持此编码器的硬件编码。" #. 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/VoiceVideoIndex.ts:120 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:141 msgid "Screen share preview" msgstr "屏幕共享预览" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:116 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:137 msgid "Screen share preview behavior" msgstr "屏幕共享预览行为" @@ -27535,6 +27104,11 @@ msgstr "屏幕共享预览已禁用。" msgid "Screen share previews are enabled." msgstr "已启用屏幕共享预览。" +#. Voice screen share menu action that opens the screen share preview privacy controls. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:32 +msgid "Screen Share Privacy" +msgstr "屏幕共享隐私" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the video tab. Keep it concise. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:82 @@ -27562,11 +27136,6 @@ msgstr "屏幕共享开始" msgid "Screen share stop" msgstr "屏幕共享已停止" -#. Accessible label for the screen-share codec radio group. -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:42 -msgid "Screen share video codec" -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. #. Status badge label shown on a live tile when the participant is sharing their screen. @@ -28931,6 +28500,11 @@ msgstr "共享屏幕和窗口。" msgid "Share source" msgstr "分享来源" +#. Toggle label for sharing audio with an active stream. +#: src/features/voice/components/StreamSettingsMenuContent.tsx:156 +msgid "Share Stream Audio" +msgstr "共享直播音频" + #. Description in the premium gift purchase section. premiumProductName is the short paid product name. #: src/features/premium/utils/PremiumMessageDescriptors.ts:40 msgid "Share the {premiumProductName} experience with your friends by purchasing a gift subscription." @@ -28940,15 +28514,6 @@ msgstr "购买礼品订阅,与好友共享{premiumProductName}体验。" msgid "Share theme" msgstr "分享主题" -#: src/features/expressions/components/modals/PackInviteModal.tsx:192 -msgid "Share this link" -msgstr "分享此链接" - -#. Description shown in the emoji pack invite modal. -#: src/features/expressions/components/modals/PackInviteModal.tsx:65 -msgid "Share this link — the pack installs when accepted." -msgstr "分享此链接 — 接受邀请后即可安装表情包。" - #. Privacy > Active now: confirmation modal title when turning sharing on. #: src/features/user/components/modals/tabs/privacy_safety_tab/ActiveNowTab.tsx:33 msgid "Share voice activity with all friends?" @@ -28976,11 +28541,6 @@ msgstr "共享屏幕" msgid "Share your screen in high definition (1080p), quad HD (1440p), or native source resolution, at up to 60 FPS." msgstr "以高达 60 FPS 的帧率,分享高清 (1080p)、超高清 (1440p) 或原始分辨率的屏幕。" -#. Description shown in the sticker pack invite modal. -#: src/features/expressions/components/modals/PackInviteModal.tsx:69 -msgid "Share your sticker pack via link." -msgstr "通过链接分享你的贴纸包。" - #. Button or menu action label in the share theme modal. Keep it concise. #: src/features/theme/components/modals/ShareThemeModal.tsx:39 msgid "Share your theme" @@ -29081,7 +28641,7 @@ msgstr "快捷键冲突" #. User settings tab for keyboard shortcuts and custom bindings. #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:18 #: src/features/user/components/settings_utils/section_registry/AccessibilitySections.ts:175 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:128 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:123 msgid "Shortcuts" msgstr "快捷键" @@ -29241,11 +28801,6 @@ msgstr "显示表情按钮" msgid "Show emoji reactions on messages" msgstr "在消息中显示表情回应" -#. Developer option label for exposing the staff-only Expression packs page in user settings. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:125 -msgid "Show expression packs settings" -msgstr "显示表情包设置(仅限管理员)" - #. Short label for an advanced media button preference. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedChatControls.tsx:77 msgid "Show favorite button" @@ -29381,16 +28936,16 @@ msgstr "显示已静音频道" #. Toggle label in the mobile video settings bottom sheet. Controls whether the local camera tile is visible. #. Voice display preference checkbox that controls whether the current user sees their own camera tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:69 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:93 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:92 -#: src/features/voice/components/VoiceSettingsMenus.tsx:814 +#: src/features/voice/components/VoiceSettingsMenus.tsx:815 msgid "Show my own camera" msgstr "显示我的摄像头" #. Voice display preference checkbox that controls whether the current user sees their own screen share tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:73 -msgid "Show my screen share" -msgstr "共享我的屏幕" +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:97 +msgid "Show My Screen Share" +msgstr "显示我的屏幕共享" #. Developer option label for showing the current user as typing. #. Developer tools debug menu label. Internal-only surface for developers; translators may keep this terse. @@ -29417,9 +28972,9 @@ msgstr "显示新设备弹窗" #. Toggle label in the mobile video settings bottom sheet. Controls whether participants without video are shown in the grid. #. Voice display preference checkbox that controls whether participants without video are shown in the grid. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:77 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:101 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:96 -#: src/features/voice/components/VoiceSettingsMenus.tsx:828 +#: src/features/voice/components/VoiceSettingsMenus.tsx:829 msgid "Show non-video participants" msgstr "显示非视频参与者" @@ -29449,7 +29004,7 @@ msgid "Show per-device participant volume sliders in voice menus" msgstr "在语音菜单中显示每个设备的参与者音量滑块" #. Developer option label for exposing the staff-only profile timezone section in profile settings. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:134 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:125 msgid "Show profile timezone settings" msgstr "显示个人资料时区设置(仅限管理员)" @@ -29681,7 +29236,7 @@ msgstr "已登录" #. Settings section label for account sessions and devices. #: src/features/user/components/modals/tabs/DevicesTab.tsx:517 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:42 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:34 msgid "Signed-in devices" msgstr "已登录的设备" @@ -29759,7 +29314,7 @@ msgid "Single community mode" msgstr "单社区模式" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:103 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:108 msgid "Single layer" msgstr "单层" @@ -29816,7 +29371,7 @@ msgid "Skip the external link warning for all domains" msgstr "跳过所有域名的外部链接警告" #. Developer / debug surface — keep terse and technical. Tooltip / description for the no-op in-app reports toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:148 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:139 msgid "Skip the network call when an in-app report is submitted. The flow still advances to the success screen so you can exercise the UI, but nothing is actually sent to the safety team." msgstr "提交应用内报告时跳过网络调用。流程仍会跳转到成功界面,以便您测试 UI,但实际上不会向安全团队发送任何内容。" @@ -30063,12 +29618,12 @@ msgid "Social" 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/VoiceVideoIndex.ts:148 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:169 msgid "Software encoder" msgstr "软件编码器" #. Label for an advanced screen-share select. Refers to software video encoder quality bias. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:71 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:76 msgid "Software encoder quality" msgstr "软件编码器质量" @@ -30393,7 +29948,7 @@ msgid "Spanish (Spain)" msgstr "西班牙语(西班牙)" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:111 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:116 msgid "Spatial and temporal layers" msgstr "空间和时间层" @@ -30495,7 +30050,7 @@ msgstr "拼写检查" #: src/features/user/components/modals/tabs/LanguageTab.tsx:414 #: src/features/user/components/modals/tabs/LanguageTab.tsx:456 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:74 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:58 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:50 msgid "Spellcheck" msgstr "拼写检查" @@ -30683,10 +30238,6 @@ msgstr "发起通话" msgid "Start camera test and configure effects" msgstr "开始摄像头测试并配置效果" -#: src/features/expressions/components/modals/CreatePackModal.tsx:93 -msgid "Start curating a custom emoji pack that you can share and install." -msgstr "开始制作可分享和安装的自定义表情包。" - #. Label for the start of a date range (inclusive). Leave blank for no lower bound. #: src/features/user/components/modals/tabs/privacy_safety_tab/data_request_modal/DataRequestModal.tsx:175 msgid "Start date" @@ -30697,10 +30248,6 @@ msgstr "开始日期" msgid "Start date must be earlier than end date." msgstr "开始日期必须早于结束日期。" -#: src/features/voice/components/VoiceSettingsMenus.tsx:860 -msgid "Start debug logging session" -msgstr "开始调试日志会话" - #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:125 msgid "Start drag and drop" @@ -30883,45 +30430,6 @@ msgstr "贴纸密度" msgid "Sticker is too large" msgstr "贴纸过大" -#. Kind label on a sticker pack invite embed. -#. Short label in the authentication invite header. Keep the tone plain and specific. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/auth/flow/InviteHeader.tsx:25 -#: src/features/channel/components/InviteEmbed.tsx:88 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:61 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:105 -msgid "Sticker pack" -msgstr "贴纸包" - -#. placeholder {0}: invite.pack.name -#: src/features/invite/commands/InviteCommands.tsx:146 -msgid "Sticker pack {0} has been installed." -msgstr "已安装贴纸包\"{0}\"。" - -#. Title of the error modal when creating a new sticker pack is rejected because the user is at the creation limit. -#: src/features/invite/commands/InviteCommands.tsx:74 -msgid "Sticker pack creation limit reached" -msgstr "已达贴纸包创建上限" - -#. Modal title for the sticker pack invite share flow. -#: src/features/expressions/components/modals/PackInviteModal.tsx:61 -msgid "Sticker pack invite" -msgstr "贴纸包邀请" - -#. Title of the error modal when installing a sticker pack via invite is rejected because the user is at the install limit. -#: src/features/invite/commands/InviteCommands.tsx:65 -msgid "Sticker pack limit reached" -msgstr "贴纸包数量已达上限" - -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#. Settings section label for sticker expression packs. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:84 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:27 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:22 -msgid "Sticker packs" -msgstr "贴纸包" - #: src/features/guild/components/modals/guild_tabs/GuildStickersTab.tsx:283 msgid "Sticker slots" msgstr "贴纸栏位" @@ -31039,6 +30547,13 @@ msgstr "停止与所有朋友分享语音活动?" msgid "Stop speaking" msgstr "停止发言" +#. Danger action that stops the active screen share. +#. Voice screen share menu action that stops the current user stream. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:20 +#: src/features/voice/components/ActiveScreenShareMenu.tsx:19 +msgid "Stop Streaming" +msgstr "停止直播" + #. Confirmation prompt in the links tab. #: src/features/user/components/modals/tabs/chat_settings_tab/ChatSettingsTabLinksTab.tsx:31 msgid "Stop trusting all links?" @@ -31050,7 +30565,7 @@ msgid "Stop watching" msgstr "停止观看" #. Tooltip / button label in the voice control bar that stops watching a remote screen share. -#: src/features/voice/components/VoiceControlBar.tsx:151 +#: src/features/voice/components/VoiceControlBar.tsx:147 msgid "Stop watching stream" msgstr "停止观看直播" @@ -31088,11 +30603,16 @@ msgstr "屏幕共享已隐藏" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the user settings voice activity card. Keep it concise. #: src/features/user/components/profile/VoiceActivityCard.tsx:90 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:132 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:153 #: src/features/voice/components/StreamWatchHoverCard.tsx:21 msgid "Stream preview" msgstr "直播预览" +#. Compact submenu label for changing the resolution and frame rate of an active stream. +#: src/features/voice/components/StreamSettingsMenuContent.tsx:152 +msgid "Stream Quality" +msgstr "流质量" + #. Toolbar / menu button label in the screen-share picker. Opens the stream quality settings popover. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:164 msgid "Stream settings" @@ -31302,12 +30822,12 @@ msgid "Suspend" 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/VoiceVideoIndex.ts:156 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:177 msgid "SVC" msgstr "SVC" #. Label for an advanced screen-share select. SVC is a WebRTC acronym and should stay uppercase. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:91 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:96 msgid "SVC mode" msgstr "SVC 模式" @@ -31757,7 +31277,7 @@ msgid "Template URL" msgstr "模板网址" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:107 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:112 msgid "Temporal layers" msgstr "时域分层" @@ -31818,7 +31338,7 @@ msgstr "测试 URL 展开和渲染的嵌入内容" #. Channel type chip label for a text channel. #. Option label for a WebRTC content hint select. #: src/features/channel/utils/ChannelUtils.tsx:51 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:151 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:156 msgid "Text" msgstr "文本" @@ -32002,11 +31522,6 @@ msgstr "该消息已删除,或您已无法访问此对话。" msgid "That's all of them." msgstr "到底了。" -#. End-of-list body text in the scheduled messages popout when all scheduled messages are visible. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:56 -msgid "That's everything in the queue." -msgstr "队列中的消息都显示在这里了。" - #. Description text in the FluxerTag change modal. #: src/features/user/components/modals/FluxerTagChangeModal.tsx:69 msgid "The #0000 tag is reserved for Visionary subscribers. Visionary is no longer available for purchase." @@ -32671,7 +32186,7 @@ msgid "This invite has unlimited uses." msgstr "此邀请链接可无限次使用。" #. Helper text shown on an invite embed while streaming privacy is active. -#: src/features/channel/components/InviteEmbed.tsx:141 +#: src/features/channel/components/InviteEmbed.tsx:112 msgid "This invite is hidden while sharing is protected." msgstr "共享受保护时,此邀请不可见。" @@ -33167,7 +32682,7 @@ msgstr "时间" #. Settings section label for app time display format. #: src/features/user/components/modals/tabs/LanguageTab.tsx:374 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:26 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:46 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:38 msgid "Time format" msgstr "时间格式" @@ -33394,11 +32909,6 @@ msgstr "切换音效板" msgid "Toggle the sticker picker" msgstr "切换贴纸选择器" -#. Action that toggles whether the pack invite is unique to the recipient. -#: src/features/expressions/components/modals/PackInviteModal.tsx:73 -msgid "Toggle unique invite" -msgstr "切换专属邀请" - #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:305 msgid "Toggle voice activity" @@ -33731,7 +33241,7 @@ msgid "Try another search term, or pick a different category or language." msgstr "请尝试其他搜索词,或选择不同的类别或语言。" #. Helper text on an unknown invite embed suggesting the user request a fresh invite. -#: src/features/channel/components/InviteEmbed.tsx:129 +#: src/features/channel/components/InviteEmbed.tsx:100 msgid "Try asking for a new invite." msgstr "可以请对方重新发送邀请。" @@ -33754,7 +33264,7 @@ msgstr "请再试一次编辑您的消息。" msgid "TRY gifts are one-time payments. Cards charged in TRY still need to be issued in Türkiye for the purchase to stay eligible." msgstr "TRY 礼物为一次性付款。用于购买的银行卡仍需在土耳其发行,才能保持资格。" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:254 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:252 msgid "Try searching for something like \"theme\", \"notifications\", or \"privacy\"" msgstr "试试搜索\"主题\"、\"通知\"或\"隐私\"" @@ -33804,7 +33314,7 @@ msgstr "关闭" #. Bulk voice action that turns off the camera on every active device of the current user. #. Voice menu action that turns off every active device/session's camera. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:90 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:114 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:93 msgid "Turn off all device cameras" msgstr "关闭所有设备摄像头" @@ -33820,14 +33330,14 @@ msgstr "关闭摄像头" #. Voice menu action that turns off the camera on a single device of the current user. #. Voice menu action that turns off the camera on one device/session. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:57 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:81 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:81 msgid "Turn off device camera" msgstr "关闭设备摄像头" #. Voice menu action that ends the screen share on a single device of the current user. #. Voice menu action that stops screen sharing or streaming on one device/session. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:61 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:85 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:85 msgid "Turn off device stream" msgstr "关闭设备串流" @@ -33839,7 +33349,7 @@ msgstr "关闭实例上的私信和好友请求。此设置之后只能撤销一 #. Voice menu action that ends the current user screen share. #. Voice menu action that stops the current user's screen share or stream. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:65 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:89 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:69 msgid "Turn off stream" msgstr "关闭直播" @@ -34019,16 +33529,6 @@ msgstr "根据英国法律,您需要进行成人内容验证。要继续,您 msgid "Ukrainian" msgstr "乌克兰语" -#. Generic title for the error modal when an emoji pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:99 -msgid "Unable to install emoji pack" -msgstr "无法安装表情包" - -#. Generic title for the error modal when a sticker pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:103 -msgid "Unable to install sticker pack" -msgstr "无法安装贴纸包" - #. Error-state title in the activity log tab when fetching log entries failed. #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTab.tsx:126 msgid "Unable to load activity logs" @@ -34038,11 +33538,6 @@ msgstr "无法加载活动日志" msgid "Unable to load applications" msgstr "无法加载应用" -#. Error message in the expression packs tab. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:36 -msgid "Unable to load pack information." -msgstr "无法加载表情包信息。" - #. Error message in the channel and chat textual attachment code panel. #. Error message in the channel and chat textual attachment code panel. #: src/features/channel/components/embeds/attachments/CsvAttachmentTablePanel.tsx:31 @@ -34265,7 +33760,7 @@ msgstr "取消收藏贴纸" #. Voice call layout action that removes focus from the currently pinned participant. #. Voice layout menu action that removes the focused participant or stream. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:25 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:41 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:97 msgid "Unfocus" msgstr "取消聚焦" @@ -34284,7 +33779,7 @@ msgstr "展开链接" #. Settings section label for the embed debugger URL input. #: src/features/user/components/modals/tabs/EmbedDebuggerTab.tsx:231 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:70 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:62 msgid "Unfurl debugger" msgstr "嵌入调试器 URL" @@ -34293,10 +33788,6 @@ msgstr "嵌入调试器 URL" msgid "Unicode emojis" msgstr "Unicode表情符号" -#: src/features/expressions/components/modals/PackInviteModal.tsx:180 -msgid "Unique invite" -msgstr "专属邀请" - #. Codec description in the screen share codec policy menu, used for the universal fallback codec. #: src/features/voice/utils/ScreenShareCodecPolicy.ts:20 msgid "Universal fallback. Lowest quality, but it works everywhere." @@ -34350,7 +33841,7 @@ msgstr "未知日期" #. Fallback device or operating-system label in the devices tab when session client data is unavailable. #. Short label in the app layout voice participant item. #. Short label in the notifications. Keep it concise. -#: src/features/app/components/layout/VoiceParticipantItem.tsx:43 +#: src/features/app/components/layout/VoiceParticipantItem.tsx:44 #: src/features/user/components/modals/tabs/DevicesTab.tsx:65 #: src/features/user/components/modals/tabs/notifications_tab/Notifications.tsx:78 msgid "Unknown device" @@ -34376,7 +33867,7 @@ msgid "Unknown gift" msgstr "未知礼物" #. Title shown on an invite embed when the invite code resolves to nothing (expired, revoked, or invalid). -#: src/features/channel/components/InviteEmbed.tsx:125 +#: src/features/channel/components/InviteEmbed.tsx:96 msgid "Unknown invite" msgstr "未知邀请" @@ -34428,7 +33919,7 @@ msgstr "未知用户" #: src/features/devtools/utils/CommandUtils.ts:27 #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTab.tsx:114 #: src/features/voice/components/VoiceParticipantAvatarList.tsx:43 -#: src/features/voice/components/VoiceParticipantTile.tsx:161 +#: src/features/voice/components/VoiceParticipantTile.tsx:162 #: src/features/webhook/components/WebhookListItem.tsx:30 msgid "Unknown user" msgstr "未知用户" @@ -34450,13 +33941,6 @@ msgstr "unknown-mention" msgid "unknown-role" msgstr "unknown-role" -#. Option label representing an unlimited count. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/expressions/components/modals/PackInviteModal.tsx:29 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:32 -msgid "Unlimited" -msgstr "无限制" - #. Audit log community feature label for unlimited custom emoji capacity. #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:126 msgid "Unlimited emoji" @@ -34525,7 +34009,7 @@ msgid "Unmute" msgstr "取消静音" #. Voice control button label to turn the user's microphone back on. -#: src/features/voice/components/VoiceControlBar.tsx:121 +#: src/features/voice/components/VoiceControlBar.tsx:117 msgctxt "voice-control-action" msgid "Unmute" msgstr "取消静音" @@ -34613,7 +34097,7 @@ msgstr "未命名频道" #. Fallback display name for a group DM with no name set. #. Fallback title in an invite embed for a group DM with no name set. #. Short label in the channel display name state. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:72 +#: src/features/channel/components/InviteEmbed.tsx:63 #: src/features/channel/state/ChannelDisplayName.ts:19 #: src/features/channel/utils/ChannelUtils.tsx:59 msgid "Unnamed group" @@ -34692,7 +34176,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. #. Tab label in the inbox popout filtering to channels with unread messages. -#: src/features/messaging/components/popouts/InboxPopout.tsx:32 +#: src/features/messaging/components/popouts/InboxPopout.tsx:30 #: src/features/user/components/settings_utils/search_index/NotificationsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:77 msgid "Unread" @@ -34828,7 +34312,7 @@ msgid "Up to {DISCOVERY_MAX_TAGS} tags help people find your community. They sho msgstr "最多可添加 {DISCOVERY_MAX_TAGS} 个标签,帮助大家发现你的社群。这些标签会显示在发现页面的搜索结果中。" #. Feature comparison table value label. Shown in the restricted or stock column for a text-valued perk. Format includes a resolution token (4K) and a framerate token that should not be translated. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:91 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:87 msgid "Up to 4K/60fps" msgstr "高达 4K/60fps" @@ -34904,11 +34388,6 @@ msgstr "政策更新" msgid "Updated saved media" msgstr "已更新收藏的媒体" -#. Label in the messaging commands. {scheduledTimeLabel} is the localized scheduled date and time. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:53 -msgid "Updated scheduled message for {scheduledTimeLabel}" -msgstr "已更新{scheduledTimeLabel}的定时消息" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:544 msgid "Updated the avatar." msgstr "更新了头像." @@ -35165,7 +34644,7 @@ msgid "Uploading emojis" msgstr "正在上传表情" #. Description for the maximum screen share bitrate select. Keep WebRTC literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:159 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:164 msgid "Upper bitrate cap before WebRTC adapts to the network." msgstr "在 WebRTC 适应网络之前,设置最高比特率上限。" @@ -35294,7 +34773,7 @@ msgid "Use an email you can open. We will send a code there." msgstr "请使用您可以打开的邮箱。我们会向该邮箱发送验证码。" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:67 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:63 msgid "Use animated emojis" msgstr "使用动态表情" @@ -35596,11 +35075,6 @@ msgstr "仅用于此社群." msgid "User" msgstr "用户" -#. Voice participant context menu submenu label for lower-frequency profile and communication actions. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:202 -msgid "User actions" -msgstr "用户操作" - #. IAR modal: rule description. #: src/features/moderation/components/report_modal/IARModalCopy.ts:251 msgid "User appears underage, or is involved in grooming or child exploitation." @@ -35677,7 +35151,7 @@ msgid "User record" msgstr "用户记录" #. Root label for the current user settings modal and settings search paths. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:352 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:341 msgid "User settings" msgstr "用户设置" @@ -36215,7 +35689,7 @@ msgid "Video progress" msgstr "视频进度" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:75 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:71 msgid "Video quality" msgstr "视频画质" @@ -36604,7 +36078,7 @@ msgstr "语音(成人内容)" #. User settings tab for microphone, speaker, camera, and call stats. #. User settings tab for microphone, speaker, camera, and call stats. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:124 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:119 #: src/features/voice/utils/VoiceMessageDescriptors.ts:30 msgid "Voice & video" msgstr "语音和视频" @@ -36861,7 +36335,7 @@ msgid "Wait here" msgstr "请稍候" #. Tooltip explaining that video / screen share controls are gated while the voice connection is not yet ready. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:56 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:45 msgid "Waiting for connection..." msgstr "正在等待连接…" @@ -37362,11 +36836,6 @@ msgstr "搜索内容。" msgid "What's happening?" msgstr "在忙些什么?" -#. Form helper text for an expression pack description input. -#: src/features/expressions/components/modals/CreatePackModal.tsx:50 -msgid "What's in this pack?" -msgstr "这个表情包有什么?" - #. Short label in the settings dialog mobile settings view. #. Short label in the whats new modal. #. Sidebar item in settings that opens the app update notes modal. @@ -37551,7 +37020,7 @@ msgid "Window state" msgstr "窗口状态" #. User settings tab label shown on Windows desktop builds. Refers to the Microsoft Windows OS. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:74 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:69 msgid "Windows app" msgstr "Windows 应用" @@ -37873,16 +37342,6 @@ msgstr "你无法编辑此消息。" msgid "You can't grant a permission you don't have in this channel." msgstr "你无法授予自己在此频道中没有的权限。" -#. Body of the error modal when installing an emoji pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:91 -msgid "You can't install this emoji pack." -msgstr "你无法安装此表情包。" - -#. Body of the error modal when installing a sticker pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:95 -msgid "You can't install this sticker pack." -msgstr "你无法安装此贴纸包。" - #. Title of the error modal shown when the user is banned from a discovery community. #: src/features/discovery/commands/DiscoveryJoinCommands.tsx:38 msgid "You can't join this community" @@ -37942,8 +37401,8 @@ msgstr "你无法在此社群中发送消息。" #. Tooltip in the voice control bar when the user lacks the Screen Share permission in this channel. Tone stays plain. #. Tooltip shown when the user lacks the Screen Share permission in the voice channel. Tone stays plain. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:65 -#: src/features/voice/components/VoiceControlBar.tsx:141 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:54 +#: src/features/voice/components/VoiceControlBar.tsx:137 msgid "You can't share your screen in this channel" msgstr "你无法在此频道中共享屏幕" @@ -37956,8 +37415,8 @@ msgstr "你无法在此频道发言" #. Tooltip in the voice control bar when the user lacks the Video permission in this channel. Tone stays plain. #. Tooltip shown when the user lacks the Video permission in the voice channel. Tone stays plain. #: src/features/voice/components/modals/CameraPreviewModal.tsx:74 -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:61 -#: src/features/voice/components/VoiceControlBar.tsx:131 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:50 +#: src/features/voice/components/VoiceControlBar.tsx:127 msgid "You can't turn on your camera in this channel" msgstr "你无法在此频道中开启摄像头" @@ -38120,10 +37579,6 @@ msgstr "您加入此社群时间不足,暂时无法发送消息。" msgid "You haven't blocked anyone yet." msgstr "你还没有屏蔽任何人。" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:343 -msgid "You haven't created any packs yet." -msgstr "你还没有创建任何表情包。" - #. Intro copy in the keyboard navigation modal. {productName} is the app name. #: src/features/input/components/modals/KeyboardModeIntroModal.tsx:26 msgid "You just pressed Tab. Keyboard mode is now on so you can navigate {productName} without a mouse." @@ -38345,13 +37800,6 @@ msgstr "你已达到{bookmarksText}。请移除一个,然后添加新的。" msgid "You're at the cap of {freeItemsText} — your instance admin sets this limit." msgstr "您已达到 {freeItemsText} 的上限 — 此限制由您的实例管理员设置。" -#. Fallback body of the emoji pack creation-limit error modal when no exact limit is known. -#. Fallback body of the sticker pack creation-limit error modal when no exact limit is known. -#: src/features/invite/commands/InviteCommands.tsx:61 -#: src/features/invite/commands/InviteCommands.tsx:79 -msgid "You're at the creation limit. Delete one to create another." -msgstr "您已达到创建上限。请删除一个,然后重新创建。" - #. Modal body shown when the free bookmarks limit is reached and Plutonium would increase it. Free and Plutonium limits are interpolated. #: src/features/app/components/alerts/MaxBookmarksModal.tsx:30 msgid "You're at the free cap of {bookmarksText}. {premiumProductName} bumps you up to {premiumBookmarksText} — or remove one to add another." @@ -38362,13 +37810,6 @@ msgstr "您已达到免费书签上限 {bookmarksText}。{premiumProductName} msgid "You're at the free cap of {freeItemsText}. {premiumProductName} bumps you up to {premiumItemsText}." msgstr "您已达到免费上限 {freeItemsText}。{premiumProductName} 可将上限提升至 {premiumItemsText}。" -#. Fallback body of the emoji pack install-limit error modal when no exact limit is known. -#. Fallback body of the sticker pack install-limit error modal when no exact limit is known. -#: src/features/invite/commands/InviteCommands.tsx:52 -#: src/features/invite/commands/InviteCommands.tsx:70 -msgid "You're at the install limit. Remove one to add another." -msgstr "您已达到安装上限。请移除一个,然后添加新的。" - #. Short label in the user banned from guild modal. Keep it concise. Keep the tone plain and specific. #: src/features/moderation/components/alerts/UserBannedFromGuildModal.tsx:8 msgid "You're banned" @@ -38379,11 +37820,6 @@ msgstr "你已被封禁" msgid "You're being rate limited. Wait {duration} before trying again." msgstr "您已达到操作频率限制。请等待 {duration} 后再试。" -#. End-of-list title in the scheduled messages popout when all scheduled messages are visible. Tone can be friendly. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:51 -msgid "You're caught up" -msgstr "全部读完啦" - #. Error modal body shown when a gift-subscription user tries to start a recurring subscription. Explains the extension/redemption path. #: src/features/app/components/dialogs/components/plutonium/hooks/useCheckoutActions.tsx:160 msgid "You're currently on a gift subscription. It won't renew. You can redeem more gift codes to extend it. Recurring subscriptions can be started after your gift time ends." @@ -38497,16 +37933,12 @@ msgstr "您最近已使用过自助退款。冷却期结束后,您可以再次 msgid "You've arrived, {username}! Let's get started." msgstr "{username},你来啦!我们开始吧。" -#: src/features/auth/flow/InviteHeader.tsx:200 -msgid "You've been invited to install" -msgstr "你受邀安装" - -#: src/features/auth/flow/InviteHeader.tsx:96 -#: src/features/auth/flow/InviteHeader.tsx:299 +#: src/features/auth/flow/InviteHeader.tsx:69 +#: src/features/auth/flow/InviteHeader.tsx:213 msgid "You've been invited to join" msgstr "你受邀加入" -#: src/features/auth/flow/InviteHeader.tsx:151 +#: src/features/auth/flow/InviteHeader.tsx:124 msgid "You've been invited to join a group DM by" msgstr "你受邀加入了群聊,邀请人:" @@ -38586,7 +38018,7 @@ msgstr "您的 {premiumProductName} 订阅已过期。您已失去所有 {premiu msgid "Your {productName} session expired. Sign in again to continue authorizing this application." msgstr "您的 {productName} 会话已过期。请重新登录以继续授权此应用。" -#: src/features/user/components/settings_utils/SettingsConstants.tsx:205 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:200 msgid "Your account" 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 042c4810a..07cd2a7bc 100644 --- a/fluxer_app/src/features/i18n/locales/zh-TW/messages.po +++ b/fluxer_app/src/features/i18n/locales/zh-TW/messages.po @@ -29,11 +29,6 @@ msgstr "(已編輯)" msgid "(failed to load)" msgstr "(載入失敗)" -#. Placeholder content text shown for scheduled messages with neither text nor attachments. Keep the parentheses. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:38 -msgid "(no content)" -msgstr "(無內容)" - #: src/features/app/components/pages/YouPage.tsx:189 #: src/features/user/components/modals/UserProfileMobileSheet.tsx:899 msgid "(only visible to you)" @@ -455,7 +450,7 @@ msgstr "{count, plural, one {展開(# 行)} other {展開(# 行)}}" msgid "{count, plural, one {Expand (# row)} other {Expand (# rows)}}" msgstr "{count, plural, one {展開 (# 列)} other {展開 (# 列)}}" -#: src/features/voice/components/VoiceParticipantTile.tsx:303 +#: src/features/voice/components/VoiceParticipantTile.tsx:304 msgid "{count, plural, one {Expand # other device} other {Expand # other devices}}" msgstr "{count, plural, one {展開其他 {count} 個裝置} other {展開其他 {count} 個裝置}}" @@ -463,8 +458,8 @@ msgstr "{count, plural, one {展開其他 {count} 個裝置} other {展開其他 msgid "{count, plural, one {Group DM · # member} other {Group DM · # members}}" msgstr "{count, plural, one {群組私訊 · # 位成員} other {群組私訊 · # 位成員}}" -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:252 -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:273 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:274 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:295 msgid "{count, plural, one {Hide # device} other {Hide # devices}}" msgstr "{count, plural, one {隱藏 # 個裝置} other {隱藏 # 個裝置}}" @@ -476,7 +471,7 @@ msgstr "{count, plural, one {通話中} other {# 人通話中}}" msgid "{count, plural, one {Join video call (# participant)} other {Join video call (# participants)}}" msgstr "{count, plural, one {加入視訊通話(#位參與者)} other {加入視訊通話(#位參與者)}}" -#: src/features/voice/components/VoiceParticipantTile.tsx:620 +#: src/features/voice/components/VoiceParticipantTile.tsx:621 msgid "{count, plural, one {Keep watching # stream and add this one} other {Keep watching # streams and add this one}}" msgstr "{count, plural, one {繼續觀看 # 個直播並新增這個} other {繼續觀看 # 個直播並新增這個}}" @@ -492,8 +487,8 @@ msgstr "{count, plural, one {撤銷 # 個應用程式} other {撤銷 # 個應用 msgid "{count, plural, one {sent # attachment} other {sent # attachments}}" msgstr "{count, plural, one {已傳送 # 個附件} other {已傳送 # 個附件}}" -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:259 -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:280 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:281 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:302 msgid "{count, plural, one {Show # device} other {Show # devices}}" msgstr "{count, plural, one {顯示 # 個裝置} other {顯示 # 個裝置}}" @@ -535,22 +530,6 @@ msgstr "{count, plural, one {您已在使用此語音頻道允許的一個連線 msgid "{count, plural, one {You're at the cap of # saved media item. Remove one to add another.} other {You're at the cap of # saved media items. Remove one to add another.}}" msgstr "{count, plural, one {您已達到儲存媒體項目的上限。請移除一個以新增另一個。} other {您已達到儲存媒體項目的上限。請移除一個以新增另一個。}}" -#: src/features/invite/commands/InviteCommands.tsx:401 -msgid "{count, plural, one {You're at the limit of # emoji pack. Delete one to create another.} other {You're at the limit of # emoji packs. Delete one to create another.}}" -msgstr "{count, plural, one {您已達到表情符號包的數量上限。請刪除一個以建立新的。} other {您已達到表情符號包的數量上限。請刪除一個以建立新的。}}" - -#: src/features/invite/commands/InviteCommands.tsx:387 -msgid "{count, plural, one {You're at the limit of # installed emoji pack. Remove one to add another.} other {You're at the limit of # installed emoji packs. Remove one to add another.}}" -msgstr "{count, plural, one {您已達到 # 個已安裝表情符號包的上限。請移除一個以新增另一個。} other {您已達到 # 個已安裝表情符號包的上限。請移除一個以新增另一個。}}" - -#: src/features/invite/commands/InviteCommands.tsx:419 -msgid "{count, plural, one {You're at the limit of # installed sticker pack. Remove one to add another.} other {You're at the limit of # installed sticker packs. Remove one to add another.}}" -msgstr "{count, plural, one {您已達到 # 個貼圖包的安裝上限。請移除一個以新增其他貼圖包。} other {您已達到 # 個貼圖包的安裝上限。請移除一個以新增其他貼圖包。}}" - -#: src/features/invite/commands/InviteCommands.tsx:433 -msgid "{count, plural, one {You're at the limit of # sticker pack. Delete one to create another.} other {You're at the limit of # sticker packs. Delete one to create another.}}" -msgstr "{count, plural, one {您已達到貼圖包數量上限。請刪除一個以建立新的。} other {您已達到貼圖包數量上限。請刪除一個以建立新的。}}" - #: src/features/guild/components/alerts/MaxGuildsModal.tsx:24 msgid "{count, plural, one {You've reached the maximum number of communities you can join (# community). Leave a community before joining another one.} other {You've reached the maximum number of communities you can join (# communities). Leave a community before joining another one.}}" msgstr "{count, plural, one {您已達到可加入的社群數量上限(# 個社群)。請先離開一個社群,才能加入其他社群。} other {您已達到可加入的社群數量上限(# 個社群)。請先離開一個社群,才能加入其他社群。}}" @@ -750,14 +729,14 @@ msgstr "{formats}。最大 {maxSize}。建議:{recommendedSize}" msgid "{formats}. Max {maxSize}. Recommended: {recommendedSize}. {note}" msgstr "{formats}。最大 {maxSize}。建議:{recommendedSize}。{note}" -#: src/features/auth/flow/InviteHeader.tsx:117 -#: src/features/auth/flow/InviteHeader.tsx:162 -#: src/features/auth/flow/InviteHeader.tsx:335 +#: src/features/auth/flow/InviteHeader.tsx:90 +#: src/features/auth/flow/InviteHeader.tsx:135 +#: src/features/auth/flow/InviteHeader.tsx:249 msgid "{formattedMemberCount} {memberCount, plural, one {member} other {members}}" msgstr "{formattedMemberCount} {memberCount, plural, one {位成員} other {位成員}}" -#: src/features/auth/flow/InviteHeader.tsx:111 -#: src/features/auth/flow/InviteHeader.tsx:320 +#: src/features/auth/flow/InviteHeader.tsx:84 +#: src/features/auth/flow/InviteHeader.tsx:234 msgid "{formattedPresenceCount} online" msgstr "{formattedPresenceCount} 位在線上" @@ -776,7 +755,7 @@ msgstr "{fps} FPS" msgid "{guildName} channels" msgstr "{guildName} 頻道" -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:674 +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:673 msgid "{hiddenConnectionCount, plural, one {Expand # other device} other {Expand # other devices}}" msgstr "{hiddenConnectionCount, plural, one {展開 # 個其他裝置} other {展開 # 個其他裝置}}" @@ -874,7 +853,7 @@ msgstr "{length} 位觀眾" msgid "{lineCount, plural, one {# line} other {# lines}}" msgstr "{lineCount, plural, one {# 行} other {# 行}}" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:145 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:143 msgid "{matchCount, plural, one {# match} other {# matches}}" msgstr "{matchCount, plural, one {# 個符合項目} other {# 個符合項目}}" @@ -889,7 +868,7 @@ msgid "{mbWayPaymentMethod} is a one-time payment method in {paymentProviderName msgstr "在 {paymentProviderName} 結帳時,{mbWayPaymentMethod} 是一次性付款方式,因此無法用於定期訂閱。" #. Screen share bitrate option label. Mbps means megabits per second. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:167 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:172 msgid "{megabits} Mbps" msgstr "{megabits} Mbps" @@ -1105,7 +1084,7 @@ msgid "{productName} detected a potential raid in this community. Invites are pa msgstr "{productName} 在此社群中偵測到潛在的惡意攻擊。邀請功能已暫停,因此新使用者目前無法加入。" #. Anti-raid status message on a community invite embed. productName is the product brand name placeholder. -#: src/features/channel/components/InviteEmbed.tsx:117 +#: src/features/channel/components/InviteEmbed.tsx:88 msgid "{productName} detected a potential raid, so new users can't join right now." msgstr "{productName}偵測到潛在的惡意攻擊,因此新使用者目前無法加入。" @@ -1225,14 +1204,14 @@ msgstr "還剩下 {remaining} 個字元。取得 {premiumProductName} 即可撰 msgid "{remainingSlotCount} remaining" msgstr "還剩 {remainingSlotCount} 個" -#: src/features/channel/components/InviteEmbed.tsx:282 -#: src/features/channel/components/InviteEmbed.tsx:455 -#: src/features/channel/components/InviteEmbed.tsx:724 +#: src/features/channel/components/InviteEmbed.tsx:248 +#: src/features/channel/components/InviteEmbed.tsx:356 +#: src/features/channel/components/InviteEmbed.tsx:625 msgid "{renderedMemberCount} {memberCount, plural, one {member} other {members}}" msgstr "{renderedMemberCount} {memberCount, plural, one {位成員} other {位成員}}" #. Presence summary on a community invite embed. renderedPresenceCount is a formatted count of online members. -#: src/features/channel/components/InviteEmbed.tsx:112 +#: src/features/channel/components/InviteEmbed.tsx:83 msgid "{renderedPresenceCount} online" msgstr "{renderedPresenceCount} 位在線上" @@ -1630,9 +1609,7 @@ msgstr "1 則未讀訊息" msgid "1 unread DM" msgstr "1 則未讀訊息" -#. Invite link use-limit option meaning the invite can be used once. #. Invite max-uses dropdown option for exactly one use. -#: src/features/expressions/components/modals/PackInviteModal.tsx:33 #: src/features/invite/components/modals/InviteModal.tsx:60 msgid "1 use" msgstr "1 次使用" @@ -1668,16 +1645,12 @@ msgstr "1 年贈禮" msgid "10 minutes" msgstr "10 分鐘" -#. Invite link use-limit option meaning the invite can be used ten times. #. Invite max-uses dropdown option for ten uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:41 #: src/features/invite/components/modals/InviteModal.tsx:68 msgid "10 uses" msgstr "10 次使用" -#. Invite link use-limit option meaning the invite can be used 100 times. #. Invite max-uses dropdown option for 100 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:53 #: src/features/invite/components/modals/InviteModal.tsx:80 msgid "100 uses" msgstr "100 次使用" @@ -1763,9 +1736,7 @@ msgctxt "adaptive-screen-share" msgid "240p" msgstr "240p" -#. Invite link use-limit option meaning the invite can be used 25 times. #. Invite max-uses dropdown option for 25 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:45 #: src/features/invite/components/modals/InviteModal.tsx:72 msgid "25 uses" msgstr "25 次使用" @@ -1840,16 +1811,12 @@ msgstr "5 天" msgid "5 minutes" msgstr "5 分鐘" -#. Invite link use-limit option meaning the invite can be used five times. #. Invite max-uses dropdown option for five uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:37 #: src/features/invite/components/modals/InviteModal.tsx:64 msgid "5 uses" msgstr "5 次使用" -#. Invite link use-limit option meaning the invite can be used 50 times. #. Invite max-uses dropdown option for 50 uses. -#: src/features/expressions/components/modals/PackInviteModal.tsx:49 #: src/features/invite/components/modals/InviteModal.tsx:76 msgid "50 uses" msgstr "50 次使用" @@ -2083,13 +2050,6 @@ msgstr "接受邀請" msgid "Accept the friend request from {userName}?" msgstr "接受來自 {userName} 的好友邀請嗎?" -#. Helper text on a pack invite embed explaining that accepting installs the pack. -#. Note shown on expression pack invites before accepting. -#: src/features/channel/components/InviteEmbed.tsx:100 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:81 -msgid "Accepting this invite installs the pack automatically." -msgstr "接受此邀請將會自動安裝此包。" - #. Short label in the notification utils helper. Keep it concise. #: src/features/notification/utils/NotificationUtils.ts:32 msgid "Access granted" @@ -2110,7 +2070,7 @@ msgstr "存取您的基本個人檔案資訊(使用者名稱、大頭貼等) #. User settings tab for accessibility preferences (visual, motion, screen reader, etc.). #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:14 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:93 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:66 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:61 msgid "Accessibility" msgstr "協助工具" @@ -2124,7 +2084,7 @@ msgstr "無障礙即時區域" #. User settings tab for account login, password, MFA, and security. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:11 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:129 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:95 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:90 msgid "Account" msgstr "帳號" @@ -2180,7 +2140,7 @@ msgstr "帳號太新" #. Required-action modal title shown when an account-level verification step is required to proceed. #. Title of the error modal shown when an unclaimed (guest) account tries to accept a community or group DM invite. Auth-related; keep tone plain. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:8 -#: src/features/invite/commands/InviteCommands.tsx:37 +#: src/features/invite/commands/InviteCommands.tsx:35 msgid "Account verification required" msgstr "需要驗證帳號" @@ -2461,7 +2421,7 @@ msgid "Add an account to continue." msgstr "新增帳號以繼續。" #. Body of the error modal shown when an unclaimed (guest) account tries to accept a community invite. Tells the user to complete sign-up first. -#: src/features/invite/commands/InviteCommands.tsx:42 +#: src/features/invite/commands/InviteCommands.tsx:40 msgid "Add an email and password to your account first." msgstr "請先為你的帳號新增電子郵件和密碼。" @@ -2771,7 +2731,7 @@ msgid "Address" msgstr "地址" #. Description for an H.264 backup stream select. Keep H.264, CPU, and GPU literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:119 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:124 msgid "Adds H.264 for mixed clients. Uses more encode work." msgstr "新增 H.264 以支援混合型客戶端。會增加更多編碼工作量。" @@ -2827,11 +2787,9 @@ msgstr "管理員已暫停邀請 — 您目前無法加入。" #. Collapsed-by-default group at the end of the community overview tab holding less common settings. #. Disclosure button label in the voice connection status popout. Reveals technical bandwidth and network stats. #. User settings tab for power-user and experimental application preferences. -#. Voice participant context menu submenu label for IDs and diagnostics. #: src/features/channel/components/modals/channel_tabs/ChannelOverviewTab.tsx:337 #: src/features/guild/components/modals/guild_tabs/guild_overview_tab/index.tsx:28 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:178 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:145 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:140 #: src/features/voice/components/voice_connection_status/VoiceDetailsPopout.tsx:60 msgid "Advanced" msgstr "進階" @@ -2842,7 +2800,7 @@ msgid "Advanced video settings" msgstr "進階影片設定" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:100 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:121 msgid "Advertise a capped decode codec to force publisher migration" msgstr "廣告一個有上限的解碼轉碼器,以強制發佈者遷移" @@ -3065,6 +3023,13 @@ msgstr "允許所有人查看您個人檔案中的此連結" msgid "Allow anyone who can view your full profile to see your profile local time" msgstr "允許任何可檢視您完整個人檔案的人,查看您個人檔案的當地時間" +#. Settings search entry label for the AV1 screen-share opt-in. AV1 is a codec name and should stay literal. +#. Switch label for the AV1 screen-share opt-in. AV1 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:236 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:88 +msgid "Allow AV1 for screen sharing" +msgstr "允許 AV1 用於螢幕共享" + #. Toggle label that allows DMs from bots in this community. #: src/features/ui/action_menu/items/BulkSettingsMenuItems.tsx:81 msgid "Allow bot direct messages" @@ -3112,6 +3077,13 @@ msgstr "允許彈性的文字頻道名稱" msgid "Allow for all communities" msgstr "允許所有社群" +#. Settings search entry label for the H.265/HEVC screen-share opt-in. H.265 and HEVC are codec names and should stay literal. +#. Switch label for the H.265/HEVC screen-share opt-in. H.265 and HEVC are codec names and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:240 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:92 +msgid "Allow H.265 (HEVC) for screen sharing" +msgstr "允許使用 H.265 (HEVC) 進行螢幕分享" + #: src/features/connection/components/modals/EditConnectionModal.tsx:95 msgid "Allow members from communities you're in to see this connection" msgstr "允許您所屬社群的成員查看此連結" @@ -3218,7 +3190,7 @@ msgid "Already have an account?" msgstr "已經有帳號了?" #. Status label on a group DM invite embed when the current user is already a member. -#: src/features/channel/components/InviteEmbed.tsx:76 +#: src/features/channel/components/InviteEmbed.tsx:67 msgid "Already joined" msgstr "已加入" @@ -3426,7 +3398,7 @@ msgid "Animated avatars ({animatedAvatarFormats}) require {premiumProductName}." msgstr "動畫化頭像 ({animatedAvatarFormats}) 需要 {premiumProductName}。" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:79 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:75 msgid "Animated avatars & profile banners" msgstr "動態大頭貼和個人檔案封面" @@ -3712,7 +3684,7 @@ msgstr "App 圖示標記" msgid "App language: {format}" msgstr "應用程式語言:{format}" -#: src/features/user/components/settings_utils/SettingsConstants.tsx:209 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:204 msgid "App settings" msgstr "應用程式設定" @@ -3739,7 +3711,7 @@ msgstr "App 縮放等級" #. Advanced settings category tag. #. User settings tab for app appearance and layout options. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:13 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:116 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:111 msgid "Appearance" msgstr "外觀設定" @@ -3812,8 +3784,8 @@ msgstr "應用程式已成功更新" #: src/features/user/components/modals/tabs/applications_tab/index.tsx:90 #: src/features/user/components/modals/tabs/applications_tab/index.tsx:129 #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:29 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:74 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:70 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:66 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:65 msgid "Applications" msgstr "應用程式" @@ -3899,7 +3871,7 @@ msgid "Are you sure you want to delete every message in your personal notes? Thi msgstr "確定要刪除個人記事中的所有訊息嗎?這將永久移除所有訊息和附加檔案,此動作無法復原。" #. placeholder {0}: selectedRole.name -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:410 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:425 msgid "Are you sure you want to delete the <0>{0} role? Any members with this role will no longer have it." msgstr "確定要刪除「<0>{0}」身分組嗎?擁有此身分組的成員將不再擁有此身分組。" @@ -4080,11 +4052,6 @@ msgstr "附件模擬" msgid "Attachment mocks" msgstr "附件模擬" -#. Placeholder content text shown for scheduled messages that have attachments but no text content. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:34 -msgid "Attachment only message" -msgstr "僅有附加檔案的訊息" - #. Short label in the channel and chat textual attachment preview bottom sheet. Keep it concise. #. Short label in the channel and chat textual attachment preview modal. Keep it concise. #: src/features/channel/components/embeds/attachments/TextualAttachmentPreviewBottomSheet.tsx:27 @@ -4112,9 +4079,7 @@ msgstr "無法上傳附件" msgid "Attachment: {filename}" msgstr "附件:{filename}" -#. Label in the scheduled message row preview indicating that attachments are included. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:43 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:34 msgid "Attachments" msgstr "附加檔案" @@ -4238,7 +4203,7 @@ msgid "Audio settings" msgstr "語音設定" #. Voice control button label for microphone and speaker settings. -#: src/features/voice/components/VoiceControlBar.tsx:146 +#: src/features/voice/components/VoiceControlBar.tsx:142 msgctxt "voice-control-button" msgid "Audio settings" msgstr "語音設定" @@ -4344,7 +4309,7 @@ msgid "Authorized" 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/GeneralSettingsSections.ts:30 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:22 msgid "Authorized applications" msgstr "已授權的應用程式" @@ -4358,8 +4323,8 @@ msgstr "已授權的應用程式" #: src/features/user/components/modals/tabs/AuthorizedAppsTab.tsx:506 #: src/features/user/components/settings_utils/search_index/AuthorizedAppsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:148 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:34 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:107 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:102 msgid "Authorized apps" msgstr "已授權的應用程式" @@ -4442,7 +4407,6 @@ msgid "Autocomplete suggestion: {label}, {selectedOptionPosition} of {resultCoun msgstr "自動完成建議:{label},{selectedOptionPosition} / {resultCount}" #. Channel overview settings tab label, control, or validation message (name, topic, slowmode, voice region, mature content gate). -#. Label for the auto codec option in the screen-share codec radio group. Keep it concise. #. Option label for a WebRTC content hint select. #. Option label for an SVC mode select. #. Option label for an encoder path select. @@ -4451,11 +4415,10 @@ msgstr "自動完成建議:{label},{selectedOptionPosition} / {resultCount}" #. Voice region option label in the voice settings menu meaning let Fluxer pick the best region automatically. #. Voice region picker option label meaning 'let Fluxer pick the best region automatically'. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/RtcRegionSelect.tsx:19 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:59 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:99 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:139 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:176 -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:34 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:64 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:104 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:144 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:181 #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:263 #: src/features/voice/components/VoiceRegionSelector.tsx:16 #: src/features/voice/components/VoiceSettingsMenus.tsx:126 @@ -4468,6 +4431,11 @@ msgctxt "rtc-region-value" msgid "Automatic" msgstr "自動" +#. Option label for the screen-share codec select. codec is the automatically selected codec label. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:222 +msgid "Automatic ({codec})" +msgstr "自動 ({codec})" + #. Settings search entry label. Names the settings search entry in the settings UI. #. Voice setting label for automatically evening out microphone volume. #: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:48 @@ -4495,96 +4463,6 @@ msgstr "自動朗讀訊息" msgid "Automatic start" msgstr "自動啟動" -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep Firefox as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:8 -msgid "Automatic would use {codecName} because Firefox screen sharing works most reliably with it." -msgstr "自動模式會使用 {codecName},因為 Firefox 螢幕分享功能使用此編解碼器時最穩定。" - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:70 -msgid "Automatic would use {codecName} because no hardware encoder is available and this browser exposes H.265." -msgstr "自動模式會使用 {codecName},因為沒有可用的硬體編碼器,且此瀏覽器支援 H.265。" - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:75 -msgid "Automatic would use {codecName} because no hardware encoder is available and your computer exposes H.265." -msgstr "自動模式會使用 {codecName},因為沒有可用的硬體編碼器,且您的電腦支援 H.265。" - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:90 -msgid "Automatic would use {codecName} because no higher-quality encoder is available and H.264 is compatible." -msgstr "自動模式會使用 {codecName},因為沒有更高品質的編碼器可用,且 H.264 相容。" - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep OpenH264 and Linux literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:101 -msgid "Automatic would use {codecName} because no video encoder is exposed. On Linux, OpenH264 may need to be installed." -msgstr "由於沒有可用的視訊編碼器,自動模式會使用 {codecName}。在 Linux 上,可能需要安裝 OpenH264。" - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:60 -msgid "Automatic would use {codecName} because software encoding is preferred and this browser exposes AV1." -msgstr "自動模式會使用 {codecName},因為偏好軟體編碼,且此瀏覽器支援 AV1。" - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:80 -msgid "Automatic would use {codecName} because software encoding is preferred and this browser exposes VP9." -msgstr "自動模式會使用 {codecName},因為偏好軟體編碼,且此瀏覽器支援 VP9。" - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:95 -msgid "Automatic would use {codecName} because software encoding is preferred and VP8 is the safest software fallback." -msgstr "自動模式會使用 {codecName},因為軟體編碼是首選,而 VP8 是最安全的軟體備用方案。" - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:65 -msgid "Automatic would use {codecName} because software encoding is preferred and your computer exposes AV1." -msgstr "自動模式會使用 {codecName},因為軟體編碼是首選,而且您的電腦支援 AV1。" - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:85 -msgid "Automatic would use {codecName} because software encoding is preferred and your computer exposes VP9." -msgstr "自動模式會使用 {codecName},因為偏好軟體編碼,且您的電腦支援 VP9。" - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep codec names literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:25 -msgid "Automatic would use {codecName} because this browser does not expose H.264, so VP8 is the safest fallback." -msgstr "自動選項會使用 {codecName},因為此瀏覽器未公開 H.264,因此 VP8 是最安全的備用選項。" - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep Chromium as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:13 -msgid "Automatic would use {codecName} because this browser supports it and it is the best fallback outside Chromium." -msgstr "自動選項會使用 {codecName},因為此瀏覽器支援此編解碼器,而且這是 Chromium 以外的最佳備用選項。" - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP8 and should not be translated. Keep codec names literal. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:30 -msgid "Automatic would use {codecName} because your computer does not expose H.264, so VP8 is the safest fallback." -msgstr "自動模式會使用 {codecName},因為您的電腦未提供 H.264,所以 VP8 是最安全的備用選項。" - -#. Desktop-client description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep Chromium as a product name. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:19 -msgid "Automatic would use {codecName} because your computer supports it and it is the best fallback outside Chromium." -msgstr "自動模式會使用 {codecName},因為您的電腦支援此編解碼器,而且這是 Chromium 以外的最佳備用選項。" - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as VP9 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:54 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware and it gives strong screen-share quality." -msgstr "自動模式會使用 {codecName},因為您的 GPU 可以透過硬體編碼,並提供優異的螢幕分享品質。" - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.264 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:42 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware and it is the most compatible screen-share default." -msgstr "自動模式會使用 {codecName},因為您的 GPU 可以透過硬體編碼,而且這是最相容的螢幕分享預設值。" - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as H.265 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:48 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware, with excellent compression and low CPU usage." -msgstr "自動選項會使用 {codecName},因為您的 GPU 可以透過硬體編碼,提供出色的壓縮和低 CPU 使用率。" - -#. Description shown under the Automatic option in the screen-share codec radio group. {codecName} is a codec label such as AV1 and should not be translated. Keep GPU as an acronym. -#: src/features/user/components/modals/tabs/components/CodecSelectorDescription.ts:36 -msgid "Automatic would use {codecName} because your GPU can encode it in hardware, with the best compression for screen sharing." -msgstr "自動模式會使用 {codecName},因為您的 GPU 能以硬體編碼,並提供螢幕分享的最佳壓縮效果。" - #. Short label in the animation tab. Keep it concise. #: src/features/user/components/modals/tabs/accessibility_tab/AnimationTab.tsx:52 msgid "Automatically play GIFs" @@ -4648,6 +4526,16 @@ msgstr "自動已讀" msgid "Autoscrolling" msgstr "自動捲動" +#. Settings search synonym. Codec name; keep literal. Used to match this term in the settings search bar. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:101 +msgid "AV1" +msgstr "AV1" + +#. Option label for the screen-share codec select while the AV1 opt-in is off and the option is disabled. AV1 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:226 +msgid "AV1 (requires opt-in)" +msgstr "AV1 (需要選擇加入)" + #. Label for the available desktop version in the Linux update modal. #: src/features/updater/commands/UpdaterModalCommands.tsx:140 msgid "Available" @@ -4875,7 +4763,7 @@ msgid "Badge" msgstr "徽章" #. Option label for a software encoder quality select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:83 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:88 msgid "Balanced" msgstr "平衡" @@ -4917,7 +4805,7 @@ msgstr "封鎖將於 {0} 到期。" #: src/features/moderation/components/modals/BanMemberModal.tsx:270 #: src/features/ui/action_menu/GuildMemberContextMenu.tsx:66 #: src/features/ui/action_menu/items/GuildMemberMenuItems.tsx:51 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:94 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:118 msgid "Ban member" msgstr "停用成員" @@ -5046,7 +4934,7 @@ msgstr "1 到 32 個字元" #. 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/PlutoniumIndex.ts:27 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:207 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:202 msgid "Billing" msgstr "帳單" @@ -5099,7 +4987,7 @@ msgid "Biometrics" 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/VoiceVideoIndex.ts:160 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:181 msgid "Bitrate" msgstr "位元率" @@ -5181,8 +5069,8 @@ msgstr "已封鎖" #: src/features/user/components/modals/tabs/BlockedUsersTab.tsx:210 #: src/features/user/components/settings_utils/search_index/BlockedUsersIndex.ts:6 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:152 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:58 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:18 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:53 msgid "Blocked users" msgstr "已封鎖的用戶" @@ -5275,7 +5163,7 @@ msgstr "已加入書籤。" #. Tab label in the inbox popout listing the user bookmarks. #: src/features/channel/components/modals/BookmarksBottomSheet.tsx:33 #: src/features/messaging/components/pages/SavedMessagesPage.tsx:23 -#: src/features/messaging/components/popouts/InboxPopout.tsx:36 +#: src/features/messaging/components/popouts/InboxPopout.tsx:34 msgid "Bookmarks" msgstr "書籤" @@ -5535,10 +5423,6 @@ msgstr "霸凌、重複騷擾、跟蹤或針對性騷擾。" msgid "Bullying, threats, hate, violence, raids, or content that pushes self-harm." msgstr "霸凌、威脅、仇恨、暴力、突襲,或助長自殘的內容。" -#: src/features/expressions/components/modals/CreatePackModal.tsx:95 -msgid "Bundle your favorite stickers into a pack you can distribute." -msgstr "將你最愛的貼圖整理成一個貼圖包,方便分享。" - #. Short label in the app constants. #: src/features/app/constants/AppConstants.ts:45 msgid "Busy right now" @@ -5761,7 +5645,7 @@ msgid "Cameras and virtual capture devices are selected here in {productName}, n msgstr "攝影機和虛擬擷取裝置是在 {productName} 中選取,而不是在 Wayland 系統選取器中。如果這裡沒有顯示任何內容,請檢查權限或連接裝置。" #. Tooltip in the voice control bar when cameras are disabled because the participant count exceeds the limit. {voiceChannelCameraUserLimit} is the configured threshold. -#: src/features/voice/components/VoiceControlBar.tsx:136 +#: src/features/voice/components/VoiceControlBar.tsx:132 msgid "Cameras are off above {voiceChannelCameraUserLimit} participants" msgstr "參與者超過 {voiceChannelCameraUserLimit} 人時,攝影機將會關閉" @@ -5781,7 +5665,6 @@ msgid "Can't upload files here" msgstr "無法在這裡上傳檔案" #. Action label for dismissing a mass-mention warning. -#. Button label on a scheduled message row that cancels (deletes) the scheduled send. #. Button label that closes the emoji rename popout without saving. #. Button that closes the delete channel confirmation without deleting. #. Button that closes the device logout confirmation without changes. @@ -5810,10 +5693,8 @@ msgstr "無法在這裡上傳檔案" #: src/features/emoji/components/emojis/EmojiListItem.tsx:318 #: src/features/expressions/components/modals/AddFavoriteMemeModal.tsx:111 #: src/features/expressions/components/modals/AddGuildStickerModal.tsx:250 -#: src/features/expressions/components/modals/CreatePackModal.tsx:137 #: src/features/expressions/components/modals/EditFavoriteMemeModal.tsx:87 #: src/features/expressions/components/modals/EditGuildStickerModal.tsx:116 -#: src/features/expressions/components/modals/EditPackModal.tsx:124 #: src/features/guild/components/modals/TransferOwnershipModal.tsx:91 #: src/features/i18n/utils/CommonMessageDescriptors.ts:98 #: src/features/input/state/input_keybind/shared.ts:137 @@ -5824,7 +5705,6 @@ msgstr "無法在這裡上傳檔案" #: src/features/messaging/components/modals/ForwardModal.tsx:635 #: src/features/messaging/components/modals/ImageCropModal.tsx:925 #: src/features/messaging/components/modals/MessageHistoryThresholdModal.tsx:107 -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:47 #: src/features/moderation/components/modals/BanMemberModal.tsx:262 #: src/features/moderation/components/modals/RemoveTimeoutModal.tsx:70 #: src/features/moderation/components/modals/TimeoutMemberModal.tsx:126 @@ -5850,11 +5730,6 @@ msgstr "取消" msgid "Cancel editing message" msgstr "取消編輯訊息" -#. Button or menu action label in the channel and chat scheduled message edit bar. Keep it concise. -#: src/features/channel/components/ScheduledMessageEditBar.tsx:18 -msgid "Cancel editing scheduled message" -msgstr "取消編輯預定訊息" - #. Relationship action label for canceling an outgoing friend request. #: src/features/relationship/utils/RelationshipMessageDescriptors.ts:25 msgid "Cancel friend request" @@ -5935,16 +5810,6 @@ msgstr "無法編輯" msgid "Cannot delete account" msgstr "無法刪除帳號" -#. Title of the error modal when installing an emoji pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:83 -msgid "Cannot install emoji pack" -msgstr "無法安裝表情貼圖包" - -#. Title of the error modal when installing a sticker pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:87 -msgid "Cannot install sticker pack" -msgstr "無法安裝貼圖包" - #. Toast error shown when captcha verification fails inside the auth captcha interceptor. #: src/features/auth/components/CaptchaInterceptor.tsx:14 msgid "Captcha verification failed. Try again." @@ -5955,15 +5820,15 @@ msgstr "驗證碼驗證失敗。請再試一次。" msgid "Capture" msgstr "擷取" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:398 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:420 msgid "Capture app audio" msgstr "擷取應用程式音訊" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:399 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:421 msgid "Capture desktop audio" msgstr "擷取桌面音訊" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:397 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:419 msgid "Capture device audio" msgstr "擷取裝置音訊" @@ -6221,12 +6086,12 @@ msgstr "變更密碼表單" msgid "Change scheduled" msgstr "已排定變更" -#. Tooltip / button label in the screen-share status pill. Opens the picker to change what is being shared. -#. Voice control menu action to choose a different screen-share source. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:48 -#: src/features/voice/components/VoiceControlBar.tsx:108 -msgid "Change source" -msgstr "變更來源" +#. Action that opens the source picker for the active screen share. +#. Voice screen share menu action that changes the shared source. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:24 +#: src/features/voice/components/ActiveScreenShareMenu.tsx:23 +msgid "Change Stream" +msgstr "變更串流" #. Modal title for the screen-share picker when switching an ongoing stream to a new source. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:156 @@ -6575,7 +6440,7 @@ msgstr "超出字元限制 {remaining}" #: src/features/input/components/modals/KeyboardShortcutsCheatsheetModal.tsx:40 #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:15 #: src/features/user/components/modals/tabs/keybinds_tab/DefaultKeybindsList.tsx:39 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:120 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:115 msgid "Chat" msgstr "聊天" @@ -6976,7 +6841,7 @@ msgid "Choose your profile accent color" 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/VoiceVideoIndex.ts:108 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:129 msgid "Cisco" msgstr "思科" @@ -7584,7 +7449,7 @@ msgid "Codec" 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/VoiceVideoIndex.ts:96 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:117 msgid "Codec negotiation testing" msgstr "轉碼器協商測試" @@ -7628,8 +7493,8 @@ msgstr "收合頻道主題" #. Tooltip / aria label on a voice participant tile button that collapses expanded device tiles for one user. #. Voice menu action that collapses expanded device tiles back into a single tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:98 -#: src/features/voice/components/VoiceParticipantTile.tsx:165 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:122 +#: src/features/voice/components/VoiceParticipantTile.tsx:166 msgid "Collapse devices" msgstr "收合裝置" @@ -8104,7 +7969,7 @@ msgstr "輸入框自動對焦" #. Button label that opens a dedicated advanced settings modal for configuring screen-share encoder controls. #. Button label that opens a dedicated advanced settings modal. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedChatControls.tsx:161 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:163 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:168 msgid "Configure" msgstr "設定" @@ -8127,7 +7992,7 @@ msgid "Configure now" msgstr "立即設定" #. Tooltip / aria label on the screen-share control while a share is active. Opens the configure / end menu. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:69 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:58 msgid "Configure or end screen share" msgstr "設定或結束螢幕分享" @@ -8378,12 +8243,12 @@ msgstr "連線:{connectionId}" #: src/features/i18n/utils/CommonMessageDescriptors.ts:410 #: src/features/user/components/popouts/UserProfileShared.tsx:610 #: src/features/user/components/settings_utils/search_index/LinkedAccountsIndex.ts:8 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:38 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:30 msgid "Connections" msgstr "連結帳號" #. User settings tab for linked external accounts. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:111 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:106 msgctxt "user-settings-tab" msgid "Connections" msgstr "連結" @@ -8434,7 +8299,7 @@ msgid "Content filtering" msgstr "內容篩選" #. Label for an advanced screen-share select. Refers to the WebRTC MediaStreamTrack contentHint value. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:131 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:136 msgid "Content hint" msgstr "內容提示" @@ -9157,16 +9022,6 @@ msgstr "無法忽略好友邀請" msgid "Couldn't ignore the friend request. Try again." msgstr "無法忽略好友邀請。請再試一次。" -#. Generic body for the error modal when an emoji pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:107 -msgid "Couldn't install this emoji pack. Try again later." -msgstr "無法安裝此表情符號包。請稍後再試。" - -#. Generic body for the error modal when a sticker pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:111 -msgid "Couldn't install this sticker pack. Try again later." -msgstr "無法安裝此貼圖包。請稍後再試。" - #. Error modal title shown when accepting a community invite fails. #: src/features/invite/components/alerts/InviteAcceptFailedModal.tsx:9 msgid "Couldn't join community" @@ -9582,11 +9437,6 @@ msgstr "建立帳號來領取你的禮物" msgid "Create and manage applications and bots for your account" msgstr "為您的帳號建立及管理應用程式和機器人" -#. Empty-state description for expression packs when the feature requires premium. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:63 -msgid "Create and share custom emoji and sticker packs with {premiumProductFullName}." -msgstr "使用 {premiumProductFullName} 建立並分享自訂表情符號和貼圖包。" - #. Button or menu action label in the application create modal. Keep it concise. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/applications_tab/ApplicationCreateModal.tsx:20 @@ -9628,14 +9478,6 @@ msgstr "建立私人訊息" msgid "Create emoji & stickers" msgstr "建立表情符號和貼圖" -#. Action that opens the create-emoji-pack modal. -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/expressions/components/modals/CreatePackModal.tsx:18 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:314 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:31 -msgid "Create emoji pack" -msgstr "建立表情符號包" - #. Accessible label for the create-favorite-category form. #: src/features/expressions/components/modals/CreateFavoriteCategoryModal.tsx:16 msgid "Create favorite category form" @@ -9688,14 +9530,6 @@ msgstr "建立或加入社群" msgid "Create role" msgstr "建立角色" -#. Action that opens the create-sticker-pack modal. -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/expressions/components/modals/CreatePackModal.tsx:22 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:314 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:35 -msgid "Create sticker pack" -msgstr "建立貼圖包" - #. Setup wizard title prompting the operator to create the first account. #: src/features/app/components/setup/SetupWizardSteps.tsx:48 msgid "Create the administrator account" @@ -9748,15 +9582,6 @@ msgstr "已建立" msgid "Created {createdAt}" msgstr "建立於 {createdAt}" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:334 -msgid "Created {createdCount} / {createdLimit}" -msgstr "已建立 {createdCount} / {createdLimit}" - -#. placeholder {0}: NicknameUtils.getDisplayName(packCreator) -#: src/features/channel/components/InviteEmbed.tsx:343 -msgid "Created by {0}" -msgstr "由 {0} 建立" - #. placeholder {0}: inviter ? NicknameUtils.getNickname(inviter, undefined, channelId) : invite.inviter ? NicknameUtils.getDisplayName(invite.inviter) : '' #. placeholder {1}: formatExpiresAt(invite.expires_at) #: src/features/channel/components/modals/GroupInvitesBottomSheet.tsx:218 @@ -9768,13 +9593,6 @@ msgstr "由 {0} 建立。將於 {1} 到期。" msgid "Created by {creatorDisplayName} on {createdAt}" msgstr "由 {creatorDisplayName} 建立於 {createdAt}" -#. Metadata label for an expression pack invite. userName is the pack creator username. -#. Short label in the authentication invite header. Preserve {userName}; it is inserted by code. Keep the tone plain and specific. -#: src/features/auth/flow/InviteHeader.tsx:29 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:73 -msgid "Created by {userName}" -msgstr "由 {userName} 建立" - #. placeholder {0}: renderInline(change.newValue, i18n, guildId) #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:739 msgid "Created for channel {0}." @@ -9787,11 +9605,6 @@ msgstr "為頻道「{0}」建立." msgid "Created on {0}." msgstr "建立於 {0}。" -#. 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/ExpressionPacksIndex.ts:43 -msgid "Created packs" -msgstr "已建立的貼圖包" - #. placeholder {0}: renderInline(change.newValue, i18n) #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:743 msgid "Created with name {0}." @@ -10119,7 +9932,7 @@ msgid "Custom tags" msgstr "自訂標籤" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:87 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:83 msgid "Custom themes" msgstr "自訂主題" @@ -10603,7 +10416,6 @@ msgstr "為節省電力與數據用量,行動裝置預設為關閉。" #. Button or menu action label in the channel and chat embed audio. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the channel and chat media container. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the channel and chat mobile memes picker. Keep it concise. Keep the tone plain and specific. -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the messaging commands. Keep it concise. Keep the tone plain and specific. #. Confirm button label on the destructive delete-saved-media alert. #. Danger button label that confirms deleting a custom emoji. @@ -10626,7 +10438,6 @@ msgstr "為節省電力與數據用量,行動裝置預設為關閉。" #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:117 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:290 #: src/features/user/components/modals/tabs/component_gallery_tab/index.tsx:238 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:49 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:154 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:190 msgid "Delete" @@ -10785,11 +10596,6 @@ msgstr "刪除我的訊息" msgid "Delete other members' messages. Pinning is controlled separately." msgstr "刪除其他成員的訊息。釘選功能是獨立控制的。" -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:40 -msgid "Delete pack" -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:31 msgid "Delete passkey" @@ -10862,11 +10668,6 @@ msgstr "刪除此訊息" msgid "Delete this message? Can't be undone." msgstr "要刪除這則訊息嗎?此動作無法復原。" -#. Error message in the expression packs tab. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:45 -msgid "Delete this pack? Can't be undone." -msgstr "要刪除這個組合包嗎?此動作無法復原。" - #. Danger action in the channel permissions overwrite context menu that removes a member permission override from the channel. #: src/features/channel/components/modals/channel_tabs/channel_permissions_tab/OverwriteContextMenu.tsx:19 msgid "Delete user" @@ -11011,7 +10812,7 @@ msgid "Description must be no more than {discoveryDescriptionMaxLength} characte msgstr "說明不得超過 {discoveryDescriptionMaxLength} 個字元。" #. Developer settings tab showing UI component examples. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:153 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:148 msgid "Design system" msgstr "設計系統" @@ -11025,8 +10826,8 @@ msgstr "電腦版" #. User settings tab for desktop app integration and platform settings. #. User settings tab label shown on desktop builds when the OS could not be identified (fallback for the per-OS labels). -#: src/features/user/components/settings_utils/SettingsConstants.tsx:86 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:141 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:81 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:136 msgid "Desktop app" msgstr "桌面應用程式" @@ -11113,7 +10914,7 @@ msgstr "桌面版 {version} 已推出。下載安裝程式,然後執行以更 #. Settings section label for desktop window behavior. #: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx:150 #: src/features/user/components/settings_utils/search_index/DesktopSettingsIndex.ts:94 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:62 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:54 msgid "Desktop window" msgstr "桌面版視窗" @@ -11139,7 +10940,7 @@ msgid "Detached banner" msgstr "已卸離的橫幅" #. Option label for a WebRTC content hint select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:147 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:152 msgid "Detail" msgstr "細節" @@ -11163,7 +10964,7 @@ 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/advanced_settings_tab/AdvancedSettingsCategories.ts:20 #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:25 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:211 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:206 msgid "Developer" msgstr "開發人員" @@ -11171,7 +10972,7 @@ msgstr "開發人員" #. Settings section label for client developer mode. #: src/features/user/components/modals/tabs/ClientDeveloperSettingsTab.tsx:17 #: src/features/user/components/settings_utils/search_index/ClientDeveloperSettingsIndex.ts:7 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:66 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:58 msgid "Developer mode" msgstr "開發人員模式" @@ -11218,11 +11019,6 @@ msgstr "裝置" msgid "Device alerts" msgstr "裝置警示" -#. Voice participant context menu submenu label for actions that affect one or more voice devices. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:182 -msgid "Device controls" -msgstr "裝置控制選項" - #: src/features/user/components/modals/tabs/DevicesTab.tsx:131 msgid "Device details" msgstr "裝置詳細資訊" @@ -11232,7 +11028,7 @@ msgstr "裝置詳細資訊" msgid "Device revoked" msgstr "裝置已撤銷" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:891 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1024 msgid "Device selection" msgstr "選擇裝置" @@ -11255,7 +11051,7 @@ msgstr "裝置:" #: src/features/user/components/modals/tabs/DevicesTab.tsx:530 #: src/features/user/components/settings_utils/search_index/DevicesIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/AppearanceSections.ts:82 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:62 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:57 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:124 msgid "Devices" msgstr "裝置" @@ -11437,7 +11233,7 @@ msgid "Disable mobile push notifications" msgstr "關閉行動裝置推播通知" #. Short label for an advanced screen-share preview preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:43 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:48 msgid "Disable picture-in-picture popout for screen shares" msgstr "停用螢幕分享的子母畫面彈出視窗" @@ -11478,7 +11274,7 @@ msgstr "停用雙重驗證表單" #. Voice menu checkbox label. Hides another participant's video only for the current user. #. Voice menu checkbox that hides a participant video on the current device only. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:86 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:110 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:77 msgid "Disable video locally" msgstr "在本機停用視訊" @@ -11754,11 +11550,6 @@ msgstr "顯示名稱" msgid "Display name (optional)" msgstr "顯示名稱(選填)" -#. Voice participant context menu submenu label for call display and diagnostics preferences. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:186 -msgid "Display options" -msgstr "顯示選項" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:661 msgid "Display role members separately." msgstr "分開顯示成員角色." @@ -12284,12 +12075,8 @@ msgstr "荷蘭文" msgid "e.g., YubiKey, iPhone, work computer" msgstr "例如:YubiKey、iPhone、公司電腦" -#: src/features/expressions/components/modals/PackInviteModal.tsx:187 -msgid "Each link works once." -msgstr "每個連結只能使用一次。" - #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:83 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:79 msgid "Early access to new features" msgstr "搶先體驗新功能" @@ -12315,7 +12102,6 @@ msgstr "消除迴音" #: src/features/emoji/components/stickers/StickerGridItem.tsx:43 #: src/features/platform/utils/DesktopLocaleBridge.ts:42 #: src/features/user/components/modals/tabs/chat_settings_tab/SearchEnginesTab.tsx:35 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:123 #: src/features/user/components/modals/tabs/LinkedAccountsTab.tsx:51 msgid "Edit" msgstr "編輯" @@ -12396,11 +12182,6 @@ msgstr "編輯社群個人檔案" msgid "Edit connection" msgstr "編輯連結" -#. Action that opens the edit-emoji-pack modal. -#: src/features/expressions/components/modals/EditPackModal.tsx:19 -msgid "Edit emoji pack" -msgstr "編輯表情符號包" - #. Permission description in the role/permission editor for the Manage Community permission. Refers to top-level community settings, not per-channel. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:23 msgid "Edit global settings like name, description, and icon." @@ -12512,11 +12293,6 @@ msgstr "編輯貼圖" msgid "Edit sticker {stickerName}" msgstr "編輯貼圖「{stickerName}」" -#. Action that opens the edit-sticker-pack modal. -#: src/features/expressions/components/modals/EditPackModal.tsx:23 -msgid "Edit sticker pack" -msgstr "編輯貼圖包" - #. Settings search entry description. One-line summary of what the settings search entry controls. #: src/features/user/components/settings_utils/search_index/ApplicationsIndex.ts:88 msgid "Edit the bot avatar, tag, bio, banner, and friend request behavior" @@ -12555,11 +12331,6 @@ msgstr "編輯功能暫時無法使用。請稍後再試。" msgid "Editing message" msgstr "正在編輯訊息" -#. Button or menu action label in the channel and chat scheduled message edit bar. Keep it concise. -#: src/features/channel/components/ScheduledMessageEditBar.tsx:14 -msgid "Editing scheduled message" -msgstr "編輯預定訊息" - #. Discovery category dropdown option in the community Discovery settings tab. #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:88 msgid "Education" @@ -12674,7 +12445,7 @@ msgstr "嵌入" #. Developer settings tab for testing URL unfurls and rendered embeds. #. Settings search entry label for the developer embed debugger. #: src/features/user/components/settings_utils/search_index/EmbedDebuggerIndex.ts:7 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:149 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:144 msgid "Embed debugger" msgstr "嵌入偵錯工具" @@ -12726,10 +12497,8 @@ msgstr "嵌入內容未隱藏" #. Audit log target-type filter label. Filters entries that target a custom emoji. #. Column header for the custom emoji image or glyph. #. 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/app/config/AuditLogConstants.ts:172 #: src/features/emoji/components/emojis/EmojiListItem.tsx:337 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:162 msgid "Emoji" msgstr "表情符號" @@ -12745,11 +12514,6 @@ msgstr "表情符號" msgid "emoji {emojiName}" msgstr "表情符號 {emojiName}" -#. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:59 -msgid "Emoji & sticker packs" -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/ChatSettingsIndex.ts:351 msgid "Emoji autocomplete" @@ -12795,45 +12559,6 @@ msgstr "表情符號名稱最多只能有 32 個字元" msgid "Emoji names need at least 2 characters and can use letters, numbers, and underscores. Emojis must be under {maxSize}. Static images are resized to 128x128 pixels and compressed automatically. Animated emojis and SVGs must already fit the limit." msgstr "表情符號名稱至少需要 2 個字元,並且可以使用字母、數字和底線。表情符號的大小必須小於 {maxSize}。靜態圖片會自動調整大小到 128x128 像素並進行壓縮。動畫表情符號和 SVG 檔案必須已符合限制。" -#. Kind label on an emoji pack invite embed. -#. Short label in the authentication invite header. Keep the tone plain and specific. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/auth/flow/InviteHeader.tsx:21 -#: src/features/channel/components/InviteEmbed.tsx:84 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:57 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:105 -msgid "Emoji pack" -msgstr "表情符號包" - -#. placeholder {0}: invite.pack.name -#: src/features/invite/commands/InviteCommands.tsx:144 -msgid "Emoji pack {0} has been installed." -msgstr "表情貼圖包 {0} 已安裝。" - -#. Title of the error modal when creating a new emoji pack is rejected because the user is at the creation limit. -#: src/features/invite/commands/InviteCommands.tsx:56 -msgid "Emoji pack creation limit reached" -msgstr "已達表情貼圖包建立上限" - -#. Modal title for the emoji pack invite share flow. -#: src/features/expressions/components/modals/PackInviteModal.tsx:57 -msgid "Emoji pack invite" -msgstr "貼圖包邀請" - -#. Title of the error modal when installing an emoji pack via invite is rejected because the user is at the install limit. -#: src/features/invite/commands/InviteCommands.tsx:47 -msgid "Emoji pack limit reached" -msgstr "已達表情貼圖包上限" - -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#. Settings section label for emoji expression packs. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:80 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:23 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:18 -msgid "Emoji packs" -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/ChatSettingsSections.ts:126 msgid "Emoji picker" @@ -12882,8 +12607,8 @@ msgstr "沒有最愛項目" #. Label for an advanced select that caps the best video codec this client advertises it can decode. #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:172 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:92 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:177 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:113 msgid "Emulate decode codec (testing)" msgstr "模擬解碼轉碼器 (測試中)" @@ -13177,18 +12902,18 @@ msgstr "已啟用成人內容。" #. Label for an advanced screen-share select. Refers to hardware or software video encoding. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:51 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:144 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:56 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:165 msgid "Encoder path" msgstr "編碼器路徑" #. Description for the encoder path select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:55 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:60 msgid "Encoder preference for new screen shares." msgstr "新螢幕分享的編碼器偏好設定。" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:164 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:185 msgid "Encoder, SVC, backup stream, and bitrate presets" msgstr "編碼器、SVC、備份串流和位元速率預設值" @@ -13220,10 +12945,8 @@ msgstr "結束寬限期" msgid "End grace period now?" msgstr "要現在結束寬限期嗎?" -#. Button label that stops the current screen share. #. Voice control menu action to stop sharing the screen. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:52 -#: src/features/voice/components/VoiceControlBar.tsx:112 +#: src/features/voice/components/VoiceControlBar.tsx:108 msgid "End screen share" msgstr "結束螢幕分享" @@ -13540,7 +13263,9 @@ msgstr "整個系統音訊" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Subsection title in the voice tab. Keep it concise. +#. Voice menu submenu label for per-user entrance sound controls. #. Voice menu submenu label that contains per-user entrance sound mute and volume controls. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:179 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:309 #: src/features/user/components/modals/tabs/UserVoiceTab.tsx:187 #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:145 @@ -13568,6 +13293,8 @@ msgid "Entrance sound saved" msgstr "已儲存入場音效" #. Voice menu slider label adjusting playback volume of this user's entrance sound, locally only. +#. Voice menu slider label for a user's entrance sound playback volume. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:187 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:318 msgid "Entrance sound volume" msgstr "入場音效音量" @@ -13803,10 +13530,6 @@ msgstr "實驗性功能" msgid "EXPERIMENTAL" msgstr "EXPERIMENTAL" -#: src/features/expressions/components/modals/PackInviteModal.tsx:152 -msgid "Expiration" -msgstr "到期日" - #. Label above the expiration duration dropdown in the invite link settings. #: src/features/invite/components/modals/InviteModal.tsx:102 msgid "Expire after" @@ -13941,13 +13664,8 @@ msgstr "匯出我的資料" msgid "Export themes" msgstr "匯出主題" -#. Developer / debug surface — keep terse and technical. Tooltip / description for the Expression packs settings toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:129 -msgid "Expose the staff-only Expression packs page in user settings." -msgstr "在使用者設定中顯示僅限工作人員使用的表情符號套件頁面。" - #. Developer / debug surface — keep terse and technical. Tooltip / description for the profile timezone settings toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:138 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:129 msgid "Expose the staff-only timezone section in profile settings." msgstr "在個人資料設定中顯示僅限管理員使用的時區部分。" @@ -13958,23 +13676,6 @@ msgstr "在個人資料設定中顯示僅限管理員使用的時區部分。" msgid "Expression autocomplete" msgstr "表情符號自動完成" -#. Settings search entry label. Names the settings search entry in the settings UI. -#. User settings tab for purchased or owned emoji/sticker expression packs. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:166 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:7 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:54 -msgid "Expression packs" -msgstr "表情貼圖包" - -#. Empty-state title for expression packs when the feature requires premium. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:59 -msgid "Expression packs are a {premiumProductName} feature" -msgstr "表情包是 {premiumProductName} 功能" - -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:168 -msgid "Expression packs are not enabled on this instance. Contact your instance administrator for more information." -msgstr "此例項未啟用表情貼圖包。請聯絡您的例項管理員以取得更多資訊。" - #. Aria label for the expression picker category nav. #: src/features/i18n/utils/CommonMessageDescriptors.ts:751 msgid "Expression picker categories" @@ -13987,9 +13688,7 @@ msgstr "清除表情符號" #. Community settings sidebar category grouping the emoji and stickers tabs. #. 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/GuildSettingsConstants.ts:249 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:19 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:134 msgid "Expressions" msgstr "表情符號" @@ -14457,7 +14156,7 @@ msgstr "已加到我的最愛" msgid "Favorites" msgstr "我的最愛" -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:182 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:177 msgid "Feature" msgstr "功能" @@ -14753,14 +14452,14 @@ msgstr "聚焦文字輸入區" #. Voice call layout action that pins one of several active devices of the same participant. #. Voice layout menu action that focuses one device/session for a participant. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:37 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:61 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:101 msgid "Focus this device" msgstr "將此裝置設為焦點" #. Voice call layout action that pins the selected participant in the focused view. #. Voice layout menu action that focuses one participant in the call view. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:41 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:65 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:105 msgid "Focus this person" msgstr "聚焦此人" @@ -14807,7 +14506,7 @@ msgstr "資料夾設定" msgid "Follow us on {blueskyProviderName}" msgstr "在 {blueskyProviderName} 上追蹤我們" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:693 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:826 msgid "Follow voice input" msgstr "跟隨語音輸入" @@ -15061,7 +14760,7 @@ msgstr "已轉寄訊息" msgid "Forwarded from" msgstr "轉傳自" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:269 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:267 msgid "Found {resultCount} results in {categoryCount} categories" msgstr "在 {categoryCount} 個類別中找到 {resultCount} 個結果" @@ -15096,7 +14795,7 @@ msgstr "影格率" msgid "France" msgstr "法國" -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:187 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:182 msgid "Free" msgstr "免費" @@ -15355,10 +15054,6 @@ msgstr "一般" msgid "Generate a shareable link or copy your combined custom CSS." msgstr "產生可分享的連結,或複製您合併的自訂 CSS。" -#: src/features/expressions/components/modals/PackInviteModal.tsx:213 -msgid "Generate invite" -msgstr "產生邀請" - #. Short label in the add friends to group modal. Keep it concise. #: src/features/relationship/components/modals/AddFriendsToGroupModal.tsx:23 msgid "Generate invite link" @@ -15639,7 +15334,7 @@ msgstr "贈送 <0/>,直到 <1>{giftEndDate}。不會自動續訂。兌換 #. Settings search entry label. Also used as a search synonym in the settings search bar. #. User settings tab for gift inventory and redemption codes. #: src/features/user/components/settings_utils/search_index/SharedDescriptors.ts:37 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:99 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:94 msgid "Gifts" msgstr "贈禮" @@ -15664,7 +15359,7 @@ msgid "Glad you're here, {username}!" msgstr "{username},很高興你在這裡!" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:71 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:67 msgid "Global emoji & sticker access" msgstr "全球表情符號和貼圖存取權" @@ -15703,8 +15398,8 @@ msgstr "前往 {premiumProductName}" #. Button label on a community invite embed when the current user is already a member. #. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:108 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:53 +#: src/features/channel/components/InviteEmbed.tsx:79 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:45 msgid "Go to community" msgstr "前往社群" @@ -15831,7 +15526,7 @@ msgstr "已授予 {0}。" msgid "Grants all permissions and bypasses channel restrictions. Highly sensitive." msgstr "授予所有權限並繞過頻道限制。高度敏感。" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:878 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1011 msgid "Granular selection" msgstr "精細選取" @@ -15867,7 +15562,7 @@ msgstr "希臘文" #. Toggle label in the mobile video settings bottom sheet. Switches to grid layout. #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:88 -#: src/features/voice/components/VoiceSettingsMenus.tsx:784 +#: src/features/voice/components/VoiceSettingsMenus.tsx:785 msgid "Grid view" msgstr "格狀顯示" @@ -15948,7 +15643,7 @@ msgstr "群組邀請" #. Audit log channel type label for group DM channels. #. Fallback display name for an unnamed group DM in quick switcher results. #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:57 -#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:44 +#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:43 msgid "Group message" msgstr "群組訊息" @@ -16010,20 +15705,25 @@ msgid "Grouping" 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/VoiceVideoIndex.ts:104 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:125 msgid "H.264" msgstr "H.264" #. Label for an advanced screen-share select. H.264 is a codec name and should stay literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:115 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:120 msgid "H.264 backup stream" msgstr "H.264 備用串流" #. Option label for an H.264 backup stream select. H.264 is a codec name and should stay literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:127 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:132 msgid "H.264 simulcast backup" msgstr "H.264 同步串流備份" +#. Option label for the screen-share codec select while the HEVC opt-in is off and the option is disabled. H.265 is a codec name and should stay literal. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:231 +msgid "H.265 (requires opt-in)" +msgstr "H.265 (需要選擇加入)" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the connection add connection modal. #: src/features/connection/components/modals/AddConnectionModal.tsx:57 @@ -16075,12 +15775,8 @@ msgstr "硬體加速" msgid "Hardware acceleration can cause rendering glitches with transparent windows. Try --disable-gpu if you see flicker or smearing." msgstr "硬體加速可能會導致透明視窗出現渲染異常。如果看到閃爍或塗抹,請嘗試使用 --disable-gpu。" -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:132 -msgid "Hardware acceleration is off, so codecs will encode on your CPU. <0>Turn it back on in {advancedSettingsLabel}." -msgstr "已停用硬體加速,因此編解碼器將在您的 CPU 上進行編碼。<0>請在{advancedSettingsLabel}中重新啟用它。" - #. 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/VoiceVideoIndex.ts:152 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:173 msgid "Hardware encoder" msgstr "硬體編碼器" @@ -16215,10 +15911,15 @@ msgid "Help translate {PRODUCT_NAME} into your language on <0>{I18N_WEBLATE_DOMA msgstr "協助將 {PRODUCT_NAME} 翻譯成您的語言,請前往 <0>{I18N_WEBLATE_DOMAIN}。" #. Description for a WebRTC content hint select. Keep Motion, Detail, and text as plain option concepts. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:135 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:140 msgid "Helps the browser choose motion, detail, or text handling." msgstr "有助於瀏覽器選擇處理動態、細節或文字。" +#. Settings search synonym. Codec name; keep literal. Used to match this term in the settings search bar. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:105 +msgid "HEVC" +msgstr "HEVC" + #. Codec description in the screen share codec policy menu. HEVC is a codec name; keep WebRTC literal. #: src/features/voice/utils/ScreenShareCodecPolicy.ts:28 msgid "HEVC. Efficient at low bitrate, but only usable when WebRTC exposes a hardware encoder." @@ -16370,7 +16071,7 @@ msgid "Hide muted channels by default?" msgstr "預設隱藏已靜音的頻道?" #. Short label for an advanced stream privacy preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:47 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:52 msgid "Hide my stream preview thumbnail" msgstr "隱藏我的直播預覽縮圖" @@ -16389,7 +16090,7 @@ msgstr "隱藏密碼" msgid "Hide picture-in-picture popout?" msgstr "要隱藏子母畫面嗎?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:727 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:860 msgid "Hide preview thumbnail" msgstr "隱藏預覽縮圖" @@ -16451,7 +16152,7 @@ msgid "High dynamic range display mode" msgstr "高動態範圍顯示模式" #. Description for a software encoder quality select. Keep AV1 and CPU literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:75 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:80 msgid "Higher quality can cost more CPU and latency." msgstr "較高的品質可能會增加 CPU 使用量和延遲。" @@ -16474,7 +16175,7 @@ msgstr "提示" msgid "Hoist order" msgstr "提升順序" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:507 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:522 msgid "Hoist order reset to default" msgstr "升級順序已重設為預設值" @@ -16503,7 +16204,7 @@ msgstr "按住錄音。向上拖曳可鎖定,放開即可傳送。" #. Action label in quick switcher for navigating to the Home tab. #: src/features/app/components/layout/MobileBottomNav.tsx:110 -#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:48 +#: src/features/search/state/QuickSwitcherCandidateBuilder.ts:47 msgid "Home" msgstr "首頁" @@ -16834,11 +16535,11 @@ msgstr "忽略" msgid "Ignore friend request" msgstr "忽略好友邀請" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:868 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:1001 msgid "Ignore hardware devices" msgstr "忽略硬體裝置" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:844 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:977 msgid "Ignore input media" msgstr "忽略輸入媒體" @@ -16864,7 +16565,7 @@ msgstr "忽略垃圾訊息標記" msgid "Ignore the friend request from {displayName}?" msgstr "要忽略來自 {displayName} 的交友邀請嗎?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:855 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:988 msgid "Ignore virtual" msgstr "忽略虛擬裝置" @@ -17198,7 +16899,7 @@ msgid "Inbox preview" msgstr "收件匣預覽" #. Accessible label for the inbox popout tablist. -#: src/features/messaging/components/popouts/InboxPopout.tsx:44 +#: src/features/messaging/components/popouts/InboxPopout.tsx:38 msgid "Inbox tabs" msgstr "收件匣分頁" @@ -17446,38 +17147,11 @@ msgstr "插入表情符號" msgid "Install {productName} for the full source picker and smoother screen-sharing controls." msgstr "安裝 {productName} 以取得完整的來源選擇器和更流暢的螢幕分享控制項。" -#. Button label on an emoji pack invite embed that installs the pack. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:92 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:65 -msgid "Install emoji pack" -msgstr "安裝表情符號包" - -#. Button label on a sticker pack invite embed that installs the pack. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:96 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:69 -msgid "Install sticker pack" -msgstr "安裝貼圖包" - #. Label for the installed desktop version in the Linux update modal. #: src/features/updater/commands/UpdaterModalCommands.tsx:136 msgid "Installed" msgstr "已安裝" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:303 -msgid "Installed {installedCount} / {installedLimit}" -msgstr "已安裝 {installedCount} / {installedLimit}" - -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:113 -msgid "Installed on {installedAt}" -msgstr "已安裝於 {installedAt}" - -#. 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/ExpressionPacksIndex.ts:39 -msgid "Installed packs" -msgstr "已安裝的貼圖包" - #. Desktop updater modal body. The currentVersion placeholder is the installed app version. #: src/features/updater/commands/UpdaterModalCommands.tsx:45 msgid "Installed version: {currentVersion}." @@ -17527,7 +17201,7 @@ msgstr "介面" #. Settings section label for interface language selection. #. Settings section title in the language tab. Keep it concise. #: src/features/user/components/modals/tabs/LanguageTab.tsx:79 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:50 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:42 msgid "Interface language" msgstr "介面語言" @@ -17536,11 +17210,6 @@ msgstr "介面語言" msgid "Interface size" msgstr "介面大小" -#. Status pill on a scheduled message row when the schedule is in the past or otherwise invalid. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:26 -msgid "Invalid" -msgstr "無效" - #. Error message in the use entrance sound. #. Error message in the use sound settings. #: src/features/user/components/modals/tabs/hooks/useEntranceSound.ts:30 @@ -17631,7 +17300,6 @@ msgstr "隱身" #: src/features/app/config/AuditLogConstants.ts:180 #: src/features/channel/components/guild_members_page/MemberTableRow.tsx:43 #: src/features/invite/components/modals/InviteModal.tsx:97 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:120 msgid "Invite" msgstr "邀請" @@ -17704,7 +17372,7 @@ msgid "Invite link settings" msgstr "邀請連結設定" #. Title shown on an invite embed while streaming privacy is active. -#: src/features/channel/components/InviteEmbed.tsx:137 +#: src/features/channel/components/InviteEmbed.tsx:108 msgid "Invite masked" msgstr "邀請已遮蔽" @@ -17786,7 +17454,7 @@ msgid "Invite to community" msgstr "邀請加入社群" #. Title shown on an invite embed when the invite cannot be resolved due to a non-permanent failure. -#: src/features/channel/components/InviteEmbed.tsx:133 +#: src/features/channel/components/InviteEmbed.tsx:104 msgid "Invite unavailable" msgstr "無法邀請" @@ -17805,17 +17473,6 @@ msgstr "邀請人" msgid "Invited by {0}." msgstr "由 {0} 邀請。" -#. Short label in the authentication invite header. Preserve {inviterTag}; it is inserted by code. Keep the tone plain and specific. -#: src/features/auth/flow/InviteHeader.tsx:34 -#: src/features/channel/components/InviteEmbed.tsx:347 -msgid "Invited by {inviterTag}" -msgstr "由 {inviterTag} 邀請" - -#. Metadata label for an expression pack invite. userTag is the inviter username and discriminator. -#: src/features/invite/components/modals/InviteAcceptModal.tsx:77 -msgid "Invited by {userTag}" -msgstr "由 {userTag} 邀請" - #: src/features/invite/components/InviteListItem.tsx:67 msgid "Inviter" msgstr "邀請人" @@ -17860,7 +17517,7 @@ msgstr "由於 {productName} 偵測到潛在的惡意攻擊,邀請功能已暫 #. Invite settings notice shown after admins pause invite links for a community. #. Status message on a community invite embed when invites are paused by community admins. -#: src/features/channel/components/InviteEmbed.tsx:121 +#: src/features/channel/components/InviteEmbed.tsx:92 #: src/features/invite/components/DisableInvitesButton.tsx:48 msgid "Invites are paused for this community." msgstr "此社群的邀請功能已暫停。" @@ -17871,7 +17528,7 @@ msgstr "此社群的邀請功能已被管理員暫停。雖然仍可建立此邀 #. Audit log community feature label meaning invite creation is disabled. #. Status label on a community invite embed when invites are paused or anti-raid mode is active. -#: src/features/channel/components/InviteEmbed.tsx:104 +#: src/features/channel/components/InviteEmbed.tsx:75 #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:106 msgid "Invites disabled" msgstr "已停用邀請" @@ -17884,7 +17541,7 @@ msgstr "已停用邀請通知列" #. Button or menu action label in the invite accept modal. Keep it concise. #. Button or menu action label in the invites disabled modal. Keep it concise. #: src/features/invite/components/alerts/InvitesDisabledModal.tsx:9 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:49 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:41 msgid "Invites paused" msgstr "邀請功能已暫停" @@ -18025,12 +17682,12 @@ msgid "Join community form" msgstr "加入社群表單" #. Button label on a group DM invite embed that accepts the invite. -#: src/features/channel/components/InviteEmbed.tsx:80 +#: src/features/channel/components/InviteEmbed.tsx:71 msgid "Join group" msgstr "加入群組" #. Button or menu action label in the invite accept modal. Keep it concise. -#: src/features/invite/components/modals/InviteAcceptModal.tsx:45 +#: src/features/invite/components/modals/InviteAcceptModal.tsx:37 msgid "Join group DM" msgstr "加入群組聊天" @@ -18355,12 +18012,12 @@ msgstr "韓文" #. User settings tab for language, locale, and time display preferences. #: src/features/app/components/setup/SetupWizardSteps.tsx:56 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:6 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:137 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:132 msgid "Language" 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/GeneralSettingsSections.ts:54 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:46 msgid "Language settings" msgstr "語言設定" @@ -18440,15 +18097,10 @@ msgid "Launch at login" msgstr "登入時啟動" #. Description for an SVC mode select. Keep SVC and AV1 literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:95 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:100 msgid "Layering for AV1 and VP9 when available." msgstr "適用於 AV1 和 VP9 的分層處理(如果可用)。" -#. CTA label that opens the premium settings tab from expression packs. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:67 -msgid "Learn about {premiumProductName}" -msgstr "深入瞭解 {premiumProductName}" - #. Accessible label for the screen-share picker footer info button. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:184 msgid "Learn about screen share previews" @@ -18818,7 +18470,7 @@ msgid "Links" msgstr "連結" #. User settings tab label shown on Linux desktop builds. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:78 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:73 msgid "Linux app" msgstr "Linux 應用程式" @@ -19115,7 +18767,7 @@ msgid "macOS" msgstr "macOS" #. User settings tab label shown on macOS desktop builds. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:82 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:77 msgid "macOS app" msgstr "macOS 應用程式" @@ -19247,11 +18899,6 @@ msgstr "管理社群功能" msgid "Manage emoji & stickers" msgstr "管理表情符號和貼圖" -#. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:47 -msgid "Manage expression packs" -msgstr "管理表情貼圖包" - #: src/features/channel/components/modals/channel_tabs/ChannelWebhooksTab.tsx:93 msgid "Manage incoming webhooks that can post messages into this channel." msgstr "管理可將訊息發佈到此頻道的傳入 Webhook。" @@ -19316,7 +18963,7 @@ msgstr "手動更新桌面版" #. Action label in the inbox popout overflow menu. Marks every inbox channel as read. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/messaging/components/popouts/InboxPopout.tsx:48 +#: src/features/messaging/components/popouts/InboxPopout.tsx:42 #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:435 msgid "Mark all as read" msgstr "全部標示為已讀" @@ -19334,7 +18981,7 @@ msgstr "將所有私訊標示為已讀" #. Accessible label and tooltip for the mark-all-as-read button in the inbox popout. #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:165 -#: src/features/messaging/components/popouts/InboxPopout.tsx:52 +#: src/features/messaging/components/popouts/InboxPopout.tsx:46 msgid "Mark all inbox channels as read" msgstr "將收件匣中的所有頻道標示為已讀" @@ -19597,10 +19244,6 @@ msgstr "使用次數上限" msgid "Max size: {BACKGROUND_MEDIA_MAX_SIZE_LABEL}." msgstr "最大大小:{BACKGROUND_MEDIA_MAX_SIZE_LABEL}。" -#: src/features/expressions/components/modals/PackInviteModal.tsx:168 -msgid "Max uses" -msgstr "最大使用次數" - #: src/features/user/components/modals/tabs/component_gallery_tab/IndicatorsTab.tsx:451 msgid "Max visible count" msgstr "最大顯示數量" @@ -19615,13 +19258,6 @@ msgstr "最大化視窗" msgid "Maximizes visible messages with minimal spacing." msgstr "以最小間距顯示最多訊息。" -#. Form helper text describing the maximum length of a description field. -#. Form helper text describing the maximum length of a description field. -#: src/features/expressions/components/modals/CreatePackModal.tsx:46 -#: src/features/expressions/components/modals/EditPackModal.tsx:43 -msgid "Maximum 256 characters" -msgstr "最多 256 個字元" - #. Label for attachment decay maximum eligible size. #: src/features/app/components/setup/SetupWizardSteps.tsx:240 msgid "Maximum eligible size (MB)" @@ -19638,10 +19274,15 @@ msgid "Maximum protection for family-friendly spaces" msgstr "為闔家適宜的空間提供最高等級的保護" #. Label for an advanced screen-share bitrate select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:155 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:160 msgid "Maximum screen share bitrate" msgstr "螢幕分享最大位元速率" +#. Settings search entry description for the AV1 and H.265 screen-share opt-in toggles. +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:97 +msgid "May cause compatibility issues for viewers. We’re working on improving this." +msgstr "可能會導致觀眾出現相容性問題。我們正在努力改善此情況。" + #. Short label in the max favorite memes modal. #: src/features/app/components/alerts/MaxFavoriteMemesModal.tsx:34 #: src/features/expressions/components/modals/GiftAcceptModal.tsx:220 @@ -19690,9 +19331,7 @@ msgid "Media buttons" msgstr "媒體按鈕" #. Accessible label for the floating media controls toolbar in the media viewer modal. -#. Voice participant context menu submenu label for camera, stream, and video actions. #: src/features/messaging/components/modals/media_modal/shared.ts:69 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:190 msgid "Media controls" msgstr "媒體控制選項" @@ -19898,7 +19537,7 @@ msgstr "已選取成員" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Voice participant menu action that inserts a mention of the selected user into the message composer. #: src/features/ui/action_menu/items/MentionUserMenuItem.tsx:13 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:45 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:69 #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:67 msgid "Mention" msgstr "提及" @@ -20004,7 +19643,7 @@ msgstr "訊息" #: src/features/guild/components/modals/guild_tabs/GuildMemberActionsSheet.tsx:88 #: src/features/ui/action_menu/items/ActionsSubmenu.tsx:41 #: src/features/ui/action_menu/items/MessageUserMenuItem.tsx:26 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:49 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:73 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabInputsTab.tsx:86 #: src/features/user/components/modals/UserProfileMobileSheet.tsx:712 #: src/features/user/components/modals/UserProfileModal.tsx:562 @@ -20342,7 +19981,7 @@ msgstr "需要麥克風權限" msgid "Microphone test" msgstr "麥克風測試" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:813 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:946 msgid "Microphone workaround" msgstr "麥克風問題排除" @@ -20532,9 +20171,7 @@ msgid "Mod" msgstr "管理員" #. Permission category for moderation actions against members or messages. -#. Voice participant context menu submenu label for member moderation actions. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:141 -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:194 msgid "Moderation" msgstr "管理" @@ -20667,7 +20304,7 @@ msgstr "最相關" #. Short label in the inline. Keep it concise. #: src/features/user/components/modals/tabs/accessibility_tab/AccessibilityTabInline.tsx:31 #: src/features/user/components/modals/tabs/AccessibilityTab.tsx:98 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:143 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:148 #: src/features/user/components/settings_utils/search_index/AccessibilityIndex.ts:297 #: src/features/user/components/settings_utils/section_registry/AccessibilitySections.ts:271 msgid "Motion" @@ -20685,7 +20322,7 @@ msgid "Move" msgstr "移動" #. Submenu label that moves every active device into another voice channel. -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:22 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:37 msgid "Move all devices to…" msgstr "將所有裝置移至…" @@ -20702,7 +20339,7 @@ msgstr "在瀏覽過的頻道記錄中往回移動" #. Submenu label that moves a single device into another voice channel. #. Submenu label that moves a single device into another voice channel. #: src/features/ui/action_menu/items/MoveToChannelSubmenu.tsx:21 -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:18 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:33 msgid "Move device to…" msgstr "移動裝置到…" @@ -20739,7 +20376,7 @@ msgstr "移至" #. Submenu label that moves the selected participant or content into another channel. #. Submenu label that moves the selected participant or content into another channel. #: src/features/ui/action_menu/items/MoveToChannelSubmenu.tsx:29 -#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:26 +#: src/features/ui/action_menu/VoiceParticipantContextMenu.tsx:41 msgid "Move to…" msgstr "移動到…" @@ -20804,7 +20441,7 @@ msgstr "音符" #: src/features/channel/components/bottomsheets/channel_details_bottom_sheet/ChannelDetailsBottomSheetShared.ts:132 #: src/features/channel/components/embeds/media/EmbedVideo.tsx:72 #: src/features/guild/components/modals/GuildNotificationSettingsModal.tsx:141 -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:20 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:36 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:65 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:73 #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:178 @@ -20818,7 +20455,7 @@ msgid "Mute" msgstr "靜音" #. Voice control button label to turn the user's microphone off. -#: src/features/voice/components/VoiceControlBar.tsx:126 +#: src/features/voice/components/VoiceControlBar.tsx:122 msgctxt "voice-control-action" msgid "Mute" msgstr "靜音" @@ -20884,7 +20521,7 @@ msgid "Mute conversation" msgstr "將對話設為靜音" #. Voice menu toggle that mutes a single device when the current user is connected on multiple devices. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:53 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:77 msgid "Mute device" msgstr "將裝置靜音" @@ -20898,7 +20535,9 @@ msgstr "關閉通知" msgid "Mute DMs" msgstr "關閉私訊通知" +#. Voice menu checkbox label that locally silences a user's entrance sound. #. Voice menu checkbox label. Locally silences this user's custom entrance sound when they join, only for the current user. +#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:183 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:313 msgid "Mute entrance sound" msgstr "將加入音效設為靜音" @@ -21107,11 +20746,6 @@ msgstr "我的以圖搜圖" msgid "My search engine" msgstr "我的搜尋引擎" -#. Form placeholder example for a pack name input. -#: src/features/expressions/components/modals/CreatePackModal.tsx:42 -msgid "My super pack" -msgstr "我的超讚貼圖包" - #. Short label in the add custom search engine modal. Keep it concise. #: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx:84 msgid "My translator" @@ -21757,10 +21391,6 @@ msgstr "還沒有任何禮物" msgid "No hoisted roles. Enable \"Show this role separately\" on a role to see it here." msgstr "沒有置頂身分組。請在身分組上啟用「單獨顯示此身分組」即可在此處查看。" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:320 -msgid "No installed packs yet." -msgstr "尚未安裝任何表情貼圖包。" - #: src/features/guild/components/modals/guild_tabs/guild_overview_tab/fields/GuildInviteSplashUploadField.tsx:154 msgid "No invite background" msgstr "沒有邀請背景" @@ -21954,11 +21584,6 @@ msgstr "沒有儲存的媒體" msgid "No saved payment methods." msgstr "沒有已儲存的付款方式。" -#. Empty state title in the scheduled messages popout when the user has none scheduled. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:18 -msgid "No scheduled messages" -msgstr "沒有任何已排程的訊息" - #. Body of the screen-share-unsupported modal shown when xdg-desktop-portal returns no capturable sources. #: src/features/voice/components/alerts/ScreenShareUnsupportedModal.tsx:18 msgid "No screens or windows were returned by the Linux screen sharing portal. Try again after checking that your desktop environment allows screen capture." @@ -21969,7 +21594,7 @@ msgstr "Linux 螢幕共用入口網站未傳回任何螢幕或視窗。請在確 msgid "No search results" msgstr "沒有搜尋結果" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:251 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:249 #: src/features/app/components/dialogs/components/DesktopSettingsView.tsx:549 msgid "No settings found" msgstr "找不到設定" @@ -22096,7 +21721,7 @@ msgid "No webhooks" msgstr "沒有網路掛鉤" #. Developer option label for short-circuiting the in-app reporting (IAR) flow. When enabled, submitting a report skips the network call. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:143 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:134 msgid "No-op in-app reports" msgstr "停用應用程式內檢舉" @@ -22303,7 +21928,7 @@ msgid "Notifications" msgstr "通知" #. User settings tab for notification and alert sound controls. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:132 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:127 msgctxt "user-settings-tab" msgid "Notifications" msgstr "通知" @@ -22366,7 +21991,7 @@ msgstr "物品" #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/SlowmodeControl.tsx:24 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:97 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:139 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:123 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:128 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:59 msgid "Off" msgstr "關閉" @@ -22500,7 +22125,7 @@ msgstr "僅適用於寬螢幕。" msgid "Only credit cards are accepted. Debit and prepaid cards cannot be used for the mature content check." msgstr "僅接受信用卡。簽帳金融卡和預付卡無法用於成人內容驗證。" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:833 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:966 msgid "Only default speakers" msgstr "僅限預設揚聲器" @@ -22548,7 +22173,7 @@ msgstr "請僅在您完全了解其作用時,才在此處執行程式碼。" msgid "Only show message previews for DMs with unread messages" msgstr "只顯示有未讀訊息的私訊預覽" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:823 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:956 msgid "Only speakers" msgstr "只有發言人" @@ -22820,7 +22445,7 @@ msgstr "在瀏覽器中開啟表情符號" msgid "Open emoji picker" msgstr "開啟表情符號選取器" -#: src/features/voice/components/VoiceSettingsMenus.tsx:877 +#: src/features/voice/components/VoiceSettingsMenus.tsx:859 msgid "Open event sink" msgstr "開啟事件接收器" @@ -22938,13 +22563,13 @@ msgstr "開啟 {directMessageName} 的個人檔案" #. Accessible label for the avatar button that opens a user profile. #. Short label in the app layout voice participant item. Preserve {displayName}; it is inserted by code. -#: src/features/app/components/layout/VoiceParticipantItem.tsx:47 +#: src/features/app/components/layout/VoiceParticipantItem.tsx:48 #: src/features/ui/avatars/AvatarStack.tsx:21 msgid "Open profile for {displayName}" msgstr "開啟 {displayName} 的個人檔案" #. Short label in the app layout grouped voice participant. Preserve {nickname}; it is inserted by code. -#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:35 +#: src/features/app/components/layout/GroupedVoiceParticipant.tsx:36 msgid "Open profile for {nickname}" msgstr "開啟 {nickname} 的個人檔案" @@ -23079,17 +22704,17 @@ msgid "Open your settings" msgstr "開啟設定" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:112 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:133 msgid "OpenH264 software codec on Linux" msgstr "OpenH264 軟體編解碼器(Linux)" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:88 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:109 msgid "OpenH264 video codec" msgstr "開啟 H264 視訊編解碼器" #. Switch label for the OpenH264 codec toggle. "OpenH264" is a product name and "Cisco Systems, Inc." is a company name; do not translate either. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:34 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:39 msgid "OpenH264 Video Codec provided by Cisco Systems, Inc." msgstr "Cisco Systems, Inc. 提供的 OpenH264 視訊編解碼器." @@ -23336,34 +22961,6 @@ msgstr "目前無法將擁有權轉移給 <0>{username}。" msgid "Ownership transferred" msgstr "已轉移擁有權" -#. Form field label for the name of an expression pack. -#. Form field label for the name of an expression pack. -#: src/features/expressions/components/modals/CreatePackModal.tsx:26 -#: src/features/expressions/components/modals/EditPackModal.tsx:27 -msgid "Pack name" -msgstr "貼圖包名稱" - -#. Form validation error shown when the pack name field is empty. -#. Form validation error shown when the pack name field is empty. -#: src/features/expressions/components/modals/CreatePackModal.tsx:30 -#: src/features/expressions/components/modals/EditPackModal.tsx:31 -msgid "Pack name is required" -msgstr "請輸入貼圖包名稱" - -#. Form validation error for a pack name that is too short. -#. Form validation error for a pack name that is too short. -#: src/features/expressions/components/modals/CreatePackModal.tsx:34 -#: src/features/expressions/components/modals/EditPackModal.tsx:35 -msgid "Pack name must be at least 2 characters" -msgstr "貼圖包名稱必須至少 2 個字元" - -#. Form validation error for a pack name that is too long. -#. Form validation error for a pack name that is too long. -#: src/features/expressions/components/modals/CreatePackModal.tsx:38 -#: src/features/expressions/components/modals/EditPackModal.tsx:39 -msgid "Pack name must be at most 64 characters" -msgstr "貼圖包名稱最多 64 個字元" - #. Voice stats field label (mobile lobby). Shows packet loss percentage. #. Voice stats field label (mobile voice lobby). Shows packet loss percentage. #: src/features/voice/components/bottomsheets/DirectCallLobbyBottomSheet.tsx:124 @@ -23371,11 +22968,6 @@ msgstr "貼圖包名稱最多 64 個字元" msgid "Packet loss" 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/ExpressionPacksIndex.ts:15 -msgid "Packs" -msgstr "貼圖" - #: src/features/channel/components/bottomsheets/ChannelSearchBottomSheet.tsx:718 msgid "Page {currentPage} of {totalPages}" msgstr "第 {currentPage} 頁,共 {totalPages} 頁" @@ -23566,7 +23158,7 @@ msgid "Pause invites? New users won't be able to join through invite links until msgstr "要暫停邀請嗎?在新功能重新啟用前,新用戶將無法透過邀請連結加入。現有成員不會受到影響。" #. Short label for an advanced screen-share preview preference. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:39 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:44 msgid "Pause my screen share preview in the background" msgstr "在背景暫停我的螢幕分享預覽" @@ -23575,6 +23167,11 @@ msgstr "在背景暫停我的螢幕分享預覽" msgid "Pause notifications" msgstr "暫停通知" +#. Voice screen share menu preference that pauses the local stream preview while the app is unfocused. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:28 +msgid "Pause Preview When Fluxer Isn’t Focused" +msgstr "暫停預覽,當 Fluxer 未啟用時" + #. Description shown for the emoji toggle while reduced motion is active. #: src/features/user/components/modals/tabs/accessibility_tab/AnimationTab.tsx:81 msgid "Paused by reduced motion. Turn on to keep animated emojis playing." @@ -23908,7 +23505,7 @@ msgid "Picture" 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/VoiceVideoIndex.ts:124 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:145 msgid "Picture in picture" msgstr "子母畫面" @@ -24028,7 +23625,7 @@ msgid "Pins popout" 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/VoiceVideoIndex.ts:128 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:149 msgid "PiP" msgstr "子母畫面" @@ -24167,15 +23764,20 @@ msgstr "彈回" msgid "Pop out call" msgstr "以獨立視窗開啟通話" -#. Voice menu action on desktop that opens the participant camera feed in a separate window. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:29 -msgid "Pop out camera" -msgstr "以獨立視窗開啟攝影機畫面" - #. Voice menu action on desktop that opens the participant screen share in a separate window. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:33 -msgid "Pop out stream" -msgstr "以獨立視窗開啟螢幕分享" +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:57 +msgid "Pop Out Stream" +msgstr "獨立視窗播放" + +#. Voice menu action on desktop that opens the participant placeholder tile in a separate window. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:49 +msgid "Pop Out User" +msgstr "展開使用者" + +#. Voice menu action on desktop that opens the active participant camera feed in a separate window. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:45 +msgid "Pop Out Video" +msgstr "पॉप आउट वीडियो" #. Overlay text shown on a voice participant tile while it lives in a separate popped-out window. #: src/features/voice/components/popout/PoppedOutOverlay.tsx:19 @@ -24225,7 +23827,7 @@ msgid "Prefer @mention" msgstr "偏好提及" #. Option label for an encoder path select. Refers to hardware video encoders. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:63 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:68 msgid "Prefer hardware" msgstr "偏好硬體" @@ -24237,7 +23839,7 @@ msgid "Prefer no @mention" msgstr "不接收提及通知" #. Option label for an encoder path select. Refers to software video encoders. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:67 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:72 msgid "Prefer software" msgstr "偏好軟體" @@ -24256,6 +23858,11 @@ msgstr "偏好設定" msgid "Preferences..." msgstr "偏好設定..." +#. Accessible label for the advanced screen-share codec preference select. +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:218 +msgid "Preferred screen share codec" +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/settings_utils/search_index/AccessibilityIndex.ts:293 @@ -24391,6 +23998,11 @@ msgstr "預覽按鈕" msgid "Preview camera" msgstr "預覽相機" +#. Voice menu action that opens a preview of the current user camera. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:53 +msgid "Preview Camera" +msgstr "預覽相機" + #. Status text on the placeholder shown in the voice call view when the user has hidden a remote stream preview. #: src/features/voice/components/HiddenStreamPlaceholder.tsx:10 msgid "Preview hidden" @@ -24424,7 +24036,7 @@ msgid "Preview sound" msgstr "預覽音效" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:136 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:157 msgid "Preview, popout, and stream thumbnail behavior" msgstr "預覽、彈出和串流縮圖行為" @@ -24523,7 +24135,7 @@ msgid "Primary navigation" msgstr "主要導覽" #. Voice display preference checkbox that moves active speakers toward the front of the call grid when enabled. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:81 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:105 msgid "Prioritize speakers" msgstr "優先顯示發言者" @@ -24537,7 +24149,7 @@ msgstr "優先發言者" #. User settings tab for privacy and safety controls. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedSettingsCategories.ts:12 #: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts:60 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:103 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:98 msgid "Privacy" msgstr "隱私" @@ -24613,7 +24225,7 @@ msgid "Product name" msgstr "產品名稱" #. User settings tab for editing the current user profile. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:91 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:86 msgid "Profile" msgstr "個人檔案" @@ -24977,7 +24589,7 @@ msgid "Push-to-talk is ignored in direct input. Switch to focused voice or custo msgstr "在直接輸入模式中,按鍵通話會被忽略。請切換到語音焦點或自訂模式以使用此功能。" #. Tooltip on the mic button in the voice control bar when push-to-talk is enabled. {pushToTalkHint} is the formatted shortcut key combo. -#: src/features/voice/components/VoiceControlBar.tsx:116 +#: src/features/voice/components/VoiceControlBar.tsx:112 msgid "Push-to-talk is on. Hold {pushToTalkHint} to speak." msgstr "已開啟按鍵通話。按住 {pushToTalkHint} 即可說話。" @@ -24997,7 +24609,7 @@ msgid "Push-to-talk won't unmute your microphone while you're deafened. Undeafen msgstr "按住「推動說話」鍵時,您的麥克風不會解除靜音,因為您已將自己設為靜音狀態。請先解除靜音,才能開始說話。" #. Option label for a software encoder quality select. Means slower/higher-quality. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:87 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:92 msgid "Quality" msgstr "畫質" @@ -25212,7 +24824,7 @@ msgid "Ready to upgrade?" msgstr "準備好升級了嗎?" #. Option label for a software encoder quality select. Means fastest/lower-latency. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:79 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:84 msgid "Realtime" msgstr "即時" @@ -25287,11 +24899,9 @@ msgstr "重新檢查" msgid "Recipients will be taken to {0} <0>{1}" msgstr "收件人將會前往 {0} <0>{1}" -#. Badge shown next to the auto codec option in the screen-share codec radio group. Keep it concise. #. Spellcheck engine option in the language tab. Lets the app choose the best available spellcheck engine. #. Spellcheck engine option in the textarea spellcheck submenu. Lets the app choose the best available engine. #: src/features/channel/components/textarea/TextareaContextMenu.tsx:70 -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:38 #: src/features/user/components/modals/tabs/LanguageTab.tsx:87 msgid "Recommended" msgstr "推薦" @@ -25556,11 +25166,6 @@ msgstr "拒絕" msgid "Rejected" msgstr "已拒絕" -#. Voice participant context menu submenu label for friend and block actions. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:198 -msgid "Relationship" -msgstr "關係" - #. Short label in the markdown tab. Keep it concise. #: src/features/user/components/modals/tabs/component_gallery_tab/MarkdownTab.tsx:129 msgid "Relative" @@ -25641,7 +25246,6 @@ msgstr "記住視窗大小和位置" #. Action label for removing the selected item from a list or relationship. #. Button label for removing the current webhook avatar image. #. Button or menu action label in the channel and chat message reactions sheet. Keep it concise. Keep the tone plain and specific. -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the linked accounts tab. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the search engines tab. Keep it concise. Keep the tone plain and specific. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. @@ -25660,8 +25264,6 @@ msgstr "記住視窗大小和位置" #: src/features/ui/action_menu/GroupDMContextMenu.tsx:73 #: src/features/ui/action_menu/UserContextMenu.tsx:80 #: src/features/user/components/modals/tabs/chat_settings_tab/SearchEnginesTab.tsx:26 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:75 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:133 #: src/features/user/components/modals/tabs/LinkedAccountsTab.tsx:55 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:158 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:194 @@ -25833,11 +25435,6 @@ msgstr "請從「{targetName}」中移除一個,以騰出空間,然後再試 msgid "Remove override" msgstr "移除覆寫設定" -#. Button or menu action label in the expression packs tab. Keep it concise. Keep the tone plain and specific. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:54 -msgid "Remove pack" -msgstr "移除貼圖包" - #. Button or menu action label in the channel and chat message reactions sheet. Keep it concise. Keep the tone plain and specific. #. Button or menu action label in the message reactions modal. Keep it concise. Keep the tone plain and specific. #: src/features/channel/components/MessageReactionsSheet.tsx:33 @@ -25966,11 +25563,6 @@ msgstr "已移除身分組「{oldLabel}」。" msgid "Removed roles." msgstr "已移除的身分組." -#. Button or menu action label in the messaging commands. Keep it concise. Keep the tone plain and specific. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:57 -msgid "Removed scheduled message" -msgstr "已移除預定訊息" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:419 msgid "Removed the channel from its category." msgstr "已將頻道從其類別中移除。" @@ -26003,11 +25595,6 @@ msgstr "移除所有變數覆寫,但保留您的資料庫和資產。" msgid "Removing permissions could limit the bot's features." msgstr "移除權限可能會限制機器人功能。" -#. Description text in the expression packs tab. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:71 -msgid "Removing the pack will uninstall it from your account." -msgstr "移除貼圖包會將它從您的帳號中解除安裝。" - #: src/features/moderation/components/modals/RemoveTimeoutModal.tsx:55 msgid "Removing the timeout will allow <0>{targetUserTag} to send messages, react, and join voice channels again." msgstr "移除計時器後,<0>{targetUserTag} 將能再次傳送訊息、回應和加入語音頻道。" @@ -26654,42 +26241,42 @@ msgid "Resize floating panel" msgstr "調整浮動面板大小" #. Accessible label for the bottom-left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:80 +#: src/features/messaging/components/popouts/InboxPopout.tsx:74 msgid "Resize inbox from bottom left" msgstr "從左下調整收件匣大小" #. Accessible label for the bottom-right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:84 +#: src/features/messaging/components/popouts/InboxPopout.tsx:78 msgid "Resize inbox from bottom right" msgstr "從右下角調整收件匣大小" #. Accessible label for the bottom resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:60 +#: src/features/messaging/components/popouts/InboxPopout.tsx:54 msgid "Resize inbox from the bottom edge" msgstr "從底部邊緣調整收件匣大小" #. Accessible label for the left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:64 +#: src/features/messaging/components/popouts/InboxPopout.tsx:58 msgid "Resize inbox from the left edge" msgstr "從左邊緣調整收件匣大小" #. Accessible label for the right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:68 +#: src/features/messaging/components/popouts/InboxPopout.tsx:62 msgid "Resize inbox from the right edge" msgstr "從右側邊緣調整收件匣大小" #. Accessible label for the top resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:56 +#: src/features/messaging/components/popouts/InboxPopout.tsx:50 msgid "Resize inbox from the top edge" msgstr "從頂端調整收件匣大小" #. Accessible label for the top-left resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:72 +#: src/features/messaging/components/popouts/InboxPopout.tsx:66 msgid "Resize inbox from top left" msgstr "從左上角調整收件匣大小" #. Accessible label for the top-right resize handle on the inbox popout. -#: src/features/messaging/components/popouts/InboxPopout.tsx:76 +#: src/features/messaging/components/popouts/InboxPopout.tsx:70 msgid "Resize inbox from top right" msgstr "從右上角調整收件匣大小" @@ -27071,11 +26658,6 @@ msgstr "右側工具提示" msgid "Right-click here to open the context menu" msgstr "在此處按右鍵以開啟選單" -#. Empty state hint in the scheduled messages popout explaining how to schedule a new message. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:22 -msgid "Right-click the send button to schedule a message." -msgstr "在傳送按鈕上按一下右鍵,即可排程訊息。" - #. Action that rings the selected participant in a voice call. #. 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. @@ -27110,8 +26692,8 @@ msgstr "角色顏色" msgid "Role created" msgstr "已建立角色" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:341 -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:388 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:352 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:402 msgid "Role created successfully" msgstr "身分組建立成功" @@ -27120,8 +26702,8 @@ msgstr "身分組建立成功" msgid "Role deleted" msgstr "角色已刪除" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:425 -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:454 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:440 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:469 msgid "Role deleted successfully" msgstr "身分組已成功刪除" @@ -27161,7 +26743,7 @@ msgstr "角色" msgid "Roles and members" msgstr "身分組和成員" -#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:285 +#: src/features/guild/components/modals/guild_tabs/GuildRolesTab.tsx:296 msgid "Roles updated successfully" msgstr "身分組已成功更新" @@ -27269,7 +26851,6 @@ msgstr "儲存" #: src/features/expressions/components/modals/AddFavoriteMemeModal.tsx:118 #: src/features/expressions/components/modals/EditFavoriteMemeModal.tsx:94 #: src/features/expressions/components/modals/EditGuildStickerModal.tsx:123 -#: src/features/expressions/components/modals/EditPackModal.tsx:127 #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:624 #: src/features/guild/components/modals/guild_tabs/GuildVanityURLTab.tsx:279 #: src/features/guild/components/modals/GuildFolderSettingsModal.tsx:90 @@ -27350,7 +26931,7 @@ msgstr "已儲存" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:63 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:59 #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:63 msgid "Saved media" msgstr "已儲存的媒體" @@ -27403,23 +26984,11 @@ msgstr "排程" msgid "Schedule message" msgstr "排程訊息" -#. Status pill on a scheduled message row indicating it will send at the chosen time. -#. Tab label in the inbox popout listing the user scheduled messages. -#: src/features/messaging/components/popouts/InboxPopout.tsx:40 -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:30 -msgid "Scheduled" -msgstr "已排程" - #. Developer / debug surface — keep terse and technical. Label in the developer Nagbar controls panel for the scheduled-maintenance banner. #: src/features/devtools/components/NagbarControls.ts:22 msgid "Scheduled maintenance nagbar" msgstr "排程維護通知列" -#. Label in the messaging commands. {scheduledTimeLabel} is the localized scheduled date and time. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:49 -msgid "Scheduled message for {scheduledTimeLabel}" -msgstr "已排程訊息於 {scheduledTimeLabel}" - #. Inline validation message in the schedule-message modal when the picked time is more than 30 days away. Keep tone plain. #: src/features/messaging/components/modals/ScheduleMessageModal.tsx:31 msgid "Scheduled messages can be at most 30 days in the future." @@ -27490,7 +27059,7 @@ msgid "Screen share codec" msgstr "螢幕分享編解碼器" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:140 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:161 msgid "Screen share encoder controls" msgstr "螢幕分享編碼器控制項" @@ -27511,12 +27080,12 @@ msgid "Screen share is using software encoding ({codec}). Quality may be reduced msgstr "螢幕分享正在使用軟體編碼 ({codec})。畫質可能會降低,且 CPU 使用率會增加。您的 GPU 可能不支援此編解碼器的硬體編碼。" #. 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/VoiceVideoIndex.ts:120 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:141 msgid "Screen share preview" msgstr "螢幕分享預覽" #. Settings search entry label. Names the settings search entry in the settings UI. -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:116 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:137 msgid "Screen share preview behavior" msgstr "螢幕分享預覽行為" @@ -27535,6 +27104,11 @@ msgstr "螢幕分享預覽已停用。" msgid "Screen share previews are enabled." msgstr "螢幕分享預覽已啟用。" +#. Voice screen share menu action that opens the screen share preview privacy controls. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:32 +msgid "Screen Share Privacy" +msgstr "螢幕分享隱私設定" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the video tab. Keep it concise. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:82 @@ -27562,11 +27136,6 @@ msgstr "螢幕分享開始" msgid "Screen share stop" msgstr "螢幕分享已停止" -#. Accessible label for the screen-share codec radio group. -#: src/features/user/components/modals/tabs/components/CodecSelectorSection.tsx:42 -msgid "Screen share video codec" -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. #. Status badge label shown on a live tile when the participant is sharing their screen. @@ -28931,6 +28500,11 @@ msgstr "分享螢幕和視窗。" msgid "Share source" msgstr "分享來源" +#. Toggle label for sharing audio with an active stream. +#: src/features/voice/components/StreamSettingsMenuContent.tsx:156 +msgid "Share Stream Audio" +msgstr "分享直播音訊" + #. Description in the premium gift purchase section. premiumProductName is the short paid product name. #: src/features/premium/utils/PremiumMessageDescriptors.ts:40 msgid "Share the {premiumProductName} experience with your friends by purchasing a gift subscription." @@ -28940,15 +28514,6 @@ msgstr "購買禮物訂閱,與好友分享 {premiumProductName} 體驗。" msgid "Share theme" msgstr "分享主題" -#: src/features/expressions/components/modals/PackInviteModal.tsx:192 -msgid "Share this link" -msgstr "分享此連結" - -#. Description shown in the emoji pack invite modal. -#: src/features/expressions/components/modals/PackInviteModal.tsx:65 -msgid "Share this link — the pack installs when accepted." -msgstr "分享此連結 — 接受邀請後,表情符號包就會安裝。" - #. Privacy > Active now: confirmation modal title when turning sharing on. #: src/features/user/components/modals/tabs/privacy_safety_tab/ActiveNowTab.tsx:33 msgid "Share voice activity with all friends?" @@ -28976,11 +28541,6 @@ msgstr "分享你的螢幕" msgid "Share your screen in high definition (1080p), quad HD (1440p), or native source resolution, at up to 60 FPS." msgstr "以高畫質 (1080p)、Quad HD (1440p) 或原始解析度分享你的螢幕,幀率最高可達 60 FPS。" -#. Description shown in the sticker pack invite modal. -#: src/features/expressions/components/modals/PackInviteModal.tsx:69 -msgid "Share your sticker pack via link." -msgstr "透過連結分享你的貼圖包。" - #. Button or menu action label in the share theme modal. Keep it concise. #: src/features/theme/components/modals/ShareThemeModal.tsx:39 msgid "Share your theme" @@ -29081,7 +28641,7 @@ msgstr "捷徑衝突" #. User settings tab for keyboard shortcuts and custom bindings. #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:18 #: src/features/user/components/settings_utils/section_registry/AccessibilitySections.ts:175 -#: src/features/user/components/settings_utils/SettingsConstants.tsx:128 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:123 msgid "Shortcuts" msgstr "捷徑" @@ -29241,11 +28801,6 @@ msgstr "顯示表情符號按鈕" msgid "Show emoji reactions on messages" msgstr "在訊息上顯示表情回應" -#. Developer option label for exposing the staff-only Expression packs page in user settings. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:125 -msgid "Show expression packs settings" -msgstr "顯示表情符號設定" - #. Short label for an advanced media button preference. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedChatControls.tsx:77 msgid "Show favorite button" @@ -29381,16 +28936,16 @@ msgstr "顯示已靜音的頻道" #. Toggle label in the mobile video settings bottom sheet. Controls whether the local camera tile is visible. #. Voice display preference checkbox that controls whether the current user sees their own camera tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:69 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:93 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:92 -#: src/features/voice/components/VoiceSettingsMenus.tsx:814 +#: src/features/voice/components/VoiceSettingsMenus.tsx:815 msgid "Show my own camera" msgstr "顯示我的相機" #. Voice display preference checkbox that controls whether the current user sees their own screen share tile. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:73 -msgid "Show my screen share" -msgstr "分享我的螢幕畫面" +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:97 +msgid "Show My Screen Share" +msgstr "顯示我的螢幕分享" #. Developer option label for showing the current user as typing. #. Developer tools debug menu label. Internal-only surface for developers; translators may keep this terse. @@ -29417,9 +28972,9 @@ msgstr "顯示新裝置彈出視窗" #. Toggle label in the mobile video settings bottom sheet. Controls whether participants without video are shown in the grid. #. Voice display preference checkbox that controls whether participants without video are shown in the grid. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:77 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:101 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:96 -#: src/features/voice/components/VoiceSettingsMenus.tsx:828 +#: src/features/voice/components/VoiceSettingsMenus.tsx:829 msgid "Show non-video participants" msgstr "顯示非視訊參與者" @@ -29449,7 +29004,7 @@ msgid "Show per-device participant volume sliders in voice menus" msgstr "在語音選單中顯示個別裝置的參與者音量滑桿" #. Developer option label for exposing the staff-only profile timezone section in profile settings. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:134 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:125 msgid "Show profile timezone settings" msgstr "顯示個人檔案時區設定" @@ -29681,7 +29236,7 @@ msgstr "已登入" #. Settings section label for account sessions and devices. #: src/features/user/components/modals/tabs/DevicesTab.tsx:517 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:42 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:34 msgid "Signed-in devices" msgstr "已登入的裝置" @@ -29759,7 +29314,7 @@ msgid "Single community mode" msgstr "單一社群模式" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:103 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:108 msgid "Single layer" msgstr "單層" @@ -29816,7 +29371,7 @@ msgid "Skip the external link warning for all domains" msgstr "略過所有網域的外部連結警告" #. Developer / debug surface — keep terse and technical. Tooltip / description for the no-op in-app reports toggle. -#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:148 +#: src/features/devtools/components/DeveloperOptionsToggleGroups.ts:139 msgid "Skip the network call when an in-app report is submitted. The flow still advances to the success screen so you can exercise the UI, but nothing is actually sent to the safety team." msgstr "提交應用程式內報告時,跳過網路呼叫。流程仍會進展到成功畫面,讓您可以操作使用者介面,但實際上不會傳送任何內容給安全團隊。" @@ -30063,12 +29618,12 @@ msgid "Social" 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/VoiceVideoIndex.ts:148 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:169 msgid "Software encoder" msgstr "軟體編碼器" #. Label for an advanced screen-share select. Refers to software video encoder quality bias. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:71 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:76 msgid "Software encoder quality" msgstr "軟體編碼器品質" @@ -30393,7 +29948,7 @@ msgid "Spanish (Spain)" msgstr "西班牙文(西班牙)" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:111 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:116 msgid "Spatial and temporal layers" msgstr "空間與時間層" @@ -30495,7 +30050,7 @@ msgstr "拼字檢查" #: src/features/user/components/modals/tabs/LanguageTab.tsx:414 #: src/features/user/components/modals/tabs/LanguageTab.tsx:456 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:74 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:58 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:50 msgid "Spellcheck" msgstr "拼字檢查" @@ -30683,10 +30238,6 @@ msgstr "開始通話" msgid "Start camera test and configure effects" msgstr "開始相機測試並設定效果" -#: src/features/expressions/components/modals/CreatePackModal.tsx:93 -msgid "Start curating a custom emoji pack that you can share and install." -msgstr "開始策劃一個專屬的表情符號包,你可以分享並安裝。" - #. Label for the start of a date range (inclusive). Leave blank for no lower bound. #: src/features/user/components/modals/tabs/privacy_safety_tab/data_request_modal/DataRequestModal.tsx:175 msgid "Start date" @@ -30697,10 +30248,6 @@ msgstr "開始日期" msgid "Start date must be earlier than end date." msgstr "開始日期必須早於結束日期。" -#: src/features/voice/components/VoiceSettingsMenus.tsx:860 -msgid "Start debug logging session" -msgstr "開始偵錯記錄工作階段" - #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:125 msgid "Start drag and drop" @@ -30883,45 +30430,6 @@ msgstr "貼圖密度" msgid "Sticker is too large" msgstr "貼圖檔案過大" -#. Kind label on a sticker pack invite embed. -#. Short label in the authentication invite header. Keep the tone plain and specific. -#. Short label in the invite accept modal. Keep it concise. -#: src/features/auth/flow/InviteHeader.tsx:25 -#: src/features/channel/components/InviteEmbed.tsx:88 -#: src/features/invite/components/modals/InviteAcceptModal.tsx:61 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:105 -msgid "Sticker pack" -msgstr "貼圖包" - -#. placeholder {0}: invite.pack.name -#: src/features/invite/commands/InviteCommands.tsx:146 -msgid "Sticker pack {0} has been installed." -msgstr "貼圖包 {0} 已安裝。" - -#. Title of the error modal when creating a new sticker pack is rejected because the user is at the creation limit. -#: src/features/invite/commands/InviteCommands.tsx:74 -msgid "Sticker pack creation limit reached" -msgstr "貼圖包建立數量已達上限" - -#. Modal title for the sticker pack invite share flow. -#: src/features/expressions/components/modals/PackInviteModal.tsx:61 -msgid "Sticker pack invite" -msgstr "貼圖包邀請" - -#. Title of the error modal when installing a sticker pack via invite is rejected because the user is at the install limit. -#: src/features/invite/commands/InviteCommands.tsx:65 -msgid "Sticker pack limit reached" -msgstr "貼圖包數量已達上限" - -#. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#. Settings section label for sticker expression packs. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:84 -#: src/features/user/components/settings_utils/search_index/ExpressionPacksIndex.ts:27 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:22 -msgid "Sticker packs" -msgstr "貼圖" - #: src/features/guild/components/modals/guild_tabs/GuildStickersTab.tsx:283 msgid "Sticker slots" msgstr "貼圖欄位" @@ -31039,6 +30547,13 @@ msgstr "停止與所有朋友分享語音活動嗎?" msgid "Stop speaking" msgstr "停止發言" +#. Danger action that stops the active screen share. +#. Voice screen share menu action that stops the current user stream. +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:20 +#: src/features/voice/components/ActiveScreenShareMenu.tsx:19 +msgid "Stop Streaming" +msgstr "停止串流" + #. Confirmation prompt in the links tab. #: src/features/user/components/modals/tabs/chat_settings_tab/ChatSettingsTabLinksTab.tsx:31 msgid "Stop trusting all links?" @@ -31050,7 +30565,7 @@ msgid "Stop watching" msgstr "停止觀看" #. Tooltip / button label in the voice control bar that stops watching a remote screen share. -#: src/features/voice/components/VoiceControlBar.tsx:151 +#: src/features/voice/components/VoiceControlBar.tsx:147 msgid "Stop watching stream" msgstr "停止觀看直播" @@ -31088,11 +30603,16 @@ msgstr "已隱藏串流" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the user settings voice activity card. Keep it concise. #: src/features/user/components/profile/VoiceActivityCard.tsx:90 -#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:132 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:153 #: src/features/voice/components/StreamWatchHoverCard.tsx:21 msgid "Stream preview" msgstr "直播預覽" +#. Compact submenu label for changing the resolution and frame rate of an active stream. +#: src/features/voice/components/StreamSettingsMenuContent.tsx:152 +msgid "Stream Quality" +msgstr "直播畫質" + #. Toolbar / menu button label in the screen-share picker. Opens the stream quality settings popover. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:164 msgid "Stream settings" @@ -31302,12 +30822,12 @@ msgid "Suspend" 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/VoiceVideoIndex.ts:156 +#: src/features/user/components/settings_utils/search_index/VoiceVideoIndex.ts:177 msgid "SVC" msgstr "SVC" #. Label for an advanced screen-share select. SVC is a WebRTC acronym and should stay uppercase. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:91 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:96 msgid "SVC mode" msgstr "SVC 模式" @@ -31757,7 +31277,7 @@ msgid "Template URL" msgstr "範本網址" #. Option label for an SVC mode select. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:107 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:112 msgid "Temporal layers" msgstr "時間層" @@ -31818,7 +31338,7 @@ msgstr "測試網址展開和已呈現的嵌入內容" #. Channel type chip label for a text channel. #. Option label for a WebRTC content hint select. #: src/features/channel/utils/ChannelUtils.tsx:51 -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:151 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:156 msgid "Text" msgstr "文字" @@ -32002,11 +31522,6 @@ msgstr "該訊息已不存在,或您已無法存取該對話。" msgid "That's all of them." msgstr "就這些了。" -#. End-of-list body text in the scheduled messages popout when all scheduled messages are visible. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:56 -msgid "That's everything in the queue." -msgstr "佇列中的訊息都已顯示。" - #. Description text in the FluxerTag change modal. #: src/features/user/components/modals/FluxerTagChangeModal.tsx:69 msgid "The #0000 tag is reserved for Visionary subscribers. Visionary is no longer available for purchase." @@ -32671,7 +32186,7 @@ msgid "This invite has unlimited uses." msgstr "此邀請連結可無限次使用。" #. Helper text shown on an invite embed while streaming privacy is active. -#: src/features/channel/components/InviteEmbed.tsx:141 +#: src/features/channel/components/InviteEmbed.tsx:112 msgid "This invite is hidden while sharing is protected." msgstr "分享受保護時,此邀請會隱藏。" @@ -33167,7 +32682,7 @@ msgstr "時間" #. Settings section label for app time display format. #: src/features/user/components/modals/tabs/LanguageTab.tsx:374 #: src/features/user/components/settings_utils/search_index/LanguageIndex.ts:26 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:46 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:38 msgid "Time format" msgstr "時間格式" @@ -33394,11 +32909,6 @@ msgstr "切換音效面板" msgid "Toggle the sticker picker" msgstr "切換貼圖選取器" -#. Action that toggles whether the pack invite is unique to the recipient. -#: src/features/expressions/components/modals/PackInviteModal.tsx:73 -msgid "Toggle unique invite" -msgstr "切換專屬邀請" - #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #: src/features/input/state/input_keybind/shared.ts:305 msgid "Toggle voice activity" @@ -33731,7 +33241,7 @@ msgid "Try another search term, or pick a different category or language." msgstr "嘗試另一個搜尋字詞,或選擇不同的分類或語言。" #. Helper text on an unknown invite embed suggesting the user request a fresh invite. -#: src/features/channel/components/InviteEmbed.tsx:129 +#: src/features/channel/components/InviteEmbed.tsx:100 msgid "Try asking for a new invite." msgstr "試著要求新的邀請。" @@ -33754,7 +33264,7 @@ msgstr "請再試一次編輯訊息。" msgid "TRY gifts are one-time payments. Cards charged in TRY still need to be issued in Türkiye for the purchase to stay eligible." msgstr "TRY 贈禮為一次性付款。以 TRY 支付的卡片仍需在土耳其發行,才能符合購買資格。" -#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:254 +#: src/features/app/components/dialogs/components/AllSettingsRenderer.tsx:252 msgid "Try searching for something like \"theme\", \"notifications\", or \"privacy\"" msgstr "試試看搜尋「主題」、「通知」或「隱私」等關鍵字" @@ -33804,7 +33314,7 @@ msgstr "關閉" #. Bulk voice action that turns off the camera on every active device of the current user. #. Voice menu action that turns off every active device/session's camera. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:90 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:114 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:93 msgid "Turn off all device cameras" msgstr "關閉所有裝置的相機" @@ -33820,14 +33330,14 @@ msgstr "關閉視訊" #. Voice menu action that turns off the camera on a single device of the current user. #. Voice menu action that turns off the camera on one device/session. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:57 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:81 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:81 msgid "Turn off device camera" msgstr "關閉裝置相機" #. Voice menu action that ends the screen share on a single device of the current user. #. Voice menu action that stops screen sharing or streaming on one device/session. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:61 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:85 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:85 msgid "Turn off device stream" msgstr "關閉裝置串流" @@ -33839,7 +33349,7 @@ msgstr "關閉全站的私人訊息和好友邀請。此設定之後只能再更 #. Voice menu action that ends the current user screen share. #. Voice menu action that stops the current user's screen share or stream. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:65 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:89 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:69 msgid "Turn off stream" msgstr "關閉直播" @@ -34019,16 +33529,6 @@ msgstr "英國法律要求進行成人內容檢查。若要繼續,您必須透 msgid "Ukrainian" msgstr "烏克蘭文" -#. Generic title for the error modal when an emoji pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:99 -msgid "Unable to install emoji pack" -msgstr "無法安裝表情貼圖包" - -#. Generic title for the error modal when a sticker pack invite fails with an unrecognized error code. -#: src/features/invite/commands/InviteCommands.tsx:103 -msgid "Unable to install sticker pack" -msgstr "無法安裝貼圖包" - #. Error-state title in the activity log tab when fetching log entries failed. #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTab.tsx:126 msgid "Unable to load activity logs" @@ -34038,11 +33538,6 @@ msgstr "無法載入活動記錄" msgid "Unable to load applications" msgstr "無法載入應用程式" -#. Error message in the expression packs tab. -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:36 -msgid "Unable to load pack information." -msgstr "無法載入貼圖包資訊。" - #. Error message in the channel and chat textual attachment code panel. #. Error message in the channel and chat textual attachment code panel. #: src/features/channel/components/embeds/attachments/CsvAttachmentTablePanel.tsx:31 @@ -34265,7 +33760,7 @@ msgstr "取消收藏貼圖" #. Voice call layout action that removes focus from the currently pinned participant. #. Voice layout menu action that removes the focused participant or stream. -#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:25 +#: src/features/ui/action_menu/items/voice_participant_menu_data/shared.ts:41 #: src/features/ui/action_menu/items/VoiceParticipantMenuItems.tsx:97 msgid "Unfocus" msgstr "取消聚焦" @@ -34284,7 +33779,7 @@ msgstr "展開連結" #. Settings section label for the embed debugger URL input. #: src/features/user/components/modals/tabs/EmbedDebuggerTab.tsx:231 -#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:70 +#: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:62 msgid "Unfurl debugger" msgstr "嵌入偵錯工具網址" @@ -34293,10 +33788,6 @@ msgstr "嵌入偵錯工具網址" msgid "Unicode emojis" msgstr "Unicode 表情符號" -#: src/features/expressions/components/modals/PackInviteModal.tsx:180 -msgid "Unique invite" -msgstr "專屬邀請" - #. Codec description in the screen share codec policy menu, used for the universal fallback codec. #: src/features/voice/utils/ScreenShareCodecPolicy.ts:20 msgid "Universal fallback. Lowest quality, but it works everywhere." @@ -34350,7 +33841,7 @@ msgstr "未知日期" #. Fallback device or operating-system label in the devices tab when session client data is unavailable. #. Short label in the app layout voice participant item. #. Short label in the notifications. Keep it concise. -#: src/features/app/components/layout/VoiceParticipantItem.tsx:43 +#: src/features/app/components/layout/VoiceParticipantItem.tsx:44 #: src/features/user/components/modals/tabs/DevicesTab.tsx:65 #: src/features/user/components/modals/tabs/notifications_tab/Notifications.tsx:78 msgid "Unknown device" @@ -34376,7 +33867,7 @@ msgid "Unknown gift" msgstr "不明禮物" #. Title shown on an invite embed when the invite code resolves to nothing (expired, revoked, or invalid). -#: src/features/channel/components/InviteEmbed.tsx:125 +#: src/features/channel/components/InviteEmbed.tsx:96 msgid "Unknown invite" msgstr "不明邀請" @@ -34428,7 +33919,7 @@ msgstr "不明使用者" #: src/features/devtools/utils/CommandUtils.ts:27 #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTab.tsx:114 #: src/features/voice/components/VoiceParticipantAvatarList.tsx:43 -#: src/features/voice/components/VoiceParticipantTile.tsx:161 +#: src/features/voice/components/VoiceParticipantTile.tsx:162 #: src/features/webhook/components/WebhookListItem.tsx:30 msgid "Unknown user" msgstr "不明使用者" @@ -34450,13 +33941,6 @@ msgstr "unknown-mention" msgid "unknown-role" msgstr "unknown-role" -#. Option label representing an unlimited count. -#. Short label in the expression packs tab. Keep it concise. -#: src/features/expressions/components/modals/PackInviteModal.tsx:29 -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:32 -msgid "Unlimited" -msgstr "無限制" - #. Audit log community feature label for unlimited custom emoji capacity. #: src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.ts:126 msgid "Unlimited emoji" @@ -34525,7 +34009,7 @@ msgid "Unmute" msgstr "解除靜音" #. Voice control button label to turn the user's microphone back on. -#: src/features/voice/components/VoiceControlBar.tsx:121 +#: src/features/voice/components/VoiceControlBar.tsx:117 msgctxt "voice-control-action" msgid "Unmute" msgstr "解除靜音" @@ -34613,7 +34097,7 @@ msgstr "未命名頻道" #. Fallback display name for a group DM with no name set. #. Fallback title in an invite embed for a group DM with no name set. #. Short label in the channel display name state. Keep it concise. -#: src/features/channel/components/InviteEmbed.tsx:72 +#: src/features/channel/components/InviteEmbed.tsx:63 #: src/features/channel/state/ChannelDisplayName.ts:19 #: src/features/channel/utils/ChannelUtils.tsx:59 msgid "Unnamed group" @@ -34692,7 +34176,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. #. Tab label in the inbox popout filtering to channels with unread messages. -#: src/features/messaging/components/popouts/InboxPopout.tsx:32 +#: src/features/messaging/components/popouts/InboxPopout.tsx:30 #: src/features/user/components/settings_utils/search_index/NotificationsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:77 msgid "Unread" @@ -34828,7 +34312,7 @@ msgid "Up to {DISCOVERY_MAX_TAGS} tags help people find your community. They sho msgstr "最多可設定 {DISCOVERY_MAX_TAGS} 個標籤,讓大家更容易找到你的社群。這些標籤會顯示在探索搜尋結果中。" #. Feature comparison table value label. Shown in the restricted or stock column for a text-valued perk. Format includes a resolution token (4K) and a framerate token that should not be translated. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:91 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:87 msgid "Up to 4K/60fps" msgstr "最高 4K/60fps" @@ -34904,11 +34388,6 @@ msgstr "政策更新" msgid "Updated saved media" msgstr "已更新珍藏的媒體" -#. Label in the messaging commands. {scheduledTimeLabel} is the localized scheduled date and time. -#: src/features/messaging/commands/ScheduledMessageCommands.tsx:53 -msgid "Updated scheduled message for {scheduledTimeLabel}" -msgstr "已更新排定的訊息,適用於 {scheduledTimeLabel}" - #: src/features/guild/components/modals/guild_tabs/GuildAuditLogTabRenderers.tsx:544 msgid "Updated the avatar." msgstr "已更新大頭貼。" @@ -35165,7 +34644,7 @@ msgid "Uploading emojis" msgstr "正在上傳表情符號" #. Description for the maximum screen share bitrate select. Keep WebRTC literal. -#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:159 +#: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:164 msgid "Upper bitrate cap before WebRTC adapts to the network." msgstr "在 WebRTC 根據網路狀況調整之前,設定最高的位元速率上限。" @@ -35294,7 +34773,7 @@ msgid "Use an email you can open. We will send a code there." msgstr "請使用您可以開啟的電子郵件。我們會將驗證碼傳送至該信箱。" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:67 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:63 msgid "Use animated emojis" msgstr "使用動態表情符號" @@ -35596,11 +35075,6 @@ msgstr "僅在此社群中使用." msgid "User" msgstr "用戶" -#. Voice participant context menu submenu label for lower-frequency profile and communication actions. -#: src/features/ui/action_menu/items/VoiceParticipantMenuData.tsx:202 -msgid "User actions" -msgstr "使用者動作" - #. IAR modal: rule description. #: src/features/moderation/components/report_modal/IARModalCopy.ts:251 msgid "User appears underage, or is involved in grooming or child exploitation." @@ -35677,7 +35151,7 @@ msgid "User record" msgstr "使用者紀錄" #. Root label for the current user settings modal and settings search paths. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:352 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:341 msgid "User settings" msgstr "使用者設定" @@ -36215,7 +35689,7 @@ msgid "Video progress" msgstr "影片進度" #. Feature comparison table perk label. Shown as the row name comparing restricted vs stock limits. -#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:75 +#: src/features/app/components/dialogs/components/FeatureComparisonTable.tsx:71 msgid "Video quality" msgstr "視訊畫質" @@ -36604,7 +36078,7 @@ msgstr "語音 (成人內容)" #. User settings tab for microphone, speaker, camera, and call stats. #. User settings tab for microphone, speaker, camera, and call stats. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:124 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:119 #: src/features/voice/utils/VoiceMessageDescriptors.ts:30 msgid "Voice & video" msgstr "語音與視訊" @@ -36861,7 +36335,7 @@ msgid "Wait here" msgstr "請在此等候" #. Tooltip explaining that video / screen share controls are gated while the voice connection is not yet ready. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:56 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:45 msgid "Waiting for connection..." msgstr "正在等待連線…" @@ -37362,11 +36836,6 @@ msgstr "搜尋內容。" msgid "What's happening?" msgstr "近況如何?" -#. Form helper text for an expression pack description input. -#: src/features/expressions/components/modals/CreatePackModal.tsx:50 -msgid "What's in this pack?" -msgstr "這個組合包有什麼?" - #. Short label in the settings dialog mobile settings view. #. Short label in the whats new modal. #. Sidebar item in settings that opens the app update notes modal. @@ -37551,7 +37020,7 @@ msgid "Window state" msgstr "視窗狀態" #. User settings tab label shown on Windows desktop builds. Refers to the Microsoft Windows OS. -#: src/features/user/components/settings_utils/SettingsConstants.tsx:74 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:69 msgid "Windows app" msgstr "Windows 應用程式" @@ -37873,16 +37342,6 @@ msgstr "您無法編輯此訊息。" msgid "You can't grant a permission you don't have in this channel." msgstr "您無法授予自己在此頻道中沒有的權限。" -#. Body of the error modal when installing an emoji pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:91 -msgid "You can't install this emoji pack." -msgstr "您無法安裝此表情符號包。" - -#. Body of the error modal when installing a sticker pack via invite is rejected for missing permissions. -#: src/features/invite/commands/InviteCommands.tsx:95 -msgid "You can't install this sticker pack." -msgstr "您無法安裝此貼圖包。" - #. Title of the error modal shown when the user is banned from a discovery community. #: src/features/discovery/commands/DiscoveryJoinCommands.tsx:38 msgid "You can't join this community" @@ -37942,8 +37401,8 @@ msgstr "您無法在此社群中傳送訊息。" #. Tooltip in the voice control bar when the user lacks the Screen Share permission in this channel. Tone stays plain. #. Tooltip shown when the user lacks the Screen Share permission in the voice channel. Tone stays plain. -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:65 -#: src/features/voice/components/VoiceControlBar.tsx:141 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:54 +#: src/features/voice/components/VoiceControlBar.tsx:137 msgid "You can't share your screen in this channel" msgstr "您無法在此頻道分享螢幕畫面" @@ -37956,8 +37415,8 @@ msgstr "你無法在此頻道中發言" #. Tooltip in the voice control bar when the user lacks the Video permission in this channel. Tone stays plain. #. Tooltip shown when the user lacks the Video permission in the voice channel. Tone stays plain. #: src/features/voice/components/modals/CameraPreviewModal.tsx:74 -#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:61 -#: src/features/voice/components/VoiceControlBar.tsx:131 +#: src/features/voice/components/voice_connection_status/LocalParticipantControls.tsx:50 +#: src/features/voice/components/VoiceControlBar.tsx:127 msgid "You can't turn on your camera in this channel" msgstr "您無法在此頻道中開啟相機" @@ -38120,10 +37579,6 @@ msgstr "您加入此社群的時間還不夠長,因此無法傳送訊息。" msgid "You haven't blocked anyone yet." msgstr "您還沒有封鎖任何人。" -#: src/features/user/components/modals/tabs/ExpressionPacksTab.tsx:343 -msgid "You haven't created any packs yet." -msgstr "您還沒有建立任何表情貼圖包。" - #. Intro copy in the keyboard navigation modal. {productName} is the app name. #: src/features/input/components/modals/KeyboardModeIntroModal.tsx:26 msgid "You just pressed Tab. Keyboard mode is now on so you can navigate {productName} without a mouse." @@ -38345,13 +37800,6 @@ msgstr "您已達到書籤上限 {bookmarksText}。請移除一個書籤以新 msgid "You're at the cap of {freeItemsText} — your instance admin sets this limit." msgstr "您已達到 {freeItemsText} 的上限 — 此限制由您的實例管理員設定。" -#. Fallback body of the emoji pack creation-limit error modal when no exact limit is known. -#. Fallback body of the sticker pack creation-limit error modal when no exact limit is known. -#: src/features/invite/commands/InviteCommands.tsx:61 -#: src/features/invite/commands/InviteCommands.tsx:79 -msgid "You're at the creation limit. Delete one to create another." -msgstr "您已達到建立上限。請刪除一個,才能再建立一個。" - #. Modal body shown when the free bookmarks limit is reached and Plutonium would increase it. Free and Plutonium limits are interpolated. #: src/features/app/components/alerts/MaxBookmarksModal.tsx:30 msgid "You're at the free cap of {bookmarksText}. {premiumProductName} bumps you up to {premiumBookmarksText} — or remove one to add another." @@ -38362,13 +37810,6 @@ msgstr "您已達到免費上限 {bookmarksText}。{premiumProductName} 會將 msgid "You're at the free cap of {freeItemsText}. {premiumProductName} bumps you up to {premiumItemsText}." msgstr "您已達到免費上限 {freeItemsText}。{premiumProductName} 能讓您增加到 {premiumItemsText}。" -#. Fallback body of the emoji pack install-limit error modal when no exact limit is known. -#. Fallback body of the sticker pack install-limit error modal when no exact limit is known. -#: src/features/invite/commands/InviteCommands.tsx:52 -#: src/features/invite/commands/InviteCommands.tsx:70 -msgid "You're at the install limit. Remove one to add another." -msgstr "您已達到安裝上限。請移除一個以新增另一個。" - #. Short label in the user banned from guild modal. Keep it concise. Keep the tone plain and specific. #: src/features/moderation/components/alerts/UserBannedFromGuildModal.tsx:8 msgid "You're banned" @@ -38379,11 +37820,6 @@ msgstr "你已被停權" msgid "You're being rate limited. Wait {duration} before trying again." msgstr "您已達到使用上限。請等待 {duration} 後再試一次。" -#. End-of-list title in the scheduled messages popout when all scheduled messages are visible. Tone can be friendly. -#: src/features/messaging/components/popouts/ScheduledMessagesContent.tsx:51 -msgid "You're caught up" -msgstr "你已讀完所有訊息" - #. Error modal body shown when a gift-subscription user tries to start a recurring subscription. Explains the extension/redemption path. #: src/features/app/components/dialogs/components/plutonium/hooks/useCheckoutActions.tsx:160 msgid "You're currently on a gift subscription. It won't renew. You can redeem more gift codes to extend it. Recurring subscriptions can be started after your gift time ends." @@ -38497,16 +37933,12 @@ msgstr "您最近已使用過自助退款。冷卻期結束後,您可以再次 msgid "You've arrived, {username}! Let's get started." msgstr "{username},歡迎上線!我們開始吧。" -#: src/features/auth/flow/InviteHeader.tsx:200 -msgid "You've been invited to install" -msgstr "你受邀安裝" - -#: src/features/auth/flow/InviteHeader.tsx:96 -#: src/features/auth/flow/InviteHeader.tsx:299 +#: src/features/auth/flow/InviteHeader.tsx:69 +#: src/features/auth/flow/InviteHeader.tsx:213 msgid "You've been invited to join" msgstr "你受邀加入了" -#: src/features/auth/flow/InviteHeader.tsx:151 +#: src/features/auth/flow/InviteHeader.tsx:124 msgid "You've been invited to join a group DM by" msgstr "你受邀加入群組私訊,邀請人:" @@ -38586,7 +38018,7 @@ msgstr "您的 {premiumProductName} 訂閱已到期。您已失去所有 {premiu msgid "Your {productName} session expired. Sign in again to continue authorizing this application." msgstr "您的 {productName} 工作階段已過期。請重新登入以繼續授權此應用程式。" -#: src/features/user/components/settings_utils/SettingsConstants.tsx:205 +#: src/features/user/components/settings_utils/SettingsConstants.tsx:200 msgid "Your account" msgstr "你的帳號"