diff --git a/fluxer_app/src/features/i18n/locales/ar/messages.po b/fluxer_app/src/features/i18n/locales/ar/messages.po index 900b8c8d2..a642d1b7d 100644 --- a/fluxer_app/src/features/i18n/locales/ar/messages.po +++ b/fluxer_app/src/features/i18n/locales/ar/messages.po @@ -1665,12 +1665,6 @@ msgstr "100 استخدام" msgid "1080p" msgstr "1080p" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:48 -msgctxt "adaptive-screen-share" -msgid "1080p" -msgstr "1080p" - #. Fixed duration label for a 12-hour interval. Used as a standalone label in duration text or option lists. #: src/features/i18n/utils/CommonMessageDescriptors.ts:23 msgid "12 hours" @@ -1691,14 +1685,8 @@ msgstr "12-hour" msgid "1440p" msgstr "1440p" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:53 -msgctxt "adaptive-screen-share" -msgid "1440p" -msgstr "1440p" - #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:102 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:100 msgid "15 FPS" msgstr "15 إطارًا في الثانية" @@ -1735,12 +1723,6 @@ msgstr "2-32 حرفًا أو رقمًا أو شرطة سفلية." msgid "24-hour" msgstr "24-hour" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:33 -msgctxt "adaptive-screen-share" -msgid "240p" -msgstr "240p" - #. Invite max-uses dropdown option for 25 uses. #: src/features/invite/components/modals/InviteModal.tsx:72 msgid "25 uses" @@ -1779,7 +1761,7 @@ msgid "3 months" msgstr "3 أشهر" #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:106 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:104 msgid "30 FPS" msgstr "30 إطارًا في الثانية" @@ -1800,12 +1782,6 @@ msgstr "404: الصفحة غير موجودة" msgid "40px, 3 members" msgstr "40 بكسل، 3 أعضاء" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:38 -msgctxt "adaptive-screen-share" -msgid "480p" -msgstr "480p" - #. Ban duration option in the destructive ban-member modal for a five-day temporary ban. #: src/features/moderation/components/modals/BanMemberModal.tsx:47 msgid "5 days" @@ -1844,7 +1820,7 @@ msgid "6-digit code" msgstr "رمز مكون من 6 أرقام" #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:110 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:108 msgid "60 FPS" msgstr "60 إطارًا في الثانية" @@ -1858,12 +1834,6 @@ msgstr "60 ثانية" msgid "7 days" msgstr "7 أيام" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:43 -msgctxt "adaptive-screen-share" -msgid "720p" -msgstr "720p" - #. Required-action error when the API requires a captcha for phone verification. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:426 msgid "A browser check is required before phone verification. Try again from the sign-in page or contact support." @@ -2314,11 +2284,6 @@ msgstr "حد النشاط" msgid "Actual size" msgstr "الحجم الفعلي" -#. Toggle label in the stream settings menu. When enabled, productName can lower screen-share resolution if the encoder is CPU or bandwidth limited. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:142 -msgid "Adaptive quality" -msgstr "جودة متكيفة" - #. Action label for adding the current selection. #. Button label in the favorite meme editor that adds the typed tag to the tag list. #. Button label in the sticker editor that adds the typed tag to the tag list. @@ -2774,11 +2739,6 @@ msgstr "اضبط مستوى التكبير/التصغير العام للتطب msgid "Adjust the overall zoom level of the app. Use {zoomIn} / {zoomOut} to adjust quickly." msgstr "اضبط مستوى التكبير/التصغير العام للتطبيق. استخدم {zoomIn} / {zoomOut} للضبط بسرعة." -#. Inline adaptive-quality status in the stream settings menu. Shows the current automatically lowered resolution and frame rate. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:147 -msgid "Adjusted to {resolution} {frameRate} FPS" -msgstr "تم التعديل إلى {resolution} {frameRate} إطار في الثانية" - #. Permission name: grants all permissions and bypasses restrictions. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:157 msgid "Administrator" @@ -4118,7 +4078,7 @@ msgid "Audio boost" msgstr "تحسين الصوت" #. Section header in the stream settings menu. Selects the audio capture device for the share. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:126 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:124 msgid "Audio device" msgstr "جهاز الصوت" @@ -4213,7 +4173,7 @@ msgid "Audio send:" msgstr "إرسال الصوت:" #. Section header in the stream settings menu grouping audio-related toggles. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:138 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:136 msgid "Audio settings" msgstr "إعدادات الصوت" @@ -4839,12 +4799,6 @@ msgstr "حظر هذا المستخدم" msgid "Bandwidth" msgstr "النطاق الترددي" -#. Reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:63 -msgctxt "adaptive-screen-share" -msgid "bandwidth limited" -msgstr "النطاق الترددي محدود" - #. IAR modal: disabled-state label on the ban card after the user is banned from this community. #: src/features/moderation/components/report_modal/IARModalCopy.ts:159 msgid "Banned" @@ -5845,15 +5799,15 @@ msgstr "فشل التحقق من اختبار الكابتشا. حاول مرة msgid "Capture" msgstr "التقاط" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:407 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:394 msgid "Capture app audio" msgstr "التقاط صوت التطبيق" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:408 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:395 msgid "Capture desktop audio" msgstr "التقاط صوت سطح المكتب" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:406 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:393 msgid "Capture device audio" msgstr "التقاط صوت الجهاز" @@ -9416,12 +9370,6 @@ msgstr "غلاف" msgid "Cozy" msgstr "مريح" -#. Reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:68 -msgctxt "adaptive-screen-share" -msgid "CPU limited" -msgstr "وحدة المعالجة المركزية محدودة" - #. Generic primary action label that creates the item described by the current dialog or form. #: src/features/i18n/utils/CommonMessageDescriptors.ts:148 msgid "Create" @@ -9824,7 +9772,7 @@ msgstr "الحالة الحالية: {mutedText}" #: src/features/voice/components/AudioSourcePickerLinux.tsx:30 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:44 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:232 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:90 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:88 msgid "Custom" msgstr "مخصص" @@ -11065,7 +11013,7 @@ msgstr "تفاصيل الجهاز" msgid "Device revoked" msgstr "تم إلغاء ربط الجهاز" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1030 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:968 msgid "Device selection" msgstr "اختيار الجهاز" @@ -11094,7 +11042,7 @@ msgid "Devices" msgstr "الأجهزة" #. Description for the Custom streaming preset. Lightly playful prose; keep tone casual. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:94 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:92 msgid "Dial in your own numbers" msgstr "اتصل بأرقامك الخاصة" @@ -14453,12 +14401,12 @@ msgid "Flexible text channel names" msgstr "أسماء قنوات نصية مرنة" #. Description for the high-tier Gaming streaming preset (Plutonium). Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:67 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:65 msgid "Fluid motion at 1440p 60 FPS" msgstr "حركة سلسة بدقة 1440p ومعدل 60 إطارًا في الثانية" #. Description for the free-tier Gaming streaming preset. Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:72 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:70 msgid "Fluid motion at 720p 30 FPS" msgstr "حركة سلسة بدقة 720p ومعدل 30 إطارًا في الثانية" @@ -14545,7 +14493,7 @@ msgstr "إعدادات المجلد" msgid "Follow us on {blueskyProviderName}" msgstr "تابعنا على {blueskyProviderName}" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:825 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:816 msgid "Follow voice input" msgstr "متابعة الإدخال الصوتي" @@ -14817,7 +14765,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/UserVideoTab.tsx:310 #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:225 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:122 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:120 msgid "Frame rate" msgstr "معدل الإطارات" @@ -15064,7 +15012,7 @@ msgstr "وحدة تحكم الألعاب" #. Streaming preset label in the stream settings menu. Higher frame rate, optimized for video games. #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:76 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:224 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:63 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:61 msgid "Gaming" msgstr "ألعاب" @@ -15564,7 +15512,7 @@ msgstr "تم منح {0}." msgid "Grants all permissions and bypasses channel restrictions. Highly sensitive." msgstr "يمنح جميع الأذونات ويتجاوز قيود القناة. حساسة للغاية." -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1017 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:955 msgid "Granular selection" msgstr "تحديد دقيق" @@ -16128,7 +16076,7 @@ msgstr "إخفاء كلمة المرور" msgid "Hide picture-in-picture popout?" msgstr "إخفاء نافذة \"صورة داخل صورة\" المنبثقة؟" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:866 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:857 msgid "Hide preview thumbnail" msgstr "إخفاء معاينة الصورة المصغرة" @@ -16573,11 +16521,11 @@ msgstr "تجاهل" msgid "Ignore friend request" msgstr "تجاهل طلب الصداقة" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1007 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:945 msgid "Ignore hardware devices" msgstr "تجاهل الأجهزة المادية" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:983 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:921 msgid "Ignore input media" msgstr "تجاهل وسائط الإدخال" @@ -16603,7 +16551,7 @@ msgstr "تجاهل الإبلاغ عن رسائل مزعجة" msgid "Ignore the friend request from {displayName}?" msgstr "هل تريد تجاهل طلب الصداقة من {displayName}؟" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:994 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:932 msgid "Ignore virtual" msgstr "تجاهل الافتراضي" @@ -18783,18 +18731,6 @@ msgstr "مستوى الصوت" msgid "Low" msgstr "منخفض" -#. Toast shown after adaptive screen-share quality lowers frame rate. {frameRate} is a number and {reason} is the limitation reason. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:78 -msgctxt "adaptive-screen-share" -msgid "Lowered screen share to {frameRate} FPS - {reason}" -msgstr "تم تخفيض معدل إطارات مشاركة الشاشة إلى {frameRate} إطارًا في الثانية - {reason}" - -#. Toast shown after adaptive screen-share quality lowers resolution. {resolution} is a resolution label and {reason} is the limitation reason. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:84 -msgctxt "adaptive-screen-share" -msgid "Lowered screen share to {resolution} - {reason}" -msgstr "تم تخفيض دقة مشاركة الشاشة إلى {resolution} - {reason}" - #. Country name. EU member state in the illegal-content report country dropdown. #: src/features/moderation/components/report/OptionDescriptors.ts:179 msgid "Luxembourg" @@ -20009,7 +19945,7 @@ msgstr "مطلوب إذن استخدام الميكروفون" msgid "Microphone test" msgstr "اختبار الميكروفون" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:952 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:890 msgid "Microphone workaround" msgstr "حل بديل للميكروفون" @@ -22146,7 +22082,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:972 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:910 msgid "Only default speakers" msgstr "مكبرات الصوت الافتراضية فقط" @@ -22194,7 +22130,7 @@ msgstr "لا تقم بتشغيل التعليمات البرمجية هنا إل msgid "Only show message previews for DMs with unread messages" msgstr "إظهار معاينات الرسائل فقط للمحادثات الفردية التي تحتوي على رسائل غير مقروءة" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:962 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:900 msgid "Only speakers" msgstr "المتحدثون فقط" @@ -24635,12 +24571,6 @@ msgstr "لن يؤدي الضغط للتحدث إلى إلغاء كتم صوت ا msgid "Quality" msgstr "الجودة" -#. Fallback reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:73 -msgctxt "adaptive-screen-share" -msgid "quality limited" -msgstr "تم تحديد الجودة" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:49 @@ -24735,12 +24665,6 @@ msgstr "مجموعة أزرار اختيار" msgid "Raid coordination" msgstr "تنسيق الهجمات" -#. Toast shown after adaptive screen-share quality raises resolution. {resolution} is a resolution label. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:90 -msgctxt "adaptive-screen-share" -msgid "Raised screen share to {resolution}" -msgstr "تم رفع مشاركة الشاشة إلى {resolution}" - #. 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/AccessibilitySections.ts:171 msgid "Rate" @@ -24756,7 +24680,7 @@ msgid "Raw embed JSON" msgstr "JSON الخام المضمّن" #. Description for the high-tier Screen share streaming preset (Plutonium). Source resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:80 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:78 msgid "Razor-sharp text at native source, 15 FPS" msgstr "نص فائق الوضوح من المصدر، 15 إطارًا في الثانية" @@ -26364,7 +26288,7 @@ msgstr "يعتمد تغيير الحجم والتكبير ومحاذاة الن #. Section header in the stream settings menu for resolution options. #. 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/VoiceVideoSections.ts:201 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:118 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:116 msgid "Resolution" msgstr "الدقة" @@ -27061,7 +26985,7 @@ msgstr "مطلوب إذن تسجيل الشاشة" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Streaming preset label in the stream settings menu. Optimized for sharp text in screen shares. #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:217 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:76 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:74 msgid "Screen share" msgstr "مشاركة الشاشة" @@ -27091,7 +27015,7 @@ msgid "Screen share encoder controls" msgstr "عناصر تحكم مشفر مشاركة الشاشة" #. Title of a modal shown when an active screen share stops unexpectedly. -#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:98 +#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:97 msgctxt "screen-share" msgid "Screen share ended" msgstr "انتهت مشاركة الشاشة" @@ -28540,7 +28464,7 @@ msgid "Share screens and windows." msgstr "مشاركة الشاشات والنوافذ." #. Toggle label for sharing audio with an active stream. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:156 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:144 msgid "Share stream audio" msgstr "مشاركة صوت البث" @@ -28610,7 +28534,7 @@ msgid "Sharing personal information" msgstr "مشاركة معلومات شخصية" #. Description for the free-tier Screen share streaming preset. Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:85 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:83 msgid "Sharper text at 720p, 30 FPS" msgstr "نص أوضح بدقة 720 بكسل، 30 إطارًا في الثانية" @@ -29906,16 +29830,10 @@ msgstr "الأصوات" #. Short label in the video tab for the native source resolution option. Keep it concise. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:64 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:244 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:98 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:96 msgid "Source" msgstr "المصدر" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:58 -msgctxt "adaptive-screen-share" -msgid "source quality" -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/VoiceVideoSections.ts:245 msgid "Source quality" @@ -30647,7 +30565,7 @@ 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 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:140 msgid "Stream quality" msgstr "جودة البث" @@ -30673,7 +30591,7 @@ msgid "Streaming" msgstr "جارٍ البث" #. Section header in the stream settings menu. Picks between Gaming / Screen share / Custom presets. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:114 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:112 msgid "Streaming mode" msgstr "وضع البث" @@ -31127,7 +31045,7 @@ msgstr "إعلانات النظام من موظفي {productName}. لا يمكن #. Audio device option label meaning the OS default audio input device. #. Footer summary fallback for the default capture-device audio input. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:252 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:130 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:128 msgid "System default" msgstr "افتراضي النظام" @@ -31676,7 +31594,7 @@ msgid "The provided redirect_uri must use HTTP or HTTPS." msgstr "يجب أن يستخدم redirect_uri المقدم بروتوكول HTTP أو HTTPS." #. Body of a modal shown when a browser screen share track ends outside the app, for example from the browser sharing controls. -#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:103 +#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:102 msgctxt "screen-share" msgid "The screen share source stopped sending video, so your screen share was stopped." msgstr "توقفت عملية مشاركة الشاشة عن إرسال الفيديو، لذلك تم إيقاف مشاركة شاشتك." @@ -34146,7 +34064,7 @@ msgstr "مجموعة بلا اسم" #. Fallback label for an audio input device whose name is not reported by the OS. #. Footer summary fallback for an audio input without a reported name. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:256 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:134 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:132 msgid "Unnamed input" msgstr "إدخال غير مسمى" diff --git a/fluxer_app/src/features/i18n/locales/bg/messages.po b/fluxer_app/src/features/i18n/locales/bg/messages.po index e60b86af1..f57f418c1 100644 --- a/fluxer_app/src/features/i18n/locales/bg/messages.po +++ b/fluxer_app/src/features/i18n/locales/bg/messages.po @@ -1665,12 +1665,6 @@ msgstr "100 използвания" msgid "1080p" msgstr "1080p" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:48 -msgctxt "adaptive-screen-share" -msgid "1080p" -msgstr "1080p" - #. Fixed duration label for a 12-hour interval. Used as a standalone label in duration text or option lists. #: src/features/i18n/utils/CommonMessageDescriptors.ts:23 msgid "12 hours" @@ -1691,14 +1685,8 @@ msgstr "12-hour" msgid "1440p" msgstr "1440p" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:53 -msgctxt "adaptive-screen-share" -msgid "1440p" -msgstr "1440p" - #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:102 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:100 msgid "15 FPS" msgstr "15 кадъра/сек" @@ -1735,12 +1723,6 @@ msgstr "2-32 знака, букви, цифри, долни черти." msgid "24-hour" msgstr "24-hour" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:33 -msgctxt "adaptive-screen-share" -msgid "240p" -msgstr "240p" - #. Invite max-uses dropdown option for 25 uses. #: src/features/invite/components/modals/InviteModal.tsx:72 msgid "25 uses" @@ -1779,7 +1761,7 @@ msgid "3 months" msgstr "3 месеца" #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:106 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:104 msgid "30 FPS" msgstr "30 кадъра/сек" @@ -1800,12 +1782,6 @@ msgstr "404: страницата не е намерена" msgid "40px, 3 members" msgstr "40px, 3 члена" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:38 -msgctxt "adaptive-screen-share" -msgid "480p" -msgstr "480p" - #. Ban duration option in the destructive ban-member modal for a five-day temporary ban. #: src/features/moderation/components/modals/BanMemberModal.tsx:47 msgid "5 days" @@ -1844,7 +1820,7 @@ msgid "6-digit code" msgstr "6-цифрен код" #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:110 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:108 msgid "60 FPS" msgstr "60 кадъра в секунда" @@ -1858,12 +1834,6 @@ msgstr "60 секунди" msgid "7 days" msgstr "7 дни" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:43 -msgctxt "adaptive-screen-share" -msgid "720p" -msgstr "720p" - #. Required-action error when the API requires a captcha for phone verification. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:426 msgid "A browser check is required before phone verification. Try again from the sign-in page or contact support." @@ -2314,11 +2284,6 @@ msgstr "Праг на активност" msgid "Actual size" msgstr "Действителен размер" -#. Toggle label in the stream settings menu. When enabled, productName can lower screen-share resolution if the encoder is CPU or bandwidth limited. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:142 -msgid "Adaptive quality" -msgstr "Адаптивно качество" - #. Action label for adding the current selection. #. Button label in the favorite meme editor that adds the typed tag to the tag list. #. Button label in the sticker editor that adds the typed tag to the tag list. @@ -2774,11 +2739,6 @@ msgstr "Регулирайте общото ниво на увеличение msgid "Adjust the overall zoom level of the app. Use {zoomIn} / {zoomOut} to adjust quickly." msgstr "Настройте общото ниво на мащабиране на приложението. Използвайте {zoomIn} / {zoomOut} за бърза настройка." -#. Inline adaptive-quality status in the stream settings menu. Shows the current automatically lowered resolution and frame rate. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:147 -msgid "Adjusted to {resolution} {frameRate} FPS" -msgstr "Настроено на {resolution} {frameRate} кадъра/сек" - #. Permission name: grants all permissions and bypasses restrictions. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:157 msgid "Administrator" @@ -4118,7 +4078,7 @@ msgid "Audio boost" msgstr "Усилване на звука" #. Section header in the stream settings menu. Selects the audio capture device for the share. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:126 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:124 msgid "Audio device" msgstr "Аудиоустройство" @@ -4213,7 +4173,7 @@ msgid "Audio send:" msgstr "Изпращане на аудио:" #. Section header in the stream settings menu grouping audio-related toggles. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:138 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:136 msgid "Audio settings" msgstr "Настройки на звука" @@ -4839,12 +4799,6 @@ msgstr "Забраняване на този потребител" msgid "Bandwidth" msgstr "Капацитет на мрежата" -#. Reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:63 -msgctxt "adaptive-screen-share" -msgid "bandwidth limited" -msgstr "ограничена честотна лента" - #. IAR modal: disabled-state label on the ban card after the user is banned from this community. #: src/features/moderation/components/report_modal/IARModalCopy.ts:159 msgid "Banned" @@ -5845,15 +5799,15 @@ msgstr "Проверката на капчата не бе успешна. Оп msgid "Capture" msgstr "Запис" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:407 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:394 msgid "Capture app audio" msgstr "Запис на аудио от приложението" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:408 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:395 msgid "Capture desktop audio" msgstr "Запис на звук от работния плот" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:406 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:393 msgid "Capture device audio" msgstr "Запис на звука от устройството" @@ -9416,12 +9370,6 @@ msgstr "Корица" msgid "Cozy" msgstr "Уютно" -#. Reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:68 -msgctxt "adaptive-screen-share" -msgid "CPU limited" -msgstr "Ограничено от процесора" - #. Generic primary action label that creates the item described by the current dialog or form. #: src/features/i18n/utils/CommonMessageDescriptors.ts:148 msgid "Create" @@ -9824,7 +9772,7 @@ msgstr "В момента: {mutedText}" #: src/features/voice/components/AudioSourcePickerLinux.tsx:30 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:44 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:232 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:90 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:88 msgid "Custom" msgstr "По избор" @@ -11065,7 +11013,7 @@ msgstr "Подробности за устройството" msgid "Device revoked" msgstr "Устройството е отнето" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1030 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:968 msgid "Device selection" msgstr "Избор на устройство" @@ -11094,7 +11042,7 @@ msgid "Devices" msgstr "Устройства" #. Description for the Custom streaming preset. Lightly playful prose; keep tone casual. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:94 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:92 msgid "Dial in your own numbers" msgstr "Наберете свои собствени номера" @@ -14453,12 +14401,12 @@ msgid "Flexible text channel names" msgstr "Гъвкави имена на текстови канали" #. Description for the high-tier Gaming streaming preset (Plutonium). Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:67 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:65 msgid "Fluid motion at 1440p 60 FPS" msgstr "Плавно движение при 1440p 60 FPS" #. Description for the free-tier Gaming streaming preset. Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:72 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:70 msgid "Fluid motion at 720p 30 FPS" msgstr "Плавно движение при 720p 30 FPS" @@ -14545,7 +14493,7 @@ msgstr "Настройки на папката" msgid "Follow us on {blueskyProviderName}" msgstr "Последвайте ни в {blueskyProviderName}" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:825 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:816 msgid "Follow voice input" msgstr "Следване на гласов вход" @@ -14817,7 +14765,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/UserVideoTab.tsx:310 #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:225 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:122 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:120 msgid "Frame rate" msgstr "Кадрова честота" @@ -15064,7 +15012,7 @@ msgstr "Геймпад" #. Streaming preset label in the stream settings menu. Higher frame rate, optimized for video games. #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:76 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:224 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:63 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:61 msgid "Gaming" msgstr "Игри" @@ -15564,7 +15512,7 @@ msgstr "Предоставено {0}." msgid "Grants all permissions and bypasses channel restrictions. Highly sensitive." msgstr "Предоставя всички разрешения и заобикаля ограниченията на канала. Изключително чувствително." -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1017 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:955 msgid "Granular selection" msgstr "Подробен избор" @@ -16128,7 +16076,7 @@ msgstr "Скрий паролата" msgid "Hide picture-in-picture popout?" msgstr "Да скрия ли изскачащия прозорец \"картина в картината\"?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:866 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:857 msgid "Hide preview thumbnail" msgstr "Скрий миниатюрата за предварителен преглед" @@ -16573,11 +16521,11 @@ msgstr "Игнориране" msgid "Ignore friend request" msgstr "Игнориране на покана за приятелство" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1007 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:945 msgid "Ignore hardware devices" msgstr "Игнориране на хардуерни устройства" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:983 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:921 msgid "Ignore input media" msgstr "Игнориране на входни медии" @@ -16603,7 +16551,7 @@ msgstr "Игнориране на сигнал за спам" msgid "Ignore the friend request from {displayName}?" msgstr "Игнориране на поканата за приятелство от {displayName}?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:994 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:932 msgid "Ignore virtual" msgstr "Игнориране на виртуални" @@ -18783,18 +18731,6 @@ msgstr "Сила на звука" msgid "Low" msgstr "Ниско" -#. Toast shown after adaptive screen-share quality lowers frame rate. {frameRate} is a number and {reason} is the limitation reason. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:78 -msgctxt "adaptive-screen-share" -msgid "Lowered screen share to {frameRate} FPS - {reason}" -msgstr "Намалена честота на кадрите при споделянето на екрана до {frameRate} FPS - {reason}" - -#. Toast shown after adaptive screen-share quality lowers resolution. {resolution} is a resolution label and {reason} is the limitation reason. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:84 -msgctxt "adaptive-screen-share" -msgid "Lowered screen share to {resolution} - {reason}" -msgstr "Намалена резолюция при споделянето на екрана до {resolution} - {reason}" - #. Country name. EU member state in the illegal-content report country dropdown. #: src/features/moderation/components/report/OptionDescriptors.ts:179 msgid "Luxembourg" @@ -20009,7 +19945,7 @@ msgstr "Изисква се разрешение за микрофон" msgid "Microphone test" msgstr "Тест на микрофона" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:952 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:890 msgid "Microphone workaround" msgstr "Временно решение за микрофона" @@ -22146,7 +22082,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:972 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:910 msgid "Only default speakers" msgstr "Само високоговорители по подразбиране" @@ -22194,7 +22130,7 @@ msgstr "Изпълнявайте код тук само ако разбират msgid "Only show message previews for DMs with unread messages" msgstr "Показвай визуализации на съобщения само за директни съобщения с непрочетени съобщения" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:962 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:900 msgid "Only speakers" msgstr "Само говорещи" @@ -24635,12 +24571,6 @@ msgstr "Функцията за активиране с натискане на msgid "Quality" msgstr "Качество" -#. Fallback reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:73 -msgctxt "adaptive-screen-share" -msgid "quality limited" -msgstr "качество ограничено" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:49 @@ -24735,12 +24665,6 @@ msgstr "Радиогрупа" msgid "Raid coordination" msgstr "Координиране на атака" -#. Toast shown after adaptive screen-share quality raises resolution. {resolution} is a resolution label. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:90 -msgctxt "adaptive-screen-share" -msgid "Raised screen share to {resolution}" -msgstr "Повишено качество на споделянето на екрана до {resolution}" - #. 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/AccessibilitySections.ts:171 msgid "Rate" @@ -24756,7 +24680,7 @@ msgid "Raw embed JSON" msgstr "Суров JSON за вграждане" #. Description for the high-tier Screen share streaming preset (Plutonium). Source resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:80 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:78 msgid "Razor-sharp text at native source, 15 FPS" msgstr "Изключително ясен текст при източник, 15 кадъра/сек" @@ -26364,7 +26288,7 @@ msgstr "Преоразмеряването, максимизирането и п #. Section header in the stream settings menu for resolution options. #. 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/VoiceVideoSections.ts:201 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:118 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:116 msgid "Resolution" msgstr "Разделителна способност" @@ -27061,7 +26985,7 @@ msgstr "Изисква се разрешение за запис на екран #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Streaming preset label in the stream settings menu. Optimized for sharp text in screen shares. #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:217 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:76 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:74 msgid "Screen share" msgstr "Споделяне на екран" @@ -27091,7 +27015,7 @@ msgid "Screen share encoder controls" msgstr "Контроли за кодиране на споделяне на екрана" #. Title of a modal shown when an active screen share stops unexpectedly. -#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:98 +#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:97 msgctxt "screen-share" msgid "Screen share ended" msgstr "Споделянето на екрана приключи" @@ -28540,7 +28464,7 @@ msgid "Share screens and windows." msgstr "Споделяйте екрани и прозорци." #. Toggle label for sharing audio with an active stream. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:156 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:144 msgid "Share stream audio" msgstr "Споделяне на аудио от стрийм" @@ -28610,7 +28534,7 @@ msgid "Sharing personal information" msgstr "Споделяне на лична информация" #. Description for the free-tier Screen share streaming preset. Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:85 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:83 msgid "Sharper text at 720p, 30 FPS" msgstr "По-ясен текст при 720p, 30 FPS" @@ -29906,16 +29830,10 @@ msgstr "Звуци" #. Short label in the video tab for the native source resolution option. Keep it concise. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:64 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:244 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:98 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:96 msgid "Source" msgstr "Източник" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:58 -msgctxt "adaptive-screen-share" -msgid "source quality" -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/VoiceVideoSections.ts:245 msgid "Source quality" @@ -30647,7 +30565,7 @@ 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 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:140 msgid "Stream quality" msgstr "Качество на потока" @@ -30673,7 +30591,7 @@ msgid "Streaming" msgstr "Предава на живо" #. Section header in the stream settings menu. Picks between Gaming / Screen share / Custom presets. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:114 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:112 msgid "Streaming mode" msgstr "Режим на стрийминг" @@ -31127,7 +31045,7 @@ msgstr "Системни съобщения от екипа на {productName}. #. Audio device option label meaning the OS default audio input device. #. Footer summary fallback for the default capture-device audio input. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:252 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:130 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:128 msgid "System default" msgstr "Системни настройки по подразбиране" @@ -31676,7 +31594,7 @@ msgid "The provided redirect_uri must use HTTP or HTTPS." msgstr "Предоставеният redirect_uri трябва да използва HTTP или HTTPS." #. Body of a modal shown when a browser screen share track ends outside the app, for example from the browser sharing controls. -#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:103 +#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:102 msgctxt "screen-share" msgid "The screen share source stopped sending video, so your screen share was stopped." msgstr "Източникът на споделяне на екрана спря да изпраща видео, поради което споделянето на екрана беше прекратено." @@ -34146,7 +34064,7 @@ msgstr "Група без име" #. Fallback label for an audio input device whose name is not reported by the OS. #. Footer summary fallback for an audio input without a reported name. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:256 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:134 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:132 msgid "Unnamed input" msgstr "Неименуван вход" diff --git a/fluxer_app/src/features/i18n/locales/cs/messages.po b/fluxer_app/src/features/i18n/locales/cs/messages.po index 1ffbda0ef..a29ea103a 100644 --- a/fluxer_app/src/features/i18n/locales/cs/messages.po +++ b/fluxer_app/src/features/i18n/locales/cs/messages.po @@ -1665,12 +1665,6 @@ msgstr "100 použití" msgid "1080p" msgstr "1080p" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:48 -msgctxt "adaptive-screen-share" -msgid "1080p" -msgstr "1080p" - #. Fixed duration label for a 12-hour interval. Used as a standalone label in duration text or option lists. #: src/features/i18n/utils/CommonMessageDescriptors.ts:23 msgid "12 hours" @@ -1691,14 +1685,8 @@ msgstr "12-hour" msgid "1440p" msgstr "1440p" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:53 -msgctxt "adaptive-screen-share" -msgid "1440p" -msgstr "1440p" - #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:102 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:100 msgid "15 FPS" msgstr "15 FPS" @@ -1735,12 +1723,6 @@ msgstr "2–32 znaků, písmena, čísla, podtržítka." msgid "24-hour" msgstr "24-hour" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:33 -msgctxt "adaptive-screen-share" -msgid "240p" -msgstr "240p" - #. Invite max-uses dropdown option for 25 uses. #: src/features/invite/components/modals/InviteModal.tsx:72 msgid "25 uses" @@ -1779,7 +1761,7 @@ msgid "3 months" msgstr "3 měsíce" #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:106 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:104 msgid "30 FPS" msgstr "30 FPS" @@ -1800,12 +1782,6 @@ msgstr "404: stránka nenalezena" msgid "40px, 3 members" msgstr "40px, 3 členové" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:38 -msgctxt "adaptive-screen-share" -msgid "480p" -msgstr "480p" - #. Ban duration option in the destructive ban-member modal for a five-day temporary ban. #: src/features/moderation/components/modals/BanMemberModal.tsx:47 msgid "5 days" @@ -1844,7 +1820,7 @@ msgid "6-digit code" msgstr "6místný kód" #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:110 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:108 msgid "60 FPS" msgstr "60 FPS" @@ -1858,12 +1834,6 @@ msgstr "60 sekund" msgid "7 days" msgstr "7 dní" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:43 -msgctxt "adaptive-screen-share" -msgid "720p" -msgstr "720p" - #. Required-action error when the API requires a captcha for phone verification. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:426 msgid "A browser check is required before phone verification. Try again from the sign-in page or contact support." @@ -2314,11 +2284,6 @@ msgstr "Práh aktivity" msgid "Actual size" msgstr "Skutečná velikost" -#. Toggle label in the stream settings menu. When enabled, productName can lower screen-share resolution if the encoder is CPU or bandwidth limited. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:142 -msgid "Adaptive quality" -msgstr "Adaptivní kvalita" - #. Action label for adding the current selection. #. Button label in the favorite meme editor that adds the typed tag to the tag list. #. Button label in the sticker editor that adds the typed tag to the tag list. @@ -2774,11 +2739,6 @@ msgstr "Upravte celkové zvětšení aplikace. Prohlížeč Firefox zachovává msgid "Adjust the overall zoom level of the app. Use {zoomIn} / {zoomOut} to adjust quickly." msgstr "Upravte celkovou úroveň přiblížení aplikace. Pro rychlou úpravu použijte {zoomIn} / {zoomOut}." -#. Inline adaptive-quality status in the stream settings menu. Shows the current automatically lowered resolution and frame rate. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:147 -msgid "Adjusted to {resolution} {frameRate} FPS" -msgstr "Upraveno na {resolution} {frameRate} FPS" - #. Permission name: grants all permissions and bypasses restrictions. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:157 msgid "Administrator" @@ -4118,7 +4078,7 @@ msgid "Audio boost" msgstr "Zvýšení hlasitosti zvuku" #. Section header in the stream settings menu. Selects the audio capture device for the share. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:126 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:124 msgid "Audio device" msgstr "Zvukové zařízení" @@ -4213,7 +4173,7 @@ msgid "Audio send:" msgstr "Odesílání zvuku:" #. Section header in the stream settings menu grouping audio-related toggles. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:138 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:136 msgid "Audio settings" msgstr "Nastavení zvuku" @@ -4839,12 +4799,6 @@ msgstr "Zablokovat tohoto uživatele" msgid "Bandwidth" msgstr "Šířka pásma" -#. Reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:63 -msgctxt "adaptive-screen-share" -msgid "bandwidth limited" -msgstr "Omezená šířka pásma" - #. IAR modal: disabled-state label on the ban card after the user is banned from this community. #: src/features/moderation/components/report_modal/IARModalCopy.ts:159 msgid "Banned" @@ -5845,15 +5799,15 @@ msgstr "Ověření Captcha se nezdařilo. Zkuste to znovu." msgid "Capture" msgstr "Nahrávání" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:407 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:394 msgid "Capture app audio" msgstr "Nahrávat zvuk aplikace" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:408 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:395 msgid "Capture desktop audio" msgstr "Nahrávat zvuk z plochy" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:406 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:393 msgid "Capture device audio" msgstr "Nahrávat zvuk zařízení" @@ -9416,12 +9370,6 @@ msgstr "Obal" msgid "Cozy" msgstr "Útulné" -#. Reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:68 -msgctxt "adaptive-screen-share" -msgid "CPU limited" -msgstr "Omezeno procesorem" - #. Generic primary action label that creates the item described by the current dialog or form. #: src/features/i18n/utils/CommonMessageDescriptors.ts:148 msgid "Create" @@ -9824,7 +9772,7 @@ msgstr "Aktuálně: {mutedText}" #: src/features/voice/components/AudioSourcePickerLinux.tsx:30 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:44 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:232 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:90 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:88 msgid "Custom" msgstr "Vlastní" @@ -11065,7 +11013,7 @@ msgstr "Podrobnosti o zařízení" msgid "Device revoked" msgstr "Zařízení odebráno" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1030 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:968 msgid "Device selection" msgstr "Výběr zařízení" @@ -11094,7 +11042,7 @@ msgid "Devices" msgstr "Zařízení" #. Description for the Custom streaming preset. Lightly playful prose; keep tone casual. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:94 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:92 msgid "Dial in your own numbers" msgstr "Vytočte vlastní čísla" @@ -14453,12 +14401,12 @@ msgid "Flexible text channel names" msgstr "Flexibilní názvy textových kanálů" #. Description for the high-tier Gaming streaming preset (Plutonium). Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:67 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:65 msgid "Fluid motion at 1440p 60 FPS" msgstr "Plynulý pohyb při 1440p 60 FPS" #. Description for the free-tier Gaming streaming preset. Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:72 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:70 msgid "Fluid motion at 720p 30 FPS" msgstr "Plynulý pohyb v rozlišení 720p při 30 FPS" @@ -14545,7 +14493,7 @@ msgstr "Nastavení složky" msgid "Follow us on {blueskyProviderName}" msgstr "Sledujte nás na {blueskyProviderName}" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:825 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:816 msgid "Follow voice input" msgstr "Sledovat hlasový vstup" @@ -14817,7 +14765,7 @@ msgstr "Rámeček" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:310 #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:225 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:122 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:120 msgid "Frame rate" msgstr "Snímková frekvence" @@ -15064,7 +15012,7 @@ msgstr "Herní ovladač" #. Streaming preset label in the stream settings menu. Higher frame rate, optimized for video games. #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:76 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:224 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:63 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:61 msgid "Gaming" msgstr "Hraní" @@ -15564,7 +15512,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:1017 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:955 msgid "Granular selection" msgstr "Podrobný výběr" @@ -16128,7 +16076,7 @@ msgstr "Skrýt heslo" msgid "Hide picture-in-picture popout?" msgstr "Skrýt obraz v obraze?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:866 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:857 msgid "Hide preview thumbnail" msgstr "Skrýt náhled miniatury" @@ -16573,11 +16521,11 @@ msgstr "Ignorovat" msgid "Ignore friend request" msgstr "Ignorovat žádost o přátelství" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1007 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:945 msgid "Ignore hardware devices" msgstr "Ignorovat hardwarová zařízení" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:983 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:921 msgid "Ignore input media" msgstr "Ignorovat vstupní média" @@ -16603,7 +16551,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:994 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:932 msgid "Ignore virtual" msgstr "Ignorovat virtuální" @@ -18783,18 +18731,6 @@ msgstr "Hlasitost" msgid "Low" msgstr "Nízká" -#. Toast shown after adaptive screen-share quality lowers frame rate. {frameRate} is a number and {reason} is the limitation reason. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:78 -msgctxt "adaptive-screen-share" -msgid "Lowered screen share to {frameRate} FPS - {reason}" -msgstr "Snížen snímkovací frekvence při sdílení obrazovky na {frameRate} FPS – {reason}" - -#. Toast shown after adaptive screen-share quality lowers resolution. {resolution} is a resolution label and {reason} is the limitation reason. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:84 -msgctxt "adaptive-screen-share" -msgid "Lowered screen share to {resolution} - {reason}" -msgstr "Snízeno rozlišení při sdílení obrazovky na {resolution} – {reason}" - #. Country name. EU member state in the illegal-content report country dropdown. #: src/features/moderation/components/report/OptionDescriptors.ts:179 msgid "Luxembourg" @@ -20009,7 +19945,7 @@ msgstr "Je potřeba povolit mikrofon" msgid "Microphone test" msgstr "Test mikrofonu" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:952 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:890 msgid "Microphone workaround" msgstr "Alternativní mikrofon" @@ -22146,7 +22082,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:972 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:910 msgid "Only default speakers" msgstr "Pouze výchozí reproduktory" @@ -22194,7 +22130,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:962 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:900 msgid "Only speakers" msgstr "Pouze reproduktory" @@ -24635,12 +24571,6 @@ msgstr "Funkce „Stisknutím a podržením pro mluvení“ nezapne váš mikrof msgid "Quality" msgstr "Kvalita" -#. Fallback reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:73 -msgctxt "adaptive-screen-share" -msgid "quality limited" -msgstr "kvalita omezena" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:49 @@ -24735,12 +24665,6 @@ msgstr "Přepínač" msgid "Raid coordination" msgstr "Koordinace nájezdu" -#. Toast shown after adaptive screen-share quality raises resolution. {resolution} is a resolution label. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:90 -msgctxt "adaptive-screen-share" -msgid "Raised screen share to {resolution}" -msgstr "Zvýšeno rozlišení sdílení obrazovky na {resolution}" - #. 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/AccessibilitySections.ts:171 msgid "Rate" @@ -24756,7 +24680,7 @@ msgid "Raw embed JSON" msgstr "Hrubý výstup JSON pro vložení" #. Description for the high-tier Screen share streaming preset (Plutonium). Source resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:80 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:78 msgid "Razor-sharp text at native source, 15 FPS" msgstr "Ostrý text v nativním rozlišení, 15 FPS" @@ -26364,7 +26288,7 @@ msgstr "Změna velikosti, maximalizace a přichytávání oken závisí na kompo #. Section header in the stream settings menu for resolution options. #. 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/VoiceVideoSections.ts:201 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:118 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:116 msgid "Resolution" msgstr "Rozlišení" @@ -27061,7 +26985,7 @@ msgstr "Je potřeba povolit nahrávání obrazovky" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Streaming preset label in the stream settings menu. Optimized for sharp text in screen shares. #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:217 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:76 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:74 msgid "Screen share" msgstr "Sdílení obrazovky" @@ -27091,7 +27015,7 @@ msgid "Screen share encoder controls" msgstr "Ovládací prvky kodeku pro sdílení obrazovky" #. Title of a modal shown when an active screen share stops unexpectedly. -#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:98 +#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:97 msgctxt "screen-share" msgid "Screen share ended" msgstr "Sdílení obrazovky ukončeno" @@ -28540,7 +28464,7 @@ msgid "Share screens and windows." msgstr "Sdílejte obrazovky a okna." #. Toggle label for sharing audio with an active stream. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:156 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:144 msgid "Share stream audio" msgstr "Sdílet zvuk streamu" @@ -28610,7 +28534,7 @@ msgid "Sharing personal information" msgstr "Sdílení osobních údajů" #. Description for the free-tier Screen share streaming preset. Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:85 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:83 msgid "Sharper text at 720p, 30 FPS" msgstr "Ostrý text v rozlišení 720p, 30 snímků za sekundu" @@ -29906,16 +29830,10 @@ msgstr "Zvuky" #. Short label in the video tab for the native source resolution option. Keep it concise. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:64 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:244 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:98 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:96 msgid "Source" msgstr "Zdroj" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:58 -msgctxt "adaptive-screen-share" -msgid "source quality" -msgstr "kvalita zdroje" - #. 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/VoiceVideoSections.ts:245 msgid "Source quality" @@ -30647,7 +30565,7 @@ 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 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:140 msgid "Stream quality" msgstr "Kvalita streamu" @@ -30673,7 +30591,7 @@ msgid "Streaming" msgstr "Streamování" #. Section header in the stream settings menu. Picks between Gaming / Screen share / Custom presets. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:114 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:112 msgid "Streaming mode" msgstr "Režim streamování" @@ -31127,7 +31045,7 @@ msgstr "Systémová oznámení od zaměstnanců {productName}. Zde nelze odpoví #. Audio device option label meaning the OS default audio input device. #. Footer summary fallback for the default capture-device audio input. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:252 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:130 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:128 msgid "System default" msgstr "Výchozí systémové" @@ -31676,7 +31594,7 @@ msgid "The provided redirect_uri must use HTTP or HTTPS." msgstr "Zadané redirect_uri musí používat HTTP nebo HTTPS." #. Body of a modal shown when a browser screen share track ends outside the app, for example from the browser sharing controls. -#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:103 +#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:102 msgctxt "screen-share" msgid "The screen share source stopped sending video, so your screen share was stopped." msgstr "Zdroj sdílení obrazovky přestal odesílat video, takže bylo ukončeno sdílení obrazovky." @@ -34146,7 +34064,7 @@ msgstr "Nepojmenovaná skupina" #. Fallback label for an audio input device whose name is not reported by the OS. #. Footer summary fallback for an audio input without a reported name. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:256 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:134 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:132 msgid "Unnamed input" msgstr "Nepojmenovaný vstup" diff --git a/fluxer_app/src/features/i18n/locales/da/messages.po b/fluxer_app/src/features/i18n/locales/da/messages.po index ec4ccf5db..533fbb3f1 100644 --- a/fluxer_app/src/features/i18n/locales/da/messages.po +++ b/fluxer_app/src/features/i18n/locales/da/messages.po @@ -1665,12 +1665,6 @@ msgstr "100 anvendelser" msgid "1080p" msgstr "1080p" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:48 -msgctxt "adaptive-screen-share" -msgid "1080p" -msgstr "1080p" - #. Fixed duration label for a 12-hour interval. Used as a standalone label in duration text or option lists. #: src/features/i18n/utils/CommonMessageDescriptors.ts:23 msgid "12 hours" @@ -1691,14 +1685,8 @@ msgstr "12-hour" msgid "1440p" msgstr "1440p" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:53 -msgctxt "adaptive-screen-share" -msgid "1440p" -msgstr "1440p" - #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:102 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:100 msgid "15 FPS" msgstr "15 FPS" @@ -1735,12 +1723,6 @@ msgstr "2-32 tegn, bogstaver, tal, understreger." msgid "24-hour" msgstr "24-hour" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:33 -msgctxt "adaptive-screen-share" -msgid "240p" -msgstr "240p" - #. Invite max-uses dropdown option for 25 uses. #: src/features/invite/components/modals/InviteModal.tsx:72 msgid "25 uses" @@ -1779,7 +1761,7 @@ msgid "3 months" msgstr "3 måneder" #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:106 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:104 msgid "30 FPS" msgstr "30 FPS" @@ -1800,12 +1782,6 @@ msgstr "404: side ikke fundet" msgid "40px, 3 members" msgstr "40 px, 3 medlemmer" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:38 -msgctxt "adaptive-screen-share" -msgid "480p" -msgstr "480p" - #. Ban duration option in the destructive ban-member modal for a five-day temporary ban. #: src/features/moderation/components/modals/BanMemberModal.tsx:47 msgid "5 days" @@ -1844,7 +1820,7 @@ msgid "6-digit code" msgstr "6-cifret kode" #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:110 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:108 msgid "60 FPS" msgstr "60 FPS" @@ -1858,12 +1834,6 @@ msgstr "60 sekunder" msgid "7 days" msgstr "7 dage" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:43 -msgctxt "adaptive-screen-share" -msgid "720p" -msgstr "720p" - #. Required-action error when the API requires a captcha for phone verification. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:426 msgid "A browser check is required before phone verification. Try again from the sign-in page or contact support." @@ -2314,11 +2284,6 @@ msgstr "Aktivitetstærskel" msgid "Actual size" msgstr "Faktisk størrelse" -#. Toggle label in the stream settings menu. When enabled, productName can lower screen-share resolution if the encoder is CPU or bandwidth limited. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:142 -msgid "Adaptive quality" -msgstr "Adaptiv kvalitet" - #. Action label for adding the current selection. #. Button label in the favorite meme editor that adds the typed tag to the tag list. #. Button label in the sticker editor that adds the typed tag to the tag list. @@ -2774,11 +2739,6 @@ msgstr "Juster den overordnede zoomindstilling for appen. Firefox bevarer de alm msgid "Adjust the overall zoom level of the app. Use {zoomIn} / {zoomOut} to adjust quickly." msgstr "Juster appens zoomniveau. Brug {zoomIn} / {zoomOut} til hurtigt at justere." -#. Inline adaptive-quality status in the stream settings menu. Shows the current automatically lowered resolution and frame rate. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:147 -msgid "Adjusted to {resolution} {frameRate} FPS" -msgstr "Justeret til {resolution} {frameRate} FPS" - #. Permission name: grants all permissions and bypasses restrictions. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:157 msgid "Administrator" @@ -4118,7 +4078,7 @@ msgid "Audio boost" msgstr "Lydforstærkning" #. Section header in the stream settings menu. Selects the audio capture device for the share. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:126 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:124 msgid "Audio device" msgstr "Lydenhed" @@ -4213,7 +4173,7 @@ msgid "Audio send:" msgstr "Lyd sendt:" #. Section header in the stream settings menu grouping audio-related toggles. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:138 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:136 msgid "Audio settings" msgstr "Lydindstillinger" @@ -4839,12 +4799,6 @@ msgstr "Bandlys denne bruger" msgid "Bandwidth" msgstr "Båndbredde" -#. Reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:63 -msgctxt "adaptive-screen-share" -msgid "bandwidth limited" -msgstr "båndbreddebegrænsning" - #. IAR modal: disabled-state label on the ban card after the user is banned from this community. #: src/features/moderation/components/report_modal/IARModalCopy.ts:159 msgid "Banned" @@ -5845,15 +5799,15 @@ msgstr "Captcha-verificering mislykkedes. Prøv igen." msgid "Capture" msgstr "Optag" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:407 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:394 msgid "Capture app audio" msgstr "Optag app-lyd" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:408 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:395 msgid "Capture desktop audio" msgstr "Optag skrivebordslyd" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:406 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:393 msgid "Capture device audio" msgstr "Optag enhedslyd" @@ -9416,12 +9370,6 @@ msgstr "Coverbillede" msgid "Cozy" msgstr "Hyggelig" -#. Reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:68 -msgctxt "adaptive-screen-share" -msgid "CPU limited" -msgstr "CPU'en er begrænset" - #. Generic primary action label that creates the item described by the current dialog or form. #: src/features/i18n/utils/CommonMessageDescriptors.ts:148 msgid "Create" @@ -9824,7 +9772,7 @@ msgstr "Aktuelt: {mutedText}" #: src/features/voice/components/AudioSourcePickerLinux.tsx:30 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:44 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:232 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:90 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:88 msgid "Custom" msgstr "Brugerdefineret" @@ -11065,7 +11013,7 @@ msgstr "Enhedsdetaljer" msgid "Device revoked" msgstr "Enhed tilbagekaldt" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1030 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:968 msgid "Device selection" msgstr "Enhedsvælgelse" @@ -11094,7 +11042,7 @@ msgid "Devices" msgstr "Enheder" #. Description for the Custom streaming preset. Lightly playful prose; keep tone casual. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:94 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:92 msgid "Dial in your own numbers" msgstr "Ring op til dine egne numre" @@ -14453,12 +14401,12 @@ msgid "Flexible text channel names" msgstr "Fleksible tekstkanalnavne" #. Description for the high-tier Gaming streaming preset (Plutonium). Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:67 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:65 msgid "Fluid motion at 1440p 60 FPS" msgstr "Flydende bevægelse ved 1440p 60 FPS" #. Description for the free-tier Gaming streaming preset. Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:72 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:70 msgid "Fluid motion at 720p 30 FPS" msgstr "Flydende bevægelse ved 720p 30 FPS" @@ -14545,7 +14493,7 @@ msgstr "Mappeindstillinger" msgid "Follow us on {blueskyProviderName}" msgstr "Følg os på {blueskyProviderName}" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:825 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:816 msgid "Follow voice input" msgstr "Følg stemmeinput" @@ -14817,7 +14765,7 @@ msgstr "Ramme" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:310 #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:225 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:122 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:120 msgid "Frame rate" msgstr "Billedhastighed" @@ -15064,7 +15012,7 @@ msgstr "Spilcontroller" #. Streaming preset label in the stream settings menu. Higher frame rate, optimized for video games. #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:76 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:224 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:63 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:61 msgid "Gaming" msgstr "Gaming" @@ -15564,7 +15512,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:1017 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:955 msgid "Granular selection" msgstr "Detaljeret valg" @@ -16128,7 +16076,7 @@ msgstr "Skjul adgangskode" msgid "Hide picture-in-picture popout?" msgstr "Skjul billede-i-billede-vinduet?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:866 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:857 msgid "Hide preview thumbnail" msgstr "Skjul forhåndsvisning" @@ -16573,11 +16521,11 @@ msgstr "Ignorer" msgid "Ignore friend request" msgstr "Ignorer venneanmodning" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1007 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:945 msgid "Ignore hardware devices" msgstr "Ignorer hardwareenheder" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:983 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:921 msgid "Ignore input media" msgstr "Ignorer inputmedie" @@ -16603,7 +16551,7 @@ msgstr "Ignorer spammarkering" msgid "Ignore the friend request from {displayName}?" msgstr "Ignorer venneanmodningen fra {displayName}?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:994 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:932 msgid "Ignore virtual" msgstr "Ignorer virtuel" @@ -18783,18 +18731,6 @@ msgstr "Lydstyrke" msgid "Low" msgstr "Lav" -#. Toast shown after adaptive screen-share quality lowers frame rate. {frameRate} is a number and {reason} is the limitation reason. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:78 -msgctxt "adaptive-screen-share" -msgid "Lowered screen share to {frameRate} FPS - {reason}" -msgstr "Skærmdelingsbilledhastighed sænket til {frameRate} FPS – {reason}" - -#. Toast shown after adaptive screen-share quality lowers resolution. {resolution} is a resolution label and {reason} is the limitation reason. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:84 -msgctxt "adaptive-screen-share" -msgid "Lowered screen share to {resolution} - {reason}" -msgstr "Skærmdelingsopløsning sænket til {resolution} – {reason}" - #. Country name. EU member state in the illegal-content report country dropdown. #: src/features/moderation/components/report/OptionDescriptors.ts:179 msgid "Luxembourg" @@ -20009,7 +19945,7 @@ msgstr "Mikrofontilladelse påkrævet" msgid "Microphone test" msgstr "Mikrofontest" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:952 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:890 msgid "Microphone workaround" msgstr "Løsning til mikrofon" @@ -22146,7 +22082,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:972 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:910 msgid "Only default speakers" msgstr "Kun standardhøjttalere" @@ -22194,7 +22130,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:962 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:900 msgid "Only speakers" msgstr "Kun højttalere" @@ -24635,12 +24571,6 @@ msgstr "Tryk og hold for at tale virker ikke, når du har slået lyden fra på d msgid "Quality" msgstr "Kvalitet" -#. Fallback reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:73 -msgctxt "adaptive-screen-share" -msgid "quality limited" -msgstr "kvaliteten er begrænset" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:49 @@ -24735,12 +24665,6 @@ msgstr "Radiogruppe" msgid "Raid coordination" msgstr "Koordinering af raid" -#. Toast shown after adaptive screen-share quality raises resolution. {resolution} is a resolution label. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:90 -msgctxt "adaptive-screen-share" -msgid "Raised screen share to {resolution}" -msgstr "Skiftede skærmdeling til {resolution}" - #. 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/AccessibilitySections.ts:171 msgid "Rate" @@ -24756,7 +24680,7 @@ msgid "Raw embed JSON" msgstr "Rå JSON til indlejring" #. Description for the high-tier Screen share streaming preset (Plutonium). Source resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:80 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:78 msgid "Razor-sharp text at native source, 15 FPS" msgstr "Knivskarp tekst ved oprindelig opløsning, 15 FPS" @@ -26364,7 +26288,7 @@ msgstr "Tilpas størrelse, maksimering og fastgørelse af vinduer afhænger af k #. Section header in the stream settings menu for resolution options. #. 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/VoiceVideoSections.ts:201 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:118 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:116 msgid "Resolution" msgstr "Opløsning" @@ -27061,7 +26985,7 @@ msgstr "Skærmoptagelsestilladelse påkrævet" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Streaming preset label in the stream settings menu. Optimized for sharp text in screen shares. #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:217 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:76 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:74 msgid "Screen share" msgstr "Skærmdeling" @@ -27091,7 +27015,7 @@ msgid "Screen share encoder controls" msgstr "Skærmdelingsindstillinger" #. Title of a modal shown when an active screen share stops unexpectedly. -#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:98 +#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:97 msgctxt "screen-share" msgid "Screen share ended" msgstr "Skærmdeling afsluttet" @@ -28540,7 +28464,7 @@ msgid "Share screens and windows." msgstr "Del skærme og vinduer." #. Toggle label for sharing audio with an active stream. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:156 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:144 msgid "Share stream audio" msgstr "Del lyd fra stream" @@ -28610,7 +28534,7 @@ msgid "Sharing personal information" msgstr "Deler personlige oplysninger" #. Description for the free-tier Screen share streaming preset. Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:85 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:83 msgid "Sharper text at 720p, 30 FPS" msgstr "Skarpere tekst ved 720p, 30 FPS" @@ -29906,16 +29830,10 @@ msgstr "Lyde" #. Short label in the video tab for the native source resolution option. Keep it concise. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:64 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:244 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:98 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:96 msgid "Source" msgstr "Kilde" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:58 -msgctxt "adaptive-screen-share" -msgid "source quality" -msgstr "kildekvalitet" - #. 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/VoiceVideoSections.ts:245 msgid "Source quality" @@ -30647,7 +30565,7 @@ 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 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:140 msgid "Stream quality" msgstr "Streamkvalitet" @@ -30673,7 +30591,7 @@ msgid "Streaming" msgstr "Streamer" #. Section header in the stream settings menu. Picks between Gaming / Screen share / Custom presets. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:114 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:112 msgid "Streaming mode" msgstr "Streamingtilstand" @@ -31127,7 +31045,7 @@ msgstr "Systemmeddelelser fra {productName}-medarbejdere. Du kan ikke svare her. #. Audio device option label meaning the OS default audio input device. #. Footer summary fallback for the default capture-device audio input. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:252 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:130 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:128 msgid "System default" msgstr "Systemstandard" @@ -31676,7 +31594,7 @@ msgid "The provided redirect_uri must use HTTP or HTTPS." msgstr "Den angivne redirect_uri skal bruge HTTP eller HTTPS." #. Body of a modal shown when a browser screen share track ends outside the app, for example from the browser sharing controls. -#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:103 +#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:102 msgctxt "screen-share" msgid "The screen share source stopped sending video, so your screen share was stopped." msgstr "Skærmdelingskilden er stoppet med at sende video, så din skærmdeling blev stoppet." @@ -34146,7 +34064,7 @@ msgstr "Navnløs gruppe" #. Fallback label for an audio input device whose name is not reported by the OS. #. Footer summary fallback for an audio input without a reported name. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:256 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:134 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:132 msgid "Unnamed input" msgstr "Unavngiven input" diff --git a/fluxer_app/src/features/i18n/locales/de/messages.po b/fluxer_app/src/features/i18n/locales/de/messages.po index 74912d14c..461d3c775 100644 --- a/fluxer_app/src/features/i18n/locales/de/messages.po +++ b/fluxer_app/src/features/i18n/locales/de/messages.po @@ -1665,12 +1665,6 @@ msgstr "100 Verwendungen" msgid "1080p" msgstr "1080p" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:48 -msgctxt "adaptive-screen-share" -msgid "1080p" -msgstr "1080p" - #. Fixed duration label for a 12-hour interval. Used as a standalone label in duration text or option lists. #: src/features/i18n/utils/CommonMessageDescriptors.ts:23 msgid "12 hours" @@ -1691,14 +1685,8 @@ msgstr "12-hour" msgid "1440p" msgstr "1440p" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:53 -msgctxt "adaptive-screen-share" -msgid "1440p" -msgstr "1440p" - #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:102 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:100 msgid "15 FPS" msgstr "15 FPS" @@ -1735,12 +1723,6 @@ msgstr "2–32 Zeichen, Buchstaben, Zahlen, Unterstriche." msgid "24-hour" msgstr "24-hour" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:33 -msgctxt "adaptive-screen-share" -msgid "240p" -msgstr "240p" - #. Invite max-uses dropdown option for 25 uses. #: src/features/invite/components/modals/InviteModal.tsx:72 msgid "25 uses" @@ -1779,7 +1761,7 @@ msgid "3 months" msgstr "3 Monate" #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:106 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:104 msgid "30 FPS" msgstr "30 FPS" @@ -1800,12 +1782,6 @@ msgstr "404: Seite nicht gefunden" msgid "40px, 3 members" msgstr "40 px, 3 Mitglieder" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:38 -msgctxt "adaptive-screen-share" -msgid "480p" -msgstr "480p" - #. Ban duration option in the destructive ban-member modal for a five-day temporary ban. #: src/features/moderation/components/modals/BanMemberModal.tsx:47 msgid "5 days" @@ -1844,7 +1820,7 @@ msgid "6-digit code" msgstr "6-stelliger Code" #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:110 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:108 msgid "60 FPS" msgstr "60 FPS" @@ -1858,12 +1834,6 @@ msgstr "60 Sekunden" msgid "7 days" msgstr "7 Tage" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:43 -msgctxt "adaptive-screen-share" -msgid "720p" -msgstr "720p" - #. Required-action error when the API requires a captcha for phone verification. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:426 msgid "A browser check is required before phone verification. Try again from the sign-in page or contact support." @@ -2314,11 +2284,6 @@ msgstr "Aktivitätsschwelle" msgid "Actual size" msgstr "Tatsächliche Größe" -#. Toggle label in the stream settings menu. When enabled, productName can lower screen-share resolution if the encoder is CPU or bandwidth limited. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:142 -msgid "Adaptive quality" -msgstr "Adaptive Qualität" - #. Action label for adding the current selection. #. Button label in the favorite meme editor that adds the typed tag to the tag list. #. Button label in the sticker editor that adds the typed tag to the tag list. @@ -2774,11 +2739,6 @@ msgstr "Passe die allgemeine Zoomstufe der App an. Firefox verwendet weiterhin d msgid "Adjust the overall zoom level of the app. Use {zoomIn} / {zoomOut} to adjust quickly." msgstr "Passe die allgemeine Zoomstufe der App an. Verwende {zoomIn} / {zoomOut}, um schnell anzupassen." -#. Inline adaptive-quality status in the stream settings menu. Shows the current automatically lowered resolution and frame rate. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:147 -msgid "Adjusted to {resolution} {frameRate} FPS" -msgstr "Angepasst auf {resolution}, {frameRate} FPS" - #. Permission name: grants all permissions and bypasses restrictions. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:157 msgid "Administrator" @@ -4118,7 +4078,7 @@ msgid "Audio boost" msgstr "Audio-Boost" #. Section header in the stream settings menu. Selects the audio capture device for the share. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:126 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:124 msgid "Audio device" msgstr "Audiogerät" @@ -4213,7 +4173,7 @@ msgid "Audio send:" msgstr "Audio senden:" #. Section header in the stream settings menu grouping audio-related toggles. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:138 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:136 msgid "Audio settings" msgstr "Audioeinstellungen" @@ -4839,12 +4799,6 @@ msgstr "Diesen Nutzer bannen" msgid "Bandwidth" msgstr "Bandbreite" -#. Reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:63 -msgctxt "adaptive-screen-share" -msgid "bandwidth limited" -msgstr "Bandbreite begrenzt" - #. IAR modal: disabled-state label on the ban card after the user is banned from this community. #: src/features/moderation/components/report_modal/IARModalCopy.ts:159 msgid "Banned" @@ -5845,15 +5799,15 @@ msgstr "Captcha-Verifizierung fehlgeschlagen. Bitte versuche es erneut." msgid "Capture" msgstr "Aufnehmen" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:407 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:394 msgid "Capture app audio" msgstr "App-Audio aufnehmen" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:408 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:395 msgid "Capture desktop audio" msgstr "Desktop-Audio aufnehmen" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:406 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:393 msgid "Capture device audio" msgstr "Geräteaudio aufnehmen" @@ -9416,12 +9370,6 @@ msgstr "Titelbild" msgid "Cozy" msgstr "Gemütlich" -#. Reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:68 -msgctxt "adaptive-screen-share" -msgid "CPU limited" -msgstr "CPU-Auslastung begrenzt" - #. Generic primary action label that creates the item described by the current dialog or form. #: src/features/i18n/utils/CommonMessageDescriptors.ts:148 msgid "Create" @@ -9824,7 +9772,7 @@ msgstr "Aktuell: {mutedText}" #: src/features/voice/components/AudioSourcePickerLinux.tsx:30 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:44 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:232 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:90 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:88 msgid "Custom" msgstr "Benutzerdefiniert" @@ -11065,7 +11013,7 @@ msgstr "Gerätedetails" msgid "Device revoked" msgstr "Gerät entfernt" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1030 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:968 msgid "Device selection" msgstr "Geräteauswahl" @@ -11094,7 +11042,7 @@ msgid "Devices" msgstr "Geräte" #. Description for the Custom streaming preset. Lightly playful prose; keep tone casual. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:94 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:92 msgid "Dial in your own numbers" msgstr "Eigene Nummern einwählen" @@ -14453,12 +14401,12 @@ msgid "Flexible text channel names" msgstr "Flexible Textkanalnamen" #. Description for the high-tier Gaming streaming preset (Plutonium). Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:67 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:65 msgid "Fluid motion at 1440p 60 FPS" msgstr "Flüssige Bewegung bei 1440p und 60 FPS" #. Description for the free-tier Gaming streaming preset. Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:72 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:70 msgid "Fluid motion at 720p 30 FPS" msgstr "Flüssige Bewegung bei 720p 30 FPS" @@ -14545,7 +14493,7 @@ msgstr "Ordnereinstellungen" msgid "Follow us on {blueskyProviderName}" msgstr "Folge uns auf {blueskyProviderName}" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:825 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:816 msgid "Follow voice input" msgstr "Spracheingabe folgen" @@ -14817,7 +14765,7 @@ msgstr "Rahmen" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:310 #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:225 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:122 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:120 msgid "Frame rate" msgstr "Bildrate" @@ -15064,7 +15012,7 @@ msgstr "Gamecontroller" #. Streaming preset label in the stream settings menu. Higher frame rate, optimized for video games. #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:76 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:224 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:63 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:61 msgid "Gaming" msgstr "Gaming" @@ -15564,7 +15512,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:1017 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:955 msgid "Granular selection" msgstr "Feinauswahl" @@ -16128,7 +16076,7 @@ msgstr "Passwort ausblenden" msgid "Hide picture-in-picture popout?" msgstr "Bild-im-Bild-Fenster ausblenden?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:866 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:857 msgid "Hide preview thumbnail" msgstr "Vorschaubild ausblenden" @@ -16573,11 +16521,11 @@ msgstr "Ignorieren" msgid "Ignore friend request" msgstr "Freundschaftsanfrage ignorieren" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1007 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:945 msgid "Ignore hardware devices" msgstr "Hardwaregeräte ignorieren" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:983 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:921 msgid "Ignore input media" msgstr "Eingabemedien ignorieren" @@ -16603,7 +16551,7 @@ msgstr "Spam-Markierung ignorieren" msgid "Ignore the friend request from {displayName}?" msgstr "Freundschaftsanfrage von {displayName} ignorieren?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:994 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:932 msgid "Ignore virtual" msgstr "Virtuelle ignorieren" @@ -18783,18 +18731,6 @@ msgstr "Lautstärke" msgid "Low" msgstr "Niedrig" -#. Toast shown after adaptive screen-share quality lowers frame rate. {frameRate} is a number and {reason} is the limitation reason. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:78 -msgctxt "adaptive-screen-share" -msgid "Lowered screen share to {frameRate} FPS - {reason}" -msgstr "Bildschirmfreigabe auf {frameRate} FPS reduziert – {reason}" - -#. Toast shown after adaptive screen-share quality lowers resolution. {resolution} is a resolution label and {reason} is the limitation reason. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:84 -msgctxt "adaptive-screen-share" -msgid "Lowered screen share to {resolution} - {reason}" -msgstr "Bildschirmfreigabe auf {resolution} reduziert – {reason}" - #. Country name. EU member state in the illegal-content report country dropdown. #: src/features/moderation/components/report/OptionDescriptors.ts:179 msgid "Luxembourg" @@ -20009,7 +19945,7 @@ msgstr "Mikrofonberechtigung erforderlich" msgid "Microphone test" msgstr "Mikrofontest" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:952 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:890 msgid "Microphone workaround" msgstr "Problemumgehung Mikrofon" @@ -22146,7 +22082,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:972 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:910 msgid "Only default speakers" msgstr "Nur Standardlautsprecher" @@ -22194,7 +22130,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:962 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:900 msgid "Only speakers" msgstr "Nur Sprecher" @@ -24635,12 +24571,6 @@ msgstr "Wenn du dich selbst stummgeschaltet hast, wird die Push-to-Talk-Funktion msgid "Quality" msgstr "Qualität" -#. Fallback reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:73 -msgctxt "adaptive-screen-share" -msgid "quality limited" -msgstr "Qualität begrenzt" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:49 @@ -24735,12 +24665,6 @@ msgstr "Optionsgruppe" msgid "Raid coordination" msgstr "Raid-Koordination" -#. Toast shown after adaptive screen-share quality raises resolution. {resolution} is a resolution label. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:90 -msgctxt "adaptive-screen-share" -msgid "Raised screen share to {resolution}" -msgstr "Bildschirmfreigabe auf {resolution} erhöht" - #. 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/AccessibilitySections.ts:171 msgid "Rate" @@ -24756,7 +24680,7 @@ msgid "Raw embed JSON" msgstr "Rohes Embed-JSON" #. Description for the high-tier Screen share streaming preset (Plutonium). Source resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:80 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:78 msgid "Razor-sharp text at native source, 15 FPS" msgstr "Gestochen scharfer Text in nativer Auflösung, 15 FPS" @@ -26364,7 +26288,7 @@ msgstr "Größenänderung, Maximierung und Fenster-Snapping hängen vom Composit #. Section header in the stream settings menu for resolution options. #. 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/VoiceVideoSections.ts:201 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:118 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:116 msgid "Resolution" msgstr "Auflösung" @@ -27061,7 +26985,7 @@ msgstr "Berechtigung zur Bildschirmaufnahme erforderlich" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Streaming preset label in the stream settings menu. Optimized for sharp text in screen shares. #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:217 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:76 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:74 msgid "Screen share" msgstr "Bildschirm teilen" @@ -27091,7 +27015,7 @@ msgid "Screen share encoder controls" msgstr "Bildschirmfreigabe-Encoder-Einstellungen" #. Title of a modal shown when an active screen share stops unexpectedly. -#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:98 +#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:97 msgctxt "screen-share" msgid "Screen share ended" msgstr "Bildschirmfreigabe beendet" @@ -28540,7 +28464,7 @@ msgid "Share screens and windows." msgstr "Bildschirme und Fenster teilen." #. Toggle label for sharing audio with an active stream. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:156 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:144 msgid "Share stream audio" msgstr "Stream-Audio teilen" @@ -28610,7 +28534,7 @@ msgid "Sharing personal information" msgstr "Teilen persönlicher Informationen" #. Description for the free-tier Screen share streaming preset. Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:85 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:83 msgid "Sharper text at 720p, 30 FPS" msgstr "Scharfer Text bei 720p, 30 FPS" @@ -29906,16 +29830,10 @@ msgstr "Töne" #. Short label in the video tab for the native source resolution option. Keep it concise. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:64 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:244 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:98 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:96 msgid "Source" msgstr "Quelle" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:58 -msgctxt "adaptive-screen-share" -msgid "source quality" -msgstr "Quellqualitä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/section_registry/VoiceVideoSections.ts:245 msgid "Source quality" @@ -30647,7 +30565,7 @@ 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 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:140 msgid "Stream quality" msgstr "Streamqualität" @@ -30673,7 +30591,7 @@ msgid "Streaming" msgstr "Streamt" #. Section header in the stream settings menu. Picks between Gaming / Screen share / Custom presets. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:114 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:112 msgid "Streaming mode" msgstr "Streaming-Modus" @@ -31127,7 +31045,7 @@ msgstr "Systemankündigungen vom {productName}-Team. Hier können Sie nicht antw #. Audio device option label meaning the OS default audio input device. #. Footer summary fallback for the default capture-device audio input. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:252 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:130 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:128 msgid "System default" msgstr "Systemstandard" @@ -31676,7 +31594,7 @@ msgid "The provided redirect_uri must use HTTP or HTTPS." msgstr "Die angegebene redirect_uri muss HTTP oder HTTPS verwenden." #. Body of a modal shown when a browser screen share track ends outside the app, for example from the browser sharing controls. -#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:103 +#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:102 msgctxt "screen-share" msgid "The screen share source stopped sending video, so your screen share was stopped." msgstr "Die Bildschirmfreigabe hat das Senden von Video gestoppt, daher wurde Ihre Bildschirmfreigabe beendet." @@ -34146,7 +34064,7 @@ msgstr "Unbenannte Gruppe" #. Fallback label for an audio input device whose name is not reported by the OS. #. Footer summary fallback for an audio input without a reported name. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:256 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:134 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:132 msgid "Unnamed input" msgstr "Unbenannte Eingabe" diff --git a/fluxer_app/src/features/i18n/locales/el/messages.po b/fluxer_app/src/features/i18n/locales/el/messages.po index 201d0b3b9..811c70c04 100644 --- a/fluxer_app/src/features/i18n/locales/el/messages.po +++ b/fluxer_app/src/features/i18n/locales/el/messages.po @@ -1665,12 +1665,6 @@ msgstr "100 χρήσεις" msgid "1080p" msgstr "1080p" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:48 -msgctxt "adaptive-screen-share" -msgid "1080p" -msgstr "1080p" - #. Fixed duration label for a 12-hour interval. Used as a standalone label in duration text or option lists. #: src/features/i18n/utils/CommonMessageDescriptors.ts:23 msgid "12 hours" @@ -1691,14 +1685,8 @@ msgstr "12-hour" msgid "1440p" msgstr "1440p" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:53 -msgctxt "adaptive-screen-share" -msgid "1440p" -msgstr "1440p" - #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:102 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:100 msgid "15 FPS" msgstr "15 FPS" @@ -1735,12 +1723,6 @@ msgstr "2-32 χαρακτήρες, γράμματα, αριθμοί, κάτω π msgid "24-hour" msgstr "24-hour" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:33 -msgctxt "adaptive-screen-share" -msgid "240p" -msgstr "240p" - #. Invite max-uses dropdown option for 25 uses. #: src/features/invite/components/modals/InviteModal.tsx:72 msgid "25 uses" @@ -1779,7 +1761,7 @@ msgid "3 months" msgstr "3 μήνες" #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:106 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:104 msgid "30 FPS" msgstr "30 FPS" @@ -1800,12 +1782,6 @@ msgstr "404: η σελίδα δεν βρέθηκε" msgid "40px, 3 members" msgstr "40px, 3 μέλη" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:38 -msgctxt "adaptive-screen-share" -msgid "480p" -msgstr "480p" - #. Ban duration option in the destructive ban-member modal for a five-day temporary ban. #: src/features/moderation/components/modals/BanMemberModal.tsx:47 msgid "5 days" @@ -1844,7 +1820,7 @@ msgid "6-digit code" msgstr "Κωδικός 6 ψηφίων" #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:110 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:108 msgid "60 FPS" msgstr "60 FPS" @@ -1858,12 +1834,6 @@ msgstr "60 δευτερόλεπτα" msgid "7 days" msgstr "7 ημέρες" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:43 -msgctxt "adaptive-screen-share" -msgid "720p" -msgstr "720p" - #. Required-action error when the API requires a captcha for phone verification. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:426 msgid "A browser check is required before phone verification. Try again from the sign-in page or contact support." @@ -2314,11 +2284,6 @@ msgstr "Όριο δραστηριότητας" msgid "Actual size" msgstr "Πραγματικό μέγεθος" -#. Toggle label in the stream settings menu. When enabled, productName can lower screen-share resolution if the encoder is CPU or bandwidth limited. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:142 -msgid "Adaptive quality" -msgstr "Προσαρμοστική ποιότητα" - #. Action label for adding the current selection. #. Button label in the favorite meme editor that adds the typed tag to the tag list. #. Button label in the sticker editor that adds the typed tag to the tag list. @@ -2774,11 +2739,6 @@ msgstr "Ρυθμίστε τη γενική κλίμακα μεγέθυνσης msgid "Adjust the overall zoom level of the app. Use {zoomIn} / {zoomOut} to adjust quickly." msgstr "Προσαρμόστε το συνολικό επίπεδο ζουμ της εφαρμογής. Χρησιμοποιήστε {zoomIn} / {zoomOut} για γρήγορη προσαρμογή." -#. Inline adaptive-quality status in the stream settings menu. Shows the current automatically lowered resolution and frame rate. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:147 -msgid "Adjusted to {resolution} {frameRate} FPS" -msgstr "Προσαρμόστηκε σε {resolution} {frameRate} FPS" - #. Permission name: grants all permissions and bypasses restrictions. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:157 msgid "Administrator" @@ -4118,7 +4078,7 @@ msgid "Audio boost" msgstr "Ενίσχυση ήχου" #. Section header in the stream settings menu. Selects the audio capture device for the share. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:126 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:124 msgid "Audio device" msgstr "Συσκευή ήχου" @@ -4213,7 +4173,7 @@ msgid "Audio send:" msgstr "Αποστολή ήχου:" #. Section header in the stream settings menu grouping audio-related toggles. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:138 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:136 msgid "Audio settings" msgstr "Ρυθμίσεις ήχου" @@ -4839,12 +4799,6 @@ msgstr "Αποκλεισμός αυτού του χρήστη" msgid "Bandwidth" msgstr "Εύρος ζώνης" -#. Reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:63 -msgctxt "adaptive-screen-share" -msgid "bandwidth limited" -msgstr "Περιορισμένο εύρος ζώνης" - #. IAR modal: disabled-state label on the ban card after the user is banned from this community. #: src/features/moderation/components/report_modal/IARModalCopy.ts:159 msgid "Banned" @@ -5845,15 +5799,15 @@ msgstr "Η επαλήθευση Captcha απέτυχε. Δοκιμάστε ξα msgid "Capture" msgstr "Λήψη" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:407 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:394 msgid "Capture app audio" msgstr "Εγγραφή ήχου εφαρμογής" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:408 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:395 msgid "Capture desktop audio" msgstr "Εγγραφή ήχου επιφάνειας εργασίας" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:406 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:393 msgid "Capture device audio" msgstr "Εγγραφή ήχου συσκευής" @@ -9416,12 +9370,6 @@ msgstr "Εξώφυλλο" msgid "Cozy" msgstr "Ζεστό" -#. Reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:68 -msgctxt "adaptive-screen-share" -msgid "CPU limited" -msgstr "Όριο CPU" - #. Generic primary action label that creates the item described by the current dialog or form. #: src/features/i18n/utils/CommonMessageDescriptors.ts:148 msgid "Create" @@ -9824,7 +9772,7 @@ msgstr "Τρέχουσα ρύθμιση: {mutedText}" #: src/features/voice/components/AudioSourcePickerLinux.tsx:30 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:44 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:232 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:90 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:88 msgid "Custom" msgstr "Προσαρμοσμένο" @@ -11065,7 +11013,7 @@ msgstr "Λεπτομέρειες συσκευής" msgid "Device revoked" msgstr "Η συσκευή ανακλήθηκε" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1030 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:968 msgid "Device selection" msgstr "Επιλογή συσκευής" @@ -11094,7 +11042,7 @@ msgid "Devices" msgstr "Συσκευές" #. Description for the Custom streaming preset. Lightly playful prose; keep tone casual. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:94 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:92 msgid "Dial in your own numbers" msgstr "Καλέστε τους δικούς σας αριθμούς" @@ -14453,12 +14401,12 @@ msgid "Flexible text channel names" msgstr "Ευέλικτα ονόματα καναλιών κειμένου" #. Description for the high-tier Gaming streaming preset (Plutonium). Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:67 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:65 msgid "Fluid motion at 1440p 60 FPS" msgstr "Ομαλή κίνηση σε 1440p 60 FPS" #. Description for the free-tier Gaming streaming preset. Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:72 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:70 msgid "Fluid motion at 720p 30 FPS" msgstr "Ομαλή κίνηση στα 720p 30 FPS" @@ -14545,7 +14493,7 @@ msgstr "Ρυθμίσεις φακέλου" msgid "Follow us on {blueskyProviderName}" msgstr "Ακολουθήστε μας στο {blueskyProviderName}" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:825 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:816 msgid "Follow voice input" msgstr "Ακολούθηση εισόδου φωνής" @@ -14817,7 +14765,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/UserVideoTab.tsx:310 #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:225 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:122 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:120 msgid "Frame rate" msgstr "Ρυθμός καρέ" @@ -15064,7 +15012,7 @@ msgstr "Χειριστήριο παιχνιδιών" #. Streaming preset label in the stream settings menu. Higher frame rate, optimized for video games. #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:76 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:224 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:63 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:61 msgid "Gaming" msgstr "Παιχνίδια" @@ -15564,7 +15512,7 @@ msgstr "Παραχωρήθηκε {0}." msgid "Grants all permissions and bypasses channel restrictions. Highly sensitive." msgstr "Παρέχει όλες τις άδειες και παρακάμπτει τους περιορισμούς καναλιών. Εξαιρετικά ευαίσθητο." -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1017 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:955 msgid "Granular selection" msgstr "Επιλογή λεπτομερειών" @@ -16128,7 +16076,7 @@ msgstr "Απόκρυψη κωδικού" msgid "Hide picture-in-picture popout?" msgstr "Απόκρυψη αναδυόμενου παραθύρου εικόνας-σε-εικόνα;" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:866 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:857 msgid "Hide preview thumbnail" msgstr "Απόκρυψη μικρογραφίας προεπισκόπησης" @@ -16573,11 +16521,11 @@ msgstr "Παράβλεψη" msgid "Ignore friend request" msgstr "Αγνόηση αιτήματος φιλίας" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1007 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:945 msgid "Ignore hardware devices" msgstr "Παράβλεψη συσκευών υλικού" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:983 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:921 msgid "Ignore input media" msgstr "Παράβλεψη μέσων εισόδου" @@ -16603,7 +16551,7 @@ msgstr "Παράβλεψη επισήμανσης ανεπιθύμητου" msgid "Ignore the friend request from {displayName}?" msgstr "Να αγνοήσετε το αίτημα φιλίας από τον/την {displayName};" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:994 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:932 msgid "Ignore virtual" msgstr "Παράβλεψη εικονικού" @@ -18783,18 +18731,6 @@ msgstr "Ένταση" msgid "Low" msgstr "Χαμηλό" -#. Toast shown after adaptive screen-share quality lowers frame rate. {frameRate} is a number and {reason} is the limitation reason. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:78 -msgctxt "adaptive-screen-share" -msgid "Lowered screen share to {frameRate} FPS - {reason}" -msgstr "Μειώθηκε η κοινή χρήση οθόνης σε {frameRate} FPS - {reason}" - -#. Toast shown after adaptive screen-share quality lowers resolution. {resolution} is a resolution label and {reason} is the limitation reason. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:84 -msgctxt "adaptive-screen-share" -msgid "Lowered screen share to {resolution} - {reason}" -msgstr "Μειώθηκε η κοινή χρήση οθόνης σε {resolution} - {reason}" - #. Country name. EU member state in the illegal-content report country dropdown. #: src/features/moderation/components/report/OptionDescriptors.ts:179 msgid "Luxembourg" @@ -20009,7 +19945,7 @@ msgstr "Απαιτείται άδεια μικροφώνου" msgid "Microphone test" msgstr "Δοκιμή μικροφώνου" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:952 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:890 msgid "Microphone workaround" msgstr "Λύση για το μικρόφωνο" @@ -22146,7 +22082,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:972 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:910 msgid "Only default speakers" msgstr "Μόνο προεπιλεγμένα ηχεία" @@ -22194,7 +22130,7 @@ msgstr "Εκτελέστε κώδικα εδώ μόνο αν κατανοείτ msgid "Only show message previews for DMs with unread messages" msgstr "Να εμφανίζονται προεπισκοπήσεις μηνυμάτων μόνο για προσωπικές συνομιλίες με μη αναγνωσμένα μηνύματα" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:962 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:900 msgid "Only speakers" msgstr "Μόνο ηχεία" @@ -24635,12 +24571,6 @@ msgstr "Η λειτουργία «πατήστε και μιλήστε» δεν msgid "Quality" msgstr "Ποιότητα" -#. Fallback reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:73 -msgctxt "adaptive-screen-share" -msgid "quality limited" -msgstr "Ποιότητα περιορισμένη" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:49 @@ -24735,12 +24665,6 @@ msgstr "Ομάδα επιλογών" msgid "Raid coordination" msgstr "Συντονισμός επιδρομής" -#. Toast shown after adaptive screen-share quality raises resolution. {resolution} is a resolution label. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:90 -msgctxt "adaptive-screen-share" -msgid "Raised screen share to {resolution}" -msgstr "Ανέβασε την ανάλυση κοινής χρήσης οθόνης στο {resolution}" - #. 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/AccessibilitySections.ts:171 msgid "Rate" @@ -24756,7 +24680,7 @@ msgid "Raw embed JSON" msgstr "Ακατέργαστο JSON ενσωμάτωσης" #. Description for the high-tier Screen share streaming preset (Plutonium). Source resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:80 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:78 msgid "Razor-sharp text at native source, 15 FPS" msgstr "Ευκρινές κείμενο στην αρχική ανάλυση, 15 FPS" @@ -26364,7 +26288,7 @@ msgstr "Η αλλαγή μεγέθους, η μεγιστοποίηση και #. Section header in the stream settings menu for resolution options. #. 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/VoiceVideoSections.ts:201 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:118 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:116 msgid "Resolution" msgstr "Ανάλυση" @@ -27061,7 +26985,7 @@ msgstr "Απαιτείται άδεια εγγραφής οθόνης" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Streaming preset label in the stream settings menu. Optimized for sharp text in screen shares. #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:217 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:76 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:74 msgid "Screen share" msgstr "Κοινή χρήση οθόνης" @@ -27091,7 +27015,7 @@ msgid "Screen share encoder controls" msgstr "Έλεγχος κωδικοποιητή κοινής χρήσης οθόνης" #. Title of a modal shown when an active screen share stops unexpectedly. -#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:98 +#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:97 msgctxt "screen-share" msgid "Screen share ended" msgstr "Η κοινή χρήση οθόνης έληξε" @@ -28540,7 +28464,7 @@ msgid "Share screens and windows." msgstr "Κοινή χρήση οθονών και παραθύρων." #. Toggle label for sharing audio with an active stream. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:156 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:144 msgid "Share stream audio" msgstr "Κοινή χρήση ήχου ροής" @@ -28610,7 +28534,7 @@ msgid "Sharing personal information" msgstr "Κοινοποίηση προσωπικών πληροφοριών" #. Description for the free-tier Screen share streaming preset. Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:85 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:83 msgid "Sharper text at 720p, 30 FPS" msgstr "Πιο ευκρινές κείμενο στα 720p, 30 FPS" @@ -29906,16 +29830,10 @@ msgstr "Ήχοι" #. Short label in the video tab for the native source resolution option. Keep it concise. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:64 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:244 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:98 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:96 msgid "Source" msgstr "Πηγή" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:58 -msgctxt "adaptive-screen-share" -msgid "source quality" -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/VoiceVideoSections.ts:245 msgid "Source quality" @@ -30647,7 +30565,7 @@ 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 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:140 msgid "Stream quality" msgstr "Ποιότητα ροής" @@ -30673,7 +30591,7 @@ msgid "Streaming" msgstr "Μετάδοση" #. Section header in the stream settings menu. Picks between Gaming / Screen share / Custom presets. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:114 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:112 msgid "Streaming mode" msgstr "Λειτουργία ροής" @@ -31127,7 +31045,7 @@ msgstr "Ανακοινώσεις συστήματος από το προσωπι #. Audio device option label meaning the OS default audio input device. #. Footer summary fallback for the default capture-device audio input. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:252 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:130 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:128 msgid "System default" msgstr "Προεπιλογή συστήματος" @@ -31676,7 +31594,7 @@ msgid "The provided redirect_uri must use HTTP or HTTPS." msgstr "Το redirect_uri που δόθηκε πρέπει να χρησιμοποιεί HTTP ή HTTPS." #. Body of a modal shown when a browser screen share track ends outside the app, for example from the browser sharing controls. -#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:103 +#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:102 msgctxt "screen-share" msgid "The screen share source stopped sending video, so your screen share was stopped." msgstr "Η πηγή κοινής χρήσης οθόνης σταμάτησε να στέλνει βίντεο, επομένως η κοινή χρήση της οθόνης σας διακόπηκε." @@ -34146,7 +34064,7 @@ msgstr "Ομάδα χωρίς όνομα" #. Fallback label for an audio input device whose name is not reported by the OS. #. Footer summary fallback for an audio input without a reported name. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:256 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:134 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:132 msgid "Unnamed input" 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 58128b87e..af65c32b1 100644 --- a/fluxer_app/src/features/i18n/locales/en-GB/messages.po +++ b/fluxer_app/src/features/i18n/locales/en-GB/messages.po @@ -1665,12 +1665,6 @@ msgstr "100 uses" msgid "1080p" msgstr "1080p" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:48 -msgctxt "adaptive-screen-share" -msgid "1080p" -msgstr "1080p" - #. Fixed duration label for a 12-hour interval. Used as a standalone label in duration text or option lists. #: src/features/i18n/utils/CommonMessageDescriptors.ts:23 msgid "12 hours" @@ -1691,14 +1685,8 @@ msgstr "12-hour" msgid "1440p" msgstr "1440p" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:53 -msgctxt "adaptive-screen-share" -msgid "1440p" -msgstr "1440p" - #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:102 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:100 msgid "15 FPS" msgstr "15 FPS" @@ -1735,12 +1723,6 @@ msgstr "2–32 characters, letters, numbers, underscores." msgid "24-hour" msgstr "24-hour" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:33 -msgctxt "adaptive-screen-share" -msgid "240p" -msgstr "240p" - #. Invite max-uses dropdown option for 25 uses. #: src/features/invite/components/modals/InviteModal.tsx:72 msgid "25 uses" @@ -1779,7 +1761,7 @@ msgid "3 months" msgstr "3 months" #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:106 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:104 msgid "30 FPS" msgstr "30 FPS" @@ -1800,12 +1782,6 @@ msgstr "404: page not found" msgid "40px, 3 members" msgstr "40px, 3 members" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:38 -msgctxt "adaptive-screen-share" -msgid "480p" -msgstr "480p" - #. Ban duration option in the destructive ban-member modal for a five-day temporary ban. #: src/features/moderation/components/modals/BanMemberModal.tsx:47 msgid "5 days" @@ -1844,7 +1820,7 @@ msgid "6-digit code" msgstr "6-digit code" #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:110 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:108 msgid "60 FPS" msgstr "60 FPS" @@ -1858,12 +1834,6 @@ msgstr "60 seconds" msgid "7 days" msgstr "7 days" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:43 -msgctxt "adaptive-screen-share" -msgid "720p" -msgstr "720p" - #. Required-action error when the API requires a captcha for phone verification. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:426 msgid "A browser check is required before phone verification. Try again from the sign-in page or contact support." @@ -2314,11 +2284,6 @@ msgstr "Activity threshold" msgid "Actual size" msgstr "Actual size" -#. Toggle label in the stream settings menu. When enabled, productName can lower screen-share resolution if the encoder is CPU or bandwidth limited. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:142 -msgid "Adaptive quality" -msgstr "Adaptive quality" - #. Action label for adding the current selection. #. Button label in the favorite meme editor that adds the typed tag to the tag list. #. Button label in the sticker editor that adds the typed tag to the tag list. @@ -2774,11 +2739,6 @@ msgstr "Adjust the overall zoom level of the app. Firefox keeps the standard bro msgid "Adjust the overall zoom level of the app. Use {zoomIn} / {zoomOut} to adjust quickly." msgstr "Adjust the overall zoom level of the app. Use {zoomIn} / {zoomOut} to adjust quickly." -#. Inline adaptive-quality status in the stream settings menu. Shows the current automatically lowered resolution and frame rate. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:147 -msgid "Adjusted to {resolution} {frameRate} FPS" -msgstr "Adjusted to {resolution} {frameRate} FPS" - #. Permission name: grants all permissions and bypasses restrictions. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:157 msgid "Administrator" @@ -4118,7 +4078,7 @@ msgid "Audio boost" msgstr "Audio boost" #. Section header in the stream settings menu. Selects the audio capture device for the share. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:126 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:124 msgid "Audio device" msgstr "Audio device" @@ -4213,7 +4173,7 @@ msgid "Audio send:" msgstr "Audio send:" #. Section header in the stream settings menu grouping audio-related toggles. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:138 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:136 msgid "Audio settings" msgstr "Audio settings" @@ -4839,12 +4799,6 @@ msgstr "Ban this user" msgid "Bandwidth" msgstr "Bandwidth" -#. Reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:63 -msgctxt "adaptive-screen-share" -msgid "bandwidth limited" -msgstr "bandwidth limited" - #. IAR modal: disabled-state label on the ban card after the user is banned from this community. #: src/features/moderation/components/report_modal/IARModalCopy.ts:159 msgid "Banned" @@ -5845,15 +5799,15 @@ msgstr "Captcha verification failed. Please try again." msgid "Capture" msgstr "Capture" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:407 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:394 msgid "Capture app audio" msgstr "Capture app audio" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:408 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:395 msgid "Capture desktop audio" msgstr "Capture desktop audio" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:406 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:393 msgid "Capture device audio" msgstr "Capture device audio" @@ -9416,12 +9370,6 @@ msgstr "Cover" msgid "Cozy" msgstr "Cosy" -#. Reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:68 -msgctxt "adaptive-screen-share" -msgid "CPU limited" -msgstr "CPU limited" - #. Generic primary action label that creates the item described by the current dialog or form. #: src/features/i18n/utils/CommonMessageDescriptors.ts:148 msgid "Create" @@ -9824,7 +9772,7 @@ msgstr "Currently: {mutedText}" #: src/features/voice/components/AudioSourcePickerLinux.tsx:30 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:44 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:232 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:90 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:88 msgid "Custom" msgstr "Custom" @@ -11065,7 +11013,7 @@ msgstr "Device details" msgid "Device revoked" msgstr "Device revoked" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1030 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:968 msgid "Device selection" msgstr "Device selection" @@ -11094,7 +11042,7 @@ msgid "Devices" msgstr "Devices" #. Description for the Custom streaming preset. Lightly playful prose; keep tone casual. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:94 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:92 msgid "Dial in your own numbers" msgstr "Dial in your own numbers" @@ -14453,12 +14401,12 @@ msgid "Flexible text channel names" msgstr "Flexible text channel names" #. Description for the high-tier Gaming streaming preset (Plutonium). Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:67 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:65 msgid "Fluid motion at 1440p 60 FPS" msgstr "Fluid motion at 1440p 60 FPS" #. Description for the free-tier Gaming streaming preset. Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:72 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:70 msgid "Fluid motion at 720p 30 FPS" msgstr "Fluid motion at 720p 30 FPS" @@ -14545,7 +14493,7 @@ msgstr "Folder settings" msgid "Follow us on {blueskyProviderName}" msgstr "Follow us on {blueskyProviderName}" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:825 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:816 msgid "Follow voice input" msgstr "Follow voice input" @@ -14817,7 +14765,7 @@ msgstr "Frame" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:310 #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:225 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:122 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:120 msgid "Frame rate" msgstr "Frame rate" @@ -15064,7 +15012,7 @@ msgstr "Game controller" #. Streaming preset label in the stream settings menu. Higher frame rate, optimized for video games. #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:76 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:224 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:63 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:61 msgid "Gaming" msgstr "Gaming" @@ -15564,7 +15512,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:1017 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:955 msgid "Granular selection" msgstr "Granular selection" @@ -16128,7 +16076,7 @@ msgstr "Hide password" msgid "Hide picture-in-picture popout?" msgstr "Hide picture-in-picture pop-out?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:866 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:857 msgid "Hide preview thumbnail" msgstr "Hide preview thumbnail" @@ -16573,11 +16521,11 @@ msgstr "Ignore" msgid "Ignore friend request" msgstr "Ignore friend request" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1007 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:945 msgid "Ignore hardware devices" msgstr "Ignore hardware devices" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:983 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:921 msgid "Ignore input media" msgstr "Ignore input media" @@ -16603,7 +16551,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:994 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:932 msgid "Ignore virtual" msgstr "Ignore virtual" @@ -18783,18 +18731,6 @@ msgstr "Loudness" msgid "Low" msgstr "Low" -#. Toast shown after adaptive screen-share quality lowers frame rate. {frameRate} is a number and {reason} is the limitation reason. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:78 -msgctxt "adaptive-screen-share" -msgid "Lowered screen share to {frameRate} FPS - {reason}" -msgstr "Lowered screen share to {frameRate} FPS - {reason}" - -#. Toast shown after adaptive screen-share quality lowers resolution. {resolution} is a resolution label and {reason} is the limitation reason. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:84 -msgctxt "adaptive-screen-share" -msgid "Lowered screen share to {resolution} - {reason}" -msgstr "Lowered screen share to {resolution} - {reason}" - #. Country name. EU member state in the illegal-content report country dropdown. #: src/features/moderation/components/report/OptionDescriptors.ts:179 msgid "Luxembourg" @@ -20009,7 +19945,7 @@ msgstr "Microphone permission required" msgid "Microphone test" msgstr "Microphone test" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:952 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:890 msgid "Microphone workaround" msgstr "Microphone workaround" @@ -22146,7 +22082,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:972 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:910 msgid "Only default speakers" msgstr "Only default speakers" @@ -22194,7 +22130,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:962 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:900 msgid "Only speakers" msgstr "Only speakers" @@ -24635,12 +24571,6 @@ msgstr "Push-to-talk won’t unmute your microphone while you’re deafened. Und msgid "Quality" msgstr "Quality" -#. Fallback reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:73 -msgctxt "adaptive-screen-share" -msgid "quality limited" -msgstr "quality limited" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:49 @@ -24735,12 +24665,6 @@ msgstr "Radio group" msgid "Raid coordination" msgstr "Raid coordination" -#. Toast shown after adaptive screen-share quality raises resolution. {resolution} is a resolution label. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:90 -msgctxt "adaptive-screen-share" -msgid "Raised screen share to {resolution}" -msgstr "Raised screen share to {resolution}" - #. 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/AccessibilitySections.ts:171 msgid "Rate" @@ -24756,7 +24680,7 @@ msgid "Raw embed JSON" msgstr "Raw embed JSON" #. Description for the high-tier Screen share streaming preset (Plutonium). Source resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:80 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:78 msgid "Razor-sharp text at native source, 15 FPS" msgstr "Razor-sharp text at native source, 15 FPS" @@ -26364,7 +26288,7 @@ msgstr "Resizing, maximising, and window snapping depend on the compositor. Wayl #. Section header in the stream settings menu for resolution options. #. 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/VoiceVideoSections.ts:201 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:118 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:116 msgid "Resolution" msgstr "Resolution" @@ -27061,7 +26985,7 @@ msgstr "Screen recording permission required" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Streaming preset label in the stream settings menu. Optimized for sharp text in screen shares. #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:217 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:76 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:74 msgid "Screen share" msgstr "Screen share" @@ -27091,7 +27015,7 @@ msgid "Screen share encoder controls" msgstr "Screen share encoder controls" #. Title of a modal shown when an active screen share stops unexpectedly. -#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:98 +#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:97 msgctxt "screen-share" msgid "Screen share ended" msgstr "Screen share ended" @@ -28540,7 +28464,7 @@ msgid "Share screens and windows." msgstr "Share screens and windows." #. Toggle label for sharing audio with an active stream. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:156 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:144 msgid "Share stream audio" msgstr "Share stream audio" @@ -28609,9 +28533,8 @@ msgstr "Shares personal info, stalks users, or coordinates privacy abuse." msgid "Sharing personal information" msgstr "Sharing personal information" -# auto-i18n: reviewed unchanged #. Description for the free-tier Screen share streaming preset. Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:85 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:83 msgid "Sharper text at 720p, 30 FPS" msgstr "Sharper text at 720p, 30 FPS" @@ -29907,16 +29830,10 @@ msgstr "Sounds" #. Short label in the video tab for the native source resolution option. Keep it concise. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:64 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:244 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:98 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:96 msgid "Source" msgstr "Source" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:58 -msgctxt "adaptive-screen-share" -msgid "source quality" -msgstr "source quality" - #. 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/VoiceVideoSections.ts:245 msgid "Source quality" @@ -30648,7 +30565,7 @@ 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 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:140 msgid "Stream quality" msgstr "Stream quality" @@ -30674,7 +30591,7 @@ msgid "Streaming" msgstr "Streaming" #. Section header in the stream settings menu. Picks between Gaming / Screen share / Custom presets. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:114 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:112 msgid "Streaming mode" msgstr "Streaming mode" @@ -31128,7 +31045,7 @@ msgstr "System announcements from {productName} staff. You can't reply here." #. Audio device option label meaning the OS default audio input device. #. Footer summary fallback for the default capture-device audio input. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:252 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:130 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:128 msgid "System default" msgstr "System default" @@ -31677,7 +31594,7 @@ msgid "The provided redirect_uri must use HTTP or HTTPS." msgstr "The redirect_uri provided must use HTTP or HTTPS." #. Body of a modal shown when a browser screen share track ends outside the app, for example from the browser sharing controls. -#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:103 +#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:102 msgctxt "screen-share" msgid "The screen share source stopped sending video, so your screen share was stopped." msgstr "The screen share source stopped sending video, so your screen share was stopped." @@ -34147,7 +34064,7 @@ msgstr "Unnamed group" #. Fallback label for an audio input device whose name is not reported by the OS. #. Footer summary fallback for an audio input without a reported name. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:256 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:134 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:132 msgid "Unnamed input" msgstr "Unnamed input" 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 687115ad1..a98b0621a 100644 --- a/fluxer_app/src/features/i18n/locales/en-US/messages.po +++ b/fluxer_app/src/features/i18n/locales/en-US/messages.po @@ -1666,12 +1666,6 @@ msgstr "100 uses" msgid "1080p" msgstr "1080p" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:48 -msgctxt "adaptive-screen-share" -msgid "1080p" -msgstr "1080p" - #. Fixed duration label for a 12-hour interval. Used as a standalone label in duration text or option lists. #: src/features/i18n/utils/CommonMessageDescriptors.ts:23 msgid "12 hours" @@ -1692,14 +1686,8 @@ msgstr "12-hour" msgid "1440p" msgstr "1440p" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:53 -msgctxt "adaptive-screen-share" -msgid "1440p" -msgstr "1440p" - #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:102 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:100 msgid "15 FPS" msgstr "15 FPS" @@ -1736,12 +1724,6 @@ msgstr "2-32 characters, letters, numbers, underscores." msgid "24-hour" msgstr "24-hour" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:33 -msgctxt "adaptive-screen-share" -msgid "240p" -msgstr "240p" - #. Invite max-uses dropdown option for 25 uses. #: src/features/invite/components/modals/InviteModal.tsx:72 msgid "25 uses" @@ -1780,7 +1762,7 @@ msgid "3 months" msgstr "3 months" #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:106 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:104 msgid "30 FPS" msgstr "30 FPS" @@ -1801,12 +1783,6 @@ msgstr "404: page not found" msgid "40px, 3 members" msgstr "40px, 3 members" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:38 -msgctxt "adaptive-screen-share" -msgid "480p" -msgstr "480p" - #. Ban duration option in the destructive ban-member modal for a five-day temporary ban. #: src/features/moderation/components/modals/BanMemberModal.tsx:47 msgid "5 days" @@ -1845,7 +1821,7 @@ msgid "6-digit code" msgstr "6-digit code" #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:110 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:108 msgid "60 FPS" msgstr "60 FPS" @@ -1859,12 +1835,6 @@ msgstr "60 seconds" msgid "7 days" msgstr "7 days" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:43 -msgctxt "adaptive-screen-share" -msgid "720p" -msgstr "720p" - #. Required-action error when the API requires a captcha for phone verification. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:426 msgid "A browser check is required before phone verification. Try again from the sign-in page or contact support." @@ -2315,11 +2285,6 @@ msgstr "Activity threshold" msgid "Actual size" msgstr "Actual size" -#. Toggle label in the stream settings menu. When enabled, productName can lower screen-share resolution if the encoder is CPU or bandwidth limited. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:142 -msgid "Adaptive quality" -msgstr "Adaptive quality" - #. Action label for adding the current selection. #. Button label in the favorite meme editor that adds the typed tag to the tag list. #. Button label in the sticker editor that adds the typed tag to the tag list. @@ -2775,11 +2740,6 @@ msgstr "Adjust the overall zoom level of the app. Firefox keeps the standard bro msgid "Adjust the overall zoom level of the app. Use {zoomIn} / {zoomOut} to adjust quickly." msgstr "Adjust the overall zoom level of the app. Use {zoomIn} / {zoomOut} to adjust quickly." -#. Inline adaptive-quality status in the stream settings menu. Shows the current automatically lowered resolution and frame rate. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:147 -msgid "Adjusted to {resolution} {frameRate} FPS" -msgstr "Adjusted to {resolution} {frameRate} FPS" - #. Permission name: grants all permissions and bypasses restrictions. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:157 msgid "Administrator" @@ -4119,7 +4079,7 @@ msgid "Audio boost" msgstr "Audio boost" #. Section header in the stream settings menu. Selects the audio capture device for the share. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:126 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:124 msgid "Audio device" msgstr "Audio device" @@ -4214,7 +4174,7 @@ msgid "Audio send:" msgstr "Audio send:" #. Section header in the stream settings menu grouping audio-related toggles. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:138 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:136 msgid "Audio settings" msgstr "Audio settings" @@ -4840,12 +4800,6 @@ msgstr "Ban this user" msgid "Bandwidth" msgstr "Bandwidth" -#. Reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:63 -msgctxt "adaptive-screen-share" -msgid "bandwidth limited" -msgstr "bandwidth limited" - #. IAR modal: disabled-state label on the ban card after the user is banned from this community. #: src/features/moderation/components/report_modal/IARModalCopy.ts:159 msgid "Banned" @@ -5846,15 +5800,15 @@ msgstr "Captcha verification failed. Try again." msgid "Capture" msgstr "Capture" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:407 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:394 msgid "Capture app audio" msgstr "Capture app audio" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:408 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:395 msgid "Capture desktop audio" msgstr "Capture desktop audio" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:406 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:393 msgid "Capture device audio" msgstr "Capture device audio" @@ -9417,12 +9371,6 @@ msgstr "Cover" msgid "Cozy" msgstr "Cozy" -#. Reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:68 -msgctxt "adaptive-screen-share" -msgid "CPU limited" -msgstr "CPU limited" - #. Generic primary action label that creates the item described by the current dialog or form. #: src/features/i18n/utils/CommonMessageDescriptors.ts:148 msgid "Create" @@ -9825,7 +9773,7 @@ msgstr "Currently: {mutedText}" #: src/features/voice/components/AudioSourcePickerLinux.tsx:30 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:44 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:232 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:90 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:88 msgid "Custom" msgstr "Custom" @@ -11066,7 +11014,7 @@ msgstr "Device details" msgid "Device revoked" msgstr "Device revoked" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1030 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:968 msgid "Device selection" msgstr "Device selection" @@ -11095,7 +11043,7 @@ msgid "Devices" msgstr "Devices" #. Description for the Custom streaming preset. Lightly playful prose; keep tone casual. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:94 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:92 msgid "Dial in your own numbers" msgstr "Dial in your own numbers" @@ -14454,12 +14402,12 @@ msgid "Flexible text channel names" msgstr "Flexible text channel names" #. Description for the high-tier Gaming streaming preset (Plutonium). Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:67 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:65 msgid "Fluid motion at 1440p 60 FPS" msgstr "Fluid motion at 1440p 60 FPS" #. Description for the free-tier Gaming streaming preset. Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:72 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:70 msgid "Fluid motion at 720p 30 FPS" msgstr "Fluid motion at 720p 30 FPS" @@ -14546,7 +14494,7 @@ msgstr "Folder settings" msgid "Follow us on {blueskyProviderName}" msgstr "Follow us on {blueskyProviderName}" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:825 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:816 msgid "Follow voice input" msgstr "Follow voice input" @@ -14818,7 +14766,7 @@ msgstr "Frame" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:310 #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:225 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:122 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:120 msgid "Frame rate" msgstr "Frame rate" @@ -15065,7 +15013,7 @@ msgstr "Game controller" #. Streaming preset label in the stream settings menu. Higher frame rate, optimized for video games. #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:76 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:224 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:63 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:61 msgid "Gaming" msgstr "Gaming" @@ -15565,7 +15513,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:1017 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:955 msgid "Granular selection" msgstr "Granular selection" @@ -16129,7 +16077,7 @@ msgstr "Hide password" msgid "Hide picture-in-picture popout?" msgstr "Hide picture-in-picture popout?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:866 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:857 msgid "Hide preview thumbnail" msgstr "Hide preview thumbnail" @@ -16574,11 +16522,11 @@ msgstr "Ignore" msgid "Ignore friend request" msgstr "Ignore friend request" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1007 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:945 msgid "Ignore hardware devices" msgstr "Ignore hardware devices" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:983 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:921 msgid "Ignore input media" msgstr "Ignore input media" @@ -16604,7 +16552,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:994 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:932 msgid "Ignore virtual" msgstr "Ignore virtual" @@ -18784,18 +18732,6 @@ msgstr "Loudness" msgid "Low" msgstr "Low" -#. Toast shown after adaptive screen-share quality lowers frame rate. {frameRate} is a number and {reason} is the limitation reason. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:78 -msgctxt "adaptive-screen-share" -msgid "Lowered screen share to {frameRate} FPS - {reason}" -msgstr "Lowered screen share to {frameRate} FPS - {reason}" - -#. Toast shown after adaptive screen-share quality lowers resolution. {resolution} is a resolution label and {reason} is the limitation reason. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:84 -msgctxt "adaptive-screen-share" -msgid "Lowered screen share to {resolution} - {reason}" -msgstr "Lowered screen share to {resolution} - {reason}" - #. Country name. EU member state in the illegal-content report country dropdown. #: src/features/moderation/components/report/OptionDescriptors.ts:179 msgid "Luxembourg" @@ -20010,7 +19946,7 @@ msgstr "Microphone permission required" msgid "Microphone test" msgstr "Microphone test" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:952 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:890 msgid "Microphone workaround" msgstr "Microphone workaround" @@ -22147,7 +22083,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:972 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:910 msgid "Only default speakers" msgstr "Only default speakers" @@ -22195,7 +22131,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:962 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:900 msgid "Only speakers" msgstr "Only speakers" @@ -24636,12 +24572,6 @@ msgstr "Push-to-talk won't unmute your microphone while you're deafened. Undeafe msgid "Quality" msgstr "Quality" -#. Fallback reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:73 -msgctxt "adaptive-screen-share" -msgid "quality limited" -msgstr "quality limited" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:49 @@ -24736,12 +24666,6 @@ msgstr "Radio group" msgid "Raid coordination" msgstr "Raid coordination" -#. Toast shown after adaptive screen-share quality raises resolution. {resolution} is a resolution label. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:90 -msgctxt "adaptive-screen-share" -msgid "Raised screen share to {resolution}" -msgstr "Raised screen share to {resolution}" - #. 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/AccessibilitySections.ts:171 msgid "Rate" @@ -24757,7 +24681,7 @@ msgid "Raw embed JSON" msgstr "Raw embed JSON" #. Description for the high-tier Screen share streaming preset (Plutonium). Source resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:80 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:78 msgid "Razor-sharp text at native source, 15 FPS" msgstr "Razor-sharp text at native source, 15 FPS" @@ -26365,7 +26289,7 @@ msgstr "Resize, maximize, and window snapping depend on the compositor. Wayland #. Section header in the stream settings menu for resolution options. #. 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/VoiceVideoSections.ts:201 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:118 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:116 msgid "Resolution" msgstr "Resolution" @@ -27062,7 +26986,7 @@ msgstr "Screen recording permission required" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Streaming preset label in the stream settings menu. Optimized for sharp text in screen shares. #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:217 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:76 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:74 msgid "Screen share" msgstr "Screen share" @@ -27092,7 +27016,7 @@ msgid "Screen share encoder controls" msgstr "Screen share encoder controls" #. Title of a modal shown when an active screen share stops unexpectedly. -#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:98 +#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:97 msgctxt "screen-share" msgid "Screen share ended" msgstr "Screen share ended" @@ -28541,7 +28465,7 @@ msgid "Share screens and windows." msgstr "Share screens and windows." #. Toggle label for sharing audio with an active stream. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:156 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:144 msgid "Share stream audio" msgstr "Share stream audio" @@ -28611,7 +28535,7 @@ msgid "Sharing personal information" msgstr "Sharing personal information" #. Description for the free-tier Screen share streaming preset. Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:85 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:83 msgid "Sharper text at 720p, 30 FPS" msgstr "Sharper text at 720p, 30 FPS" @@ -29907,16 +29831,10 @@ msgstr "Sounds" #. Short label in the video tab for the native source resolution option. Keep it concise. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:64 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:244 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:98 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:96 msgid "Source" msgstr "Source" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:58 -msgctxt "adaptive-screen-share" -msgid "source quality" -msgstr "source quality" - #. 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/VoiceVideoSections.ts:245 msgid "Source quality" @@ -30648,7 +30566,7 @@ 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 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:140 msgid "Stream quality" msgstr "Stream quality" @@ -30674,7 +30592,7 @@ msgid "Streaming" msgstr "Streaming" #. Section header in the stream settings menu. Picks between Gaming / Screen share / Custom presets. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:114 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:112 msgid "Streaming mode" msgstr "Streaming mode" @@ -31128,7 +31046,7 @@ msgstr "System announcements from {productName} staff. You can't reply here." #. Audio device option label meaning the OS default audio input device. #. Footer summary fallback for the default capture-device audio input. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:252 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:130 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:128 msgid "System default" msgstr "System default" @@ -31677,7 +31595,7 @@ msgid "The provided redirect_uri must use HTTP or HTTPS." msgstr "The provided redirect_uri must use HTTP or HTTPS." #. Body of a modal shown when a browser screen share track ends outside the app, for example from the browser sharing controls. -#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:103 +#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:102 msgctxt "screen-share" msgid "The screen share source stopped sending video, so your screen share was stopped." msgstr "The screen share source stopped sending video, so your screen share was stopped." @@ -34147,7 +34065,7 @@ msgstr "Unnamed group" #. Fallback label for an audio input device whose name is not reported by the OS. #. Footer summary fallback for an audio input without a reported name. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:256 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:134 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:132 msgid "Unnamed input" msgstr "Unnamed input" 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 681043be8..daefa9d95 100644 --- a/fluxer_app/src/features/i18n/locales/es-419/messages.po +++ b/fluxer_app/src/features/i18n/locales/es-419/messages.po @@ -1665,12 +1665,6 @@ msgstr "100 usos" msgid "1080p" msgstr "1080p" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:48 -msgctxt "adaptive-screen-share" -msgid "1080p" -msgstr "1080p" - #. Fixed duration label for a 12-hour interval. Used as a standalone label in duration text or option lists. #: src/features/i18n/utils/CommonMessageDescriptors.ts:23 msgid "12 hours" @@ -1691,14 +1685,8 @@ msgstr "12-hour" msgid "1440p" msgstr "1440p" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:53 -msgctxt "adaptive-screen-share" -msgid "1440p" -msgstr "1440p" - #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:102 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:100 msgid "15 FPS" msgstr "15 FPS" @@ -1735,12 +1723,6 @@ msgstr "2-32 caracteres, letras, números, guiones bajos." msgid "24-hour" msgstr "24-hour" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:33 -msgctxt "adaptive-screen-share" -msgid "240p" -msgstr "240p" - #. Invite max-uses dropdown option for 25 uses. #: src/features/invite/components/modals/InviteModal.tsx:72 msgid "25 uses" @@ -1779,7 +1761,7 @@ msgid "3 months" msgstr "3 meses" #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:106 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:104 msgid "30 FPS" msgstr "30 FPS" @@ -1800,12 +1782,6 @@ msgstr "404: página no encontrada" msgid "40px, 3 members" msgstr "40px, 3 miembros" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:38 -msgctxt "adaptive-screen-share" -msgid "480p" -msgstr "480p" - #. Ban duration option in the destructive ban-member modal for a five-day temporary ban. #: src/features/moderation/components/modals/BanMemberModal.tsx:47 msgid "5 days" @@ -1844,7 +1820,7 @@ msgid "6-digit code" msgstr "código de 6 dígitos" #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:110 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:108 msgid "60 FPS" msgstr "60 FPS" @@ -1858,12 +1834,6 @@ msgstr "60 segundos" msgid "7 days" msgstr "7 días" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:43 -msgctxt "adaptive-screen-share" -msgid "720p" -msgstr "720p" - #. Required-action error when the API requires a captcha for phone verification. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:426 msgid "A browser check is required before phone verification. Try again from the sign-in page or contact support." @@ -2314,11 +2284,6 @@ msgstr "Umbral de actividad" msgid "Actual size" msgstr "Tamaño real" -#. Toggle label in the stream settings menu. When enabled, productName can lower screen-share resolution if the encoder is CPU or bandwidth limited. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:142 -msgid "Adaptive quality" -msgstr "Calidad adaptable" - #. Action label for adding the current selection. #. Button label in the favorite meme editor that adds the typed tag to the tag list. #. Button label in the sticker editor that adds the typed tag to the tag list. @@ -2774,11 +2739,6 @@ msgstr "Ajusta el nivel de zoom general de la aplicación. Firefox mantiene los msgid "Adjust the overall zoom level of the app. Use {zoomIn} / {zoomOut} to adjust quickly." msgstr "Ajusta el nivel de zoom general de la app. Usa {zoomIn} / {zoomOut} para ajustar rápidamente." -#. Inline adaptive-quality status in the stream settings menu. Shows the current automatically lowered resolution and frame rate. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:147 -msgid "Adjusted to {resolution} {frameRate} FPS" -msgstr "Ajustado a {resolution} {frameRate} FPS" - #. Permission name: grants all permissions and bypasses restrictions. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:157 msgid "Administrator" @@ -4118,7 +4078,7 @@ msgid "Audio boost" msgstr "Refuerzo de audio" #. Section header in the stream settings menu. Selects the audio capture device for the share. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:126 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:124 msgid "Audio device" msgstr "Dispositivo de audio" @@ -4213,7 +4173,7 @@ msgid "Audio send:" msgstr "Envío de audio:" #. Section header in the stream settings menu grouping audio-related toggles. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:138 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:136 msgid "Audio settings" msgstr "Ajustes de audio" @@ -4839,12 +4799,6 @@ msgstr "Bloquear a este usuario" msgid "Bandwidth" msgstr "Ancho de banda" -#. Reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:63 -msgctxt "adaptive-screen-share" -msgid "bandwidth limited" -msgstr "ancho de banda limitado" - #. IAR modal: disabled-state label on the ban card after the user is banned from this community. #: src/features/moderation/components/report_modal/IARModalCopy.ts:159 msgid "Banned" @@ -5845,15 +5799,15 @@ msgstr "Falló la verificación del captcha. Intenta de nuevo." msgid "Capture" msgstr "Capturar" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:407 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:394 msgid "Capture app audio" msgstr "Capturar audio de la app" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:408 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:395 msgid "Capture desktop audio" msgstr "Capturar audio del escritorio" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:406 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:393 msgid "Capture device audio" msgstr "Capturar audio del dispositivo" @@ -9416,12 +9370,6 @@ msgstr "Portada" msgid "Cozy" msgstr "Acogedor" -#. Reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:68 -msgctxt "adaptive-screen-share" -msgid "CPU limited" -msgstr "Limitado por la CPU" - #. Generic primary action label that creates the item described by the current dialog or form. #: src/features/i18n/utils/CommonMessageDescriptors.ts:148 msgid "Create" @@ -9824,7 +9772,7 @@ msgstr "Actualmente: {mutedText}" #: src/features/voice/components/AudioSourcePickerLinux.tsx:30 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:44 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:232 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:90 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:88 msgid "Custom" msgstr "Personalizado" @@ -11065,7 +11013,7 @@ msgstr "Detalles del dispositivo" msgid "Device revoked" msgstr "Dispositivo revocado" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1030 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:968 msgid "Device selection" msgstr "Selección de dispositivo" @@ -11094,7 +11042,7 @@ msgid "Devices" msgstr "Dispositivos" #. Description for the Custom streaming preset. Lightly playful prose; keep tone casual. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:94 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:92 msgid "Dial in your own numbers" msgstr "Marca tus propios números" @@ -14453,12 +14401,12 @@ msgid "Flexible text channel names" msgstr "Nombres de canales de texto flexibles" #. Description for the high-tier Gaming streaming preset (Plutonium). Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:67 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:65 msgid "Fluid motion at 1440p 60 FPS" msgstr "Movimiento fluido en 1440p 60 FPS" #. Description for the free-tier Gaming streaming preset. Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:72 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:70 msgid "Fluid motion at 720p 30 FPS" msgstr "Movimiento fluido a 720p 30 FPS" @@ -14545,7 +14493,7 @@ msgstr "Ajustes de la carpeta" msgid "Follow us on {blueskyProviderName}" msgstr "Síguenos en {blueskyProviderName}" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:825 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:816 msgid "Follow voice input" msgstr "Seguir entrada de voz" @@ -14817,7 +14765,7 @@ msgstr "Marco" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:310 #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:225 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:122 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:120 msgid "Frame rate" msgstr "Velocidad de fotogramas" @@ -15064,7 +15012,7 @@ msgstr "Control de juego" #. Streaming preset label in the stream settings menu. Higher frame rate, optimized for video games. #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:76 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:224 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:63 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:61 msgid "Gaming" msgstr "Juegos" @@ -15564,7 +15512,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:1017 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:955 msgid "Granular selection" msgstr "Selección detallada" @@ -16128,7 +16076,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:866 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:857 msgid "Hide preview thumbnail" msgstr "Ocultar miniatura de vista previa" @@ -16573,11 +16521,11 @@ msgstr "Ignorar" msgid "Ignore friend request" msgstr "Ignorar solicitud de amistad" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1007 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:945 msgid "Ignore hardware devices" msgstr "Ignorar dispositivos de hardware" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:983 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:921 msgid "Ignore input media" msgstr "Ignorar medios de entrada" @@ -16603,7 +16551,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:994 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:932 msgid "Ignore virtual" msgstr "Ignorar virtual" @@ -18783,18 +18731,6 @@ msgstr "Volumen" msgid "Low" msgstr "Baja" -#. Toast shown after adaptive screen-share quality lowers frame rate. {frameRate} is a number and {reason} is the limitation reason. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:78 -msgctxt "adaptive-screen-share" -msgid "Lowered screen share to {frameRate} FPS - {reason}" -msgstr "Se redujo la calidad para compartir pantalla a {frameRate} FPS - {reason}" - -#. Toast shown after adaptive screen-share quality lowers resolution. {resolution} is a resolution label and {reason} is the limitation reason. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:84 -msgctxt "adaptive-screen-share" -msgid "Lowered screen share to {resolution} - {reason}" -msgstr "Se redujo la resolución para compartir pantalla a {resolution} - {reason}" - #. Country name. EU member state in the illegal-content report country dropdown. #: src/features/moderation/components/report/OptionDescriptors.ts:179 msgid "Luxembourg" @@ -20009,7 +19945,7 @@ msgstr "Se necesita permiso para el micrófono" msgid "Microphone test" msgstr "Prueba de micrófono" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:952 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:890 msgid "Microphone workaround" msgstr "Solución alternativa para el micrófono" @@ -22146,7 +22082,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:972 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:910 msgid "Only default speakers" msgstr "Solo altavoces predeterminados" @@ -22194,7 +22130,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:962 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:900 msgid "Only speakers" msgstr "Solo oradores" @@ -24635,12 +24571,6 @@ msgstr "La función de \"pulsar para hablar\" no activará tu micrófono mientra msgid "Quality" msgstr "Calidad" -#. Fallback reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:73 -msgctxt "adaptive-screen-share" -msgid "quality limited" -msgstr "calidad limitada" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:49 @@ -24735,12 +24665,6 @@ msgstr "Grupo de radio" msgid "Raid coordination" msgstr "Coordinación de ataque" -#. Toast shown after adaptive screen-share quality raises resolution. {resolution} is a resolution label. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:90 -msgctxt "adaptive-screen-share" -msgid "Raised screen share to {resolution}" -msgstr "Se aumentó el uso compartido de pantalla a {resolution}" - #. 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/AccessibilitySections.ts:171 msgid "Rate" @@ -24756,7 +24680,7 @@ msgid "Raw embed JSON" msgstr "JSON sin formato del depurador de inserciones" #. Description for the high-tier Screen share streaming preset (Plutonium). Source resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:80 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:78 msgid "Razor-sharp text at native source, 15 FPS" msgstr "Texto nítido en la fuente nativa, 15 FPS" @@ -26364,7 +26288,7 @@ msgstr "El cambio de tamaño, la maximización y el ajuste de la ventana depende #. Section header in the stream settings menu for resolution options. #. 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/VoiceVideoSections.ts:201 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:118 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:116 msgid "Resolution" msgstr "Resolución" @@ -27061,7 +26985,7 @@ msgstr "Se necesita permiso para grabar la pantalla" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Streaming preset label in the stream settings menu. Optimized for sharp text in screen shares. #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:217 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:76 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:74 msgid "Screen share" msgstr "Compartir pantalla" @@ -27091,7 +27015,7 @@ msgid "Screen share encoder controls" msgstr "Controles del codificador para compartir pantalla" #. Title of a modal shown when an active screen share stops unexpectedly. -#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:98 +#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:97 msgctxt "screen-share" msgid "Screen share ended" msgstr "Se detuvo el uso compartido de pantalla" @@ -28540,7 +28464,7 @@ msgid "Share screens and windows." msgstr "Comparte pantallas y ventanas." #. Toggle label for sharing audio with an active stream. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:156 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:144 msgid "Share stream audio" msgstr "Compartir audio de la transmisión" @@ -28610,7 +28534,7 @@ msgid "Sharing personal information" msgstr "Compartir información personal" #. Description for the free-tier Screen share streaming preset. Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:85 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:83 msgid "Sharper text at 720p, 30 FPS" msgstr "Texto más nítido a 720p, 30 FPS" @@ -29906,16 +29830,10 @@ msgstr "Sonidos" #. Short label in the video tab for the native source resolution option. Keep it concise. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:64 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:244 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:98 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:96 msgid "Source" msgstr "Original" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:58 -msgctxt "adaptive-screen-share" -msgid "source quality" -msgstr "calidad de origen" - #. 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/VoiceVideoSections.ts:245 msgid "Source quality" @@ -30647,7 +30565,7 @@ 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 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:140 msgid "Stream quality" msgstr "Calidad de transmisión" @@ -30673,7 +30591,7 @@ msgid "Streaming" msgstr "Transmitiendo" #. Section header in the stream settings menu. Picks between Gaming / Screen share / Custom presets. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:114 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:112 msgid "Streaming mode" msgstr "Modo de transmisión" @@ -31127,7 +31045,7 @@ msgstr "Anuncios del personal de {productName}. No puedes responder aquí." #. Audio device option label meaning the OS default audio input device. #. Footer summary fallback for the default capture-device audio input. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:252 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:130 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:128 msgid "System default" msgstr "Predeterminado del sistema" @@ -31676,7 +31594,7 @@ msgid "The provided redirect_uri must use HTTP or HTTPS." msgstr "La redirect_uri proporcionada debe usar HTTP o HTTPS." #. Body of a modal shown when a browser screen share track ends outside the app, for example from the browser sharing controls. -#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:103 +#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:102 msgctxt "screen-share" msgid "The screen share source stopped sending video, so your screen share was stopped." msgstr "La fuente de uso compartido de pantalla dejó de enviar video, por lo que se detuvo el uso compartido de pantalla." @@ -34146,7 +34064,7 @@ msgstr "Grupo sin nombre" #. Fallback label for an audio input device whose name is not reported by the OS. #. Footer summary fallback for an audio input without a reported name. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:256 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:134 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:132 msgid "Unnamed input" msgstr "Entrada sin nombre" 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 e0ee17bb2..759e74bb5 100644 --- a/fluxer_app/src/features/i18n/locales/es-ES/messages.po +++ b/fluxer_app/src/features/i18n/locales/es-ES/messages.po @@ -1665,12 +1665,6 @@ msgstr "100 usos" msgid "1080p" msgstr "1080p" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:48 -msgctxt "adaptive-screen-share" -msgid "1080p" -msgstr "1080p" - #. Fixed duration label for a 12-hour interval. Used as a standalone label in duration text or option lists. #: src/features/i18n/utils/CommonMessageDescriptors.ts:23 msgid "12 hours" @@ -1691,14 +1685,8 @@ msgstr "12 horas" msgid "1440p" msgstr "1440p" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:53 -msgctxt "adaptive-screen-share" -msgid "1440p" -msgstr "1440p" - #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:102 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:100 msgid "15 FPS" msgstr "15 FPS" @@ -1735,12 +1723,6 @@ msgstr "2-32 caracteres, letras, números, guiones bajos." msgid "24-hour" msgstr "24 horas" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:33 -msgctxt "adaptive-screen-share" -msgid "240p" -msgstr "240p" - #. Invite max-uses dropdown option for 25 uses. #: src/features/invite/components/modals/InviteModal.tsx:72 msgid "25 uses" @@ -1779,7 +1761,7 @@ msgid "3 months" msgstr "3 meses" #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:106 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:104 msgid "30 FPS" msgstr "30 FPS" @@ -1800,12 +1782,6 @@ msgstr "404: página no encontrada" msgid "40px, 3 members" msgstr "40 px, 3 miembros" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:38 -msgctxt "adaptive-screen-share" -msgid "480p" -msgstr "480p" - #. Ban duration option in the destructive ban-member modal for a five-day temporary ban. #: src/features/moderation/components/modals/BanMemberModal.tsx:47 msgid "5 days" @@ -1844,7 +1820,7 @@ msgid "6-digit code" msgstr "Código de 6 dígitos" #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:110 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:108 msgid "60 FPS" msgstr "60 FPS" @@ -1858,12 +1834,6 @@ msgstr "60 segundos" msgid "7 days" msgstr "7 días" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:43 -msgctxt "adaptive-screen-share" -msgid "720p" -msgstr "720p" - #. Required-action error when the API requires a captcha for phone verification. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:426 msgid "A browser check is required before phone verification. Try again from the sign-in page or contact support." @@ -2314,11 +2284,6 @@ msgstr "Umbral de actividad" msgid "Actual size" msgstr "Tamaño real" -#. Toggle label in the stream settings menu. When enabled, productName can lower screen-share resolution if the encoder is CPU or bandwidth limited. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:142 -msgid "Adaptive quality" -msgstr "Calidad adaptativa" - #. Action label for adding the current selection. #. Button label in the favorite meme editor that adds the typed tag to the tag list. #. Button label in the sticker editor that adds the typed tag to the tag list. @@ -2774,11 +2739,6 @@ msgstr "Ajusta el nivel de zoom general de la aplicación. Firefox mantiene los msgid "Adjust the overall zoom level of the app. Use {zoomIn} / {zoomOut} to adjust quickly." msgstr "Ajusta el nivel de zoom general de la aplicación. Usa {zoomIn} / {zoomOut} para ajustarlo rápidamente." -#. Inline adaptive-quality status in the stream settings menu. Shows the current automatically lowered resolution and frame rate. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:147 -msgid "Adjusted to {resolution} {frameRate} FPS" -msgstr "Ajustado a {resolution} {frameRate} FPS" - #. Permission name: grants all permissions and bypasses restrictions. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:157 msgid "Administrator" @@ -4118,7 +4078,7 @@ msgid "Audio boost" msgstr "Mejora de audio" #. Section header in the stream settings menu. Selects the audio capture device for the share. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:126 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:124 msgid "Audio device" msgstr "Dispositivo de audio" @@ -4213,7 +4173,7 @@ msgid "Audio send:" msgstr "Envío de audio:" #. Section header in the stream settings menu grouping audio-related toggles. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:138 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:136 msgid "Audio settings" msgstr "Ajustes de audio" @@ -4839,12 +4799,6 @@ msgstr "Expulsar a este usuario" msgid "Bandwidth" msgstr "Ancho de banda" -#. Reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:63 -msgctxt "adaptive-screen-share" -msgid "bandwidth limited" -msgstr "ancho de banda limitado" - #. IAR modal: disabled-state label on the ban card after the user is banned from this community. #: src/features/moderation/components/report_modal/IARModalCopy.ts:159 msgid "Banned" @@ -5845,15 +5799,15 @@ msgstr "Error de verificación de captcha. Inténtalo de nuevo." msgid "Capture" msgstr "Capturar" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:407 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:394 msgid "Capture app audio" msgstr "Capturar audio de la aplicación" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:408 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:395 msgid "Capture desktop audio" msgstr "Capturar audio del escritorio" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:406 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:393 msgid "Capture device audio" msgstr "Capturar audio del dispositivo" @@ -9416,12 +9370,6 @@ msgstr "Portada" msgid "Cozy" msgstr "Acogedor" -#. Reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:68 -msgctxt "adaptive-screen-share" -msgid "CPU limited" -msgstr "Limitado por la CPU" - #. Generic primary action label that creates the item described by the current dialog or form. #: src/features/i18n/utils/CommonMessageDescriptors.ts:148 msgid "Create" @@ -9824,7 +9772,7 @@ msgstr "Actualmente: {mutedText}" #: src/features/voice/components/AudioSourcePickerLinux.tsx:30 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:44 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:232 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:90 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:88 msgid "Custom" msgstr "Personalizado" @@ -11065,7 +11013,7 @@ msgstr "Detalles del dispositivo" msgid "Device revoked" msgstr "Dispositivo revocado" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1030 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:968 msgid "Device selection" msgstr "Selección de dispositivo" @@ -11094,7 +11042,7 @@ msgid "Devices" msgstr "Dispositivos" #. Description for the Custom streaming preset. Lightly playful prose; keep tone casual. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:94 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:92 msgid "Dial in your own numbers" msgstr "Marca tus propios números" @@ -14453,12 +14401,12 @@ msgid "Flexible text channel names" msgstr "Nombres de canales de texto flexibles" #. Description for the high-tier Gaming streaming preset (Plutonium). Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:67 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:65 msgid "Fluid motion at 1440p 60 FPS" msgstr "Movimiento fluido a 1440p y 60 FPS" #. Description for the free-tier Gaming streaming preset. Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:72 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:70 msgid "Fluid motion at 720p 30 FPS" msgstr "Movimiento fluido a 720p y 30 FPS" @@ -14545,7 +14493,7 @@ msgstr "Ajustes de la carpeta" msgid "Follow us on {blueskyProviderName}" msgstr "Síguenos en {blueskyProviderName}" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:825 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:816 msgid "Follow voice input" msgstr "Seguir entrada de voz" @@ -14817,7 +14765,7 @@ msgstr "Marco" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:310 #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:225 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:122 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:120 msgid "Frame rate" msgstr "Velocidad de fotogramas" @@ -15064,7 +15012,7 @@ msgstr "Mando de juego" #. Streaming preset label in the stream settings menu. Higher frame rate, optimized for video games. #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:76 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:224 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:63 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:61 msgid "Gaming" msgstr "Juegos" @@ -15564,7 +15512,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:1017 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:955 msgid "Granular selection" msgstr "Selección granular" @@ -16128,7 +16076,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:866 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:857 msgid "Hide preview thumbnail" msgstr "Ocultar miniatura de previsualización" @@ -16573,11 +16521,11 @@ msgstr "Ignorar" msgid "Ignore friend request" msgstr "Ignorar solicitud de amistad" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1007 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:945 msgid "Ignore hardware devices" msgstr "Ignorar dispositivos de hardware" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:983 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:921 msgid "Ignore input media" msgstr "Ignorar entrada de audio" @@ -16603,7 +16551,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:994 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:932 msgid "Ignore virtual" msgstr "Ignorar virtual" @@ -18783,18 +18731,6 @@ msgstr "Volumen" msgid "Low" msgstr "Baja" -#. Toast shown after adaptive screen-share quality lowers frame rate. {frameRate} is a number and {reason} is the limitation reason. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:78 -msgctxt "adaptive-screen-share" -msgid "Lowered screen share to {frameRate} FPS - {reason}" -msgstr "Se redujo la frecuencia de fotogramas de compartir pantalla a {frameRate} FPS - {reason}" - -#. Toast shown after adaptive screen-share quality lowers resolution. {resolution} is a resolution label and {reason} is the limitation reason. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:84 -msgctxt "adaptive-screen-share" -msgid "Lowered screen share to {resolution} - {reason}" -msgstr "Se redujo la resolución de compartir pantalla a {resolution} - {reason}" - #. Country name. EU member state in the illegal-content report country dropdown. #: src/features/moderation/components/report/OptionDescriptors.ts:179 msgid "Luxembourg" @@ -20009,7 +19945,7 @@ msgstr "Se necesita permiso para el micrófono" msgid "Microphone test" msgstr "Prueba de micrófono" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:952 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:890 msgid "Microphone workaround" msgstr "Solución para el micrófono" @@ -22146,7 +22082,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:972 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:910 msgid "Only default speakers" msgstr "Solo altavoces predeterminados" @@ -22194,7 +22130,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:962 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:900 msgid "Only speakers" msgstr "Solo altavoces" @@ -24635,12 +24571,6 @@ msgstr "La función de \"pulsar para hablar\" no activará el micrófono mientra msgid "Quality" msgstr "Calidad" -#. Fallback reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:73 -msgctxt "adaptive-screen-share" -msgid "quality limited" -msgstr "calidad limitada" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:49 @@ -24735,12 +24665,6 @@ msgstr "Grupo de botones de opción" msgid "Raid coordination" msgstr "Coordinación de raids" -#. Toast shown after adaptive screen-share quality raises resolution. {resolution} is a resolution label. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:90 -msgctxt "adaptive-screen-share" -msgid "Raised screen share to {resolution}" -msgstr "Se aumentó el uso compartido de pantalla a {resolution}" - #. 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/AccessibilitySections.ts:171 msgid "Rate" @@ -24756,7 +24680,7 @@ msgid "Raw embed JSON" msgstr "JSON de depuración del código para insertar" #. Description for the high-tier Screen share streaming preset (Plutonium). Source resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:80 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:78 msgid "Razor-sharp text at native source, 15 FPS" msgstr "Texto nítido en la fuente nativa, 15 FPS" @@ -26364,7 +26288,7 @@ msgstr "El redimensionamiento, la maximización y el ajuste de la ventana depend #. Section header in the stream settings menu for resolution options. #. 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/VoiceVideoSections.ts:201 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:118 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:116 msgid "Resolution" msgstr "Resolución" @@ -27061,7 +26985,7 @@ msgstr "Se necesita permiso para grabar la pantalla" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Streaming preset label in the stream settings menu. Optimized for sharp text in screen shares. #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:217 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:76 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:74 msgid "Screen share" msgstr "Compartir pantalla" @@ -27091,7 +27015,7 @@ msgid "Screen share encoder controls" msgstr "Controles del codificador para compartir pantalla" #. Title of a modal shown when an active screen share stops unexpectedly. -#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:98 +#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:97 msgctxt "screen-share" msgid "Screen share ended" msgstr "Finalizó el uso compartido de pantalla" @@ -28540,7 +28464,7 @@ msgid "Share screens and windows." msgstr "Comparte pantallas y ventanas." #. Toggle label for sharing audio with an active stream. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:156 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:144 msgid "Share stream audio" msgstr "Compartir audio de la transmisión" @@ -28610,7 +28534,7 @@ msgid "Sharing personal information" msgstr "Compartir información personal" #. Description for the free-tier Screen share streaming preset. Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:85 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:83 msgid "Sharper text at 720p, 30 FPS" msgstr "Texto más nítido a 720p, 30 FPS" @@ -29906,16 +29830,10 @@ msgstr "Sonidos" #. Short label in the video tab for the native source resolution option. Keep it concise. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:64 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:244 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:98 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:96 msgid "Source" msgstr "Original" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:58 -msgctxt "adaptive-screen-share" -msgid "source quality" -msgstr "calidad de origen" - #. 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/VoiceVideoSections.ts:245 msgid "Source quality" @@ -30647,7 +30565,7 @@ 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 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:140 msgid "Stream quality" msgstr "Calidad de la transmisión" @@ -30673,7 +30591,7 @@ msgid "Streaming" msgstr "En directo" #. Section header in the stream settings menu. Picks between Gaming / Screen share / Custom presets. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:114 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:112 msgid "Streaming mode" msgstr "Modo de streaming" @@ -31127,7 +31045,7 @@ msgstr "Anuncios del personal de {productName}. No puedes responder aquí." #. Audio device option label meaning the OS default audio input device. #. Footer summary fallback for the default capture-device audio input. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:252 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:130 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:128 msgid "System default" msgstr "Predeterminado del sistema" @@ -31676,7 +31594,7 @@ msgid "The provided redirect_uri must use HTTP or HTTPS." msgstr "La redirect_uri proporcionada debe usar HTTP o HTTPS." #. Body of a modal shown when a browser screen share track ends outside the app, for example from the browser sharing controls. -#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:103 +#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:102 msgctxt "screen-share" msgid "The screen share source stopped sending video, so your screen share was stopped." msgstr "La fuente de uso compartido de pantalla dejó de enviar vídeo, por lo que se detuvo el uso compartido de pantalla." @@ -34146,7 +34064,7 @@ msgstr "Grupo sin nombre" #. Fallback label for an audio input device whose name is not reported by the OS. #. Footer summary fallback for an audio input without a reported name. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:256 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:134 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:132 msgid "Unnamed input" msgstr "Entrada sin nombre" diff --git a/fluxer_app/src/features/i18n/locales/fi/messages.po b/fluxer_app/src/features/i18n/locales/fi/messages.po index 486751e01..9f8d84128 100644 --- a/fluxer_app/src/features/i18n/locales/fi/messages.po +++ b/fluxer_app/src/features/i18n/locales/fi/messages.po @@ -1665,12 +1665,6 @@ msgstr "100 käyttökertaa" msgid "1080p" msgstr "1080p" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:48 -msgctxt "adaptive-screen-share" -msgid "1080p" -msgstr "1080p" - #. Fixed duration label for a 12-hour interval. Used as a standalone label in duration text or option lists. #: src/features/i18n/utils/CommonMessageDescriptors.ts:23 msgid "12 hours" @@ -1691,14 +1685,8 @@ msgstr "12-hour" msgid "1440p" msgstr "1440p" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:53 -msgctxt "adaptive-screen-share" -msgid "1440p" -msgstr "1440p" - #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:102 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:100 msgid "15 FPS" msgstr "15 FPS" @@ -1735,12 +1723,6 @@ msgstr "2–32 merkkiä, kirjaimia, numeroita, alaviivoja." msgid "24-hour" msgstr "24-hour" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:33 -msgctxt "adaptive-screen-share" -msgid "240p" -msgstr "240p" - #. Invite max-uses dropdown option for 25 uses. #: src/features/invite/components/modals/InviteModal.tsx:72 msgid "25 uses" @@ -1779,7 +1761,7 @@ msgid "3 months" msgstr "3 kuukautta" #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:106 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:104 msgid "30 FPS" msgstr "30 FPS" @@ -1800,12 +1782,6 @@ msgstr "404: sivua ei löydy" msgid "40px, 3 members" msgstr "40 px, 3 jäsentä" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:38 -msgctxt "adaptive-screen-share" -msgid "480p" -msgstr "480p" - #. Ban duration option in the destructive ban-member modal for a five-day temporary ban. #: src/features/moderation/components/modals/BanMemberModal.tsx:47 msgid "5 days" @@ -1844,7 +1820,7 @@ msgid "6-digit code" msgstr "6-numeroinen koodi" #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:110 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:108 msgid "60 FPS" msgstr "60 FPS" @@ -1858,12 +1834,6 @@ msgstr "60 sekuntia" msgid "7 days" msgstr "7 päivää" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:43 -msgctxt "adaptive-screen-share" -msgid "720p" -msgstr "720p" - #. Required-action error when the API requires a captcha for phone verification. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:426 msgid "A browser check is required before phone verification. Try again from the sign-in page or contact support." @@ -2314,11 +2284,6 @@ msgstr "Toimintakynnys" msgid "Actual size" msgstr "Todellinen koko" -#. Toggle label in the stream settings menu. When enabled, productName can lower screen-share resolution if the encoder is CPU or bandwidth limited. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:142 -msgid "Adaptive quality" -msgstr "Mukautuva laatu" - #. Action label for adding the current selection. #. Button label in the favorite meme editor that adds the typed tag to the tag list. #. Button label in the sticker editor that adds the typed tag to the tag list. @@ -2774,11 +2739,6 @@ msgstr "Säädä sovelluksen yleistä zoomaustasoa. Firefox säilyttää tavalli msgid "Adjust the overall zoom level of the app. Use {zoomIn} / {zoomOut} to adjust quickly." msgstr "Säädä sovelluksen yleistä zoomaustasoa. Voit säätää sitä nopeasti näppäimillä {zoomIn} / {zoomOut}." -#. Inline adaptive-quality status in the stream settings menu. Shows the current automatically lowered resolution and frame rate. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:147 -msgid "Adjusted to {resolution} {frameRate} FPS" -msgstr "Säädetty arvoon {resolution} {frameRate} FPS" - #. Permission name: grants all permissions and bypasses restrictions. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:157 msgid "Administrator" @@ -4118,7 +4078,7 @@ msgid "Audio boost" msgstr "Äänen tehostus" #. Section header in the stream settings menu. Selects the audio capture device for the share. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:126 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:124 msgid "Audio device" msgstr "Äänilaite" @@ -4213,7 +4173,7 @@ msgid "Audio send:" msgstr "Äänen lähetys:" #. Section header in the stream settings menu grouping audio-related toggles. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:138 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:136 msgid "Audio settings" msgstr "Ääniasetukset" @@ -4839,12 +4799,6 @@ msgstr "Anna porttikielto tälle käyttäjälle" msgid "Bandwidth" msgstr "Kaistanleveys" -#. Reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:63 -msgctxt "adaptive-screen-share" -msgid "bandwidth limited" -msgstr "kaistanrajoitus" - #. IAR modal: disabled-state label on the ban card after the user is banned from this community. #: src/features/moderation/components/report_modal/IARModalCopy.ts:159 msgid "Banned" @@ -5845,15 +5799,15 @@ msgstr "Captcha-varmennus epäonnistui. Yritä uudelleen." msgid "Capture" msgstr "Kaappaa" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:407 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:394 msgid "Capture app audio" msgstr "Tallenna sovelluksen ääni" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:408 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:395 msgid "Capture desktop audio" msgstr "Tallenna työpöydän ääni" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:406 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:393 msgid "Capture device audio" msgstr "Tallenna laitteen ääni" @@ -9416,12 +9370,6 @@ msgstr "Kansi" msgid "Cozy" msgstr "Kotoisa" -#. Reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:68 -msgctxt "adaptive-screen-share" -msgid "CPU limited" -msgstr "suorittimen kuormitus" - #. Generic primary action label that creates the item described by the current dialog or form. #: src/features/i18n/utils/CommonMessageDescriptors.ts:148 msgid "Create" @@ -9824,7 +9772,7 @@ msgstr "Tällä hetkellä: {mutedText}" #: src/features/voice/components/AudioSourcePickerLinux.tsx:30 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:44 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:232 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:90 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:88 msgid "Custom" msgstr "Mukautettu" @@ -11065,7 +11013,7 @@ msgstr "Laitteen tiedot" msgid "Device revoked" msgstr "Laite poistettu" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1030 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:968 msgid "Device selection" msgstr "Laitteen valinta" @@ -11094,7 +11042,7 @@ msgid "Devices" msgstr "Laitteet" #. Description for the Custom streaming preset. Lightly playful prose; keep tone casual. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:94 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:92 msgid "Dial in your own numbers" msgstr "Valitse omat numerosi" @@ -14453,12 +14401,12 @@ msgid "Flexible text channel names" msgstr "Joustavat tekstikanavien nimet" #. Description for the high-tier Gaming streaming preset (Plutonium). Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:67 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:65 msgid "Fluid motion at 1440p 60 FPS" msgstr "Sujuvaa liikettä, 1440p 60 FPS" #. Description for the free-tier Gaming streaming preset. Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:72 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:70 msgid "Fluid motion at 720p 30 FPS" msgstr "Sujuva 720p 30 FPS -liike" @@ -14545,7 +14493,7 @@ msgstr "Kansion asetukset" msgid "Follow us on {blueskyProviderName}" msgstr "Seuraa meitä palvelussa {blueskyProviderName}" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:825 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:816 msgid "Follow voice input" msgstr "Seuraa puhesyötettä" @@ -14817,7 +14765,7 @@ msgstr "Kehys" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:310 #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:225 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:122 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:120 msgid "Frame rate" msgstr "Kuvataajuus" @@ -15064,7 +15012,7 @@ msgstr "Peliohjain" #. Streaming preset label in the stream settings menu. Higher frame rate, optimized for video games. #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:76 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:224 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:63 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:61 msgid "Gaming" msgstr "Pelaaminen" @@ -15564,7 +15512,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:1017 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:955 msgid "Granular selection" msgstr "Tarkka valinta" @@ -16128,7 +16076,7 @@ msgstr "Piilota salasana" msgid "Hide picture-in-picture popout?" msgstr "Piilotetaanko kuva kuvassa -ikkuna?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:866 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:857 msgid "Hide preview thumbnail" msgstr "Piilota esikatselukuva" @@ -16573,11 +16521,11 @@ msgstr "Ohita" msgid "Ignore friend request" msgstr "Ohita kaveripyyntö" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1007 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:945 msgid "Ignore hardware devices" msgstr "Ohita laitteistolaitteet" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:983 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:921 msgid "Ignore input media" msgstr "Ohita syötetyn median ääni" @@ -16603,7 +16551,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:994 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:932 msgid "Ignore virtual" msgstr "Ohita virtuaalinen" @@ -18783,18 +18731,6 @@ msgstr "Äänenvoimakkuus" msgid "Low" msgstr "Matala" -#. Toast shown after adaptive screen-share quality lowers frame rate. {frameRate} is a number and {reason} is the limitation reason. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:78 -msgctxt "adaptive-screen-share" -msgid "Lowered screen share to {frameRate} FPS - {reason}" -msgstr "Näytönjaon kuvataajuutta pienennetty arvoon {frameRate} FPS – {reason}" - -#. Toast shown after adaptive screen-share quality lowers resolution. {resolution} is a resolution label and {reason} is the limitation reason. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:84 -msgctxt "adaptive-screen-share" -msgid "Lowered screen share to {resolution} - {reason}" -msgstr "Näytönjaon resoluutiota pienennetty arvoon {resolution} – {reason}" - #. Country name. EU member state in the illegal-content report country dropdown. #: src/features/moderation/components/report/OptionDescriptors.ts:179 msgid "Luxembourg" @@ -20009,7 +19945,7 @@ msgstr "Mikrofonilupa vaaditaan" msgid "Microphone test" msgstr "Mikrofonitesti" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:952 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:890 msgid "Microphone workaround" msgstr "Mikrofonin kiertotapa" @@ -22146,7 +22082,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:972 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:910 msgid "Only default speakers" msgstr "Vain oletuskaiuttimet" @@ -22194,7 +22130,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:962 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:900 msgid "Only speakers" msgstr "Vain puhujat" @@ -24635,12 +24571,6 @@ msgstr "Paina ja puhu -toiminto ei poista käytöstä mikrofonin mykistystä, ku msgid "Quality" msgstr "Laatu" -#. Fallback reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:73 -msgctxt "adaptive-screen-share" -msgid "quality limited" -msgstr "laatu rajoitettu" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:49 @@ -24735,12 +24665,6 @@ msgstr "Valintaryhmä" msgid "Raid coordination" msgstr "Hyökkäyksen koordinointi" -#. Toast shown after adaptive screen-share quality raises resolution. {resolution} is a resolution label. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:90 -msgctxt "adaptive-screen-share" -msgid "Raised screen share to {resolution}" -msgstr "Näytönjako nostettiin tasolle {resolution}" - #. 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/AccessibilitySections.ts:171 msgid "Rate" @@ -24756,7 +24680,7 @@ msgid "Raw embed JSON" msgstr "Raaka upotettu JSON" #. Description for the high-tier Screen share streaming preset (Plutonium). Source resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:80 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:78 msgid "Razor-sharp text at native source, 15 FPS" msgstr "Terävä teksti alkuperäisellä tarkkuudella, 15 FPS" @@ -26364,7 +26288,7 @@ msgstr "Ikkunan koon muuttaminen, maksimointi ja kohdistaminen riippuvat sommitt #. Section header in the stream settings menu for resolution options. #. 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/VoiceVideoSections.ts:201 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:118 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:116 msgid "Resolution" msgstr "Tarkkuus" @@ -27061,7 +26985,7 @@ msgstr "Näytön tallennukseen tarvitaan lupa" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Streaming preset label in the stream settings menu. Optimized for sharp text in screen shares. #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:217 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:76 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:74 msgid "Screen share" msgstr "Näytön jako" @@ -27091,7 +27015,7 @@ msgid "Screen share encoder controls" msgstr "Näytönjakamisen kooderin asetukset" #. Title of a modal shown when an active screen share stops unexpectedly. -#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:98 +#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:97 msgctxt "screen-share" msgid "Screen share ended" msgstr "Näytönjako päättyi" @@ -28540,7 +28464,7 @@ msgid "Share screens and windows." msgstr "Jaa näyttöjä ja ikkunoita." #. Toggle label for sharing audio with an active stream. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:156 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:144 msgid "Share stream audio" msgstr "Jaa striimin ääni" @@ -28610,7 +28534,7 @@ msgid "Sharing personal information" msgstr "Henkilötietojen jakaminen" #. Description for the free-tier Screen share streaming preset. Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:85 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:83 msgid "Sharper text at 720p, 30 FPS" msgstr "Terävämpää tekstiä 720p, 30 FPS" @@ -29906,16 +29830,10 @@ msgstr "Äänet" #. Short label in the video tab for the native source resolution option. Keep it concise. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:64 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:244 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:98 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:96 msgid "Source" msgstr "Alkuperäinen" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:58 -msgctxt "adaptive-screen-share" -msgid "source quality" -msgstr "lähteen laatu" - #. 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/VoiceVideoSections.ts:245 msgid "Source quality" @@ -30647,7 +30565,7 @@ 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 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:140 msgid "Stream quality" msgstr "Striimin laatu" @@ -30673,7 +30591,7 @@ msgid "Streaming" msgstr "Suoratoistetaan" #. Section header in the stream settings menu. Picks between Gaming / Screen share / Custom presets. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:114 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:112 msgid "Streaming mode" msgstr "Suoratoistotila" @@ -31127,7 +31045,7 @@ msgstr "Järjestelmäilmoitukset henkilökunnalta: {productName}. Tähän ei voi #. Audio device option label meaning the OS default audio input device. #. Footer summary fallback for the default capture-device audio input. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:252 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:130 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:128 msgid "System default" msgstr "Järjestelmän oletus" @@ -31676,7 +31594,7 @@ msgid "The provided redirect_uri must use HTTP or HTTPS." msgstr "redirect_uri-osoitteen on käytettävä HTTP- tai HTTPS-protokollaa." #. Body of a modal shown when a browser screen share track ends outside the app, for example from the browser sharing controls. -#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:103 +#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:102 msgctxt "screen-share" msgid "The screen share source stopped sending video, so your screen share was stopped." msgstr "Näytönjakolähde lopetti videon lähettämisen, joten näytönjako on lopetettu." @@ -34146,7 +34064,7 @@ msgstr "Nimetön ryhmä" #. Fallback label for an audio input device whose name is not reported by the OS. #. Footer summary fallback for an audio input without a reported name. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:256 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:134 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:132 msgid "Unnamed input" msgstr "Nimetön syöte" diff --git a/fluxer_app/src/features/i18n/locales/fr/messages.po b/fluxer_app/src/features/i18n/locales/fr/messages.po index 4075afdde..b6a059d13 100644 --- a/fluxer_app/src/features/i18n/locales/fr/messages.po +++ b/fluxer_app/src/features/i18n/locales/fr/messages.po @@ -1665,12 +1665,6 @@ msgstr "100 utilisations" msgid "1080p" msgstr "1080p" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:48 -msgctxt "adaptive-screen-share" -msgid "1080p" -msgstr "1080p" - #. Fixed duration label for a 12-hour interval. Used as a standalone label in duration text or option lists. #: src/features/i18n/utils/CommonMessageDescriptors.ts:23 msgid "12 hours" @@ -1691,14 +1685,8 @@ msgstr "12-hour" msgid "1440p" msgstr "1440p" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:53 -msgctxt "adaptive-screen-share" -msgid "1440p" -msgstr "1440p" - #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:102 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:100 msgid "15 FPS" msgstr "15 IPS" @@ -1735,12 +1723,6 @@ msgstr "2 à 32 caractères, lettres, chiffres, tirets bas." msgid "24-hour" msgstr "24-hour" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:33 -msgctxt "adaptive-screen-share" -msgid "240p" -msgstr "240p" - #. Invite max-uses dropdown option for 25 uses. #: src/features/invite/components/modals/InviteModal.tsx:72 msgid "25 uses" @@ -1779,7 +1761,7 @@ msgid "3 months" msgstr "3 mois" #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:106 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:104 msgid "30 FPS" msgstr "30 IPS" @@ -1800,12 +1782,6 @@ msgstr "404 : page introuvable" msgid "40px, 3 members" msgstr "40 px, 3 membres" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:38 -msgctxt "adaptive-screen-share" -msgid "480p" -msgstr "480p" - #. Ban duration option in the destructive ban-member modal for a five-day temporary ban. #: src/features/moderation/components/modals/BanMemberModal.tsx:47 msgid "5 days" @@ -1844,7 +1820,7 @@ msgid "6-digit code" msgstr "Code à 6 chiffres" #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:110 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:108 msgid "60 FPS" msgstr "60 IPS" @@ -1858,12 +1834,6 @@ msgstr "60 secondes" msgid "7 days" msgstr "7 jours" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:43 -msgctxt "adaptive-screen-share" -msgid "720p" -msgstr "720p" - #. Required-action error when the API requires a captcha for phone verification. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:426 msgid "A browser check is required before phone verification. Try again from the sign-in page or contact support." @@ -2314,11 +2284,6 @@ msgstr "Seuil d'activité" msgid "Actual size" msgstr "Taille réelle" -#. Toggle label in the stream settings menu. When enabled, productName can lower screen-share resolution if the encoder is CPU or bandwidth limited. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:142 -msgid "Adaptive quality" -msgstr "Qualité adaptative" - #. Action label for adding the current selection. #. Button label in the favorite meme editor that adds the typed tag to the tag list. #. Button label in the sticker editor that adds the typed tag to the tag list. @@ -2774,11 +2739,6 @@ msgstr "Réglez le niveau de zoom général de l’application. Firefox conserve msgid "Adjust the overall zoom level of the app. Use {zoomIn} / {zoomOut} to adjust quickly." msgstr "Ajustez le niveau de zoom global de l'application. Utilisez {zoomIn} / {zoomOut} pour ajuster rapidement." -#. Inline adaptive-quality status in the stream settings menu. Shows the current automatically lowered resolution and frame rate. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:147 -msgid "Adjusted to {resolution} {frameRate} FPS" -msgstr "Ajusté à {resolution} {frameRate} IPS" - #. Permission name: grants all permissions and bypasses restrictions. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:157 msgid "Administrator" @@ -4118,7 +4078,7 @@ msgid "Audio boost" msgstr "Amplification audio" #. Section header in the stream settings menu. Selects the audio capture device for the share. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:126 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:124 msgid "Audio device" msgstr "Périphérique audio" @@ -4213,7 +4173,7 @@ msgid "Audio send:" msgstr "Envoi audio :" #. Section header in the stream settings menu grouping audio-related toggles. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:138 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:136 msgid "Audio settings" msgstr "Paramètres audio" @@ -4839,12 +4799,6 @@ msgstr "Bannir cet utilisateur" msgid "Bandwidth" msgstr "Bande passante" -#. Reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:63 -msgctxt "adaptive-screen-share" -msgid "bandwidth limited" -msgstr "bande passante limitée" - #. IAR modal: disabled-state label on the ban card after the user is banned from this community. #: src/features/moderation/components/report_modal/IARModalCopy.ts:159 msgid "Banned" @@ -5845,15 +5799,15 @@ msgstr "Échec de la vérification du CAPTCHA. Veuillez réessayer." msgid "Capture" msgstr "Capture" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:407 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:394 msgid "Capture app audio" msgstr "Capturer l'audio de l'app" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:408 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:395 msgid "Capture desktop audio" msgstr "Capturer l'audio du bureau" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:406 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:393 msgid "Capture device audio" msgstr "Capturer l'audio de l'appareil" @@ -9416,12 +9370,6 @@ msgstr "Couverture" msgid "Cozy" msgstr "Confortable" -#. Reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:68 -msgctxt "adaptive-screen-share" -msgid "CPU limited" -msgstr "limité par le CPU" - #. Generic primary action label that creates the item described by the current dialog or form. #: src/features/i18n/utils/CommonMessageDescriptors.ts:148 msgid "Create" @@ -9824,7 +9772,7 @@ msgstr "Actuellement : {mutedText}" #: src/features/voice/components/AudioSourcePickerLinux.tsx:30 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:44 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:232 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:90 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:88 msgid "Custom" msgstr "Personnalisé" @@ -11065,7 +11013,7 @@ msgstr "Détails de l’appareil" msgid "Device revoked" msgstr "Appareil révoqué" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1030 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:968 msgid "Device selection" msgstr "Sélection de l'appareil" @@ -11094,7 +11042,7 @@ msgid "Devices" msgstr "Appareils" #. Description for the Custom streaming preset. Lightly playful prose; keep tone casual. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:94 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:92 msgid "Dial in your own numbers" msgstr "Composer vos propres numéros" @@ -14453,12 +14401,12 @@ msgid "Flexible text channel names" msgstr "Noms de salons textuels flexibles" #. Description for the high-tier Gaming streaming preset (Plutonium). Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:67 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:65 msgid "Fluid motion at 1440p 60 FPS" msgstr "Mouvement fluide en 1440p 60 FPS" #. Description for the free-tier Gaming streaming preset. Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:72 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:70 msgid "Fluid motion at 720p 30 FPS" msgstr "Mouvement fluide en 720p 30 IPS" @@ -14545,7 +14493,7 @@ msgstr "Paramètres du dossier" msgid "Follow us on {blueskyProviderName}" msgstr "Suivez-nous sur {blueskyProviderName}" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:825 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:816 msgid "Follow voice input" msgstr "Suivre l'entrée vocale" @@ -14817,7 +14765,7 @@ msgstr "Cadre" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:310 #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:225 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:122 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:120 msgid "Frame rate" msgstr "Fréquence d'images" @@ -15064,7 +15012,7 @@ msgstr "Manette de jeu" #. Streaming preset label in the stream settings menu. Higher frame rate, optimized for video games. #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:76 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:224 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:63 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:61 msgid "Gaming" msgstr "Jeux vidéo" @@ -15564,7 +15512,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:1017 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:955 msgid "Granular selection" msgstr "Sélection granulaire" @@ -16128,7 +16076,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:866 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:857 msgid "Hide preview thumbnail" msgstr "Masquer l'aperçu de la vignette" @@ -16573,11 +16521,11 @@ msgstr "Ignorer" msgid "Ignore friend request" msgstr "Ignorer la demande d'ami" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1007 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:945 msgid "Ignore hardware devices" msgstr "Ignorer les appareils matériels" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:983 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:921 msgid "Ignore input media" msgstr "Ignorer les médias entrants" @@ -16603,7 +16551,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:994 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:932 msgid "Ignore virtual" msgstr "Ignorer le virtuel" @@ -18783,18 +18731,6 @@ msgstr "Volume sonore" msgid "Low" msgstr "Faible" -#. Toast shown after adaptive screen-share quality lowers frame rate. {frameRate} is a number and {reason} is the limitation reason. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:78 -msgctxt "adaptive-screen-share" -msgid "Lowered screen share to {frameRate} FPS - {reason}" -msgstr "Partage d’écran réduit à {frameRate} images par seconde - {reason}" - -#. Toast shown after adaptive screen-share quality lowers resolution. {resolution} is a resolution label and {reason} is the limitation reason. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:84 -msgctxt "adaptive-screen-share" -msgid "Lowered screen share to {resolution} - {reason}" -msgstr "Résolution du partage d’écran réduite à {resolution} - {reason}" - #. Country name. EU member state in the illegal-content report country dropdown. #: src/features/moderation/components/report/OptionDescriptors.ts:179 msgid "Luxembourg" @@ -20009,7 +19945,7 @@ msgstr "Autorisation micro requise" msgid "Microphone test" msgstr "Test du microphone" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:952 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:890 msgid "Microphone workaround" msgstr "Solution de contournement micro" @@ -22146,7 +22082,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:972 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:910 msgid "Only default speakers" msgstr "Haut-parleurs par défaut uniquement" @@ -22194,7 +22130,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:962 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:900 msgid "Only speakers" msgstr "Haut-parleurs seulement" @@ -24635,12 +24571,6 @@ msgstr "Le raccourci d’activation vocale ne réactivera pas votre microphone l msgid "Quality" msgstr "Qualité" -#. Fallback reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:73 -msgctxt "adaptive-screen-share" -msgid "quality limited" -msgstr "qualité limitée" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:49 @@ -24735,12 +24665,6 @@ msgstr "Groupe de boutons radio" msgid "Raid coordination" msgstr "Coordination de raid" -#. Toast shown after adaptive screen-share quality raises resolution. {resolution} is a resolution label. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:90 -msgctxt "adaptive-screen-share" -msgid "Raised screen share to {resolution}" -msgstr "Résolution améliorée pour {resolution}" - #. 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/AccessibilitySections.ts:171 msgid "Rate" @@ -24756,7 +24680,7 @@ msgid "Raw embed JSON" msgstr "JSON brut pour l’intégration" #. Description for the high-tier Screen share streaming preset (Plutonium). Source resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:80 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:78 msgid "Razor-sharp text at native source, 15 FPS" msgstr "Texte ultra net à la source native, 15 FPS" @@ -26364,7 +26288,7 @@ msgstr "Le redimensionnement, l'agrandissement et l'ancrage des fenêtres dépen #. Section header in the stream settings menu for resolution options. #. 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/VoiceVideoSections.ts:201 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:118 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:116 msgid "Resolution" msgstr "Résolution" @@ -27061,7 +26985,7 @@ msgstr "Autorisation d'enregistrement d'écran requise" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Streaming preset label in the stream settings menu. Optimized for sharp text in screen shares. #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:217 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:76 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:74 msgid "Screen share" msgstr "Partage d'écran" @@ -27091,7 +27015,7 @@ msgid "Screen share encoder controls" msgstr "Commandes de l’encodeur de partage d’écran" #. Title of a modal shown when an active screen share stops unexpectedly. -#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:98 +#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:97 msgctxt "screen-share" msgid "Screen share ended" msgstr "Partage d’écran terminé" @@ -28540,7 +28464,7 @@ msgid "Share screens and windows." msgstr "Partagez des écrans et des fenêtres." #. Toggle label for sharing audio with an active stream. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:156 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:144 msgid "Share stream audio" msgstr "Partager l’audio du flux" @@ -28610,7 +28534,7 @@ msgid "Sharing personal information" msgstr "Partage d'informations personnelles" #. Description for the free-tier Screen share streaming preset. Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:85 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:83 msgid "Sharper text at 720p, 30 FPS" msgstr "Texte plus net en 720p, 30 IPS" @@ -29906,16 +29830,10 @@ msgstr "Sons" #. Short label in the video tab for the native source resolution option. Keep it concise. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:64 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:244 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:98 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:96 msgid "Source" msgstr "Source" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:58 -msgctxt "adaptive-screen-share" -msgid "source quality" -msgstr "qualité de la source" - #. 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/VoiceVideoSections.ts:245 msgid "Source quality" @@ -30647,7 +30565,7 @@ 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 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:140 msgid "Stream quality" msgstr "Qualité du flux" @@ -30673,7 +30591,7 @@ msgid "Streaming" msgstr "En direct" #. Section header in the stream settings menu. Picks between Gaming / Screen share / Custom presets. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:114 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:112 msgid "Streaming mode" msgstr "Mode de diffusion" @@ -31127,7 +31045,7 @@ msgstr "Annonces système de l'équipe {productName}. Vous ne pouvez pas répond #. Audio device option label meaning the OS default audio input device. #. Footer summary fallback for the default capture-device audio input. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:252 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:130 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:128 msgid "System default" msgstr "Par défaut du système" @@ -31676,7 +31594,7 @@ msgid "The provided redirect_uri must use HTTP or HTTPS." msgstr "L'URI de redirection fournie doit utiliser HTTP ou HTTPS." #. Body of a modal shown when a browser screen share track ends outside the app, for example from the browser sharing controls. -#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:103 +#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:102 msgctxt "screen-share" msgid "The screen share source stopped sending video, so your screen share was stopped." msgstr "La source de partage d’écran a cessé d’envoyer des vidéos, votre partage d’écran a donc été arrêté." @@ -34146,7 +34064,7 @@ msgstr "Groupe sans nom" #. Fallback label for an audio input device whose name is not reported by the OS. #. Footer summary fallback for an audio input without a reported name. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:256 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:134 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:132 msgid "Unnamed input" msgstr "Entrée sans nom" diff --git a/fluxer_app/src/features/i18n/locales/he/messages.po b/fluxer_app/src/features/i18n/locales/he/messages.po index 1ba1f1639..5b089d36c 100644 --- a/fluxer_app/src/features/i18n/locales/he/messages.po +++ b/fluxer_app/src/features/i18n/locales/he/messages.po @@ -1665,12 +1665,6 @@ msgstr "100 שימושים" msgid "1080p" msgstr "1080p" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:48 -msgctxt "adaptive-screen-share" -msgid "1080p" -msgstr "1080p" - #. Fixed duration label for a 12-hour interval. Used as a standalone label in duration text or option lists. #: src/features/i18n/utils/CommonMessageDescriptors.ts:23 msgid "12 hours" @@ -1691,14 +1685,8 @@ msgstr "12-hour" msgid "1440p" msgstr "1440p" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:53 -msgctxt "adaptive-screen-share" -msgid "1440p" -msgstr "1440p" - #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:102 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:100 msgid "15 FPS" msgstr "15 פריימים לשנייה" @@ -1735,12 +1723,6 @@ msgstr "2–32 תווים, אותיות, מספרים, קווים תחתונים msgid "24-hour" msgstr "24-hour" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:33 -msgctxt "adaptive-screen-share" -msgid "240p" -msgstr "240p" - #. Invite max-uses dropdown option for 25 uses. #: src/features/invite/components/modals/InviteModal.tsx:72 msgid "25 uses" @@ -1779,7 +1761,7 @@ msgid "3 months" msgstr "3 חודשים" #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:106 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:104 msgid "30 FPS" msgstr "30 פריימים לשנייה" @@ -1800,12 +1782,6 @@ msgstr "404: הדף לא נמצא" msgid "40px, 3 members" msgstr "40px, 3 חברים" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:38 -msgctxt "adaptive-screen-share" -msgid "480p" -msgstr "480p" - #. Ban duration option in the destructive ban-member modal for a five-day temporary ban. #: src/features/moderation/components/modals/BanMemberModal.tsx:47 msgid "5 days" @@ -1844,7 +1820,7 @@ msgid "6-digit code" msgstr "קוד בן 6 ספרות" #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:110 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:108 msgid "60 FPS" msgstr "60 פריימים לשנייה" @@ -1858,12 +1834,6 @@ msgstr "60 שניות" msgid "7 days" msgstr "7 ימים" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:43 -msgctxt "adaptive-screen-share" -msgid "720p" -msgstr "720p" - #. Required-action error when the API requires a captcha for phone verification. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:426 msgid "A browser check is required before phone verification. Try again from the sign-in page or contact support." @@ -2314,11 +2284,6 @@ msgstr "סף פעילות" msgid "Actual size" msgstr "גודל מקורי" -#. Toggle label in the stream settings menu. When enabled, productName can lower screen-share resolution if the encoder is CPU or bandwidth limited. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:142 -msgid "Adaptive quality" -msgstr "איכות אדפטיבית" - #. Action label for adding the current selection. #. Button label in the favorite meme editor that adds the typed tag to the tag list. #. Button label in the sticker editor that adds the typed tag to the tag list. @@ -2774,11 +2739,6 @@ msgstr "כווננו את רמת ההגדלה הכללית של האפליקצי msgid "Adjust the overall zoom level of the app. Use {zoomIn} / {zoomOut} to adjust quickly." msgstr "התאם את רמת התצוגה הכוללת של האפליקציה. השתמש ב-{zoomIn} / {zoomOut} כדי להתאים במהירות." -#. Inline adaptive-quality status in the stream settings menu. Shows the current automatically lowered resolution and frame rate. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:147 -msgid "Adjusted to {resolution} {frameRate} FPS" -msgstr "הותאם ל-{resolution} {frameRate} פריימים לשנייה" - #. Permission name: grants all permissions and bypasses restrictions. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:157 msgid "Administrator" @@ -4118,7 +4078,7 @@ msgid "Audio boost" msgstr "הגברת שמע" #. Section header in the stream settings menu. Selects the audio capture device for the share. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:126 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:124 msgid "Audio device" msgstr "התקן שמע" @@ -4213,7 +4173,7 @@ msgid "Audio send:" msgstr "שליחת שמע:" #. Section header in the stream settings menu grouping audio-related toggles. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:138 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:136 msgid "Audio settings" msgstr "הגדרות שמע" @@ -4839,12 +4799,6 @@ msgstr "חסום משתמש זה" msgid "Bandwidth" msgstr "רוחב פס" -#. Reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:63 -msgctxt "adaptive-screen-share" -msgid "bandwidth limited" -msgstr "רוחב פס מוגבל" - #. IAR modal: disabled-state label on the ban card after the user is banned from this community. #: src/features/moderation/components/report_modal/IARModalCopy.ts:159 msgid "Banned" @@ -5845,15 +5799,15 @@ msgstr "אימות הקאפצ'ה נכשל. יש לנסות שוב." msgid "Capture" msgstr "לכידה" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:407 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:394 msgid "Capture app audio" msgstr "הקלטת שמע מהאפליקציה" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:408 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:395 msgid "Capture desktop audio" msgstr "הקלטת שמע מהמחשב" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:406 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:393 msgid "Capture device audio" msgstr "לכידת שמע מהמכשיר" @@ -9416,12 +9370,6 @@ msgstr "שער" msgid "Cozy" msgstr "נעים" -#. Reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:68 -msgctxt "adaptive-screen-share" -msgid "CPU limited" -msgstr "מוגבל על ידי המעבד" - #. Generic primary action label that creates the item described by the current dialog or form. #: src/features/i18n/utils/CommonMessageDescriptors.ts:148 msgid "Create" @@ -9824,7 +9772,7 @@ msgstr "נוכחי: {mutedText}" #: src/features/voice/components/AudioSourcePickerLinux.tsx:30 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:44 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:232 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:90 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:88 msgid "Custom" msgstr "מותאם אישית" @@ -11065,7 +11013,7 @@ msgstr "פרטי מכשיר" msgid "Device revoked" msgstr "המכשיר נחסם" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1030 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:968 msgid "Device selection" msgstr "בחירת מכשיר" @@ -11094,7 +11042,7 @@ msgid "Devices" msgstr "מכשירים" #. Description for the Custom streaming preset. Lightly playful prose; keep tone casual. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:94 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:92 msgid "Dial in your own numbers" msgstr "התקשרו למספרים שלכם" @@ -14453,12 +14401,12 @@ msgid "Flexible text channel names" msgstr "שמות גמישים לערוצי טקסט" #. Description for the high-tier Gaming streaming preset (Plutonium). Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:67 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:65 msgid "Fluid motion at 1440p 60 FPS" msgstr "תנועה חלקה ב-1440p 60 FPS" #. Description for the free-tier Gaming streaming preset. Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:72 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:70 msgid "Fluid motion at 720p 30 FPS" msgstr "תנועה חלקה ב-720p 30 FPS" @@ -14545,7 +14493,7 @@ msgstr "הגדרות תיקייה" msgid "Follow us on {blueskyProviderName}" msgstr "עקבו אחרינו ב- {blueskyProviderName}" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:825 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:816 msgid "Follow voice input" msgstr "מעקב אחר קלט קולי" @@ -14817,7 +14765,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/UserVideoTab.tsx:310 #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:225 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:122 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:120 msgid "Frame rate" msgstr "קצב פריימים" @@ -15064,7 +15012,7 @@ msgstr "בקר משחק" #. Streaming preset label in the stream settings menu. Higher frame rate, optimized for video games. #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:76 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:224 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:63 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:61 msgid "Gaming" msgstr "גיימינג" @@ -15564,7 +15512,7 @@ msgstr "הוענקה {0}." msgid "Grants all permissions and bypasses channel restrictions. Highly sensitive." msgstr "מעניק את כל ההרשאות ועוקף הגבלות ערוץ. רגיש במיוחד." -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1017 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:955 msgid "Granular selection" msgstr "בחירה פרטנית" @@ -16128,7 +16076,7 @@ msgstr "הסתר סיסמה" msgid "Hide picture-in-picture popout?" msgstr "להסתיר את החלון הקופץ של 'תמונה בתוך תמונה'?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:866 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:857 msgid "Hide preview thumbnail" msgstr "הסתר תצוגה מקדימה ממוזערת" @@ -16573,11 +16521,11 @@ msgstr "התעלם" msgid "Ignore friend request" msgstr "התעלם מבקשת חברות" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1007 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:945 msgid "Ignore hardware devices" msgstr "התעלם מהתקני חומרה" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:983 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:921 msgid "Ignore input media" msgstr "התעלם מקלט מדיה" @@ -16603,7 +16551,7 @@ msgstr "התעלם מסימון ספאם" msgid "Ignore the friend request from {displayName}?" msgstr "להתעלם מבקשת החברות מ- {displayName}?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:994 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:932 msgid "Ignore virtual" msgstr "התעלם משינוי קולי" @@ -18783,18 +18731,6 @@ msgstr "עוצמת שמע" msgid "Low" msgstr "נמוכה" -#. Toast shown after adaptive screen-share quality lowers frame rate. {frameRate} is a number and {reason} is the limitation reason. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:78 -msgctxt "adaptive-screen-share" -msgid "Lowered screen share to {frameRate} FPS - {reason}" -msgstr "הקטנת קצב פריימים של שיתוף המסך ל-{frameRate} FPS - {reason}" - -#. Toast shown after adaptive screen-share quality lowers resolution. {resolution} is a resolution label and {reason} is the limitation reason. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:84 -msgctxt "adaptive-screen-share" -msgid "Lowered screen share to {resolution} - {reason}" -msgstr "הקטנת רזולוציית שיתוף המסך ל-{resolution} - {reason}" - #. Country name. EU member state in the illegal-content report country dropdown. #: src/features/moderation/components/report/OptionDescriptors.ts:179 msgid "Luxembourg" @@ -20009,7 +19945,7 @@ msgstr "נדרשת הרשאת מיקרופון" msgid "Microphone test" msgstr "בדיקת מיקרופון" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:952 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:890 msgid "Microphone workaround" msgstr "פתרון עוקף למיקרופון" @@ -22146,7 +22082,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:972 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:910 msgid "Only default speakers" msgstr "רמקולים מוגדרים כברירת מחדל בלבד" @@ -22194,7 +22130,7 @@ msgstr "יש להריץ קוד כאן רק אם אתם מבינים בדיוק msgid "Only show message previews for DMs with unread messages" msgstr "הצג תצוגה מקדימה של הודעות רק בצ'אטים פרטיים עם הודעות שלא נקראו" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:962 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:900 msgid "Only speakers" msgstr "רמקולים בלבד" @@ -24635,12 +24571,6 @@ msgstr "לא ניתן להפעיל את מצב הדיבור בלחיצה כאש msgid "Quality" msgstr "איכות" -#. Fallback reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:73 -msgctxt "adaptive-screen-share" -msgid "quality limited" -msgstr "איכות מוגבלת" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:49 @@ -24735,12 +24665,6 @@ msgstr "קבוצת לחצני בחירה" msgid "Raid coordination" msgstr "תיאום פשיטה" -#. Toast shown after adaptive screen-share quality raises resolution. {resolution} is a resolution label. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:90 -msgctxt "adaptive-screen-share" -msgid "Raised screen share to {resolution}" -msgstr "הועלה שיתוף מסך ל-{resolution}" - #. 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/AccessibilitySections.ts:171 msgid "Rate" @@ -24756,7 +24680,7 @@ msgid "Raw embed JSON" msgstr "JSON לא מוצפן" #. Description for the high-tier Screen share streaming preset (Plutonium). Source resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:80 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:78 msgid "Razor-sharp text at native source, 15 FPS" msgstr "טקסט חד במיוחד ברזולוציה מקורית, 15 פריימים לשנייה" @@ -26364,7 +26288,7 @@ msgstr "שינוי גודל, הגדלה וצמדת חלונות תלויים ב #. Section header in the stream settings menu for resolution options. #. 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/VoiceVideoSections.ts:201 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:118 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:116 msgid "Resolution" msgstr "רזולוציה" @@ -27061,7 +26985,7 @@ msgstr "נדרשת הרשאת הקלטת מסך" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Streaming preset label in the stream settings menu. Optimized for sharp text in screen shares. #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:217 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:76 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:74 msgid "Screen share" msgstr "שיתוף מסך" @@ -27091,7 +27015,7 @@ msgid "Screen share encoder controls" msgstr "בקרות מקודד שיתוף מסך" #. Title of a modal shown when an active screen share stops unexpectedly. -#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:98 +#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:97 msgctxt "screen-share" msgid "Screen share ended" msgstr "שיתוף מסך הסתיים" @@ -28540,7 +28464,7 @@ msgid "Share screens and windows." msgstr "שתף מסכים וחלונות." #. Toggle label for sharing audio with an active stream. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:156 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:144 msgid "Share stream audio" msgstr "שתף שמע של הזרם" @@ -28610,7 +28534,7 @@ msgid "Sharing personal information" msgstr "שיתוף מידע אישי" #. Description for the free-tier Screen share streaming preset. Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:85 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:83 msgid "Sharper text at 720p, 30 FPS" msgstr "טקסט חד יותר ב-720p, 30 FPS" @@ -29906,16 +29830,10 @@ msgstr "צלילים" #. Short label in the video tab for the native source resolution option. Keep it concise. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:64 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:244 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:98 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:96 msgid "Source" msgstr "מקור" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:58 -msgctxt "adaptive-screen-share" -msgid "source quality" -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/VoiceVideoSections.ts:245 msgid "Source quality" @@ -30647,7 +30565,7 @@ 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 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:140 msgid "Stream quality" msgstr "איכות השידור" @@ -30673,7 +30591,7 @@ msgid "Streaming" msgstr "בשידור חי" #. Section header in the stream settings menu. Picks between Gaming / Screen share / Custom presets. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:114 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:112 msgid "Streaming mode" msgstr "מצב סטרימינג" @@ -31127,7 +31045,7 @@ msgstr "הודעות מערכת מצוות {productName}. לא ניתן להשי #. Audio device option label meaning the OS default audio input device. #. Footer summary fallback for the default capture-device audio input. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:252 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:130 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:128 msgid "System default" msgstr "ברירת מחדל של המערכת" @@ -31676,7 +31594,7 @@ msgid "The provided redirect_uri must use HTTP or HTTPS." msgstr "ה-redirect_uri שסופק חייב להשתמש ב-HTTP או ב-HTTPS." #. Body of a modal shown when a browser screen share track ends outside the app, for example from the browser sharing controls. -#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:103 +#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:102 msgctxt "screen-share" msgid "The screen share source stopped sending video, so your screen share was stopped." msgstr "מקור שיתוף המסך הפסיק לשלוח וידאו, ולכן שיתוף המסך שלך הופסק." @@ -34146,7 +34064,7 @@ msgstr "קבוצה ללא שם" #. Fallback label for an audio input device whose name is not reported by the OS. #. Footer summary fallback for an audio input without a reported name. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:256 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:134 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:132 msgid "Unnamed input" msgstr "קלט ללא שם" diff --git a/fluxer_app/src/features/i18n/locales/hi/messages.po b/fluxer_app/src/features/i18n/locales/hi/messages.po index 7d6be11b7..30a1bf8aa 100644 --- a/fluxer_app/src/features/i18n/locales/hi/messages.po +++ b/fluxer_app/src/features/i18n/locales/hi/messages.po @@ -1665,12 +1665,6 @@ msgstr "100 बार इस्तेमाल किया गया" msgid "1080p" msgstr "1080p" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:48 -msgctxt "adaptive-screen-share" -msgid "1080p" -msgstr "1080p" - #. Fixed duration label for a 12-hour interval. Used as a standalone label in duration text or option lists. #: src/features/i18n/utils/CommonMessageDescriptors.ts:23 msgid "12 hours" @@ -1691,14 +1685,8 @@ msgstr "12-hour" msgid "1440p" msgstr "1440p" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:53 -msgctxt "adaptive-screen-share" -msgid "1440p" -msgstr "1440p" - #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:102 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:100 msgid "15 FPS" msgstr "15 FPS" @@ -1735,12 +1723,6 @@ msgstr "2-32 अक्षर, संख्याएं, अंडरस्को msgid "24-hour" msgstr "24-hour" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:33 -msgctxt "adaptive-screen-share" -msgid "240p" -msgstr "240p" - #. Invite max-uses dropdown option for 25 uses. #: src/features/invite/components/modals/InviteModal.tsx:72 msgid "25 uses" @@ -1779,7 +1761,7 @@ msgid "3 months" msgstr "3 महीने" #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:106 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:104 msgid "30 FPS" msgstr "30 एफपीएस" @@ -1800,12 +1782,6 @@ msgstr "404: पेज नहीं मिला" msgid "40px, 3 members" msgstr "40px, 3 सदस्य" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:38 -msgctxt "adaptive-screen-share" -msgid "480p" -msgstr "480p" - #. Ban duration option in the destructive ban-member modal for a five-day temporary ban. #: src/features/moderation/components/modals/BanMemberModal.tsx:47 msgid "5 days" @@ -1844,7 +1820,7 @@ msgid "6-digit code" msgstr "6-अंकों वाला कोड" #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:110 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:108 msgid "60 FPS" msgstr "60 एफपीएस" @@ -1858,12 +1834,6 @@ msgstr "60 सेकंड" msgid "7 days" msgstr "7 दिन" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:43 -msgctxt "adaptive-screen-share" -msgid "720p" -msgstr "720p" - #. Required-action error when the API requires a captcha for phone verification. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:426 msgid "A browser check is required before phone verification. Try again from the sign-in page or contact support." @@ -2314,11 +2284,6 @@ msgstr "गतिविधि थ्रेशोल्ड" msgid "Actual size" msgstr "वास्तविक आकार" -#. Toggle label in the stream settings menu. When enabled, productName can lower screen-share resolution if the encoder is CPU or bandwidth limited. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:142 -msgid "Adaptive quality" -msgstr "अनुकूली गुणवत्ता" - #. Action label for adding the current selection. #. Button label in the favorite meme editor that adds the typed tag to the tag list. #. Button label in the sticker editor that adds the typed tag to the tag list. @@ -2774,11 +2739,6 @@ msgstr "ऐप के समग्र ज़ूम स्तर को समा msgid "Adjust the overall zoom level of the app. Use {zoomIn} / {zoomOut} to adjust quickly." msgstr "ऐप के ज़ूम लेवल को एडजस्ट करें. जल्दी एडजस्ट करने के लिए {zoomIn} / {zoomOut} का इस्तेमाल करें." -#. Inline adaptive-quality status in the stream settings menu. Shows the current automatically lowered resolution and frame rate. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:147 -msgid "Adjusted to {resolution} {frameRate} FPS" -msgstr "{resolution} {frameRate} FPS पर समायोजित किया गया" - #. Permission name: grants all permissions and bypasses restrictions. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:157 msgid "Administrator" @@ -4118,7 +4078,7 @@ msgid "Audio boost" msgstr "ऑडियो बूस्ट" #. Section header in the stream settings menu. Selects the audio capture device for the share. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:126 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:124 msgid "Audio device" msgstr "ऑडियो डिवाइस" @@ -4213,7 +4173,7 @@ msgid "Audio send:" msgstr "ऑडियो भेजें:" #. Section header in the stream settings menu grouping audio-related toggles. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:138 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:136 msgid "Audio settings" msgstr "ऑडियो सेटिंग्ज़" @@ -4839,12 +4799,6 @@ msgstr "इस यूज़र को बैन करें" msgid "Bandwidth" msgstr "बैंडविड्थ" -#. Reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:63 -msgctxt "adaptive-screen-share" -msgid "bandwidth limited" -msgstr "बैंडविड्थ सीमित" - #. IAR modal: disabled-state label on the ban card after the user is banned from this community. #: src/features/moderation/components/report_modal/IARModalCopy.ts:159 msgid "Banned" @@ -5845,15 +5799,15 @@ msgstr "कैप्चा सत्यापन विफल रहा। फ msgid "Capture" msgstr "कैप्चर करें" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:407 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:394 msgid "Capture app audio" msgstr "ऐप ऑडियो कैप्चर करें" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:408 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:395 msgid "Capture desktop audio" msgstr "डेस्कटॉप ऑडियो कैप्चर करें" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:406 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:393 msgid "Capture device audio" msgstr "डिवाइस ऑडियो कैप्चर करें" @@ -9416,12 +9370,6 @@ msgstr "कवर" msgid "Cozy" msgstr "आरामदायक" -#. Reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:68 -msgctxt "adaptive-screen-share" -msgid "CPU limited" -msgstr "सीपीयू सीमित" - #. Generic primary action label that creates the item described by the current dialog or form. #: src/features/i18n/utils/CommonMessageDescriptors.ts:148 msgid "Create" @@ -9824,7 +9772,7 @@ msgstr "अभी: {mutedText}" #: src/features/voice/components/AudioSourcePickerLinux.tsx:30 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:44 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:232 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:90 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:88 msgid "Custom" msgstr "पसंद के मुताबिक" @@ -11065,7 +11013,7 @@ msgstr "डिवाइस विवरण" msgid "Device revoked" msgstr "डिवाइस हटा दिया गया" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1030 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:968 msgid "Device selection" msgstr "डिवाइस चुनें" @@ -11094,7 +11042,7 @@ msgid "Devices" msgstr "डिवाइस" #. Description for the Custom streaming preset. Lightly playful prose; keep tone casual. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:94 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:92 msgid "Dial in your own numbers" msgstr "अपने नंबर डायल करें" @@ -14453,12 +14401,12 @@ msgid "Flexible text channel names" msgstr "फ़्लेक्सिबल टेक्स्ट चैनल के नाम" #. Description for the high-tier Gaming streaming preset (Plutonium). Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:67 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:65 msgid "Fluid motion at 1440p 60 FPS" msgstr "1440p 60 FPS पर स्मूथ मोशन" #. Description for the free-tier Gaming streaming preset. Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:72 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:70 msgid "Fluid motion at 720p 30 FPS" msgstr "720p 30 FPS पर सहज गति" @@ -14545,7 +14493,7 @@ msgstr "फ़ोल्डर सेटिंग्ज़" msgid "Follow us on {blueskyProviderName}" msgstr "हमें {blueskyProviderName} पर फ़ॉलो करें" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:825 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:816 msgid "Follow voice input" msgstr "वॉइस इनपुट को फ़ॉलो करें" @@ -14817,7 +14765,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/UserVideoTab.tsx:310 #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:225 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:122 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:120 msgid "Frame rate" msgstr "फ़्रेम दर" @@ -15064,7 +15012,7 @@ msgstr "गेम कंट्रोलर" #. Streaming preset label in the stream settings menu. Higher frame rate, optimized for video games. #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:76 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:224 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:63 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:61 msgid "Gaming" msgstr "गेमिंग" @@ -15564,7 +15512,7 @@ msgstr "{0} दिया गया।" msgid "Grants all permissions and bypasses channel restrictions. Highly sensitive." msgstr "सभी अनुमतियाँ देता है और चैनल प्रतिबंधों को बायपास करता है। अत्यधिक संवेदनशील।" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1017 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:955 msgid "Granular selection" msgstr "बारीक चयन" @@ -16128,7 +16076,7 @@ msgstr "पासवर्ड छिपाएं" msgid "Hide picture-in-picture popout?" msgstr "पिक्चर-इन-पिक्चर पॉपआउट छिपाएँ?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:866 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:857 msgid "Hide preview thumbnail" msgstr "पूर्वावलोकन थंबनेल छिपाएँ" @@ -16573,11 +16521,11 @@ msgstr "नज़रअंदाज़ करें" msgid "Ignore friend request" msgstr "दोस्ती का अनुरोध अनदेखा करें" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1007 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:945 msgid "Ignore hardware devices" msgstr "हार्डवेयर डिवाइस को अनदेखा करें" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:983 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:921 msgid "Ignore input media" msgstr "इनपुट मीडिया को अनदेखा करें" @@ -16603,7 +16551,7 @@ msgstr "स्पैम फ़्लैग को अनदेखा करे msgid "Ignore the friend request from {displayName}?" msgstr "क्या आप {displayName} की फ्रेंड रिक्वेस्ट को अनदेखा करना चाहते हैं?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:994 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:932 msgid "Ignore virtual" msgstr "वर्चुअल को अनदेखा करें" @@ -18783,18 +18731,6 @@ msgstr "आवाज़ की तीव्रता" msgid "Low" msgstr "कम" -#. Toast shown after adaptive screen-share quality lowers frame rate. {frameRate} is a number and {reason} is the limitation reason. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:78 -msgctxt "adaptive-screen-share" -msgid "Lowered screen share to {frameRate} FPS - {reason}" -msgstr "स्क्रीन शेयर को {frameRate} FPS तक कम किया गया - {reason}" - -#. Toast shown after adaptive screen-share quality lowers resolution. {resolution} is a resolution label and {reason} is the limitation reason. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:84 -msgctxt "adaptive-screen-share" -msgid "Lowered screen share to {resolution} - {reason}" -msgstr "स्क्रीन शेयर को {resolution} तक कम किया गया - {reason}" - #. Country name. EU member state in the illegal-content report country dropdown. #: src/features/moderation/components/report/OptionDescriptors.ts:179 msgid "Luxembourg" @@ -20009,7 +19945,7 @@ msgstr "माइक्रोफ़ोन की अनुमति ज़रू msgid "Microphone test" msgstr "माइक टेस्ट" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:952 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:890 msgid "Microphone workaround" msgstr "माइक्रोफ़ोन वर्कअराउंड" @@ -22146,7 +22082,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:972 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:910 msgid "Only default speakers" msgstr "केवल डिफ़ॉल्ट स्पीकर" @@ -22194,7 +22130,7 @@ msgstr "यहां कोड तभी चलाएं जब आप ठीक msgid "Only show message previews for DMs with unread messages" msgstr "केवल बिना पढ़े मैसेज वाले DM के लिए मैसेज प्रीव्यू दिखाएं" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:962 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:900 msgid "Only speakers" msgstr "केवल स्पीकर" @@ -24635,12 +24571,6 @@ msgstr "पुश-टू-टॉक आपके माइक्रोफ़ो msgid "Quality" msgstr "क्वालिटी" -#. Fallback reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:73 -msgctxt "adaptive-screen-share" -msgid "quality limited" -msgstr "गुणवत्ता सीमित" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:49 @@ -24735,12 +24665,6 @@ msgstr "रेडियो समूह" msgid "Raid coordination" msgstr "रेड कोऑर्डिनेशन" -#. Toast shown after adaptive screen-share quality raises resolution. {resolution} is a resolution label. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:90 -msgctxt "adaptive-screen-share" -msgid "Raised screen share to {resolution}" -msgstr "स्क्रीन शेयर को {resolution} तक बढ़ाया गया" - #. 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/AccessibilitySections.ts:171 msgid "Rate" @@ -24756,7 +24680,7 @@ msgid "Raw embed JSON" msgstr "कच्चा एम्बेड JSON" #. Description for the high-tier Screen share streaming preset (Plutonium). Source resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:80 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:78 msgid "Razor-sharp text at native source, 15 FPS" msgstr "नेटिव सोर्स पर एकदम साफ़ टेक्स्ट, 15 FPS" @@ -26364,7 +26288,7 @@ msgstr "आकार बदलना, अधिकतम करना और व #. Section header in the stream settings menu for resolution options. #. 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/VoiceVideoSections.ts:201 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:118 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:116 msgid "Resolution" msgstr "रिज़ॉल्यूशन" @@ -27061,7 +26985,7 @@ msgstr "स्क्रीन रिकॉर्डिंग की अनुम #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Streaming preset label in the stream settings menu. Optimized for sharp text in screen shares. #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:217 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:76 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:74 msgid "Screen share" msgstr "स्क्रीन शेयर" @@ -27091,7 +27015,7 @@ msgid "Screen share encoder controls" msgstr "स्क्रीन शेयर एनकोडर नियंत्रण" #. Title of a modal shown when an active screen share stops unexpectedly. -#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:98 +#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:97 msgctxt "screen-share" msgid "Screen share ended" msgstr "स्क्रीन शेयर समाप्त हो गया" @@ -28540,7 +28464,7 @@ msgid "Share screens and windows." msgstr "स्क्रीन और विंडो साझा करें।" #. Toggle label for sharing audio with an active stream. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:156 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:144 msgid "Share stream audio" msgstr "स्ट्रीम ऑडियो शेयर करें" @@ -28610,7 +28534,7 @@ msgid "Sharing personal information" msgstr "व्यक्तिगत जानकारी शेयर करना" #. Description for the free-tier Screen share streaming preset. Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:85 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:83 msgid "Sharper text at 720p, 30 FPS" msgstr "720p, 30 FPS पर ज़्यादा साफ़ टेक्स्ट" @@ -29906,16 +29830,10 @@ msgstr "आवाज़ें" #. Short label in the video tab for the native source resolution option. Keep it concise. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:64 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:244 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:98 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:96 msgid "Source" msgstr "स्रोत" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:58 -msgctxt "adaptive-screen-share" -msgid "source quality" -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/VoiceVideoSections.ts:245 msgid "Source quality" @@ -30647,7 +30565,7 @@ 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 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:140 msgid "Stream quality" msgstr "स्ट्रीम क्वालिटी" @@ -30673,7 +30591,7 @@ msgid "Streaming" msgstr "स्ट्रीमिंग" #. Section header in the stream settings menu. Picks between Gaming / Screen share / Custom presets. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:114 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:112 msgid "Streaming mode" msgstr "स्ट्रीमिंग मोड" @@ -31127,7 +31045,7 @@ msgstr "{productName} स्टाफ़ की सिस्टम घोषण #. Audio device option label meaning the OS default audio input device. #. Footer summary fallback for the default capture-device audio input. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:252 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:130 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:128 msgid "System default" msgstr "सिस्टम डिफ़ॉल्ट" @@ -31676,7 +31594,7 @@ msgid "The provided redirect_uri must use HTTP or HTTPS." msgstr "दिया गया redirect_uri HTTP या HTTPS का उपयोग करना चाहिए।" #. Body of a modal shown when a browser screen share track ends outside the app, for example from the browser sharing controls. -#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:103 +#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:102 msgctxt "screen-share" msgid "The screen share source stopped sending video, so your screen share was stopped." msgstr "स्क्रीन शेयर स्रोत ने वीडियो भेजना बंद कर दिया है, इसलिए आपका स्क्रीन शेयर रोक दिया गया।" @@ -34146,7 +34064,7 @@ msgstr "बिना नाम का ग्रुप" #. Fallback label for an audio input device whose name is not reported by the OS. #. Footer summary fallback for an audio input without a reported name. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:256 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:134 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:132 msgid "Unnamed input" msgstr "अनाम इनपुट" diff --git a/fluxer_app/src/features/i18n/locales/hr/messages.po b/fluxer_app/src/features/i18n/locales/hr/messages.po index a9ab4d8cd..14187d293 100644 --- a/fluxer_app/src/features/i18n/locales/hr/messages.po +++ b/fluxer_app/src/features/i18n/locales/hr/messages.po @@ -1665,12 +1665,6 @@ msgstr "100 korištenja" msgid "1080p" msgstr "1080p" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:48 -msgctxt "adaptive-screen-share" -msgid "1080p" -msgstr "1080p" - #. Fixed duration label for a 12-hour interval. Used as a standalone label in duration text or option lists. #: src/features/i18n/utils/CommonMessageDescriptors.ts:23 msgid "12 hours" @@ -1691,14 +1685,8 @@ msgstr "12-hour" msgid "1440p" msgstr "1440p" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:53 -msgctxt "adaptive-screen-share" -msgid "1440p" -msgstr "1440p" - #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:102 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:100 msgid "15 FPS" msgstr "15 FPS" @@ -1735,12 +1723,6 @@ msgstr "2 – 32 znaka, slova, brojevi, podvlake." msgid "24-hour" msgstr "24-hour" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:33 -msgctxt "adaptive-screen-share" -msgid "240p" -msgstr "240p" - #. Invite max-uses dropdown option for 25 uses. #: src/features/invite/components/modals/InviteModal.tsx:72 msgid "25 uses" @@ -1779,7 +1761,7 @@ msgid "3 months" msgstr "3 mjeseca" #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:106 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:104 msgid "30 FPS" msgstr "30 FPS" @@ -1800,12 +1782,6 @@ msgstr "404: stranica nije pronađena" msgid "40px, 3 members" msgstr "40 px, 3 člana" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:38 -msgctxt "adaptive-screen-share" -msgid "480p" -msgstr "480p" - #. Ban duration option in the destructive ban-member modal for a five-day temporary ban. #: src/features/moderation/components/modals/BanMemberModal.tsx:47 msgid "5 days" @@ -1844,7 +1820,7 @@ msgid "6-digit code" msgstr "6-znamenkasti kod" #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:110 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:108 msgid "60 FPS" msgstr "60 FPS" @@ -1858,12 +1834,6 @@ msgstr "60 sekundi" msgid "7 days" msgstr "7 dana" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:43 -msgctxt "adaptive-screen-share" -msgid "720p" -msgstr "720p" - #. Required-action error when the API requires a captcha for phone verification. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:426 msgid "A browser check is required before phone verification. Try again from the sign-in page or contact support." @@ -2314,11 +2284,6 @@ msgstr "Prag aktivnosti" msgid "Actual size" msgstr "Stvarna veličina" -#. Toggle label in the stream settings menu. When enabled, productName can lower screen-share resolution if the encoder is CPU or bandwidth limited. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:142 -msgid "Adaptive quality" -msgstr "Prilagodljiva kvaliteta" - #. Action label for adding the current selection. #. Button label in the favorite meme editor that adds the typed tag to the tag list. #. Button label in the sticker editor that adds the typed tag to the tag list. @@ -2774,11 +2739,6 @@ msgstr "Prilagodite opću razinu zumiranja aplikacije. Firefox zadržava standar msgid "Adjust the overall zoom level of the app. Use {zoomIn} / {zoomOut} to adjust quickly." msgstr "Prilagodite ukupnu razinu zumiranja aplikacije. Koristite {zoomIn} / {zoomOut} za brzu prilagodbu." -#. Inline adaptive-quality status in the stream settings menu. Shows the current automatically lowered resolution and frame rate. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:147 -msgid "Adjusted to {resolution} {frameRate} FPS" -msgstr "Prilagođeno na {resolution} {frameRate} FPS" - #. Permission name: grants all permissions and bypasses restrictions. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:157 msgid "Administrator" @@ -4118,7 +4078,7 @@ msgid "Audio boost" msgstr "Pojačanje zvuka" #. Section header in the stream settings menu. Selects the audio capture device for the share. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:126 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:124 msgid "Audio device" msgstr "Audio uređaj" @@ -4213,7 +4173,7 @@ msgid "Audio send:" msgstr "Slanje zvuka:" #. Section header in the stream settings menu grouping audio-related toggles. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:138 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:136 msgid "Audio settings" msgstr "Postavke zvuka" @@ -4839,12 +4799,6 @@ msgstr "Zabrani ovog korisnika" msgid "Bandwidth" msgstr "Propusnost" -#. Reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:63 -msgctxt "adaptive-screen-share" -msgid "bandwidth limited" -msgstr "ograničen propusni opseg" - #. IAR modal: disabled-state label on the ban card after the user is banned from this community. #: src/features/moderation/components/report_modal/IARModalCopy.ts:159 msgid "Banned" @@ -5845,15 +5799,15 @@ msgstr "Provjera Captche nije uspjela. Pokušajte ponovno." msgid "Capture" msgstr "Snimanje" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:407 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:394 msgid "Capture app audio" msgstr "Snimanje zvuka aplikacije" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:408 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:395 msgid "Capture desktop audio" msgstr "Snimanje zvuka s radne površine" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:406 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:393 msgid "Capture device audio" msgstr "Snimanje zvuka uređaja" @@ -9416,12 +9370,6 @@ msgstr "Naslovna" msgid "Cozy" msgstr "Ugodno" -#. Reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:68 -msgctxt "adaptive-screen-share" -msgid "CPU limited" -msgstr "ograničeno CPU-om" - #. Generic primary action label that creates the item described by the current dialog or form. #: src/features/i18n/utils/CommonMessageDescriptors.ts:148 msgid "Create" @@ -9824,7 +9772,7 @@ msgstr "Trenutačno: {mutedText}" #: src/features/voice/components/AudioSourcePickerLinux.tsx:30 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:44 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:232 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:90 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:88 msgid "Custom" msgstr "Prilagođeno" @@ -11065,7 +11013,7 @@ msgstr "Detalji uređaja" msgid "Device revoked" msgstr "Uređaj opozvan" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1030 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:968 msgid "Device selection" msgstr "Odabir uređaja" @@ -11094,7 +11042,7 @@ msgid "Devices" msgstr "Uređaji" #. Description for the Custom streaming preset. Lightly playful prose; keep tone casual. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:94 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:92 msgid "Dial in your own numbers" msgstr "Birajte vlastite brojeve" @@ -14453,12 +14401,12 @@ msgid "Flexible text channel names" msgstr "Fleksibilni nazivi tekstualnih kanala" #. Description for the high-tier Gaming streaming preset (Plutonium). Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:67 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:65 msgid "Fluid motion at 1440p 60 FPS" msgstr "Glatka slika uz 1440p 60 FPS" #. Description for the free-tier Gaming streaming preset. Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:72 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:70 msgid "Fluid motion at 720p 30 FPS" msgstr "Glatka slika u 720p 30 FPS" @@ -14545,7 +14493,7 @@ msgstr "Postavke mape" msgid "Follow us on {blueskyProviderName}" msgstr "Pratite nas na {blueskyProviderName}" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:825 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:816 msgid "Follow voice input" msgstr "Prati glasovni unos" @@ -14817,7 +14765,7 @@ msgstr "Okvir" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:310 #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:225 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:122 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:120 msgid "Frame rate" msgstr "Broj sličica u sekundi" @@ -15064,7 +15012,7 @@ msgstr "Kontroler za igre" #. Streaming preset label in the stream settings menu. Higher frame rate, optimized for video games. #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:76 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:224 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:63 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:61 msgid "Gaming" msgstr "Igranje" @@ -15564,7 +15512,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:1017 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:955 msgid "Granular selection" msgstr "Detaljan odabir" @@ -16128,7 +16076,7 @@ msgstr "Sakrij lozinku" msgid "Hide picture-in-picture popout?" msgstr "Sakriti skočni prozor slike u slici?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:866 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:857 msgid "Hide preview thumbnail" msgstr "Sakrij sličicu pretpregleda" @@ -16573,11 +16521,11 @@ msgstr "Zanemari" msgid "Ignore friend request" msgstr "Zanemari zahtjev za prijateljstvo" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1007 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:945 msgid "Ignore hardware devices" msgstr "Zanemari hardverske uređaje" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:983 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:921 msgid "Ignore input media" msgstr "Zanemari ulazne medije" @@ -16603,7 +16551,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:994 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:932 msgid "Ignore virtual" msgstr "Zanemari virtualno" @@ -18783,18 +18731,6 @@ msgstr "Glasnoća" msgid "Low" msgstr "Niska" -#. Toast shown after adaptive screen-share quality lowers frame rate. {frameRate} is a number and {reason} is the limitation reason. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:78 -msgctxt "adaptive-screen-share" -msgid "Lowered screen share to {frameRate} FPS - {reason}" -msgstr "Smanjena kvaliteta dijeljenja zaslona na {frameRate} FPS - {reason}" - -#. Toast shown after adaptive screen-share quality lowers resolution. {resolution} is a resolution label and {reason} is the limitation reason. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:84 -msgctxt "adaptive-screen-share" -msgid "Lowered screen share to {resolution} - {reason}" -msgstr "Smanjena kvaliteta dijeljenja zaslona na {resolution} - {reason}" - #. Country name. EU member state in the illegal-content report country dropdown. #: src/features/moderation/components/report/OptionDescriptors.ts:179 msgid "Luxembourg" @@ -20009,7 +19945,7 @@ msgstr "Potrebno je dopuštenje za mikrofon" msgid "Microphone test" msgstr "Test mikrofona" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:952 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:890 msgid "Microphone workaround" msgstr "Zaobilazno rješenje za mikrofon" @@ -22146,7 +22082,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:972 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:910 msgid "Only default speakers" msgstr "Samo zadani zvučnici" @@ -22194,7 +22130,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:962 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:900 msgid "Only speakers" msgstr "Samo govornici" @@ -24635,12 +24571,6 @@ msgstr "Pritisnite i držite za govor, ali mikrofon neće biti uključen dok ste msgid "Quality" msgstr "Kvaliteta" -#. Fallback reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:73 -msgctxt "adaptive-screen-share" -msgid "quality limited" -msgstr "kvaliteta ograničena" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:49 @@ -24735,12 +24665,6 @@ msgstr "Radio grupa" msgid "Raid coordination" msgstr "Koordinacija napada" -#. Toast shown after adaptive screen-share quality raises resolution. {resolution} is a resolution label. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:90 -msgctxt "adaptive-screen-share" -msgid "Raised screen share to {resolution}" -msgstr "Povećana kvaliteta dijeljenja zaslona na {resolution}" - #. 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/AccessibilitySections.ts:171 msgid "Rate" @@ -24756,7 +24680,7 @@ msgid "Raw embed JSON" msgstr "JSON za sirovi ugrađeni kôd" #. Description for the high-tier Screen share streaming preset (Plutonium). Source resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:80 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:78 msgid "Razor-sharp text at native source, 15 FPS" msgstr "Izuzetno oštar tekst u izvornoj razlučivosti, 15 FPS" @@ -26364,7 +26288,7 @@ msgstr "Promjena veličine, maksimiziranje i prilagođavanje prozora ovise o kom #. Section header in the stream settings menu for resolution options. #. 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/VoiceVideoSections.ts:201 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:118 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:116 msgid "Resolution" msgstr "Razlučivost" @@ -27061,7 +26985,7 @@ msgstr "Potrebna je dozvola za snimanje zaslona" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Streaming preset label in the stream settings menu. Optimized for sharp text in screen shares. #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:217 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:76 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:74 msgid "Screen share" msgstr "Dijeljenje zaslona" @@ -27091,7 +27015,7 @@ msgid "Screen share encoder controls" msgstr "Kontrole za enkoder dijeljenja zaslona" #. Title of a modal shown when an active screen share stops unexpectedly. -#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:98 +#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:97 msgctxt "screen-share" msgid "Screen share ended" msgstr "Dijeljenje zaslona završeno" @@ -28540,7 +28464,7 @@ msgid "Share screens and windows." msgstr "Dijelite zaslone i prozore." #. Toggle label for sharing audio with an active stream. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:156 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:144 msgid "Share stream audio" msgstr "Podijeli zvuk streama" @@ -28610,7 +28534,7 @@ msgid "Sharing personal information" msgstr "Dijeljenje osobnih podataka" #. Description for the free-tier Screen share streaming preset. Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:85 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:83 msgid "Sharper text at 720p, 30 FPS" msgstr "Oštriji tekst u 720p, 30 FPS" @@ -29906,16 +29830,10 @@ msgstr "Zvukovi" #. Short label in the video tab for the native source resolution option. Keep it concise. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:64 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:244 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:98 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:96 msgid "Source" msgstr "Izvorno" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:58 -msgctxt "adaptive-screen-share" -msgid "source quality" -msgstr "izvorni kvalitet" - #. 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/VoiceVideoSections.ts:245 msgid "Source quality" @@ -30647,7 +30565,7 @@ 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 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:140 msgid "Stream quality" msgstr "Kvaliteta prikaza" @@ -30673,7 +30591,7 @@ msgid "Streaming" msgstr "Strimanje" #. Section header in the stream settings menu. Picks between Gaming / Screen share / Custom presets. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:114 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:112 msgid "Streaming mode" msgstr "Način prijenosa uživo" @@ -31127,7 +31045,7 @@ msgstr "Sistemske obavijesti osoblja {productName}. Ovdje ne možete odgovoriti. #. Audio device option label meaning the OS default audio input device. #. Footer summary fallback for the default capture-device audio input. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:252 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:130 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:128 msgid "System default" msgstr "Zadano sustavom" @@ -31676,7 +31594,7 @@ msgid "The provided redirect_uri must use HTTP or HTTPS." msgstr "Navedeni redirect_uri mora koristiti HTTP ili HTTPS." #. Body of a modal shown when a browser screen share track ends outside the app, for example from the browser sharing controls. -#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:103 +#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:102 msgctxt "screen-share" msgid "The screen share source stopped sending video, so your screen share was stopped." msgstr "Izvor dijeljenja zaslona prestao je slati video, pa je dijeljenje zaslona zaustavljeno." @@ -34146,7 +34064,7 @@ msgstr "Neimenovana grupa" #. Fallback label for an audio input device whose name is not reported by the OS. #. Footer summary fallback for an audio input without a reported name. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:256 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:134 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:132 msgid "Unnamed input" msgstr "Neimenovani ulaz" diff --git a/fluxer_app/src/features/i18n/locales/hu/messages.po b/fluxer_app/src/features/i18n/locales/hu/messages.po index a9062337d..ffa9e851b 100644 --- a/fluxer_app/src/features/i18n/locales/hu/messages.po +++ b/fluxer_app/src/features/i18n/locales/hu/messages.po @@ -1665,12 +1665,6 @@ msgstr "100 felhasználás" msgid "1080p" msgstr "1080p" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:48 -msgctxt "adaptive-screen-share" -msgid "1080p" -msgstr "1080p" - #. Fixed duration label for a 12-hour interval. Used as a standalone label in duration text or option lists. #: src/features/i18n/utils/CommonMessageDescriptors.ts:23 msgid "12 hours" @@ -1691,14 +1685,8 @@ msgstr "12-hour" msgid "1440p" msgstr "1440p" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:53 -msgctxt "adaptive-screen-share" -msgid "1440p" -msgstr "1440p" - #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:102 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:100 msgid "15 FPS" msgstr "15 FPS" @@ -1735,12 +1723,6 @@ msgstr "2-32 karakter, betűk, számok, aláhúzások." msgid "24-hour" msgstr "24-hour" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:33 -msgctxt "adaptive-screen-share" -msgid "240p" -msgstr "240p" - #. Invite max-uses dropdown option for 25 uses. #: src/features/invite/components/modals/InviteModal.tsx:72 msgid "25 uses" @@ -1779,7 +1761,7 @@ msgid "3 months" msgstr "3 hónap" #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:106 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:104 msgid "30 FPS" msgstr "30 FPS" @@ -1800,12 +1782,6 @@ msgstr "404: az oldal nem található" msgid "40px, 3 members" msgstr "40 képpont, 3 tag" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:38 -msgctxt "adaptive-screen-share" -msgid "480p" -msgstr "480p" - #. Ban duration option in the destructive ban-member modal for a five-day temporary ban. #: src/features/moderation/components/modals/BanMemberModal.tsx:47 msgid "5 days" @@ -1844,7 +1820,7 @@ msgid "6-digit code" msgstr "6 jegyű kód" #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:110 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:108 msgid "60 FPS" msgstr "60 FPS" @@ -1858,12 +1834,6 @@ msgstr "60 másodperc" msgid "7 days" msgstr "7 nap" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:43 -msgctxt "adaptive-screen-share" -msgid "720p" -msgstr "720p" - #. Required-action error when the API requires a captcha for phone verification. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:426 msgid "A browser check is required before phone verification. Try again from the sign-in page or contact support." @@ -2314,11 +2284,6 @@ msgstr "Tevékenységi küszöb" msgid "Actual size" msgstr "Tényleges méret" -#. Toggle label in the stream settings menu. When enabled, productName can lower screen-share resolution if the encoder is CPU or bandwidth limited. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:142 -msgid "Adaptive quality" -msgstr "Adaptív minőség" - #. Action label for adding the current selection. #. Button label in the favorite meme editor that adds the typed tag to the tag list. #. Button label in the sticker editor that adds the typed tag to the tag list. @@ -2774,11 +2739,6 @@ msgstr "Állítsa be az alkalmazás általános nagyítási szintjét. A Firefox msgid "Adjust the overall zoom level of the app. Use {zoomIn} / {zoomOut} to adjust quickly." msgstr "Állítsd be az alkalmazás általános nagyítási szintjét. Használd a(z) {zoomIn} / {zoomOut} billentyűkombinációt a gyors beállításhoz." -#. Inline adaptive-quality status in the stream settings menu. Shows the current automatically lowered resolution and frame rate. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:147 -msgid "Adjusted to {resolution} {frameRate} FPS" -msgstr "Beállítva: {resolution}, {frameRate} FPS" - #. Permission name: grants all permissions and bypasses restrictions. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:157 msgid "Administrator" @@ -4118,7 +4078,7 @@ msgid "Audio boost" msgstr "Hangkiemelés" #. Section header in the stream settings menu. Selects the audio capture device for the share. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:126 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:124 msgid "Audio device" msgstr "Audióeszköz" @@ -4213,7 +4173,7 @@ msgid "Audio send:" msgstr "Kimenő hang:" #. Section header in the stream settings menu grouping audio-related toggles. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:138 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:136 msgid "Audio settings" msgstr "Hangbeállítások" @@ -4839,12 +4799,6 @@ msgstr "Felhasználó kitiltása" msgid "Bandwidth" msgstr "Sávszélesség" -#. Reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:63 -msgctxt "adaptive-screen-share" -msgid "bandwidth limited" -msgstr "sávszélesség korlátozott" - #. IAR modal: disabled-state label on the ban card after the user is banned from this community. #: src/features/moderation/components/report_modal/IARModalCopy.ts:159 msgid "Banned" @@ -5845,15 +5799,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:407 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:394 msgid "Capture app audio" msgstr "Alkalmazáshang rögzítése" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:408 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:395 msgid "Capture desktop audio" msgstr "Asztali hang rögzítése" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:406 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:393 msgid "Capture device audio" msgstr "Eszköz hangjának rögzítése" @@ -9416,12 +9370,6 @@ msgstr "Borító" msgid "Cozy" msgstr "Hangulatos" -#. Reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:68 -msgctxt "adaptive-screen-share" -msgid "CPU limited" -msgstr "A CPU korlátozza" - #. Generic primary action label that creates the item described by the current dialog or form. #: src/features/i18n/utils/CommonMessageDescriptors.ts:148 msgid "Create" @@ -9824,7 +9772,7 @@ msgstr "Jelenleg: {mutedText}" #: src/features/voice/components/AudioSourcePickerLinux.tsx:30 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:44 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:232 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:90 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:88 msgid "Custom" msgstr "Egyéni" @@ -11065,7 +11013,7 @@ msgstr "Eszköz részletei" msgid "Device revoked" msgstr "Eszköz visszavonva" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1030 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:968 msgid "Device selection" msgstr "Eszközválasztás" @@ -11094,7 +11042,7 @@ msgid "Devices" msgstr "Eszközök" #. Description for the Custom streaming preset. Lightly playful prose; keep tone casual. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:94 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:92 msgid "Dial in your own numbers" msgstr "Saját számok tárcsázása" @@ -14453,12 +14401,12 @@ msgid "Flexible text channel names" msgstr "Rugalmas szövegescsatorna-nevek" #. Description for the high-tier Gaming streaming preset (Plutonium). Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:67 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:65 msgid "Fluid motion at 1440p 60 FPS" msgstr "Folyékony mozgás 1440p 60 FPS mellett" #. Description for the free-tier Gaming streaming preset. Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:72 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:70 msgid "Fluid motion at 720p 30 FPS" msgstr "Folyékony mozgás 720p felbontásban, 30 FPS-sel" @@ -14545,7 +14493,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:825 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:816 msgid "Follow voice input" msgstr "Hangbemenet követése" @@ -14817,7 +14765,7 @@ msgstr "Keret" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:310 #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:225 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:122 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:120 msgid "Frame rate" msgstr "Képkockasebesség" @@ -15064,7 +15012,7 @@ msgstr "Játékvezérlő" #. Streaming preset label in the stream settings menu. Higher frame rate, optimized for video games. #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:76 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:224 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:63 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:61 msgid "Gaming" msgstr "Játék" @@ -15564,7 +15512,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:1017 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:955 msgid "Granular selection" msgstr "Részletes kiválasztás" @@ -16128,7 +16076,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:866 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:857 msgid "Hide preview thumbnail" msgstr "Előnézeti bélyegkép elrejtése" @@ -16573,11 +16521,11 @@ msgstr "Elutasítás" msgid "Ignore friend request" msgstr "Ismerősjelölés mellőzése" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1007 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:945 msgid "Ignore hardware devices" msgstr "Hardvereszközök figyelmen kívül hagyása" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:983 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:921 msgid "Ignore input media" msgstr "Bemeneti média mellőzése" @@ -16603,7 +16551,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:994 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:932 msgid "Ignore virtual" msgstr "Virtuális figyelmen kívül hagyása" @@ -18783,18 +18731,6 @@ msgstr "Hangerő" msgid "Low" msgstr "Alacsony" -#. Toast shown after adaptive screen-share quality lowers frame rate. {frameRate} is a number and {reason} is the limitation reason. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:78 -msgctxt "adaptive-screen-share" -msgid "Lowered screen share to {frameRate} FPS - {reason}" -msgstr "A képernyőmegosztás sebessége {frameRate} FPS-re csökkent – {reason}" - -#. Toast shown after adaptive screen-share quality lowers resolution. {resolution} is a resolution label and {reason} is the limitation reason. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:84 -msgctxt "adaptive-screen-share" -msgid "Lowered screen share to {resolution} - {reason}" -msgstr "A képernyőmegosztás felbontása {resolution}-ra csökkent – {reason}" - #. Country name. EU member state in the illegal-content report country dropdown. #: src/features/moderation/components/report/OptionDescriptors.ts:179 msgid "Luxembourg" @@ -20009,7 +19945,7 @@ msgstr "Mikrofonengedély szükséges" msgid "Microphone test" msgstr "Mikrofon teszt" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:952 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:890 msgid "Microphone workaround" msgstr "Mikrofon-megoldás" @@ -22146,7 +22082,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:972 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:910 msgid "Only default speakers" msgstr "Csak az alapértelmezett hangszórók" @@ -22194,7 +22130,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:962 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:900 msgid "Only speakers" msgstr "Csak a beszélők" @@ -24635,12 +24571,6 @@ msgstr "A „push-to-talk” funkció nem hangosítja fel a mikrofont, ha némí msgid "Quality" msgstr "Minőség" -#. Fallback reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:73 -msgctxt "adaptive-screen-share" -msgid "quality limited" -msgstr "A minőség korlátozott" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:49 @@ -24735,12 +24665,6 @@ msgstr "Rádiócsoport" msgid "Raid coordination" msgstr "Rajtaütés koordinálása" -#. Toast shown after adaptive screen-share quality raises resolution. {resolution} is a resolution label. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:90 -msgctxt "adaptive-screen-share" -msgid "Raised screen share to {resolution}" -msgstr "A képernyőmegosztás felbontása {resolution} értékre emelkedett" - #. 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/AccessibilitySections.ts:171 msgid "Rate" @@ -24756,7 +24680,7 @@ msgid "Raw embed JSON" msgstr "Nyers beágyazott JSON" #. Description for the high-tier Screen share streaming preset (Plutonium). Source resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:80 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:78 msgid "Razor-sharp text at native source, 15 FPS" msgstr "Borotvaéles szöveg natív forrásnál, 15 FPS" @@ -26364,7 +26288,7 @@ msgstr "Az átméretezés, maximalizálás és ablakrögzítés a kompozítortó #. Section header in the stream settings menu for resolution options. #. 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/VoiceVideoSections.ts:201 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:118 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:116 msgid "Resolution" msgstr "Felbontás" @@ -27061,7 +26985,7 @@ msgstr "Képernyőfelvételi engedély szükséges" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Streaming preset label in the stream settings menu. Optimized for sharp text in screen shares. #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:217 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:76 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:74 msgid "Screen share" msgstr "Képernyőmegosztás" @@ -27091,7 +27015,7 @@ msgid "Screen share encoder controls" msgstr "Képernyőmegosztás-kódoló beállításai" #. Title of a modal shown when an active screen share stops unexpectedly. -#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:98 +#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:97 msgctxt "screen-share" msgid "Screen share ended" msgstr "A képernyőmegosztás befejeződött" @@ -28540,7 +28464,7 @@ msgid "Share screens and windows." msgstr "Ossz meg képernyőket és ablakokat." #. Toggle label for sharing audio with an active stream. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:156 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:144 msgid "Share stream audio" msgstr "Stream audio megosztása" @@ -28610,7 +28534,7 @@ msgid "Sharing personal information" msgstr "Személyes adatok megosztása" #. Description for the free-tier Screen share streaming preset. Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:85 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:83 msgid "Sharper text at 720p, 30 FPS" msgstr "Élesebb szöveg 720p felbontásban, 30 FPS képfrissítéssel" @@ -29906,16 +29830,10 @@ msgstr "Hangok" #. Short label in the video tab for the native source resolution option. Keep it concise. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:64 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:244 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:98 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:96 msgid "Source" msgstr "Forrás" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:58 -msgctxt "adaptive-screen-share" -msgid "source quality" -msgstr "forrás minősége" - #. 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/VoiceVideoSections.ts:245 msgid "Source quality" @@ -30647,7 +30565,7 @@ 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 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:140 msgid "Stream quality" msgstr "Stream minősége" @@ -30673,7 +30591,7 @@ msgid "Streaming" msgstr "Élő adás" #. Section header in the stream settings menu. Picks between Gaming / Screen share / Custom presets. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:114 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:112 msgid "Streaming mode" msgstr "Adatfolyam mód" @@ -31127,7 +31045,7 @@ msgstr "Rendszerüzenetek a {productName} munkatársaitól. Itt nem válaszolhat #. Audio device option label meaning the OS default audio input device. #. Footer summary fallback for the default capture-device audio input. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:252 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:130 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:128 msgid "System default" msgstr "Rendszer alapértelmezett" @@ -31676,7 +31594,7 @@ msgid "The provided redirect_uri must use HTTP or HTTPS." msgstr "A megadott redirect_uri-nak HTTP vagy HTTPS protokollt kell használnia." #. Body of a modal shown when a browser screen share track ends outside the app, for example from the browser sharing controls. -#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:103 +#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:102 msgctxt "screen-share" msgid "The screen share source stopped sending video, so your screen share was stopped." msgstr "A képernyőmegosztás forrása leállította a videó küldését, ezért a képernyőmegosztása is befejeződött." @@ -34146,7 +34064,7 @@ msgstr "Névtelen csoport" #. Fallback label for an audio input device whose name is not reported by the OS. #. Footer summary fallback for an audio input without a reported name. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:256 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:134 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:132 msgid "Unnamed input" msgstr "Névtelen bemenet" diff --git a/fluxer_app/src/features/i18n/locales/id/messages.po b/fluxer_app/src/features/i18n/locales/id/messages.po index cbb0eae85..74c1f4833 100644 --- a/fluxer_app/src/features/i18n/locales/id/messages.po +++ b/fluxer_app/src/features/i18n/locales/id/messages.po @@ -1665,12 +1665,6 @@ msgstr "100 kali pakai" msgid "1080p" msgstr "1080p" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:48 -msgctxt "adaptive-screen-share" -msgid "1080p" -msgstr "1080p" - #. Fixed duration label for a 12-hour interval. Used as a standalone label in duration text or option lists. #: src/features/i18n/utils/CommonMessageDescriptors.ts:23 msgid "12 hours" @@ -1691,14 +1685,8 @@ msgstr "12-hour" msgid "1440p" msgstr "1440p" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:53 -msgctxt "adaptive-screen-share" -msgid "1440p" -msgstr "1440p" - #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:102 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:100 msgid "15 FPS" msgstr "15 FPS" @@ -1735,12 +1723,6 @@ msgstr "2-32 karakter, huruf, angka, garis bawah." msgid "24-hour" msgstr "24-hour" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:33 -msgctxt "adaptive-screen-share" -msgid "240p" -msgstr "240p" - #. Invite max-uses dropdown option for 25 uses. #: src/features/invite/components/modals/InviteModal.tsx:72 msgid "25 uses" @@ -1779,7 +1761,7 @@ msgid "3 months" msgstr "3 bulan" #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:106 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:104 msgid "30 FPS" msgstr "30 FPS" @@ -1800,12 +1782,6 @@ msgstr "404: halaman tidak ditemukan" msgid "40px, 3 members" msgstr "40 px, 3 anggota" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:38 -msgctxt "adaptive-screen-share" -msgid "480p" -msgstr "480p" - #. Ban duration option in the destructive ban-member modal for a five-day temporary ban. #: src/features/moderation/components/modals/BanMemberModal.tsx:47 msgid "5 days" @@ -1844,7 +1820,7 @@ msgid "6-digit code" msgstr "Kode 6 digit" #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:110 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:108 msgid "60 FPS" msgstr "60 FPS" @@ -1858,12 +1834,6 @@ msgstr "60 detik" msgid "7 days" msgstr "7 hari" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:43 -msgctxt "adaptive-screen-share" -msgid "720p" -msgstr "720p" - #. Required-action error when the API requires a captcha for phone verification. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:426 msgid "A browser check is required before phone verification. Try again from the sign-in page or contact support." @@ -2314,11 +2284,6 @@ msgstr "Batas aktivitas" msgid "Actual size" msgstr "Ukuran sebenarnya" -#. Toggle label in the stream settings menu. When enabled, productName can lower screen-share resolution if the encoder is CPU or bandwidth limited. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:142 -msgid "Adaptive quality" -msgstr "Kualitas adaptif" - #. Action label for adding the current selection. #. Button label in the favorite meme editor that adds the typed tag to the tag list. #. Button label in the sticker editor that adds the typed tag to the tag list. @@ -2774,11 +2739,6 @@ msgstr "Sesuaikan tingkat zoom keseluruhan aplikasi. Firefox tetap menggunakan p msgid "Adjust the overall zoom level of the app. Use {zoomIn} / {zoomOut} to adjust quickly." msgstr "Sesuaikan tingkat level zoom aplikasi secara keseluruhan. Gunakan {zoomIn} / {zoomOut} untuk menyesuaikan dengan cepat." -#. Inline adaptive-quality status in the stream settings menu. Shows the current automatically lowered resolution and frame rate. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:147 -msgid "Adjusted to {resolution} {frameRate} FPS" -msgstr "Disesuaikan ke {resolution} {frameRate} FPS" - #. Permission name: grants all permissions and bypasses restrictions. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:157 msgid "Administrator" @@ -4118,7 +4078,7 @@ msgid "Audio boost" msgstr "Peningkat audio" #. Section header in the stream settings menu. Selects the audio capture device for the share. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:126 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:124 msgid "Audio device" msgstr "Perangkat audio" @@ -4213,7 +4173,7 @@ msgid "Audio send:" msgstr "Kirim audio:" #. Section header in the stream settings menu grouping audio-related toggles. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:138 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:136 msgid "Audio settings" msgstr "Setelan audio" @@ -4839,12 +4799,6 @@ msgstr "Blokir pengguna ini" msgid "Bandwidth" msgstr "Bandwidth" -#. Reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:63 -msgctxt "adaptive-screen-share" -msgid "bandwidth limited" -msgstr "bandwidth terbatas" - #. IAR modal: disabled-state label on the ban card after the user is banned from this community. #: src/features/moderation/components/report_modal/IARModalCopy.ts:159 msgid "Banned" @@ -5845,15 +5799,15 @@ msgstr "Verifikasi Captcha gagal. Coba lagi." msgid "Capture" msgstr "Tangkap" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:407 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:394 msgid "Capture app audio" msgstr "Rekam audio aplikasi" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:408 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:395 msgid "Capture desktop audio" msgstr "Rekam audio desktop" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:406 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:393 msgid "Capture device audio" msgstr "Rekam audio perangkat" @@ -9416,12 +9370,6 @@ msgstr "Sampul" msgid "Cozy" msgstr "Nyaman" -#. Reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:68 -msgctxt "adaptive-screen-share" -msgid "CPU limited" -msgstr "CPU terbatas" - #. Generic primary action label that creates the item described by the current dialog or form. #: src/features/i18n/utils/CommonMessageDescriptors.ts:148 msgid "Create" @@ -9824,7 +9772,7 @@ msgstr "Saat ini: {mutedText}" #: src/features/voice/components/AudioSourcePickerLinux.tsx:30 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:44 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:232 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:90 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:88 msgid "Custom" msgstr "Kustom" @@ -11065,7 +11013,7 @@ msgstr "Detail perangkat" msgid "Device revoked" msgstr "Perangkat dicabut" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1030 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:968 msgid "Device selection" msgstr "Pilih perangkat" @@ -11094,7 +11042,7 @@ msgid "Devices" msgstr "Perangkat" #. Description for the Custom streaming preset. Lightly playful prose; keep tone casual. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:94 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:92 msgid "Dial in your own numbers" msgstr "Panggil nomor Anda sendiri" @@ -14453,12 +14401,12 @@ msgid "Flexible text channel names" msgstr "Nama saluran teks yang fleksibel" #. Description for the high-tier Gaming streaming preset (Plutonium). Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:67 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:65 msgid "Fluid motion at 1440p 60 FPS" msgstr "Gerakan lancar pada 1440p 60 FPS" #. Description for the free-tier Gaming streaming preset. Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:72 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:70 msgid "Fluid motion at 720p 30 FPS" msgstr "Gerakan lancar pada 720p 30 FPS" @@ -14545,7 +14493,7 @@ msgstr "Setelan folder" msgid "Follow us on {blueskyProviderName}" msgstr "Ikuti kami di {blueskyProviderName}" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:825 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:816 msgid "Follow voice input" msgstr "Ikuti input suara" @@ -14817,7 +14765,7 @@ msgstr "Bingkai" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:310 #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:225 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:122 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:120 msgid "Frame rate" msgstr "Laju bingkai" @@ -15064,7 +15012,7 @@ msgstr "Pengontrol game" #. Streaming preset label in the stream settings menu. Higher frame rate, optimized for video games. #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:76 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:224 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:63 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:61 msgid "Gaming" msgstr "Game" @@ -15564,7 +15512,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:1017 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:955 msgid "Granular selection" msgstr "Pilihan terperinci" @@ -16128,7 +16076,7 @@ msgstr "Sembunyikan sandi" msgid "Hide picture-in-picture popout?" msgstr "Sembunyikan pop-out gambar-dalam-gambar?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:866 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:857 msgid "Hide preview thumbnail" msgstr "Sembunyikan gambar mini pratinjau" @@ -16573,11 +16521,11 @@ msgstr "Abaikan" msgid "Ignore friend request" msgstr "Abaikan permintaan pertemanan" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1007 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:945 msgid "Ignore hardware devices" msgstr "Abaikan perangkat keras" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:983 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:921 msgid "Ignore input media" msgstr "Abaikan media masukan" @@ -16603,7 +16551,7 @@ msgstr "Abaikan tanda spam" msgid "Ignore the friend request from {displayName}?" msgstr "Abaikan permintaan pertemanan dari {displayName}?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:994 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:932 msgid "Ignore virtual" msgstr "Abaikan virtual" @@ -18783,18 +18731,6 @@ msgstr "Kenyaringan" msgid "Low" msgstr "Rendah" -#. Toast shown after adaptive screen-share quality lowers frame rate. {frameRate} is a number and {reason} is the limitation reason. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:78 -msgctxt "adaptive-screen-share" -msgid "Lowered screen share to {frameRate} FPS - {reason}" -msgstr "Berbagi layar diturunkan menjadi {frameRate} FPS - {reason}" - -#. Toast shown after adaptive screen-share quality lowers resolution. {resolution} is a resolution label and {reason} is the limitation reason. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:84 -msgctxt "adaptive-screen-share" -msgid "Lowered screen share to {resolution} - {reason}" -msgstr "Berbagi layar diturunkan menjadi {resolution} - {reason}" - #. Country name. EU member state in the illegal-content report country dropdown. #: src/features/moderation/components/report/OptionDescriptors.ts:179 msgid "Luxembourg" @@ -20009,7 +19945,7 @@ msgstr "Izin mikrofon diperlukan" msgid "Microphone test" msgstr "Tes mikrofon" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:952 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:890 msgid "Microphone workaround" msgstr "Solusi mikrofon" @@ -22146,7 +22082,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:972 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:910 msgid "Only default speakers" msgstr "Hanya speaker default" @@ -22194,7 +22130,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:962 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:900 msgid "Only speakers" msgstr "Hanya pembicara" @@ -24635,12 +24571,6 @@ msgstr "Fitur tekan-untuk-bicara tidak akan mengaktifkan mikrofon Anda saat Anda msgid "Quality" msgstr "Kualitas" -#. Fallback reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:73 -msgctxt "adaptive-screen-share" -msgid "quality limited" -msgstr "kualitas terbatas" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:49 @@ -24735,12 +24665,6 @@ msgstr "Grup radio" msgid "Raid coordination" msgstr "Koordinasi penyerangan" -#. Toast shown after adaptive screen-share quality raises resolution. {resolution} is a resolution label. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:90 -msgctxt "adaptive-screen-share" -msgid "Raised screen share to {resolution}" -msgstr "Meningkatkan berbagi layar menjadi {resolution}" - #. 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/AccessibilitySections.ts:171 msgid "Rate" @@ -24756,7 +24680,7 @@ msgid "Raw embed JSON" msgstr "JSON Embed Mentah" #. Description for the high-tier Screen share streaming preset (Plutonium). Source resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:80 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:78 msgid "Razor-sharp text at native source, 15 FPS" msgstr "Teks sangat tajam di sumber asli, 15 FPS" @@ -26364,7 +26288,7 @@ msgstr "Mengubah ukuran, memaksimalkan, dan menempelkan jendela bergantung pada #. Section header in the stream settings menu for resolution options. #. 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/VoiceVideoSections.ts:201 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:118 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:116 msgid "Resolution" msgstr "Resolusi" @@ -27061,7 +26985,7 @@ msgstr "Izin perekaman layar diperlukan" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Streaming preset label in the stream settings menu. Optimized for sharp text in screen shares. #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:217 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:76 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:74 msgid "Screen share" msgstr "Berbagi layar" @@ -27091,7 +27015,7 @@ msgid "Screen share encoder controls" msgstr "Kontrol pengode video layar" #. Title of a modal shown when an active screen share stops unexpectedly. -#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:98 +#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:97 msgctxt "screen-share" msgid "Screen share ended" msgstr "Berbagi layar berakhir" @@ -28540,7 +28464,7 @@ msgid "Share screens and windows." msgstr "Bagikan layar dan jendela." #. Toggle label for sharing audio with an active stream. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:156 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:144 msgid "Share stream audio" msgstr "Bagikan audio stream" @@ -28610,7 +28534,7 @@ msgid "Sharing personal information" msgstr "Berbagi informasi pribadi" #. Description for the free-tier Screen share streaming preset. Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:85 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:83 msgid "Sharper text at 720p, 30 FPS" msgstr "Teks lebih tajam pada 720p, 30 FPS" @@ -29906,16 +29830,10 @@ msgstr "Suara" #. Short label in the video tab for the native source resolution option. Keep it concise. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:64 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:244 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:98 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:96 msgid "Source" msgstr "Sumber" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:58 -msgctxt "adaptive-screen-share" -msgid "source quality" -msgstr "kualitas sumber" - #. 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/VoiceVideoSections.ts:245 msgid "Source quality" @@ -30647,7 +30565,7 @@ 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 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:140 msgid "Stream quality" msgstr "Kualitas streaming" @@ -30673,7 +30591,7 @@ msgid "Streaming" msgstr "Sedang streaming" #. Section header in the stream settings menu. Picks between Gaming / Screen share / Custom presets. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:114 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:112 msgid "Streaming mode" msgstr "Mode streaming" @@ -31127,7 +31045,7 @@ msgstr "Pengumuman sistem dari staf {productName}. Anda tidak dapat membalas di #. Audio device option label meaning the OS default audio input device. #. Footer summary fallback for the default capture-device audio input. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:252 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:130 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:128 msgid "System default" msgstr "Default sistem" @@ -31676,7 +31594,7 @@ msgid "The provided redirect_uri must use HTTP or HTTPS." msgstr "redirect_uri yang diberikan harus menggunakan HTTP atau HTTPS." #. Body of a modal shown when a browser screen share track ends outside the app, for example from the browser sharing controls. -#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:103 +#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:102 msgctxt "screen-share" msgid "The screen share source stopped sending video, so your screen share was stopped." msgstr "Sumber berbagi layar berhenti mengirim video, sehingga berbagi layar Anda dihentikan." @@ -34146,7 +34064,7 @@ msgstr "Grup tanpa nama" #. Fallback label for an audio input device whose name is not reported by the OS. #. Footer summary fallback for an audio input without a reported name. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:256 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:134 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:132 msgid "Unnamed input" msgstr "Input tanpa nama" diff --git a/fluxer_app/src/features/i18n/locales/it/messages.po b/fluxer_app/src/features/i18n/locales/it/messages.po index 3171fd7fa..2297bc6ca 100644 --- a/fluxer_app/src/features/i18n/locales/it/messages.po +++ b/fluxer_app/src/features/i18n/locales/it/messages.po @@ -1665,12 +1665,6 @@ msgstr "100 utilizzi" msgid "1080p" msgstr "1080p" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:48 -msgctxt "adaptive-screen-share" -msgid "1080p" -msgstr "1080p" - #. Fixed duration label for a 12-hour interval. Used as a standalone label in duration text or option lists. #: src/features/i18n/utils/CommonMessageDescriptors.ts:23 msgid "12 hours" @@ -1691,14 +1685,8 @@ msgstr "12-hour" msgid "1440p" msgstr "1440p" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:53 -msgctxt "adaptive-screen-share" -msgid "1440p" -msgstr "1440p" - #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:102 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:100 msgid "15 FPS" msgstr "15 FPS" @@ -1735,12 +1723,6 @@ msgstr "2-32 caratteri, lettere, numeri, trattini bassi." msgid "24-hour" msgstr "24-hour" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:33 -msgctxt "adaptive-screen-share" -msgid "240p" -msgstr "240p" - #. Invite max-uses dropdown option for 25 uses. #: src/features/invite/components/modals/InviteModal.tsx:72 msgid "25 uses" @@ -1779,7 +1761,7 @@ msgid "3 months" msgstr "3 mesi" #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:106 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:104 msgid "30 FPS" msgstr "30 FPS" @@ -1800,12 +1782,6 @@ msgstr "404: pagina non trovata" msgid "40px, 3 members" msgstr "40 px, 3 membri" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:38 -msgctxt "adaptive-screen-share" -msgid "480p" -msgstr "480p" - #. Ban duration option in the destructive ban-member modal for a five-day temporary ban. #: src/features/moderation/components/modals/BanMemberModal.tsx:47 msgid "5 days" @@ -1844,7 +1820,7 @@ msgid "6-digit code" msgstr "Codice a 6 cifre" #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:110 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:108 msgid "60 FPS" msgstr "60 FPS" @@ -1858,12 +1834,6 @@ msgstr "60 secondi" msgid "7 days" msgstr "7 giorni" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:43 -msgctxt "adaptive-screen-share" -msgid "720p" -msgstr "720p" - #. Required-action error when the API requires a captcha for phone verification. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:426 msgid "A browser check is required before phone verification. Try again from the sign-in page or contact support." @@ -2314,11 +2284,6 @@ msgstr "Soglia attività" msgid "Actual size" msgstr "Dimensione originale" -#. Toggle label in the stream settings menu. When enabled, productName can lower screen-share resolution if the encoder is CPU or bandwidth limited. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:142 -msgid "Adaptive quality" -msgstr "Qualità adattiva" - #. Action label for adding the current selection. #. Button label in the favorite meme editor that adds the typed tag to the tag list. #. Button label in the sticker editor that adds the typed tag to the tag list. @@ -2774,11 +2739,6 @@ msgstr "Regola il livello di zoom generale dell'app. Firefox mantiene le scorcia msgid "Adjust the overall zoom level of the app. Use {zoomIn} / {zoomOut} to adjust quickly." msgstr "Regola il livello di zoom generale dell'app. Usa {zoomIn} / {zoomOut} per regolare rapidamente." -#. Inline adaptive-quality status in the stream settings menu. Shows the current automatically lowered resolution and frame rate. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:147 -msgid "Adjusted to {resolution} {frameRate} FPS" -msgstr "Regolato a {resolution} {frameRate} FPS" - #. Permission name: grants all permissions and bypasses restrictions. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:157 msgid "Administrator" @@ -4118,7 +4078,7 @@ msgid "Audio boost" msgstr "Potenziamento audio" #. Section header in the stream settings menu. Selects the audio capture device for the share. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:126 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:124 msgid "Audio device" msgstr "Dispositivo audio" @@ -4213,7 +4173,7 @@ msgid "Audio send:" msgstr "Invio audio:" #. Section header in the stream settings menu grouping audio-related toggles. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:138 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:136 msgid "Audio settings" msgstr "Impostazioni audio" @@ -4839,12 +4799,6 @@ msgstr "Banna questo utente" msgid "Bandwidth" msgstr "Larghezza di banda" -#. Reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:63 -msgctxt "adaptive-screen-share" -msgid "bandwidth limited" -msgstr "larghezza di banda limitata" - #. IAR modal: disabled-state label on the ban card after the user is banned from this community. #: src/features/moderation/components/report_modal/IARModalCopy.ts:159 msgid "Banned" @@ -5845,15 +5799,15 @@ msgstr "Verifica Captcha non riuscita. Riprova." msgid "Capture" msgstr "Acquisisci" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:407 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:394 msgid "Capture app audio" msgstr "Acquisisci audio app" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:408 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:395 msgid "Capture desktop audio" msgstr "Acquisisci audio desktop" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:406 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:393 msgid "Capture device audio" msgstr "Acquisisci audio del dispositivo" @@ -9416,12 +9370,6 @@ msgstr "Copertina" msgid "Cozy" msgstr "Accogliente" -#. Reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:68 -msgctxt "adaptive-screen-share" -msgid "CPU limited" -msgstr "CPU limitata" - #. Generic primary action label that creates the item described by the current dialog or form. #: src/features/i18n/utils/CommonMessageDescriptors.ts:148 msgid "Create" @@ -9824,7 +9772,7 @@ msgstr "Attualmente: {mutedText}" #: src/features/voice/components/AudioSourcePickerLinux.tsx:30 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:44 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:232 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:90 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:88 msgid "Custom" msgstr "Personalizzato" @@ -11065,7 +11013,7 @@ msgstr "Dettagli del dispositivo" msgid "Device revoked" msgstr "Dispositivo revocato" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1030 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:968 msgid "Device selection" msgstr "Selezione dispositivo" @@ -11094,7 +11042,7 @@ msgid "Devices" msgstr "Dispositivi" #. Description for the Custom streaming preset. Lightly playful prose; keep tone casual. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:94 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:92 msgid "Dial in your own numbers" msgstr "Componi i tuoi numeri" @@ -14453,12 +14401,12 @@ msgid "Flexible text channel names" msgstr "Nomi flessibili per i canali testuali" #. Description for the high-tier Gaming streaming preset (Plutonium). Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:67 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:65 msgid "Fluid motion at 1440p 60 FPS" msgstr "Movimento fluido a 1440p 60 FPS" #. Description for the free-tier Gaming streaming preset. Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:72 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:70 msgid "Fluid motion at 720p 30 FPS" msgstr "Movimento fluido a 720p 30 FPS" @@ -14545,7 +14493,7 @@ msgstr "Impostazioni cartella" msgid "Follow us on {blueskyProviderName}" msgstr "Seguici su {blueskyProviderName}" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:825 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:816 msgid "Follow voice input" msgstr "Segui input vocale" @@ -14817,7 +14765,7 @@ msgstr "Cornice" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:310 #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:225 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:122 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:120 msgid "Frame rate" msgstr "Frequenza fotogrammi" @@ -15064,7 +15012,7 @@ msgstr "Controller di gioco" #. Streaming preset label in the stream settings menu. Higher frame rate, optimized for video games. #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:76 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:224 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:63 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:61 msgid "Gaming" msgstr "Giochi" @@ -15564,7 +15512,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:1017 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:955 msgid "Granular selection" msgstr "Selezione dettagliata" @@ -16128,7 +16076,7 @@ msgstr "Nascondi password" msgid "Hide picture-in-picture popout?" msgstr "Nascondere il pop-up picture-in-picture?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:866 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:857 msgid "Hide preview thumbnail" msgstr "Nascondi anteprima miniatura" @@ -16573,11 +16521,11 @@ msgstr "Ignora" msgid "Ignore friend request" msgstr "Ignora richiesta di amicizia" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1007 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:945 msgid "Ignore hardware devices" msgstr "Ignora dispositivi hardware" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:983 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:921 msgid "Ignore input media" msgstr "Ignora i media in entrata" @@ -16603,7 +16551,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:994 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:932 msgid "Ignore virtual" msgstr "Ignora virtuale" @@ -18783,18 +18731,6 @@ msgstr "Volume" msgid "Low" msgstr "Basso" -#. Toast shown after adaptive screen-share quality lowers frame rate. {frameRate} is a number and {reason} is the limitation reason. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:78 -msgctxt "adaptive-screen-share" -msgid "Lowered screen share to {frameRate} FPS - {reason}" -msgstr "Qualità della condivisione schermo ridotta a {frameRate} FPS - {reason}" - -#. Toast shown after adaptive screen-share quality lowers resolution. {resolution} is a resolution label and {reason} is the limitation reason. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:84 -msgctxt "adaptive-screen-share" -msgid "Lowered screen share to {resolution} - {reason}" -msgstr "Risoluzione della condivisione schermo ridotta a {resolution} - {reason}" - #. Country name. EU member state in the illegal-content report country dropdown. #: src/features/moderation/components/report/OptionDescriptors.ts:179 msgid "Luxembourg" @@ -20009,7 +19945,7 @@ msgstr "Autorizzazione microfono richiesta" msgid "Microphone test" msgstr "Test microfono" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:952 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:890 msgid "Microphone workaround" msgstr "Soluzione alternativa microfono" @@ -22146,7 +22082,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:972 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:910 msgid "Only default speakers" msgstr "Solo altoparlanti predefiniti" @@ -22194,7 +22130,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:962 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:900 msgid "Only speakers" msgstr "Solo oratori" @@ -24635,12 +24571,6 @@ msgstr "La funzione push-to-talk non riattiverà il microfono quando sei in moda msgid "Quality" msgstr "Qualità" -#. Fallback reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:73 -msgctxt "adaptive-screen-share" -msgid "quality limited" -msgstr "qualità limitata" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:49 @@ -24735,12 +24665,6 @@ msgstr "Gruppo di opzioni" msgid "Raid coordination" msgstr "Coordinamento raid" -#. Toast shown after adaptive screen-share quality raises resolution. {resolution} is a resolution label. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:90 -msgctxt "adaptive-screen-share" -msgid "Raised screen share to {resolution}" -msgstr "Risoluzione dello screen share a {resolution}" - #. 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/AccessibilitySections.ts:171 msgid "Rate" @@ -24756,7 +24680,7 @@ msgid "Raw embed JSON" msgstr "JSON di debug per l'incorporamento grezzo" #. Description for the high-tier Screen share streaming preset (Plutonium). Source resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:80 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:78 msgid "Razor-sharp text at native source, 15 FPS" msgstr "Testo nitidissimo alla risoluzione originale, 15 FPS" @@ -26364,7 +26288,7 @@ msgstr "Il ridimensionamento, l'ingrandimento e l'aggancio delle finestre dipend #. Section header in the stream settings menu for resolution options. #. 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/VoiceVideoSections.ts:201 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:118 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:116 msgid "Resolution" msgstr "Risoluzione" @@ -27061,7 +26985,7 @@ msgstr "Autorizzazione registrazione schermo richiesta" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Streaming preset label in the stream settings menu. Optimized for sharp text in screen shares. #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:217 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:76 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:74 msgid "Screen share" msgstr "Condivisione schermo" @@ -27091,7 +27015,7 @@ msgid "Screen share encoder controls" msgstr "Controlli dell'encoder per la condivisione dello schermo" #. Title of a modal shown when an active screen share stops unexpectedly. -#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:98 +#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:97 msgctxt "screen-share" msgid "Screen share ended" msgstr "Screen share terminato" @@ -28540,7 +28464,7 @@ msgid "Share screens and windows." msgstr "Condividi schermi e finestre." #. Toggle label for sharing audio with an active stream. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:156 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:144 msgid "Share stream audio" msgstr "Condividi l'audio dello stream" @@ -28610,7 +28534,7 @@ msgid "Sharing personal information" msgstr "Condivisione di informazioni personali" #. Description for the free-tier Screen share streaming preset. Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:85 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:83 msgid "Sharper text at 720p, 30 FPS" msgstr "Testo più nitido a 720p, 30 FPS" @@ -29906,16 +29830,10 @@ msgstr "Suoni" #. Short label in the video tab for the native source resolution option. Keep it concise. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:64 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:244 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:98 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:96 msgid "Source" msgstr "Sorgente" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:58 -msgctxt "adaptive-screen-share" -msgid "source quality" -msgstr "qualità sorgente" - #. 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/VoiceVideoSections.ts:245 msgid "Source quality" @@ -30647,7 +30565,7 @@ 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 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:140 msgid "Stream quality" msgstr "Qualità dello streaming" @@ -30673,7 +30591,7 @@ msgid "Streaming" msgstr "In streaming" #. Section header in the stream settings menu. Picks between Gaming / Screen share / Custom presets. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:114 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:112 msgid "Streaming mode" msgstr "Modalità streaming" @@ -31127,7 +31045,7 @@ msgstr "Annunci di sistema dallo staff di {productName}. Non puoi rispondere qui #. Audio device option label meaning the OS default audio input device. #. Footer summary fallback for the default capture-device audio input. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:252 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:130 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:128 msgid "System default" msgstr "Predefinito di sistema" @@ -31676,7 +31594,7 @@ msgid "The provided redirect_uri must use HTTP or HTTPS." msgstr "L'URI di reindirizzamento fornito deve usare HTTP o HTTPS." #. Body of a modal shown when a browser screen share track ends outside the app, for example from the browser sharing controls. -#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:103 +#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:102 msgctxt "screen-share" msgid "The screen share source stopped sending video, so your screen share was stopped." msgstr "La sorgente della condivisione dello schermo ha smesso di inviare video, quindi la condivisione dello schermo è stata interrotta." @@ -34146,7 +34064,7 @@ msgstr "Gruppo senza nome" #. Fallback label for an audio input device whose name is not reported by the OS. #. Footer summary fallback for an audio input without a reported name. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:256 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:134 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:132 msgid "Unnamed input" msgstr "Input senza nome" diff --git a/fluxer_app/src/features/i18n/locales/ja/messages.po b/fluxer_app/src/features/i18n/locales/ja/messages.po index 8a4a39c66..5a8904eb9 100644 --- a/fluxer_app/src/features/i18n/locales/ja/messages.po +++ b/fluxer_app/src/features/i18n/locales/ja/messages.po @@ -1665,12 +1665,6 @@ msgstr "100回使用" msgid "1080p" msgstr "1080p" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:48 -msgctxt "adaptive-screen-share" -msgid "1080p" -msgstr "1080p" - #. Fixed duration label for a 12-hour interval. Used as a standalone label in duration text or option lists. #: src/features/i18n/utils/CommonMessageDescriptors.ts:23 msgid "12 hours" @@ -1691,14 +1685,8 @@ msgstr "12-hour" msgid "1440p" msgstr "1440p" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:53 -msgctxt "adaptive-screen-share" -msgid "1440p" -msgstr "1440p" - #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:102 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:100 msgid "15 FPS" msgstr "15 FPS" @@ -1735,12 +1723,6 @@ msgstr "2~32文字(半角英数字、アンダースコア)." msgid "24-hour" msgstr "24-hour" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:33 -msgctxt "adaptive-screen-share" -msgid "240p" -msgstr "240p" - #. Invite max-uses dropdown option for 25 uses. #: src/features/invite/components/modals/InviteModal.tsx:72 msgid "25 uses" @@ -1779,7 +1761,7 @@ msgid "3 months" msgstr "3ヶ月" #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:106 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:104 msgid "30 FPS" msgstr "30 FPS" @@ -1800,12 +1782,6 @@ msgstr "404: ページが見つかりません" msgid "40px, 3 members" msgstr "40px、メンバー3人" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:38 -msgctxt "adaptive-screen-share" -msgid "480p" -msgstr "480p" - #. Ban duration option in the destructive ban-member modal for a five-day temporary ban. #: src/features/moderation/components/modals/BanMemberModal.tsx:47 msgid "5 days" @@ -1844,7 +1820,7 @@ msgid "6-digit code" msgstr "6桁のコード" #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:110 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:108 msgid "60 FPS" msgstr "60 FPS" @@ -1858,12 +1834,6 @@ msgstr "60秒" msgid "7 days" msgstr "7日間" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:43 -msgctxt "adaptive-screen-share" -msgid "720p" -msgstr "720p" - #. Required-action error when the API requires a captcha for phone verification. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:426 msgid "A browser check is required before phone verification. Try again from the sign-in page or contact support." @@ -2314,11 +2284,6 @@ msgstr "アクティビティしきい値" msgid "Actual size" msgstr "実際のサイズ" -#. Toggle label in the stream settings menu. When enabled, productName can lower screen-share resolution if the encoder is CPU or bandwidth limited. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:142 -msgid "Adaptive quality" -msgstr "適応品質" - #. Action label for adding the current selection. #. Button label in the favorite meme editor that adds the typed tag to the tag list. #. Button label in the sticker editor that adds the typed tag to the tag list. @@ -2774,11 +2739,6 @@ msgstr "アプリ全体のズームレベルを調整します。Firefoxでは msgid "Adjust the overall zoom level of the app. Use {zoomIn} / {zoomOut} to adjust quickly." msgstr "アプリ全体の表示サイズを調整します。{zoomIn}または{zoomOut}で素早く調整できます。" -#. Inline adaptive-quality status in the stream settings menu. Shows the current automatically lowered resolution and frame rate. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:147 -msgid "Adjusted to {resolution} {frameRate} FPS" -msgstr "{resolution} {frameRate} FPSに調整済み" - #. Permission name: grants all permissions and bypasses restrictions. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:157 msgid "Administrator" @@ -4118,7 +4078,7 @@ msgid "Audio boost" msgstr "音声ブースト" #. Section header in the stream settings menu. Selects the audio capture device for the share. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:126 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:124 msgid "Audio device" msgstr "オーディオデバイス" @@ -4213,7 +4173,7 @@ msgid "Audio send:" msgstr "音声送信:" #. Section header in the stream settings menu grouping audio-related toggles. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:138 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:136 msgid "Audio settings" msgstr "オーディオ設定" @@ -4839,12 +4799,6 @@ msgstr "このユーザーをBANする" msgid "Bandwidth" msgstr "帯域幅" -#. Reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:63 -msgctxt "adaptive-screen-share" -msgid "bandwidth limited" -msgstr "帯域幅制限" - #. IAR modal: disabled-state label on the ban card after the user is banned from this community. #: src/features/moderation/components/report_modal/IARModalCopy.ts:159 msgid "Banned" @@ -5845,15 +5799,15 @@ msgstr "画像認証に失敗しました。もう一度お試しください。 msgid "Capture" msgstr "キャプチャ" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:407 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:394 msgid "Capture app audio" msgstr "アプリの音声をキャプチャ" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:408 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:395 msgid "Capture desktop audio" msgstr "デスクトップ音声をキャプチャ" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:406 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:393 msgid "Capture device audio" msgstr "デバイスの音声をキャプチャ" @@ -9416,12 +9370,6 @@ msgstr "カバー" msgid "Cozy" msgstr "居心地の良い" -#. Reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:68 -msgctxt "adaptive-screen-share" -msgid "CPU limited" -msgstr "CPU負荷" - #. Generic primary action label that creates the item described by the current dialog or form. #: src/features/i18n/utils/CommonMessageDescriptors.ts:148 msgid "Create" @@ -9824,7 +9772,7 @@ msgstr "現在: {mutedText}" #: src/features/voice/components/AudioSourcePickerLinux.tsx:30 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:44 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:232 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:90 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:88 msgid "Custom" msgstr "カスタム" @@ -11065,7 +11013,7 @@ msgstr "デバイスの詳細" msgid "Device revoked" msgstr "デバイスを削除しました" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1030 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:968 msgid "Device selection" msgstr "デバイス選択" @@ -11094,7 +11042,7 @@ msgid "Devices" msgstr "デバイス" #. Description for the Custom streaming preset. Lightly playful prose; keep tone casual. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:94 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:92 msgid "Dial in your own numbers" msgstr "電話番号で参加" @@ -14453,12 +14401,12 @@ msgid "Flexible text channel names" msgstr "テキストチャンネル名を自由に設定" #. Description for the high-tier Gaming streaming preset (Plutonium). Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:67 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:65 msgid "Fluid motion at 1440p 60 FPS" msgstr "1440p 60 FPSでなめらかな動き" #. Description for the free-tier Gaming streaming preset. Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:72 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:70 msgid "Fluid motion at 720p 30 FPS" msgstr "720p 30 FPSでなめらかな動き" @@ -14545,7 +14493,7 @@ msgstr "フォルダー設定" msgid "Follow us on {blueskyProviderName}" msgstr "{blueskyProviderName}でフォローする" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:825 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:816 msgid "Follow voice input" msgstr "音声入力に従う" @@ -14817,7 +14765,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/UserVideoTab.tsx:310 #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:225 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:122 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:120 msgid "Frame rate" msgstr "フレームレート" @@ -15064,7 +15012,7 @@ msgstr "ゲームコントローラー" #. Streaming preset label in the stream settings menu. Higher frame rate, optimized for video games. #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:76 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:224 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:63 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:61 msgid "Gaming" msgstr "ゲーム" @@ -15564,7 +15512,7 @@ msgstr "{0}を付与しました。" msgid "Grants all permissions and bypasses channel restrictions. Highly sensitive." msgstr "すべての権限を付与し、チャンネル制限をバイパスします。機密性の高い操作です。" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1017 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:955 msgid "Granular selection" msgstr "詳細選択" @@ -16128,7 +16076,7 @@ msgstr "パスワードを非表示" msgid "Hide picture-in-picture popout?" msgstr "ピクチャーインピクチャーを非表示にしますか?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:866 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:857 msgid "Hide preview thumbnail" msgstr "プレビューサムネイルを非表示" @@ -16573,11 +16521,11 @@ msgstr "無視" msgid "Ignore friend request" msgstr "フレンド申請を無視" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1007 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:945 msgid "Ignore hardware devices" msgstr "ハードウェアデバイスを無視" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:983 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:921 msgid "Ignore input media" msgstr "入力メディアを無視" @@ -16603,7 +16551,7 @@ msgstr "スパム報告を無視" msgid "Ignore the friend request from {displayName}?" msgstr "{displayName}からの友達リクエストを無視しますか?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:994 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:932 msgid "Ignore virtual" msgstr "バーチャル背景を無視" @@ -18783,18 +18731,6 @@ msgstr "音量" msgid "Low" msgstr "低" -#. Toast shown after adaptive screen-share quality lowers frame rate. {frameRate} is a number and {reason} is the limitation reason. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:78 -msgctxt "adaptive-screen-share" -msgid "Lowered screen share to {frameRate} FPS - {reason}" -msgstr "スクリーン共有を {frameRate} FPS に下げました - {reason}" - -#. Toast shown after adaptive screen-share quality lowers resolution. {resolution} is a resolution label and {reason} is the limitation reason. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:84 -msgctxt "adaptive-screen-share" -msgid "Lowered screen share to {resolution} - {reason}" -msgstr "スクリーン共有を {resolution} に下げました - {reason}" - #. Country name. EU member state in the illegal-content report country dropdown. #: src/features/moderation/components/report/OptionDescriptors.ts:179 msgid "Luxembourg" @@ -20009,7 +19945,7 @@ msgstr "マイクの許可が必要です" msgid "Microphone test" msgstr "マイクテスト" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:952 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:890 msgid "Microphone workaround" msgstr "マイクの不具合を修正" @@ -22146,7 +22082,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:972 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:910 msgid "Only default speakers" msgstr "デフォルトスピーカーのみ" @@ -22194,7 +22130,7 @@ msgstr "何をするか正確に理解している場合にのみ、ここにコ msgid "Only show message previews for DMs with unread messages" msgstr "未読メッセージがあるDMのメッセージプレビューのみ表示" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:962 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:900 msgid "Only speakers" msgstr "発言者のみ" @@ -24635,12 +24571,6 @@ msgstr "プッシュ・トゥ・トークは、ミュート状態のときにマ msgid "Quality" msgstr "品質" -#. Fallback reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:73 -msgctxt "adaptive-screen-share" -msgid "quality limited" -msgstr "品質が制限されました" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:49 @@ -24735,12 +24665,6 @@ msgstr "ラジオグループ" msgid "Raid coordination" msgstr "レイドの調整" -#. Toast shown after adaptive screen-share quality raises resolution. {resolution} is a resolution label. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:90 -msgctxt "adaptive-screen-share" -msgid "Raised screen share to {resolution}" -msgstr "画面共有を {resolution} に変更しました" - #. 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/AccessibilitySections.ts:171 msgid "Rate" @@ -24756,7 +24680,7 @@ msgid "Raw embed JSON" msgstr "生の埋め込み JSON" #. Description for the high-tier Screen share streaming preset (Plutonium). Source resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:80 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:78 msgid "Razor-sharp text at native source, 15 FPS" msgstr "ネイティブソースでくっきりしたテキスト、15 FPS" @@ -26364,7 +26288,7 @@ msgstr "ウィンドウのリサイズ、最大化、スナップはコンポジ #. Section header in the stream settings menu for resolution options. #. 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/VoiceVideoSections.ts:201 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:118 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:116 msgid "Resolution" msgstr "解像度" @@ -27061,7 +26985,7 @@ msgstr "画面収録の許可が必要です" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Streaming preset label in the stream settings menu. Optimized for sharp text in screen shares. #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:217 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:76 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:74 msgid "Screen share" msgstr "画面共有" @@ -27091,7 +27015,7 @@ msgid "Screen share encoder controls" msgstr "画面共有エンコーダー設定" #. Title of a modal shown when an active screen share stops unexpectedly. -#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:98 +#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:97 msgctxt "screen-share" msgid "Screen share ended" msgstr "画面共有が終了しました" @@ -28540,7 +28464,7 @@ msgid "Share screens and windows." msgstr "画面とウィンドウを共有します。" #. Toggle label for sharing audio with an active stream. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:156 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:144 msgid "Share stream audio" msgstr "ストリームの音声共有" @@ -28610,7 +28534,7 @@ msgid "Sharing personal information" msgstr "個人情報の共有" #. Description for the free-tier Screen share streaming preset. Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:85 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:83 msgid "Sharper text at 720p, 30 FPS" msgstr "720p、30 FPSでより鮮明なテキスト" @@ -29906,16 +29830,10 @@ msgstr "サウンド" #. Short label in the video tab for the native source resolution option. Keep it concise. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:64 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:244 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:98 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:96 msgid "Source" msgstr "ソース" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:58 -msgctxt "adaptive-screen-share" -msgid "source quality" -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/VoiceVideoSections.ts:245 msgid "Source quality" @@ -30647,7 +30565,7 @@ 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 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:140 msgid "Stream quality" msgstr "ストリームの画質" @@ -30673,7 +30591,7 @@ msgid "Streaming" msgstr "配信中" #. Section header in the stream settings menu. Picks between Gaming / Screen share / Custom presets. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:114 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:112 msgid "Streaming mode" msgstr "配信モード" @@ -31127,7 +31045,7 @@ msgstr "{productName}スタッフからのシステムアナウンスです。 #. Audio device option label meaning the OS default audio input device. #. Footer summary fallback for the default capture-device audio input. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:252 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:130 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:128 msgid "System default" msgstr "システムのデフォルト" @@ -31676,7 +31594,7 @@ msgid "The provided redirect_uri must use HTTP or HTTPS." msgstr "指定されたredirect_uriはHTTPまたはHTTPSを使用する必要があります。" #. Body of a modal shown when a browser screen share track ends outside the app, for example from the browser sharing controls. -#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:103 +#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:102 msgctxt "screen-share" msgid "The screen share source stopped sending video, so your screen share was stopped." msgstr "画面共有のソースがビデオの送信を停止したため、画面共有は停止されました。" @@ -34146,7 +34064,7 @@ msgstr "名前のないグループ" #. Fallback label for an audio input device whose name is not reported by the OS. #. Footer summary fallback for an audio input without a reported name. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:256 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:134 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:132 msgid "Unnamed input" msgstr "名前のない入力" diff --git a/fluxer_app/src/features/i18n/locales/ko/messages.po b/fluxer_app/src/features/i18n/locales/ko/messages.po index a83c6aae0..664159508 100644 --- a/fluxer_app/src/features/i18n/locales/ko/messages.po +++ b/fluxer_app/src/features/i18n/locales/ko/messages.po @@ -1665,12 +1665,6 @@ msgstr "100회 사용" msgid "1080p" msgstr "1080p" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:48 -msgctxt "adaptive-screen-share" -msgid "1080p" -msgstr "1080p" - #. Fixed duration label for a 12-hour interval. Used as a standalone label in duration text or option lists. #: src/features/i18n/utils/CommonMessageDescriptors.ts:23 msgid "12 hours" @@ -1691,14 +1685,8 @@ msgstr "12-hour" msgid "1440p" msgstr "1440p" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:53 -msgctxt "adaptive-screen-share" -msgid "1440p" -msgstr "1440p" - #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:102 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:100 msgid "15 FPS" msgstr "15 FPS" @@ -1735,12 +1723,6 @@ msgstr "2~32자, 문자, 숫자, 밑줄." msgid "24-hour" msgstr "24-hour" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:33 -msgctxt "adaptive-screen-share" -msgid "240p" -msgstr "240p" - #. Invite max-uses dropdown option for 25 uses. #: src/features/invite/components/modals/InviteModal.tsx:72 msgid "25 uses" @@ -1779,7 +1761,7 @@ msgid "3 months" msgstr "3개월" #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:106 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:104 msgid "30 FPS" msgstr "30 FPS" @@ -1800,12 +1782,6 @@ msgstr "404: 페이지를 찾을 수 없습니다" msgid "40px, 3 members" msgstr "40px, 멤버 3명" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:38 -msgctxt "adaptive-screen-share" -msgid "480p" -msgstr "480p" - #. Ban duration option in the destructive ban-member modal for a five-day temporary ban. #: src/features/moderation/components/modals/BanMemberModal.tsx:47 msgid "5 days" @@ -1844,7 +1820,7 @@ msgid "6-digit code" msgstr "6자리 코드" #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:110 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:108 msgid "60 FPS" msgstr "60 FPS" @@ -1858,12 +1834,6 @@ msgstr "60초" msgid "7 days" msgstr "7일" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:43 -msgctxt "adaptive-screen-share" -msgid "720p" -msgstr "720p" - #. Required-action error when the API requires a captcha for phone verification. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:426 msgid "A browser check is required before phone verification. Try again from the sign-in page or contact support." @@ -2314,11 +2284,6 @@ msgstr "활동 임계값" msgid "Actual size" msgstr "실제 크기" -#. Toggle label in the stream settings menu. When enabled, productName can lower screen-share resolution if the encoder is CPU or bandwidth limited. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:142 -msgid "Adaptive quality" -msgstr "적응형 화질" - #. Action label for adding the current selection. #. Button label in the favorite meme editor that adds the typed tag to the tag list. #. Button label in the sticker editor that adds the typed tag to the tag list. @@ -2774,11 +2739,6 @@ msgstr "앱의 전체 확대/축소 수준을 조정합니다. Firefox는 표준 msgid "Adjust the overall zoom level of the app. Use {zoomIn} / {zoomOut} to adjust quickly." msgstr "앱의 전체적인 확대/축소 수준을 조정합니다. {zoomIn} 또는 {zoomOut}을(를) 사용하여 빠르게 조정할 수 있습니다." -#. Inline adaptive-quality status in the stream settings menu. Shows the current automatically lowered resolution and frame rate. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:147 -msgid "Adjusted to {resolution} {frameRate} FPS" -msgstr "{resolution} {frameRate} FPS로 조정됨" - #. Permission name: grants all permissions and bypasses restrictions. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:157 msgid "Administrator" @@ -4118,7 +4078,7 @@ msgid "Audio boost" msgstr "오디오 부스트" #. Section header in the stream settings menu. Selects the audio capture device for the share. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:126 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:124 msgid "Audio device" msgstr "오디오 장치" @@ -4213,7 +4173,7 @@ msgid "Audio send:" msgstr "오디오 전송:" #. Section header in the stream settings menu grouping audio-related toggles. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:138 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:136 msgid "Audio settings" msgstr "오디오 설정" @@ -4839,12 +4799,6 @@ msgstr "이 사용자 차단" msgid "Bandwidth" msgstr "대역폭" -#. Reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:63 -msgctxt "adaptive-screen-share" -msgid "bandwidth limited" -msgstr "대역폭 제한" - #. IAR modal: disabled-state label on the ban card after the user is banned from this community. #: src/features/moderation/components/report_modal/IARModalCopy.ts:159 msgid "Banned" @@ -5845,15 +5799,15 @@ msgstr "캡차 인증에 실패했습니다. 다시 시도해 주세요." msgid "Capture" msgstr "캡처" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:407 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:394 msgid "Capture app audio" msgstr "앱 오디오 캡처" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:408 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:395 msgid "Capture desktop audio" msgstr "데스크톱 오디오 캡처" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:406 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:393 msgid "Capture device audio" msgstr "기기 오디오 캡처" @@ -9416,12 +9370,6 @@ msgstr "표지" msgid "Cozy" msgstr "아늑한" -#. Reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:68 -msgctxt "adaptive-screen-share" -msgid "CPU limited" -msgstr "CPU 제한" - #. Generic primary action label that creates the item described by the current dialog or form. #: src/features/i18n/utils/CommonMessageDescriptors.ts:148 msgid "Create" @@ -9824,7 +9772,7 @@ msgstr "현재: {mutedText}" #: src/features/voice/components/AudioSourcePickerLinux.tsx:30 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:44 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:232 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:90 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:88 msgid "Custom" msgstr "사용자 지정" @@ -11065,7 +11013,7 @@ msgstr "장치 정보" msgid "Device revoked" msgstr "기기 연결 해제됨" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1030 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:968 msgid "Device selection" msgstr "기기 선택" @@ -11094,7 +11042,7 @@ msgid "Devices" msgstr "기기" #. Description for the Custom streaming preset. Lightly playful prose; keep tone casual. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:94 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:92 msgid "Dial in your own numbers" msgstr "내 번호로 전화 걸기" @@ -14453,12 +14401,12 @@ msgid "Flexible text channel names" msgstr "유연한 텍스트 채널 이름" #. Description for the high-tier Gaming streaming preset (Plutonium). Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:67 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:65 msgid "Fluid motion at 1440p 60 FPS" msgstr "1440p 60FPS에서 부드러운 움직임" #. Description for the free-tier Gaming streaming preset. Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:72 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:70 msgid "Fluid motion at 720p 30 FPS" msgstr "720p 30FPS로 부드러운 움직임" @@ -14545,7 +14493,7 @@ msgstr "폴더 설정" msgid "Follow us on {blueskyProviderName}" msgstr "{blueskyProviderName}에서 팔로우하세요" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:825 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:816 msgid "Follow voice input" msgstr "음성 입력 따라가기" @@ -14817,7 +14765,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/UserVideoTab.tsx:310 #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:225 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:122 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:120 msgid "Frame rate" msgstr "프레임률" @@ -15064,7 +15012,7 @@ msgstr "게임 컨트롤러" #. Streaming preset label in the stream settings menu. Higher frame rate, optimized for video games. #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:76 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:224 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:63 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:61 msgid "Gaming" msgstr "게임" @@ -15564,7 +15512,7 @@ msgstr "{0} 부여됨." msgid "Grants all permissions and bypasses channel restrictions. Highly sensitive." msgstr "모든 권한을 부여하고 채널 제한을 우회합니다. 매우 민감한 권한입니다." -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1017 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:955 msgid "Granular selection" msgstr "세부 선택" @@ -16128,7 +16076,7 @@ msgstr "비밀번호 숨기기" msgid "Hide picture-in-picture popout?" msgstr "화면 속 화면 팝업 숨기기?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:866 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:857 msgid "Hide preview thumbnail" msgstr "미리보기 썸네일 숨기기" @@ -16573,11 +16521,11 @@ msgstr "무시" msgid "Ignore friend request" msgstr "친구 요청 무시하기" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1007 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:945 msgid "Ignore hardware devices" msgstr "하드웨어 기기 무시" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:983 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:921 msgid "Ignore input media" msgstr "입력 미디어 무시" @@ -16603,7 +16551,7 @@ msgstr "스팸 신고 무시" msgid "Ignore the friend request from {displayName}?" msgstr "{displayName}님의 친구 요청을 무시하시겠어요?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:994 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:932 msgid "Ignore virtual" msgstr "가상 배경 무시" @@ -18783,18 +18731,6 @@ msgstr "음량" msgid "Low" msgstr "낮음" -#. Toast shown after adaptive screen-share quality lowers frame rate. {frameRate} is a number and {reason} is the limitation reason. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:78 -msgctxt "adaptive-screen-share" -msgid "Lowered screen share to {frameRate} FPS - {reason}" -msgstr "화면 공유를 {frameRate} FPS로 낮춤 - {reason}" - -#. Toast shown after adaptive screen-share quality lowers resolution. {resolution} is a resolution label and {reason} is the limitation reason. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:84 -msgctxt "adaptive-screen-share" -msgid "Lowered screen share to {resolution} - {reason}" -msgstr "화면 공유를 {resolution}으로 낮춤 - {reason}" - #. Country name. EU member state in the illegal-content report country dropdown. #: src/features/moderation/components/report/OptionDescriptors.ts:179 msgid "Luxembourg" @@ -20009,7 +19945,7 @@ msgstr "마이크 권한 필요" msgid "Microphone test" msgstr "마이크 테스트" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:952 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:890 msgid "Microphone workaround" msgstr "마이크 문제 해결" @@ -22146,7 +22082,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:972 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:910 msgid "Only default speakers" msgstr "기본 스피커만 사용" @@ -22194,7 +22130,7 @@ msgstr "여기에서 실행하는 코드가 어떤 동작을 하는지 정확히 msgid "Only show message previews for DMs with unread messages" msgstr "읽지 않은 메시지가 있는 DM에 대해서만 메시지 미리보기 표시" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:962 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:900 msgid "Only speakers" msgstr "스피커만" @@ -24635,12 +24571,6 @@ msgstr "음성 채팅 단축키를 누르면 음소거 상태에서는 마이크 msgid "Quality" msgstr "품질" -#. Fallback reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:73 -msgctxt "adaptive-screen-share" -msgid "quality limited" -msgstr "품질 제한됨" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:49 @@ -24735,12 +24665,6 @@ msgstr "라디오 그룹" msgid "Raid coordination" msgstr "레이드 조율" -#. Toast shown after adaptive screen-share quality raises resolution. {resolution} is a resolution label. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:90 -msgctxt "adaptive-screen-share" -msgid "Raised screen share to {resolution}" -msgstr "{resolution}로 화면 공유 품질을 높였습니다" - #. 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/AccessibilitySections.ts:171 msgid "Rate" @@ -24756,7 +24680,7 @@ msgid "Raw embed JSON" msgstr "원시 임베드 JSON" #. Description for the high-tier Screen share streaming preset (Plutonium). Source resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:80 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:78 msgid "Razor-sharp text at native source, 15 FPS" msgstr "원본 화질 텍스트, 15 FPS" @@ -26364,7 +26288,7 @@ msgstr "창 크기 조절, 최대화, 창 스냅은 컴포지터에 따라 달 #. Section header in the stream settings menu for resolution options. #. 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/VoiceVideoSections.ts:201 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:118 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:116 msgid "Resolution" msgstr "해상도" @@ -27061,7 +26985,7 @@ msgstr "화면 녹화 권한 필요" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Streaming preset label in the stream settings menu. Optimized for sharp text in screen shares. #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:217 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:76 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:74 msgid "Screen share" msgstr "화면 공유" @@ -27091,7 +27015,7 @@ msgid "Screen share encoder controls" msgstr "화면 공유 인코더 컨트롤" #. Title of a modal shown when an active screen share stops unexpectedly. -#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:98 +#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:97 msgctxt "screen-share" msgid "Screen share ended" msgstr "화면 공유가 종료되었습니다" @@ -28540,7 +28464,7 @@ msgid "Share screens and windows." msgstr "화면 및 창 공유" #. Toggle label for sharing audio with an active stream. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:156 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:144 msgid "Share stream audio" msgstr "스트림 오디오 공유" @@ -28610,7 +28534,7 @@ msgid "Sharing personal information" msgstr "개인 정보 공유" #. Description for the free-tier Screen share streaming preset. Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:85 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:83 msgid "Sharper text at 720p, 30 FPS" msgstr "720p, 30 FPS로 더 선명한 텍스트" @@ -29906,16 +29830,10 @@ msgstr "소리" #. Short label in the video tab for the native source resolution option. Keep it concise. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:64 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:244 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:98 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:96 msgid "Source" msgstr "원본" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:58 -msgctxt "adaptive-screen-share" -msgid "source quality" -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/VoiceVideoSections.ts:245 msgid "Source quality" @@ -30647,7 +30565,7 @@ 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 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:140 msgid "Stream quality" msgstr "스트림 품질" @@ -30673,7 +30591,7 @@ msgid "Streaming" msgstr "스트리밍 중" #. Section header in the stream settings menu. Picks between Gaming / Screen share / Custom presets. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:114 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:112 msgid "Streaming mode" msgstr "스트리밍 모드" @@ -31127,7 +31045,7 @@ msgstr "{productName} 직원의 시스템 공지입니다. 여기에 답장할 #. Audio device option label meaning the OS default audio input device. #. Footer summary fallback for the default capture-device audio input. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:252 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:130 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:128 msgid "System default" msgstr "시스템 기본값" @@ -31676,7 +31594,7 @@ msgid "The provided redirect_uri must use HTTP or HTTPS." msgstr "제공된 redirect_uri는 HTTP 또는 HTTPS를 사용해야 합니다." #. Body of a modal shown when a browser screen share track ends outside the app, for example from the browser sharing controls. -#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:103 +#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:102 msgctxt "screen-share" msgid "The screen share source stopped sending video, so your screen share was stopped." msgstr "화면 공유 소스가 더 이상 비디오를 보내지 않아 화면 공유가 중단되었습니다." @@ -34146,7 +34064,7 @@ msgstr "이름 없는 그룹" #. Fallback label for an audio input device whose name is not reported by the OS. #. Footer summary fallback for an audio input without a reported name. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:256 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:134 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:132 msgid "Unnamed input" msgstr "이름 없는 입력" diff --git a/fluxer_app/src/features/i18n/locales/lt/messages.po b/fluxer_app/src/features/i18n/locales/lt/messages.po index 7438b11e4..087efe2b6 100644 --- a/fluxer_app/src/features/i18n/locales/lt/messages.po +++ b/fluxer_app/src/features/i18n/locales/lt/messages.po @@ -1665,12 +1665,6 @@ msgstr "100 naudojimų" msgid "1080p" msgstr "1080p" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:48 -msgctxt "adaptive-screen-share" -msgid "1080p" -msgstr "1080p" - #. Fixed duration label for a 12-hour interval. Used as a standalone label in duration text or option lists. #: src/features/i18n/utils/CommonMessageDescriptors.ts:23 msgid "12 hours" @@ -1691,14 +1685,8 @@ msgstr "12-hour" msgid "1440p" msgstr "1440p" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:53 -msgctxt "adaptive-screen-share" -msgid "1440p" -msgstr "1440p" - #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:102 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:100 msgid "15 FPS" msgstr "15 kadrų per sekundę" @@ -1735,12 +1723,6 @@ msgstr "2–32 simboliai, raidės, skaičiai, pabraukimai." msgid "24-hour" msgstr "24-hour" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:33 -msgctxt "adaptive-screen-share" -msgid "240p" -msgstr "240p" - #. Invite max-uses dropdown option for 25 uses. #: src/features/invite/components/modals/InviteModal.tsx:72 msgid "25 uses" @@ -1779,7 +1761,7 @@ msgid "3 months" msgstr "3 mėnesiai" #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:106 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:104 msgid "30 FPS" msgstr "30 kadrų per sekundę" @@ -1800,12 +1782,6 @@ msgstr "404: puslapis nerastas" msgid "40px, 3 members" msgstr "40 pikselių, 3 nariai" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:38 -msgctxt "adaptive-screen-share" -msgid "480p" -msgstr "480p" - #. Ban duration option in the destructive ban-member modal for a five-day temporary ban. #: src/features/moderation/components/modals/BanMemberModal.tsx:47 msgid "5 days" @@ -1844,7 +1820,7 @@ msgid "6-digit code" msgstr "6 skaitmenų kodas" #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:110 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:108 msgid "60 FPS" msgstr "60 FPS" @@ -1858,12 +1834,6 @@ msgstr "60 sekundžių" msgid "7 days" msgstr "7 dienos" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:43 -msgctxt "adaptive-screen-share" -msgid "720p" -msgstr "720p" - #. Required-action error when the API requires a captcha for phone verification. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:426 msgid "A browser check is required before phone verification. Try again from the sign-in page or contact support." @@ -2314,11 +2284,6 @@ msgstr "Aktyvumo slenkstis" msgid "Actual size" msgstr "Tikrasis dydis" -#. Toggle label in the stream settings menu. When enabled, productName can lower screen-share resolution if the encoder is CPU or bandwidth limited. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:142 -msgid "Adaptive quality" -msgstr "Adaptyvioji kokybė" - #. Action label for adding the current selection. #. Button label in the favorite meme editor that adds the typed tag to the tag list. #. Button label in the sticker editor that adds the typed tag to the tag list. @@ -2774,11 +2739,6 @@ msgstr "Pakeiskite bendrą programos mastelio lygį. „Firefox“ išsaugo stan msgid "Adjust the overall zoom level of the app. Use {zoomIn} / {zoomOut} to adjust quickly." msgstr "Koreguokite bendrą programėlės mastelio lygį. Norėdami greitai koreguoti, naudokite {zoomIn} / {zoomOut}." -#. Inline adaptive-quality status in the stream settings menu. Shows the current automatically lowered resolution and frame rate. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:147 -msgid "Adjusted to {resolution} {frameRate} FPS" -msgstr "Pritaikyta prie {resolution} {frameRate} FPS" - #. Permission name: grants all permissions and bypasses restrictions. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:157 msgid "Administrator" @@ -4118,7 +4078,7 @@ msgid "Audio boost" msgstr "Garso stiprinimas" #. Section header in the stream settings menu. Selects the audio capture device for the share. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:126 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:124 msgid "Audio device" msgstr "Garso įrenginys" @@ -4213,7 +4173,7 @@ msgid "Audio send:" msgstr "Garso siuntimas:" #. Section header in the stream settings menu grouping audio-related toggles. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:138 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:136 msgid "Audio settings" msgstr "Garso nustatymai" @@ -4839,12 +4799,6 @@ msgstr "Užblokuoti šį naudotoją" msgid "Bandwidth" msgstr "Pralaidumas" -#. Reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:63 -msgctxt "adaptive-screen-share" -msgid "bandwidth limited" -msgstr "apribotas pralaidumas" - #. IAR modal: disabled-state label on the ban card after the user is banned from this community. #: src/features/moderation/components/report_modal/IARModalCopy.ts:159 msgid "Banned" @@ -5845,15 +5799,15 @@ msgstr "Nepavyko patvirtinti \"Captcha\". Bandykite dar kartą." msgid "Capture" msgstr "Įrašyti" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:407 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:394 msgid "Capture app audio" msgstr "Įrašyti programos garsą" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:408 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:395 msgid "Capture desktop audio" msgstr "Įrašyti darbalaukio garsą" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:406 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:393 msgid "Capture device audio" msgstr "Įrašyti įrenginio garsą" @@ -9416,12 +9370,6 @@ msgstr "Viršelis" msgid "Cozy" msgstr "Jauku" -#. Reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:68 -msgctxt "adaptive-screen-share" -msgid "CPU limited" -msgstr "apribotas CPU našumas" - #. Generic primary action label that creates the item described by the current dialog or form. #: src/features/i18n/utils/CommonMessageDescriptors.ts:148 msgid "Create" @@ -9824,7 +9772,7 @@ msgstr "Šiuo metu: {mutedText}" #: src/features/voice/components/AudioSourcePickerLinux.tsx:30 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:44 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:232 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:90 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:88 msgid "Custom" msgstr "Pasirinktinis" @@ -11065,7 +11013,7 @@ msgstr "Įrenginio informacija" msgid "Device revoked" msgstr "Įrenginys atšauktas" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1030 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:968 msgid "Device selection" msgstr "Įrenginio pasirinkimas" @@ -11094,7 +11042,7 @@ msgid "Devices" msgstr "Įrenginiai" #. Description for the Custom streaming preset. Lightly playful prose; keep tone casual. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:94 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:92 msgid "Dial in your own numbers" msgstr "Įveskite savo numerius" @@ -14453,12 +14401,12 @@ msgid "Flexible text channel names" msgstr "Lankstūs teksto kanalo pavadinimai" #. Description for the high-tier Gaming streaming preset (Plutonium). Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:67 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:65 msgid "Fluid motion at 1440p 60 FPS" msgstr "Sklandus judesys 1440p 60 FPS" #. Description for the free-tier Gaming streaming preset. Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:72 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:70 msgid "Fluid motion at 720p 30 FPS" msgstr "Sklandus judesys 720p 30 FPS" @@ -14545,7 +14493,7 @@ msgstr "Aplanko nustatymai" msgid "Follow us on {blueskyProviderName}" msgstr "Sekite mus \"{blueskyProviderName}\" tinkle" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:825 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:816 msgid "Follow voice input" msgstr "Sekti balso įvestį" @@ -14817,7 +14765,7 @@ msgstr "Rėmelis" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:310 #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:225 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:122 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:120 msgid "Frame rate" msgstr "Kadrų dažnis" @@ -15064,7 +15012,7 @@ msgstr "Žaidimų pultelis" #. Streaming preset label in the stream settings menu. Higher frame rate, optimized for video games. #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:76 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:224 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:63 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:61 msgid "Gaming" msgstr "Žaidimai" @@ -15564,7 +15512,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:1017 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:955 msgid "Granular selection" msgstr "Detalizuotas pasirinkimas" @@ -16128,7 +16076,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:866 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:857 msgid "Hide preview thumbnail" msgstr "Slėpti peržiūros miniatiūrą" @@ -16573,11 +16521,11 @@ msgstr "Ignoruoti" msgid "Ignore friend request" msgstr "Nepriimti draugo užklausos" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1007 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:945 msgid "Ignore hardware devices" msgstr "Ignoruoti aparatinę įrangą" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:983 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:921 msgid "Ignore input media" msgstr "Ignoruoti įvesties mediją" @@ -16603,7 +16551,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:994 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:932 msgid "Ignore virtual" msgstr "Ignoruoti virtualų" @@ -18783,18 +18731,6 @@ msgstr "Garsumas" msgid "Low" msgstr "Žemas" -#. Toast shown after adaptive screen-share quality lowers frame rate. {frameRate} is a number and {reason} is the limitation reason. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:78 -msgctxt "adaptive-screen-share" -msgid "Lowered screen share to {frameRate} FPS - {reason}" -msgstr "Ekrano dalijimosi kadrų dažnis sumažintas iki {frameRate} FPS – {reason}" - -#. Toast shown after adaptive screen-share quality lowers resolution. {resolution} is a resolution label and {reason} is the limitation reason. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:84 -msgctxt "adaptive-screen-share" -msgid "Lowered screen share to {resolution} - {reason}" -msgstr "Ekrano dalijimosi skiriamoji geba sumažinta iki {resolution} – {reason}" - #. Country name. EU member state in the illegal-content report country dropdown. #: src/features/moderation/components/report/OptionDescriptors.ts:179 msgid "Luxembourg" @@ -20009,7 +19945,7 @@ msgstr "Reikalingas mikrofono leidimas" msgid "Microphone test" msgstr "Mikrofono testas" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:952 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:890 msgid "Microphone workaround" msgstr "Mikrofono apėjimas" @@ -22146,7 +22082,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:972 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:910 msgid "Only default speakers" msgstr "Tik numatytieji garsiakalbiai" @@ -22194,7 +22130,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:962 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:900 msgid "Only speakers" msgstr "Tik kalbėtojai" @@ -24635,12 +24571,6 @@ msgstr "Paspaudus mygtuką, kad galėtumėte kalbėti, mikrofonas neįsijungs, j msgid "Quality" msgstr "Kokybė" -#. Fallback reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:73 -msgctxt "adaptive-screen-share" -msgid "quality limited" -msgstr "kokybė ribota" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:49 @@ -24735,12 +24665,6 @@ msgstr "Radijo mygtukų grupė" msgid "Raid coordination" msgstr "Reidų koordinavimas" -#. Toast shown after adaptive screen-share quality raises resolution. {resolution} is a resolution label. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:90 -msgctxt "adaptive-screen-share" -msgid "Raised screen share to {resolution}" -msgstr "Pakeistas ekrano dalijimosi režimas į {resolution}" - #. 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/AccessibilitySections.ts:171 msgid "Rate" @@ -24756,7 +24680,7 @@ msgid "Raw embed JSON" msgstr "Žalia įterptų objektų JSON išvestis" #. Description for the high-tier Screen share streaming preset (Plutonium). Source resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:80 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:78 msgid "Razor-sharp text at native source, 15 FPS" msgstr "Itin ryškus tekstas, 15 FPS" @@ -26364,7 +26288,7 @@ msgstr "Langų dydžio keitimas, maksimalus išplėtimas ir prilipdymas priklaus #. Section header in the stream settings menu for resolution options. #. 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/VoiceVideoSections.ts:201 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:118 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:116 msgid "Resolution" msgstr "Raiška" @@ -27061,7 +26985,7 @@ msgstr "Reikalingas ekrano įrašymo leidimas" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Streaming preset label in the stream settings menu. Optimized for sharp text in screen shares. #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:217 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:76 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:74 msgid "Screen share" msgstr "Ekrano bendrinimas" @@ -27091,7 +27015,7 @@ msgid "Screen share encoder controls" msgstr "Ekrano dalijimosi įrašymo nustatymų valdikliai" #. Title of a modal shown when an active screen share stops unexpectedly. -#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:98 +#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:97 msgctxt "screen-share" msgid "Screen share ended" msgstr "Ekrano dalijimasis baigėsi" @@ -28540,7 +28464,7 @@ msgid "Share screens and windows." msgstr "Bendrinkite ekranus ir langus." #. Toggle label for sharing audio with an active stream. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:156 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:144 msgid "Share stream audio" msgstr "Bendrinti srauto garsą" @@ -28610,7 +28534,7 @@ msgid "Sharing personal information" msgstr "Asmeninės informacijos bendrinimas" #. Description for the free-tier Screen share streaming preset. Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:85 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:83 msgid "Sharper text at 720p, 30 FPS" msgstr "Aiškesnis tekstas 720p, 30 FPS" @@ -29906,16 +29830,10 @@ msgstr "Garsai" #. Short label in the video tab for the native source resolution option. Keep it concise. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:64 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:244 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:98 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:96 msgid "Source" msgstr "Šaltinis" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:58 -msgctxt "adaptive-screen-share" -msgid "source quality" -msgstr "šaltinio kokybė" - #. 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/VoiceVideoSections.ts:245 msgid "Source quality" @@ -30647,7 +30565,7 @@ 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 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:140 msgid "Stream quality" msgstr "Srauto kokybė" @@ -30673,7 +30591,7 @@ msgid "Streaming" msgstr "Transliuojama" #. Section header in the stream settings menu. Picks between Gaming / Screen share / Custom presets. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:114 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:112 msgid "Streaming mode" msgstr "Srautinio perdavimo režimas" @@ -31127,7 +31045,7 @@ msgstr "Sistemos pranešimai iš „{productName}\" darbuotojų. Čia negalite a #. Audio device option label meaning the OS default audio input device. #. Footer summary fallback for the default capture-device audio input. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:252 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:130 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:128 msgid "System default" msgstr "Numatytasis sistemos" @@ -31676,7 +31594,7 @@ msgid "The provided redirect_uri must use HTTP or HTTPS." msgstr "Pateiktas \"redirect_uri\" turi naudoti HTTP arba HTTPS." #. Body of a modal shown when a browser screen share track ends outside the app, for example from the browser sharing controls. -#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:103 +#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:102 msgctxt "screen-share" msgid "The screen share source stopped sending video, so your screen share was stopped." msgstr "Šaltinio, kuriuo dalijamasi ekranu, vaizdo perdavimas buvo sustabdytas, todėl ekrano dalijimasis buvo nutrauktas." @@ -34146,7 +34064,7 @@ msgstr "Nepažymėta grupė" #. Fallback label for an audio input device whose name is not reported by the OS. #. Footer summary fallback for an audio input without a reported name. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:256 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:134 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:132 msgid "Unnamed input" msgstr "Neįvardytas įvesties įrenginys" diff --git a/fluxer_app/src/features/i18n/locales/nl/messages.po b/fluxer_app/src/features/i18n/locales/nl/messages.po index fd0c8dfc7..33d2789de 100644 --- a/fluxer_app/src/features/i18n/locales/nl/messages.po +++ b/fluxer_app/src/features/i18n/locales/nl/messages.po @@ -1665,12 +1665,6 @@ msgstr "100 keer gebruikt" msgid "1080p" msgstr "1080p" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:48 -msgctxt "adaptive-screen-share" -msgid "1080p" -msgstr "1080p" - #. Fixed duration label for a 12-hour interval. Used as a standalone label in duration text or option lists. #: src/features/i18n/utils/CommonMessageDescriptors.ts:23 msgid "12 hours" @@ -1691,14 +1685,8 @@ msgstr "12-hour" msgid "1440p" msgstr "1440p" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:53 -msgctxt "adaptive-screen-share" -msgid "1440p" -msgstr "1440p" - #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:102 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:100 msgid "15 FPS" msgstr "15 FPS" @@ -1735,12 +1723,6 @@ msgstr "2-32 tekens, letters, cijfers, underscores." msgid "24-hour" msgstr "24-hour" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:33 -msgctxt "adaptive-screen-share" -msgid "240p" -msgstr "240p" - #. Invite max-uses dropdown option for 25 uses. #: src/features/invite/components/modals/InviteModal.tsx:72 msgid "25 uses" @@ -1779,7 +1761,7 @@ msgid "3 months" msgstr "3 maanden" #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:106 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:104 msgid "30 FPS" msgstr "30 fps" @@ -1800,12 +1782,6 @@ msgstr "404: pagina niet gevonden" msgid "40px, 3 members" msgstr "40px, 3 leden" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:38 -msgctxt "adaptive-screen-share" -msgid "480p" -msgstr "480p" - #. Ban duration option in the destructive ban-member modal for a five-day temporary ban. #: src/features/moderation/components/modals/BanMemberModal.tsx:47 msgid "5 days" @@ -1844,7 +1820,7 @@ msgid "6-digit code" msgstr "6-cijferige code" #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:110 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:108 msgid "60 FPS" msgstr "60 fps" @@ -1858,12 +1834,6 @@ msgstr "60 seconden" msgid "7 days" msgstr "7 dagen" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:43 -msgctxt "adaptive-screen-share" -msgid "720p" -msgstr "720p" - #. Required-action error when the API requires a captcha for phone verification. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:426 msgid "A browser check is required before phone verification. Try again from the sign-in page or contact support." @@ -2314,11 +2284,6 @@ msgstr "Activiteitsdrempel" msgid "Actual size" msgstr "Ware grootte" -#. Toggle label in the stream settings menu. When enabled, productName can lower screen-share resolution if the encoder is CPU or bandwidth limited. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:142 -msgid "Adaptive quality" -msgstr "Adaptieve kwaliteit" - #. Action label for adding the current selection. #. Button label in the favorite meme editor that adds the typed tag to the tag list. #. Button label in the sticker editor that adds the typed tag to the tag list. @@ -2774,11 +2739,6 @@ msgstr "Pas de algemene zoominstelling van de app aan. Firefox gebruikt de stand msgid "Adjust the overall zoom level of the app. Use {zoomIn} / {zoomOut} to adjust quickly." msgstr "Pas het algemene zoomniveau van de app aan. Gebruik {zoomIn} / {zoomOut} om snel aan te passen." -#. Inline adaptive-quality status in the stream settings menu. Shows the current automatically lowered resolution and frame rate. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:147 -msgid "Adjusted to {resolution} {frameRate} FPS" -msgstr "Aangepast naar {resolution} {frameRate} FPS" - #. Permission name: grants all permissions and bypasses restrictions. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:157 msgid "Administrator" @@ -4118,7 +4078,7 @@ msgid "Audio boost" msgstr "Audioversterking" #. Section header in the stream settings menu. Selects the audio capture device for the share. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:126 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:124 msgid "Audio device" msgstr "Audioapparaat" @@ -4213,7 +4173,7 @@ msgid "Audio send:" msgstr "Audio verzenden:" #. Section header in the stream settings menu grouping audio-related toggles. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:138 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:136 msgid "Audio settings" msgstr "Audio-instellingen" @@ -4839,12 +4799,6 @@ msgstr "Deze gebruiker verbannen" msgid "Bandwidth" msgstr "Bandbreedte" -#. Reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:63 -msgctxt "adaptive-screen-share" -msgid "bandwidth limited" -msgstr "bandbreedte beperkt" - #. IAR modal: disabled-state label on the ban card after the user is banned from this community. #: src/features/moderation/components/report_modal/IARModalCopy.ts:159 msgid "Banned" @@ -5845,15 +5799,15 @@ msgstr "Captcha-verificatie mislukt. Probeer het opnieuw." msgid "Capture" msgstr "Opnemen" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:407 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:394 msgid "Capture app audio" msgstr "App-audio opnemen" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:408 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:395 msgid "Capture desktop audio" msgstr "Bureaubladgeluid opnemen" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:406 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:393 msgid "Capture device audio" msgstr "App-audio opnemen" @@ -9416,12 +9370,6 @@ msgstr "Omslag" msgid "Cozy" msgstr "Gezellig" -#. Reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:68 -msgctxt "adaptive-screen-share" -msgid "CPU limited" -msgstr "CPU beperkt" - #. Generic primary action label that creates the item described by the current dialog or form. #: src/features/i18n/utils/CommonMessageDescriptors.ts:148 msgid "Create" @@ -9824,7 +9772,7 @@ msgstr "Huidig: {mutedText}" #: src/features/voice/components/AudioSourcePickerLinux.tsx:30 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:44 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:232 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:90 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:88 msgid "Custom" msgstr "Aangepast" @@ -11065,7 +11013,7 @@ msgstr "Apparaatgegevens" msgid "Device revoked" msgstr "Apparaat ingetrokken" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1030 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:968 msgid "Device selection" msgstr "Apparaat selecteren" @@ -11094,7 +11042,7 @@ msgid "Devices" msgstr "Apparaten" #. Description for the Custom streaming preset. Lightly playful prose; keep tone casual. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:94 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:92 msgid "Dial in your own numbers" msgstr "Bel in met je eigen nummers" @@ -14453,12 +14401,12 @@ msgid "Flexible text channel names" msgstr "Flexibele tekstkanaalnamen" #. Description for the high-tier Gaming streaming preset (Plutonium). Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:67 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:65 msgid "Fluid motion at 1440p 60 FPS" msgstr "Vloeiende beweging op 1440p 60 FPS" #. Description for the free-tier Gaming streaming preset. Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:72 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:70 msgid "Fluid motion at 720p 30 FPS" msgstr "Vloeiende beweging op 720p 30 FPS" @@ -14545,7 +14493,7 @@ msgstr "Mapinstellingen" msgid "Follow us on {blueskyProviderName}" msgstr "Volg ons op {blueskyProviderName}" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:825 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:816 msgid "Follow voice input" msgstr "Spraakinvoer volgen" @@ -14817,7 +14765,7 @@ msgstr "Kader" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:310 #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:225 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:122 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:120 msgid "Frame rate" msgstr "Beeldsnelheid" @@ -15064,7 +15012,7 @@ msgstr "Gamecontroller" #. Streaming preset label in the stream settings menu. Higher frame rate, optimized for video games. #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:76 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:224 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:63 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:61 msgid "Gaming" msgstr "Gaming" @@ -15564,7 +15512,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:1017 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:955 msgid "Granular selection" msgstr "Nauwkeurige selectie" @@ -16128,7 +16076,7 @@ msgstr "Wachtwoord verbergen" msgid "Hide picture-in-picture popout?" msgstr "Beeld-in-beeld-pop-out verbergen?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:866 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:857 msgid "Hide preview thumbnail" msgstr "Voorbeeldweergave verbergen" @@ -16573,11 +16521,11 @@ msgstr "Negeren" msgid "Ignore friend request" msgstr "Vriendschapsverzoek negeren" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1007 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:945 msgid "Ignore hardware devices" msgstr "Hardwareapparaten negeren" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:983 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:921 msgid "Ignore input media" msgstr "Invoermedia negeren" @@ -16603,7 +16551,7 @@ msgstr "Spamvlag negeren" msgid "Ignore the friend request from {displayName}?" msgstr "Vriendschapsverzoek van {displayName} negeren?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:994 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:932 msgid "Ignore virtual" msgstr "Virtuele audio negeren" @@ -18783,18 +18731,6 @@ msgstr "Volume" msgid "Low" msgstr "Laag" -#. Toast shown after adaptive screen-share quality lowers frame rate. {frameRate} is a number and {reason} is the limitation reason. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:78 -msgctxt "adaptive-screen-share" -msgid "Lowered screen share to {frameRate} FPS - {reason}" -msgstr "Scherm delen verlaagd naar {frameRate} FPS - {reason}" - -#. Toast shown after adaptive screen-share quality lowers resolution. {resolution} is a resolution label and {reason} is the limitation reason. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:84 -msgctxt "adaptive-screen-share" -msgid "Lowered screen share to {resolution} - {reason}" -msgstr "Scherm delen verlaagd naar {resolution} - {reason}" - #. Country name. EU member state in the illegal-content report country dropdown. #: src/features/moderation/components/report/OptionDescriptors.ts:179 msgid "Luxembourg" @@ -20009,7 +19945,7 @@ msgstr "Microfoonrechten vereist" msgid "Microphone test" msgstr "Microfoontest" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:952 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:890 msgid "Microphone workaround" msgstr "Microfoonoplossing" @@ -22146,7 +22082,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:972 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:910 msgid "Only default speakers" msgstr "Alleen standaardluidsprekers" @@ -22194,7 +22130,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:962 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:900 msgid "Only speakers" msgstr "Alleen sprekers" @@ -24635,12 +24571,6 @@ msgstr "Je kunt niet praten via de push-to-talk functie als je jezelf hebt uitge msgid "Quality" msgstr "Kwaliteit" -#. Fallback reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:73 -msgctxt "adaptive-screen-share" -msgid "quality limited" -msgstr "kwaliteit beperkt" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:49 @@ -24735,12 +24665,6 @@ msgstr "Keuzerondjes" msgid "Raid coordination" msgstr "Raidcoördinatie" -#. Toast shown after adaptive screen-share quality raises resolution. {resolution} is a resolution label. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:90 -msgctxt "adaptive-screen-share" -msgid "Raised screen share to {resolution}" -msgstr "Verhoogde schermdeling naar {resolution}" - #. 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/AccessibilitySections.ts:171 msgid "Rate" @@ -24756,7 +24680,7 @@ msgid "Raw embed JSON" msgstr "Ruwe embed-JSON" #. Description for the high-tier Screen share streaming preset (Plutonium). Source resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:80 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:78 msgid "Razor-sharp text at native source, 15 FPS" msgstr "Haarscherpe tekst op native bron, 15 FPS" @@ -26364,7 +26288,7 @@ msgstr "Het formaat wijzigen, maximaliseren en vensters vastklikken zijn afhanke #. Section header in the stream settings menu for resolution options. #. 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/VoiceVideoSections.ts:201 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:118 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:116 msgid "Resolution" msgstr "Resolutie" @@ -27061,7 +26985,7 @@ msgstr "Toestemming voor schermopname vereist" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Streaming preset label in the stream settings menu. Optimized for sharp text in screen shares. #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:217 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:76 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:74 msgid "Screen share" msgstr "Scherm delen" @@ -27091,7 +27015,7 @@ msgid "Screen share encoder controls" msgstr "Instellingen voor schermdeling" #. Title of a modal shown when an active screen share stops unexpectedly. -#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:98 +#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:97 msgctxt "screen-share" msgid "Screen share ended" msgstr "Schermdeling beëindigd" @@ -28540,7 +28464,7 @@ msgid "Share screens and windows." msgstr "Deel schermen en vensters." #. Toggle label for sharing audio with an active stream. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:156 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:144 msgid "Share stream audio" msgstr "Streamaudio delen" @@ -28610,7 +28534,7 @@ msgid "Sharing personal information" msgstr "Persoonlijke informatie delen" #. Description for the free-tier Screen share streaming preset. Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:85 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:83 msgid "Sharper text at 720p, 30 FPS" msgstr "Scherpere tekst op 720p, 30 FPS" @@ -29906,16 +29830,10 @@ msgstr "Geluiden" #. Short label in the video tab for the native source resolution option. Keep it concise. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:64 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:244 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:98 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:96 msgid "Source" msgstr "Bron" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:58 -msgctxt "adaptive-screen-share" -msgid "source quality" -msgstr "bronkwaliteit" - #. 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/VoiceVideoSections.ts:245 msgid "Source quality" @@ -30647,7 +30565,7 @@ 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 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:140 msgid "Stream quality" msgstr "Streamkwaliteit" @@ -30673,7 +30591,7 @@ msgid "Streaming" msgstr "Streamen" #. Section header in the stream settings menu. Picks between Gaming / Screen share / Custom presets. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:114 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:112 msgid "Streaming mode" msgstr "Streammodus" @@ -31127,7 +31045,7 @@ msgstr "Systeemaankondigingen van {productName}-medewerkers. Je kunt hier niet a #. Audio device option label meaning the OS default audio input device. #. Footer summary fallback for the default capture-device audio input. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:252 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:130 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:128 msgid "System default" msgstr "Systeemstandaard" @@ -31676,7 +31594,7 @@ msgid "The provided redirect_uri must use HTTP or HTTPS." msgstr "De opgegeven redirect_uri moet HTTP of HTTPS gebruiken." #. Body of a modal shown when a browser screen share track ends outside the app, for example from the browser sharing controls. -#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:103 +#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:102 msgctxt "screen-share" msgid "The screen share source stopped sending video, so your screen share was stopped." msgstr "De bron van het scherm delen stuurt geen video meer, dus uw schermdeling is gestopt." @@ -34146,7 +34064,7 @@ msgstr "Naamloze groep" #. Fallback label for an audio input device whose name is not reported by the OS. #. Footer summary fallback for an audio input without a reported name. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:256 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:134 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:132 msgid "Unnamed input" msgstr "Naamloze invoer" diff --git a/fluxer_app/src/features/i18n/locales/no/messages.po b/fluxer_app/src/features/i18n/locales/no/messages.po index 9e9a81d7b..8fc9949b0 100644 --- a/fluxer_app/src/features/i18n/locales/no/messages.po +++ b/fluxer_app/src/features/i18n/locales/no/messages.po @@ -1665,12 +1665,6 @@ msgstr "100 bruksområder" msgid "1080p" msgstr "1080p" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:48 -msgctxt "adaptive-screen-share" -msgid "1080p" -msgstr "1080p" - #. Fixed duration label for a 12-hour interval. Used as a standalone label in duration text or option lists. #: src/features/i18n/utils/CommonMessageDescriptors.ts:23 msgid "12 hours" @@ -1691,14 +1685,8 @@ msgstr "12-hour" msgid "1440p" msgstr "1440p" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:53 -msgctxt "adaptive-screen-share" -msgid "1440p" -msgstr "1440p" - #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:102 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:100 msgid "15 FPS" msgstr "15 FPS" @@ -1735,12 +1723,6 @@ msgstr "2–32 tegn, bokstaver, tall, understreker." msgid "24-hour" msgstr "24-hour" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:33 -msgctxt "adaptive-screen-share" -msgid "240p" -msgstr "240p" - #. Invite max-uses dropdown option for 25 uses. #: src/features/invite/components/modals/InviteModal.tsx:72 msgid "25 uses" @@ -1779,7 +1761,7 @@ msgid "3 months" msgstr "3 måneder" #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:106 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:104 msgid "30 FPS" msgstr "30 FPS" @@ -1800,12 +1782,6 @@ msgstr "404: siden ble ikke funnet" msgid "40px, 3 members" msgstr "40px, 3 medlemmer" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:38 -msgctxt "adaptive-screen-share" -msgid "480p" -msgstr "480p" - #. Ban duration option in the destructive ban-member modal for a five-day temporary ban. #: src/features/moderation/components/modals/BanMemberModal.tsx:47 msgid "5 days" @@ -1844,7 +1820,7 @@ msgid "6-digit code" msgstr "6-sifret kode" #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:110 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:108 msgid "60 FPS" msgstr "60 FPS" @@ -1858,12 +1834,6 @@ msgstr "60 sekunder" msgid "7 days" msgstr "7 dager" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:43 -msgctxt "adaptive-screen-share" -msgid "720p" -msgstr "720p" - #. Required-action error when the API requires a captcha for phone verification. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:426 msgid "A browser check is required before phone verification. Try again from the sign-in page or contact support." @@ -2314,11 +2284,6 @@ msgstr "Aktivitetsterskel" msgid "Actual size" msgstr "Faktisk størrelse" -#. Toggle label in the stream settings menu. When enabled, productName can lower screen-share resolution if the encoder is CPU or bandwidth limited. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:142 -msgid "Adaptive quality" -msgstr "Adaptiv kvalitet" - #. Action label for adding the current selection. #. Button label in the favorite meme editor that adds the typed tag to the tag list. #. Button label in the sticker editor that adds the typed tag to the tag list. @@ -2774,11 +2739,6 @@ msgstr "Juster den generelle zoomnivået for appen. Firefox beholder de vanlige msgid "Adjust the overall zoom level of the app. Use {zoomIn} / {zoomOut} to adjust quickly." msgstr "Juster det generelle zoomnivået i appen. Bruk {zoomIn} / {zoomOut} for å justere raskt." -#. Inline adaptive-quality status in the stream settings menu. Shows the current automatically lowered resolution and frame rate. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:147 -msgid "Adjusted to {resolution} {frameRate} FPS" -msgstr "Justert til {resolution} {frameRate} FPS" - #. Permission name: grants all permissions and bypasses restrictions. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:157 msgid "Administrator" @@ -4118,7 +4078,7 @@ msgid "Audio boost" msgstr "Lydforsterker" #. Section header in the stream settings menu. Selects the audio capture device for the share. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:126 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:124 msgid "Audio device" msgstr "Lydenhet" @@ -4213,7 +4173,7 @@ msgid "Audio send:" msgstr "Lyd sendt:" #. Section header in the stream settings menu grouping audio-related toggles. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:138 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:136 msgid "Audio settings" msgstr "Lydinnstillinger" @@ -4839,12 +4799,6 @@ msgstr "Utesteng denne brukeren" msgid "Bandwidth" msgstr "Båndbredde" -#. Reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:63 -msgctxt "adaptive-screen-share" -msgid "bandwidth limited" -msgstr "båndbreddebegrensning" - #. IAR modal: disabled-state label on the ban card after the user is banned from this community. #: src/features/moderation/components/report_modal/IARModalCopy.ts:159 msgid "Banned" @@ -5845,15 +5799,15 @@ msgstr "Captcha-verifisering mislyktes. Prøv igjen." msgid "Capture" msgstr "Ta opp" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:407 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:394 msgid "Capture app audio" msgstr "Ta opp applyd" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:408 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:395 msgid "Capture desktop audio" msgstr "Ta opp skrivebordslyd" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:406 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:393 msgid "Capture device audio" msgstr "Ta opp enhetslyd" @@ -9416,12 +9370,6 @@ msgstr "Omslag" msgid "Cozy" msgstr "Koselig" -#. Reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:68 -msgctxt "adaptive-screen-share" -msgid "CPU limited" -msgstr "CPU-begrensning" - #. Generic primary action label that creates the item described by the current dialog or form. #: src/features/i18n/utils/CommonMessageDescriptors.ts:148 msgid "Create" @@ -9824,7 +9772,7 @@ msgstr "Nå: {mutedText}" #: src/features/voice/components/AudioSourcePickerLinux.tsx:30 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:44 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:232 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:90 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:88 msgid "Custom" msgstr "Tilpasset" @@ -11065,7 +11013,7 @@ msgstr "Enhetsdetaljer" msgid "Device revoked" msgstr "Enhet tilbakekalt" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1030 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:968 msgid "Device selection" msgstr "Enhetsvalg" @@ -11094,7 +11042,7 @@ msgid "Devices" msgstr "Enheter" #. Description for the Custom streaming preset. Lightly playful prose; keep tone casual. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:94 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:92 msgid "Dial in your own numbers" msgstr "Ring inn dine egne numre" @@ -14453,12 +14401,12 @@ msgid "Flexible text channel names" msgstr "Fleksible tekstkanalnavn" #. Description for the high-tier Gaming streaming preset (Plutonium). Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:67 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:65 msgid "Fluid motion at 1440p 60 FPS" msgstr "Jevn bevegelse ved 1440p 60 FPS" #. Description for the free-tier Gaming streaming preset. Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:72 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:70 msgid "Fluid motion at 720p 30 FPS" msgstr "Flytende bevegelse ved 720p 30 FPS" @@ -14545,7 +14493,7 @@ msgstr "Mappeinnstillinger" msgid "Follow us on {blueskyProviderName}" msgstr "Følg oss på {blueskyProviderName}" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:825 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:816 msgid "Follow voice input" msgstr "Følg taleinndata" @@ -14817,7 +14765,7 @@ msgstr "Ramme" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:310 #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:225 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:122 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:120 msgid "Frame rate" msgstr "Bildefrekvens" @@ -15064,7 +15012,7 @@ msgstr "Spillkontroller" #. Streaming preset label in the stream settings menu. Higher frame rate, optimized for video games. #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:76 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:224 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:63 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:61 msgid "Gaming" msgstr "Spill" @@ -15564,7 +15512,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:1017 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:955 msgid "Granular selection" msgstr "Detaljert utvalg" @@ -16128,7 +16076,7 @@ msgstr "Skjul passord" msgid "Hide picture-in-picture popout?" msgstr "Skjule bilde-i-bilde-vinduet?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:866 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:857 msgid "Hide preview thumbnail" msgstr "Skjul forhåndsvisning" @@ -16573,11 +16521,11 @@ msgstr "Ignorer" msgid "Ignore friend request" msgstr "Ignorer venneforespørsel" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1007 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:945 msgid "Ignore hardware devices" msgstr "Ignorer maskinvareenheter" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:983 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:921 msgid "Ignore input media" msgstr "Ignorer inndatamedia" @@ -16603,7 +16551,7 @@ msgstr "Ignorer spamflagg" msgid "Ignore the friend request from {displayName}?" msgstr "Ignorere venneforespørselen fra {displayName}?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:994 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:932 msgid "Ignore virtual" msgstr "Ignorer virtuell" @@ -18783,18 +18731,6 @@ msgstr "Lydstyrke" msgid "Low" msgstr "Lav" -#. Toast shown after adaptive screen-share quality lowers frame rate. {frameRate} is a number and {reason} is the limitation reason. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:78 -msgctxt "adaptive-screen-share" -msgid "Lowered screen share to {frameRate} FPS - {reason}" -msgstr "Reduserte skjermdelingen til {frameRate} FPS – {reason}" - -#. Toast shown after adaptive screen-share quality lowers resolution. {resolution} is a resolution label and {reason} is the limitation reason. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:84 -msgctxt "adaptive-screen-share" -msgid "Lowered screen share to {resolution} - {reason}" -msgstr "Reduserte skjermdelingen til {resolution} – {reason}" - #. Country name. EU member state in the illegal-content report country dropdown. #: src/features/moderation/components/report/OptionDescriptors.ts:179 msgid "Luxembourg" @@ -20009,7 +19945,7 @@ msgstr "Mikrofontillatelse kreves" msgid "Microphone test" msgstr "Mikrofontest" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:952 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:890 msgid "Microphone workaround" msgstr "Midlertidig løsning for mikrofon" @@ -22146,7 +22082,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:972 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:910 msgid "Only default speakers" msgstr "Kun standardhøyttalere" @@ -22194,7 +22130,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:962 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:900 msgid "Only speakers" msgstr "Kun talere" @@ -24635,12 +24571,6 @@ msgstr "Trykk og hold for å snakke vil ikke slå på mikrofonen din når du er msgid "Quality" msgstr "Kvalitet" -#. Fallback reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:73 -msgctxt "adaptive-screen-share" -msgid "quality limited" -msgstr "kvaliteten er begrenset" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:49 @@ -24735,12 +24665,6 @@ msgstr "Radiogruppe" msgid "Raid coordination" msgstr "Raidkoordinering" -#. Toast shown after adaptive screen-share quality raises resolution. {resolution} is a resolution label. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:90 -msgctxt "adaptive-screen-share" -msgid "Raised screen share to {resolution}" -msgstr "Økte skjermdelingen til {resolution}" - #. 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/AccessibilitySections.ts:171 msgid "Rate" @@ -24756,7 +24680,7 @@ msgid "Raw embed JSON" msgstr "Rå JSON for innebygd kode" #. Description for the high-tier Screen share streaming preset (Plutonium). Source resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:80 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:78 msgid "Razor-sharp text at native source, 15 FPS" msgstr "Knivskarp tekst i originaloppløsning, 15 FPS" @@ -26364,7 +26288,7 @@ msgstr "Endring av størrelse, maksimering og vindusfesting avhenger av komposit #. Section header in the stream settings menu for resolution options. #. 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/VoiceVideoSections.ts:201 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:118 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:116 msgid "Resolution" msgstr "Oppløsning" @@ -27061,7 +26985,7 @@ msgstr "Skjermopptakstillatelse kreves" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Streaming preset label in the stream settings menu. Optimized for sharp text in screen shares. #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:217 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:76 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:74 msgid "Screen share" msgstr "Skjermdeling" @@ -27091,7 +27015,7 @@ msgid "Screen share encoder controls" msgstr "Kontroller for skjermdelingsenkoder" #. Title of a modal shown when an active screen share stops unexpectedly. -#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:98 +#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:97 msgctxt "screen-share" msgid "Screen share ended" msgstr "Skjermdelingen ble avsluttet" @@ -28540,7 +28464,7 @@ msgid "Share screens and windows." msgstr "Del skjermer og vinduer." #. Toggle label for sharing audio with an active stream. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:156 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:144 msgid "Share stream audio" msgstr "Del lyd fra direktesending" @@ -28610,7 +28534,7 @@ msgid "Sharing personal information" msgstr "Deling av personlig informasjon" #. Description for the free-tier Screen share streaming preset. Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:85 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:83 msgid "Sharper text at 720p, 30 FPS" msgstr "Skarpere tekst i 720p, 30 bilder/sek" @@ -29906,16 +29830,10 @@ msgstr "Lyder" #. Short label in the video tab for the native source resolution option. Keep it concise. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:64 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:244 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:98 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:96 msgid "Source" msgstr "Kilde" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:58 -msgctxt "adaptive-screen-share" -msgid "source quality" -msgstr "kildekvalitet" - #. 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/VoiceVideoSections.ts:245 msgid "Source quality" @@ -30647,7 +30565,7 @@ 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 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:140 msgid "Stream quality" msgstr "Strømmekvalitet" @@ -30673,7 +30591,7 @@ msgid "Streaming" msgstr "Strømmer" #. Section header in the stream settings menu. Picks between Gaming / Screen share / Custom presets. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:114 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:112 msgid "Streaming mode" msgstr "Strømmemodus" @@ -31127,7 +31045,7 @@ msgstr "Systemkunngjøringer fra {productName}-ansatte. Du kan ikke svare her." #. Audio device option label meaning the OS default audio input device. #. Footer summary fallback for the default capture-device audio input. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:252 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:130 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:128 msgid "System default" msgstr "Systemstandard" @@ -31676,7 +31594,7 @@ msgid "The provided redirect_uri must use HTTP or HTTPS." msgstr "Den oppgitte redirect_uri må bruke HTTP eller HTTPS." #. Body of a modal shown when a browser screen share track ends outside the app, for example from the browser sharing controls. -#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:103 +#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:102 msgctxt "screen-share" msgid "The screen share source stopped sending video, so your screen share was stopped." msgstr "Kilden for skjermdelingen sluttet å sende video, så skjermdelingen ble stoppet." @@ -34146,7 +34064,7 @@ msgstr "Navnløs gruppe" #. Fallback label for an audio input device whose name is not reported by the OS. #. Footer summary fallback for an audio input without a reported name. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:256 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:134 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:132 msgid "Unnamed input" msgstr "Uten navn (inndata)" diff --git a/fluxer_app/src/features/i18n/locales/pl/messages.po b/fluxer_app/src/features/i18n/locales/pl/messages.po index 57ac2f2da..01a2d3a87 100644 --- a/fluxer_app/src/features/i18n/locales/pl/messages.po +++ b/fluxer_app/src/features/i18n/locales/pl/messages.po @@ -1665,12 +1665,6 @@ msgstr "100 użyć" msgid "1080p" msgstr "1080p" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:48 -msgctxt "adaptive-screen-share" -msgid "1080p" -msgstr "1080p" - #. Fixed duration label for a 12-hour interval. Used as a standalone label in duration text or option lists. #: src/features/i18n/utils/CommonMessageDescriptors.ts:23 msgid "12 hours" @@ -1691,14 +1685,8 @@ msgstr "12-hour" msgid "1440p" msgstr "1440p" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:53 -msgctxt "adaptive-screen-share" -msgid "1440p" -msgstr "1440p" - #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:102 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:100 msgid "15 FPS" msgstr "15 kl./s" @@ -1735,12 +1723,6 @@ msgstr "2–32 znaków, litery, cyfry, podkreślenia." msgid "24-hour" msgstr "24-hour" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:33 -msgctxt "adaptive-screen-share" -msgid "240p" -msgstr "240p" - #. Invite max-uses dropdown option for 25 uses. #: src/features/invite/components/modals/InviteModal.tsx:72 msgid "25 uses" @@ -1779,7 +1761,7 @@ msgid "3 months" msgstr "3 miesiące" #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:106 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:104 msgid "30 FPS" msgstr "30 kl./s" @@ -1800,12 +1782,6 @@ msgstr "404: strony nie znaleziono" msgid "40px, 3 members" msgstr "40 pikseli, 3 członków" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:38 -msgctxt "adaptive-screen-share" -msgid "480p" -msgstr "480p" - #. Ban duration option in the destructive ban-member modal for a five-day temporary ban. #: src/features/moderation/components/modals/BanMemberModal.tsx:47 msgid "5 days" @@ -1844,7 +1820,7 @@ msgid "6-digit code" msgstr "6-cyfrowy kod" #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:110 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:108 msgid "60 FPS" msgstr "60 kl./s" @@ -1858,12 +1834,6 @@ msgstr "60 sekund" msgid "7 days" msgstr "7 dni" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:43 -msgctxt "adaptive-screen-share" -msgid "720p" -msgstr "720p" - #. Required-action error when the API requires a captcha for phone verification. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:426 msgid "A browser check is required before phone verification. Try again from the sign-in page or contact support." @@ -2314,11 +2284,6 @@ msgstr "Próg aktywności" msgid "Actual size" msgstr "Rozmiar rzeczywisty" -#. Toggle label in the stream settings menu. When enabled, productName can lower screen-share resolution if the encoder is CPU or bandwidth limited. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:142 -msgid "Adaptive quality" -msgstr "Jakość adaptacyjna" - #. Action label for adding the current selection. #. Button label in the favorite meme editor that adds the typed tag to the tag list. #. Button label in the sticker editor that adds the typed tag to the tag list. @@ -2774,11 +2739,6 @@ msgstr "Dostosuj ogólny poziom powiększenia aplikacji. Przeglądarka Firefox o msgid "Adjust the overall zoom level of the app. Use {zoomIn} / {zoomOut} to adjust quickly." msgstr "Dostosuj ogólny poziom powiększenia aplikacji. Użyj {zoomIn} / {zoomOut}, aby szybko dostosować." -#. Inline adaptive-quality status in the stream settings menu. Shows the current automatically lowered resolution and frame rate. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:147 -msgid "Adjusted to {resolution} {frameRate} FPS" -msgstr "Dostosowano do {resolution} {frameRate} kl./s" - #. Permission name: grants all permissions and bypasses restrictions. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:157 msgid "Administrator" @@ -4118,7 +4078,7 @@ msgid "Audio boost" msgstr "Wzmocnienie dźwięku" #. Section header in the stream settings menu. Selects the audio capture device for the share. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:126 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:124 msgid "Audio device" msgstr "Urządzenie audio" @@ -4213,7 +4173,7 @@ msgid "Audio send:" msgstr "Wysyłanie dźwięku:" #. Section header in the stream settings menu grouping audio-related toggles. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:138 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:136 msgid "Audio settings" msgstr "Ustawienia audio" @@ -4839,12 +4799,6 @@ msgstr "Zbanuj tego użytkownika" msgid "Bandwidth" msgstr "Przepustowość" -#. Reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:63 -msgctxt "adaptive-screen-share" -msgid "bandwidth limited" -msgstr "Ograniczenie przepustowości" - #. IAR modal: disabled-state label on the ban card after the user is banned from this community. #: src/features/moderation/components/report_modal/IARModalCopy.ts:159 msgid "Banned" @@ -5845,15 +5799,15 @@ msgstr "Weryfikacja captcha nie powiodła się. Spróbuj ponownie." msgid "Capture" msgstr "Nagrywaj" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:407 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:394 msgid "Capture app audio" msgstr "Nagrywaj dźwięk z aplikacji" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:408 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:395 msgid "Capture desktop audio" msgstr "Nagrywaj dźwięk z pulpitu" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:406 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:393 msgid "Capture device audio" msgstr "Nagrywaj dźwięk z urządzenia" @@ -9416,12 +9370,6 @@ msgstr "Okładka" msgid "Cozy" msgstr "Przytulnie" -#. Reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:68 -msgctxt "adaptive-screen-share" -msgid "CPU limited" -msgstr "Ograniczenia procesora" - #. Generic primary action label that creates the item described by the current dialog or form. #: src/features/i18n/utils/CommonMessageDescriptors.ts:148 msgid "Create" @@ -9824,7 +9772,7 @@ msgstr "Obecnie: {mutedText}" #: src/features/voice/components/AudioSourcePickerLinux.tsx:30 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:44 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:232 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:90 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:88 msgid "Custom" msgstr "Niestandardowe" @@ -11065,7 +11013,7 @@ msgstr "Szczegóły urządzenia" msgid "Device revoked" msgstr "Urządzenie usunięte" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1030 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:968 msgid "Device selection" msgstr "Wybór urządzenia" @@ -11094,7 +11042,7 @@ msgid "Devices" msgstr "Urządzenia" #. Description for the Custom streaming preset. Lightly playful prose; keep tone casual. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:94 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:92 msgid "Dial in your own numbers" msgstr "Wybierz własne numery" @@ -14453,12 +14401,12 @@ msgid "Flexible text channel names" msgstr "Elastyczne nazwy kanałów tekstowych" #. Description for the high-tier Gaming streaming preset (Plutonium). Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:67 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:65 msgid "Fluid motion at 1440p 60 FPS" msgstr "Płynny ruch w 1440p 60 kl./s" #. Description for the free-tier Gaming streaming preset. Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:72 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:70 msgid "Fluid motion at 720p 30 FPS" msgstr "Płynny ruch w 720p 30 kl./s" @@ -14545,7 +14493,7 @@ msgstr "Ustawienia folderu" msgid "Follow us on {blueskyProviderName}" msgstr "Obserwuj nas na {blueskyProviderName}" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:825 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:816 msgid "Follow voice input" msgstr "Śledź wprowadzanie głosowe" @@ -14817,7 +14765,7 @@ msgstr "Ramka" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:310 #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:225 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:122 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:120 msgid "Frame rate" msgstr "Liczba klatek na sekundę" @@ -15064,7 +15012,7 @@ msgstr "Kontroler gier" #. Streaming preset label in the stream settings menu. Higher frame rate, optimized for video games. #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:76 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:224 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:63 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:61 msgid "Gaming" msgstr "Gry" @@ -15564,7 +15512,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:1017 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:955 msgid "Granular selection" msgstr "Szczegółowy wybór" @@ -16128,7 +16076,7 @@ msgstr "Ukryj hasło" msgid "Hide picture-in-picture popout?" msgstr "Ukryć okienko obrazu w obrazie?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:866 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:857 msgid "Hide preview thumbnail" msgstr "Ukryj podgląd miniatury" @@ -16573,11 +16521,11 @@ msgstr "Ignoruj" msgid "Ignore friend request" msgstr "Ignoruj zaproszenie do znajomych" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1007 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:945 msgid "Ignore hardware devices" msgstr "Ignoruj urządzenia sprzętowe" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:983 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:921 msgid "Ignore input media" msgstr "Ignoruj multimedia wejściowe" @@ -16603,7 +16551,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:994 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:932 msgid "Ignore virtual" msgstr "Ignoruj wirtualne" @@ -18783,18 +18731,6 @@ msgstr "Głośność" msgid "Low" msgstr "Niski" -#. Toast shown after adaptive screen-share quality lowers frame rate. {frameRate} is a number and {reason} is the limitation reason. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:78 -msgctxt "adaptive-screen-share" -msgid "Lowered screen share to {frameRate} FPS - {reason}" -msgstr "Zmniejszono częstotliwość odświeżania udostępnianego ekranu do {frameRate} FPS – {reason}" - -#. Toast shown after adaptive screen-share quality lowers resolution. {resolution} is a resolution label and {reason} is the limitation reason. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:84 -msgctxt "adaptive-screen-share" -msgid "Lowered screen share to {resolution} - {reason}" -msgstr "Zmniejszono rozdzielczość udostępnianego ekranu do {resolution} – {reason}" - #. Country name. EU member state in the illegal-content report country dropdown. #: src/features/moderation/components/report/OptionDescriptors.ts:179 msgid "Luxembourg" @@ -20009,7 +19945,7 @@ msgstr "Wymagane pozwolenie na dostęp do mikrofonu" msgid "Microphone test" msgstr "Test mikrofonu" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:952 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:890 msgid "Microphone workaround" msgstr "Obejście problemu z mikrofonem" @@ -22146,7 +22082,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:972 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:910 msgid "Only default speakers" msgstr "Tylko domyślne głośniki" @@ -22194,7 +22130,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:962 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:900 msgid "Only speakers" msgstr "Tylko osoby mówiące" @@ -24635,12 +24571,6 @@ msgstr "Naciśnięcie przycisku „naciśnij i mów” nie wyłączy twojego wyc msgid "Quality" msgstr "Jakość" -#. Fallback reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:73 -msgctxt "adaptive-screen-share" -msgid "quality limited" -msgstr "jakość ograniczona" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:49 @@ -24735,12 +24665,6 @@ msgstr "Grupa przycisków opcji" msgid "Raid coordination" msgstr "Koordynacja rajdu" -#. Toast shown after adaptive screen-share quality raises resolution. {resolution} is a resolution label. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:90 -msgctxt "adaptive-screen-share" -msgid "Raised screen share to {resolution}" -msgstr "Zwiększono rozdzielczość strumienia wideo do: {resolution}" - #. 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/AccessibilitySections.ts:171 msgid "Rate" @@ -24756,7 +24680,7 @@ msgid "Raw embed JSON" msgstr "Surowe dane JSON osadzenia" #. Description for the high-tier Screen share streaming preset (Plutonium). Source resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:80 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:78 msgid "Razor-sharp text at native source, 15 FPS" msgstr "Bardzo ostry tekst w natywnej rozdzielczości, 15 kl./s" @@ -26364,7 +26288,7 @@ msgstr "Zmiana rozmiaru, maksymalizacja i przyciąganie okien zależą od kompoz #. Section header in the stream settings menu for resolution options. #. 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/VoiceVideoSections.ts:201 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:118 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:116 msgid "Resolution" msgstr "Rozdzielczość" @@ -27061,7 +26985,7 @@ msgstr "Wymagane pozwolenie na nagrywanie ekranu" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Streaming preset label in the stream settings menu. Optimized for sharp text in screen shares. #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:217 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:76 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:74 msgid "Screen share" msgstr "Udostępnianie ekranu" @@ -27091,7 +27015,7 @@ msgid "Screen share encoder controls" msgstr "Sterowanie ustawieniami kodowania udostępniania ekranu" #. Title of a modal shown when an active screen share stops unexpectedly. -#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:98 +#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:97 msgctxt "screen-share" msgid "Screen share ended" msgstr "Udostępnianie ekranu zakończone" @@ -28540,7 +28464,7 @@ msgid "Share screens and windows." msgstr "Udostępniaj ekrany i okna." #. Toggle label for sharing audio with an active stream. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:156 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:144 msgid "Share stream audio" msgstr "Udostępnij dźwięk strumienia" @@ -28610,7 +28534,7 @@ msgid "Sharing personal information" msgstr "Udostępnianie danych osobowych" #. Description for the free-tier Screen share streaming preset. Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:85 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:83 msgid "Sharper text at 720p, 30 FPS" msgstr "Ostrzejszy tekst w rozdzielczości 720p, 30 kl./s" @@ -29906,16 +29830,10 @@ msgstr "Dźwięki" #. Short label in the video tab for the native source resolution option. Keep it concise. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:64 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:244 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:98 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:96 msgid "Source" msgstr "Źródło" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:58 -msgctxt "adaptive-screen-share" -msgid "source quality" -msgstr "jakość źródła" - #. 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/VoiceVideoSections.ts:245 msgid "Source quality" @@ -30647,7 +30565,7 @@ 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 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:140 msgid "Stream quality" msgstr "Jakość strumienia" @@ -30673,7 +30591,7 @@ msgid "Streaming" msgstr "Transmisja" #. Section header in the stream settings menu. Picks between Gaming / Screen share / Custom presets. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:114 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:112 msgid "Streaming mode" msgstr "Tryb strumieniowania" @@ -31127,7 +31045,7 @@ msgstr "Ogłoszenia systemowe od pracowników {productName}. Nie możesz tutaj o #. Audio device option label meaning the OS default audio input device. #. Footer summary fallback for the default capture-device audio input. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:252 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:130 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:128 msgid "System default" msgstr "Domyślne systemowe" @@ -31676,7 +31594,7 @@ msgid "The provided redirect_uri must use HTTP or HTTPS." msgstr "Podany adres redirect_uri musi używać protokołu HTTP lub HTTPS." #. Body of a modal shown when a browser screen share track ends outside the app, for example from the browser sharing controls. -#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:103 +#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:102 msgctxt "screen-share" msgid "The screen share source stopped sending video, so your screen share was stopped." msgstr "Źródło udostępniania ekranu przestało wysyłać wideo, więc udostępnianie ekranu zostało zatrzymane." @@ -34146,7 +34064,7 @@ msgstr "Grupa bez nazwy" #. Fallback label for an audio input device whose name is not reported by the OS. #. Footer summary fallback for an audio input without a reported name. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:256 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:134 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:132 msgid "Unnamed input" msgstr "Nienazwane wejście" 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 5bab791f2..33df6d1db 100644 --- a/fluxer_app/src/features/i18n/locales/pt-BR/messages.po +++ b/fluxer_app/src/features/i18n/locales/pt-BR/messages.po @@ -1665,12 +1665,6 @@ msgstr "100 usos" msgid "1080p" msgstr "1080p" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:48 -msgctxt "adaptive-screen-share" -msgid "1080p" -msgstr "1080p" - #. Fixed duration label for a 12-hour interval. Used as a standalone label in duration text or option lists. #: src/features/i18n/utils/CommonMessageDescriptors.ts:23 msgid "12 hours" @@ -1691,14 +1685,8 @@ msgstr "12-hour" msgid "1440p" msgstr "1440p" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:53 -msgctxt "adaptive-screen-share" -msgid "1440p" -msgstr "1440p" - #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:102 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:100 msgid "15 FPS" msgstr "15 FPS" @@ -1735,12 +1723,6 @@ msgstr "2 a 32 caracteres, letras, números, sublinhados." msgid "24-hour" msgstr "24-hour" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:33 -msgctxt "adaptive-screen-share" -msgid "240p" -msgstr "240p" - #. Invite max-uses dropdown option for 25 uses. #: src/features/invite/components/modals/InviteModal.tsx:72 msgid "25 uses" @@ -1779,7 +1761,7 @@ msgid "3 months" msgstr "3 meses" #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:106 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:104 msgid "30 FPS" msgstr "30 FPS" @@ -1800,12 +1782,6 @@ msgstr "404: página não encontrada" msgid "40px, 3 members" msgstr "40px, 3 membros" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:38 -msgctxt "adaptive-screen-share" -msgid "480p" -msgstr "480p" - #. Ban duration option in the destructive ban-member modal for a five-day temporary ban. #: src/features/moderation/components/modals/BanMemberModal.tsx:47 msgid "5 days" @@ -1844,7 +1820,7 @@ msgid "6-digit code" msgstr "código de 6 dígitos" #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:110 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:108 msgid "60 FPS" msgstr "60 FPS" @@ -1858,12 +1834,6 @@ msgstr "60 segundos" msgid "7 days" msgstr "7 dias" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:43 -msgctxt "adaptive-screen-share" -msgid "720p" -msgstr "720p" - #. Required-action error when the API requires a captcha for phone verification. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:426 msgid "A browser check is required before phone verification. Try again from the sign-in page or contact support." @@ -2314,11 +2284,6 @@ msgstr "Limite de atividade" msgid "Actual size" msgstr "Tamanho real" -#. Toggle label in the stream settings menu. When enabled, productName can lower screen-share resolution if the encoder is CPU or bandwidth limited. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:142 -msgid "Adaptive quality" -msgstr "Qualidade adaptável" - #. Action label for adding the current selection. #. Button label in the favorite meme editor that adds the typed tag to the tag list. #. Button label in the sticker editor that adds the typed tag to the tag list. @@ -2774,11 +2739,6 @@ msgstr "Ajuste o nível de zoom geral do aplicativo. O Firefox mantém os atalho msgid "Adjust the overall zoom level of the app. Use {zoomIn} / {zoomOut} to adjust quickly." msgstr "Ajuste o nível geral de zoom do app. Use {zoomIn} / {zoomOut} para ajustar rapidamente." -#. Inline adaptive-quality status in the stream settings menu. Shows the current automatically lowered resolution and frame rate. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:147 -msgid "Adjusted to {resolution} {frameRate} FPS" -msgstr "Ajustado para {resolution} {frameRate} FPS" - #. Permission name: grants all permissions and bypasses restrictions. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:157 msgid "Administrator" @@ -4118,7 +4078,7 @@ msgid "Audio boost" msgstr "Reforço de áudio" #. Section header in the stream settings menu. Selects the audio capture device for the share. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:126 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:124 msgid "Audio device" msgstr "Dispositivo de áudio" @@ -4213,7 +4173,7 @@ msgid "Audio send:" msgstr "Envio de áudio:" #. Section header in the stream settings menu grouping audio-related toggles. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:138 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:136 msgid "Audio settings" msgstr "Configurações de áudio" @@ -4839,12 +4799,6 @@ msgstr "Banir este usuário" msgid "Bandwidth" msgstr "Largura de banda" -#. Reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:63 -msgctxt "adaptive-screen-share" -msgid "bandwidth limited" -msgstr "largura de banda limitada" - #. IAR modal: disabled-state label on the ban card after the user is banned from this community. #: src/features/moderation/components/report_modal/IARModalCopy.ts:159 msgid "Banned" @@ -5845,15 +5799,15 @@ msgstr "A verificação do Captcha falhou. Tente novamente." msgid "Capture" msgstr "Capturar" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:407 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:394 msgid "Capture app audio" msgstr "Capturar áudio do app" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:408 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:395 msgid "Capture desktop audio" msgstr "Capturar áudio do computador" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:406 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:393 msgid "Capture device audio" msgstr "Capturar áudio do dispositivo" @@ -9416,12 +9370,6 @@ msgstr "Capa" msgid "Cozy" msgstr "Aconchegante" -#. Reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:68 -msgctxt "adaptive-screen-share" -msgid "CPU limited" -msgstr "CPU limitada" - #. Generic primary action label that creates the item described by the current dialog or form. #: src/features/i18n/utils/CommonMessageDescriptors.ts:148 msgid "Create" @@ -9824,7 +9772,7 @@ msgstr "Atualmente: {mutedText}" #: src/features/voice/components/AudioSourcePickerLinux.tsx:30 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:44 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:232 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:90 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:88 msgid "Custom" msgstr "Personalizado" @@ -11065,7 +11013,7 @@ msgstr "Detalhes do dispositivo" msgid "Device revoked" msgstr "Aparelho revogado" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1030 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:968 msgid "Device selection" msgstr "Seleção de dispositivo" @@ -11094,7 +11042,7 @@ msgid "Devices" msgstr "Dispositivos" #. Description for the Custom streaming preset. Lightly playful prose; keep tone casual. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:94 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:92 msgid "Dial in your own numbers" msgstr "Disque seus próprios números" @@ -14453,12 +14401,12 @@ msgid "Flexible text channel names" msgstr "Nomes de canais de texto flexíveis" #. Description for the high-tier Gaming streaming preset (Plutonium). Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:67 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:65 msgid "Fluid motion at 1440p 60 FPS" msgstr "Movimento fluido em 1440p 60 FPS" #. Description for the free-tier Gaming streaming preset. Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:72 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:70 msgid "Fluid motion at 720p 30 FPS" msgstr "Movimento fluido em 720p 30 FPS" @@ -14545,7 +14493,7 @@ msgstr "Configurações da pasta" msgid "Follow us on {blueskyProviderName}" msgstr "Siga-nos no {blueskyProviderName}" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:825 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:816 msgid "Follow voice input" msgstr "Seguir entrada de voz" @@ -14817,7 +14765,7 @@ msgstr "Moldura" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:310 #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:225 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:122 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:120 msgid "Frame rate" msgstr "Taxa de quadros" @@ -15064,7 +15012,7 @@ msgstr "Controle de jogo" #. Streaming preset label in the stream settings menu. Higher frame rate, optimized for video games. #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:76 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:224 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:63 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:61 msgid "Gaming" msgstr "Jogos" @@ -15564,7 +15512,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:1017 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:955 msgid "Granular selection" msgstr "Seleção granular" @@ -16128,7 +16076,7 @@ msgstr "Ocultar senha" msgid "Hide picture-in-picture popout?" msgstr "Ocultar janela flutuante picture-in-picture?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:866 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:857 msgid "Hide preview thumbnail" msgstr "Ocultar miniatura da prévia" @@ -16573,11 +16521,11 @@ msgstr "Ignorar" msgid "Ignore friend request" msgstr "Ignorar pedido de amizade" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1007 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:945 msgid "Ignore hardware devices" msgstr "Ignorar dispositivos de hardware" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:983 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:921 msgid "Ignore input media" msgstr "Ignorar mídia de entrada" @@ -16603,7 +16551,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:994 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:932 msgid "Ignore virtual" msgstr "Ignorar virtual" @@ -18783,18 +18731,6 @@ msgstr "Volume" msgid "Low" msgstr "Baixa" -#. Toast shown after adaptive screen-share quality lowers frame rate. {frameRate} is a number and {reason} is the limitation reason. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:78 -msgctxt "adaptive-screen-share" -msgid "Lowered screen share to {frameRate} FPS - {reason}" -msgstr "Compartilhamento de tela reduzido para {frameRate} FPS - {reason}" - -#. Toast shown after adaptive screen-share quality lowers resolution. {resolution} is a resolution label and {reason} is the limitation reason. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:84 -msgctxt "adaptive-screen-share" -msgid "Lowered screen share to {resolution} - {reason}" -msgstr "Compartilhamento de tela reduzido para {resolution} - {reason}" - #. Country name. EU member state in the illegal-content report country dropdown. #: src/features/moderation/components/report/OptionDescriptors.ts:179 msgid "Luxembourg" @@ -20009,7 +19945,7 @@ msgstr "Permissão de microfone necessária" msgid "Microphone test" msgstr "Teste de microfone" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:952 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:890 msgid "Microphone workaround" msgstr "Solução alternativa para microfone" @@ -22146,7 +22082,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:972 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:910 msgid "Only default speakers" msgstr "Apenas alto-falantes padrão" @@ -22194,7 +22130,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:962 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:900 msgid "Only speakers" msgstr "Apenas oradores" @@ -24635,12 +24571,6 @@ msgstr "O atalho de pressionar para falar não irá ativar seu microfone enquant msgid "Quality" msgstr "Qualidade" -#. Fallback reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:73 -msgctxt "adaptive-screen-share" -msgid "quality limited" -msgstr "qualidade limitada" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:49 @@ -24735,12 +24665,6 @@ msgstr "Grupo de botões de rádio" msgid "Raid coordination" msgstr "Coordenação de raid" -#. Toast shown after adaptive screen-share quality raises resolution. {resolution} is a resolution label. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:90 -msgctxt "adaptive-screen-share" -msgid "Raised screen share to {resolution}" -msgstr "Ajustou o compartilhamento de tela para {resolution}" - #. 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/AccessibilitySections.ts:171 msgid "Rate" @@ -24756,7 +24680,7 @@ msgid "Raw embed JSON" msgstr "JSON bruto do código de incorporação" #. Description for the high-tier Screen share streaming preset (Plutonium). Source resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:80 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:78 msgid "Razor-sharp text at native source, 15 FPS" msgstr "Texto supernítido na fonte nativa, 15 FPS" @@ -26364,7 +26288,7 @@ msgstr "Redimensionar, maximizar e ajustar a janela dependem do compositor. O Wa #. Section header in the stream settings menu for resolution options. #. 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/VoiceVideoSections.ts:201 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:118 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:116 msgid "Resolution" msgstr "Resolução" @@ -27061,7 +26985,7 @@ msgstr "Permissão para gravar a tela é necessária" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Streaming preset label in the stream settings menu. Optimized for sharp text in screen shares. #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:217 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:76 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:74 msgid "Screen share" msgstr "Compartilhar tela" @@ -27091,7 +27015,7 @@ msgid "Screen share encoder controls" msgstr "Controles do codificador de compartilhamento de tela" #. Title of a modal shown when an active screen share stops unexpectedly. -#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:98 +#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:97 msgctxt "screen-share" msgid "Screen share ended" msgstr "Compartilhamento de tela encerrado" @@ -28540,7 +28464,7 @@ msgid "Share screens and windows." msgstr "Compartilhe telas e janelas." #. Toggle label for sharing audio with an active stream. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:156 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:144 msgid "Share stream audio" msgstr "Compartilhar áudio da transmissão" @@ -28610,7 +28534,7 @@ msgid "Sharing personal information" msgstr "Compartilhando informações pessoais" #. Description for the free-tier Screen share streaming preset. Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:85 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:83 msgid "Sharper text at 720p, 30 FPS" msgstr "Texto mais nítido em 720p, 30 FPS" @@ -29906,16 +29830,10 @@ msgstr "Sons" #. Short label in the video tab for the native source resolution option. Keep it concise. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:64 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:244 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:98 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:96 msgid "Source" msgstr "Original" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:58 -msgctxt "adaptive-screen-share" -msgid "source quality" -msgstr "qualidade da fonte" - #. 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/VoiceVideoSections.ts:245 msgid "Source quality" @@ -30647,7 +30565,7 @@ 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 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:140 msgid "Stream quality" msgstr "Qualidade do stream" @@ -30673,7 +30591,7 @@ msgid "Streaming" msgstr "Transmitindo" #. Section header in the stream settings menu. Picks between Gaming / Screen share / Custom presets. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:114 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:112 msgid "Streaming mode" msgstr "Modo de transmissão" @@ -31127,7 +31045,7 @@ msgstr "Comunicados do sistema da equipe {productName}. Não é possível respon #. Audio device option label meaning the OS default audio input device. #. Footer summary fallback for the default capture-device audio input. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:252 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:130 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:128 msgid "System default" msgstr "Padrão do sistema" @@ -31676,7 +31594,7 @@ msgid "The provided redirect_uri must use HTTP or HTTPS." msgstr "O redirect_uri fornecido precisa usar HTTP ou HTTPS." #. Body of a modal shown when a browser screen share track ends outside the app, for example from the browser sharing controls. -#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:103 +#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:102 msgctxt "screen-share" msgid "The screen share source stopped sending video, so your screen share was stopped." msgstr "A fonte de compartilhamento de tela parou de enviar vídeo, então o seu compartilhamento de tela foi interrompido." @@ -34146,7 +34064,7 @@ msgstr "Grupo sem nome" #. Fallback label for an audio input device whose name is not reported by the OS. #. Footer summary fallback for an audio input without a reported name. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:256 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:134 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:132 msgid "Unnamed input" msgstr "Entrada sem nome" diff --git a/fluxer_app/src/features/i18n/locales/ro/messages.po b/fluxer_app/src/features/i18n/locales/ro/messages.po index 2100d937f..72f580b00 100644 --- a/fluxer_app/src/features/i18n/locales/ro/messages.po +++ b/fluxer_app/src/features/i18n/locales/ro/messages.po @@ -1665,12 +1665,6 @@ msgstr "100 utilizări" msgid "1080p" msgstr "1080p" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:48 -msgctxt "adaptive-screen-share" -msgid "1080p" -msgstr "1080p" - #. Fixed duration label for a 12-hour interval. Used as a standalone label in duration text or option lists. #: src/features/i18n/utils/CommonMessageDescriptors.ts:23 msgid "12 hours" @@ -1691,14 +1685,8 @@ msgstr "12-hour" msgid "1440p" msgstr "1440p" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:53 -msgctxt "adaptive-screen-share" -msgid "1440p" -msgstr "1440p" - #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:102 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:100 msgid "15 FPS" msgstr "15 FPS" @@ -1735,12 +1723,6 @@ msgstr "2-32 caractere, litere, cifre, cratime de subliniere." msgid "24-hour" msgstr "24-hour" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:33 -msgctxt "adaptive-screen-share" -msgid "240p" -msgstr "240p" - #. Invite max-uses dropdown option for 25 uses. #: src/features/invite/components/modals/InviteModal.tsx:72 msgid "25 uses" @@ -1779,7 +1761,7 @@ msgid "3 months" msgstr "3 luni" #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:106 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:104 msgid "30 FPS" msgstr "30 FPS" @@ -1800,12 +1782,6 @@ msgstr "404: pagina nu a fost găsită" msgid "40px, 3 members" msgstr "40 px, 3 membri" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:38 -msgctxt "adaptive-screen-share" -msgid "480p" -msgstr "480p" - #. Ban duration option in the destructive ban-member modal for a five-day temporary ban. #: src/features/moderation/components/modals/BanMemberModal.tsx:47 msgid "5 days" @@ -1844,7 +1820,7 @@ msgid "6-digit code" msgstr "Cod din 6 cifre" #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:110 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:108 msgid "60 FPS" msgstr "60 FPS" @@ -1858,12 +1834,6 @@ msgstr "60 de secunde" msgid "7 days" msgstr "7 zile" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:43 -msgctxt "adaptive-screen-share" -msgid "720p" -msgstr "720p" - #. Required-action error when the API requires a captcha for phone verification. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:426 msgid "A browser check is required before phone verification. Try again from the sign-in page or contact support." @@ -2314,11 +2284,6 @@ msgstr "Prag de activitate" msgid "Actual size" msgstr "Dimensiune reală" -#. Toggle label in the stream settings menu. When enabled, productName can lower screen-share resolution if the encoder is CPU or bandwidth limited. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:142 -msgid "Adaptive quality" -msgstr "Calitate adaptivă" - #. Action label for adding the current selection. #. Button label in the favorite meme editor that adds the typed tag to the tag list. #. Button label in the sticker editor that adds the typed tag to the tag list. @@ -2774,11 +2739,6 @@ msgstr "Ajustați nivelul general de zoom al aplicației. Firefox păstrează co msgid "Adjust the overall zoom level of the app. Use {zoomIn} / {zoomOut} to adjust quickly." msgstr "Ajustează nivelul general de zoom al aplicației. Folosește {zoomIn} / {zoomOut} pentru a ajusta rapid." -#. Inline adaptive-quality status in the stream settings menu. Shows the current automatically lowered resolution and frame rate. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:147 -msgid "Adjusted to {resolution} {frameRate} FPS" -msgstr "Ajustat la {resolution} {frameRate} FPS" - #. Permission name: grants all permissions and bypasses restrictions. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:157 msgid "Administrator" @@ -4118,7 +4078,7 @@ msgid "Audio boost" msgstr "Amplificare audio" #. Section header in the stream settings menu. Selects the audio capture device for the share. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:126 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:124 msgid "Audio device" msgstr "Dispozitiv audio" @@ -4213,7 +4173,7 @@ msgid "Audio send:" msgstr "Trimitere audio:" #. Section header in the stream settings menu grouping audio-related toggles. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:138 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:136 msgid "Audio settings" msgstr "Setări audio" @@ -4839,12 +4799,6 @@ msgstr "Banează acest utilizator" msgid "Bandwidth" msgstr "Lățime de bandă" -#. Reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:63 -msgctxt "adaptive-screen-share" -msgid "bandwidth limited" -msgstr "lățime de bandă limitată" - #. IAR modal: disabled-state label on the ban card after the user is banned from this community. #: src/features/moderation/components/report_modal/IARModalCopy.ts:159 msgid "Banned" @@ -5845,15 +5799,15 @@ msgstr "Verificarea Captcha a eșuat. Încearcă din nou." msgid "Capture" msgstr "Captură" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:407 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:394 msgid "Capture app audio" msgstr "Capturați sunetul aplicației" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:408 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:395 msgid "Capture desktop audio" msgstr "Capturați sunetul de pe desktop" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:406 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:393 msgid "Capture device audio" msgstr "Capturați sunetul dispozitivului" @@ -9416,12 +9370,6 @@ msgstr "Copertă" msgid "Cozy" msgstr "Confortabil" -#. Reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:68 -msgctxt "adaptive-screen-share" -msgid "CPU limited" -msgstr "CPU limitat" - #. Generic primary action label that creates the item described by the current dialog or form. #: src/features/i18n/utils/CommonMessageDescriptors.ts:148 msgid "Create" @@ -9824,7 +9772,7 @@ msgstr "Momentan: {mutedText}" #: src/features/voice/components/AudioSourcePickerLinux.tsx:30 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:44 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:232 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:90 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:88 msgid "Custom" msgstr "Personalizat" @@ -11065,7 +11013,7 @@ msgstr "Detalii dispozitiv" msgid "Device revoked" msgstr "Dispozitiv revocat" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1030 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:968 msgid "Device selection" msgstr "Selectare dispozitiv" @@ -11094,7 +11042,7 @@ msgid "Devices" msgstr "Dispozitive" #. Description for the Custom streaming preset. Lightly playful prose; keep tone casual. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:94 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:92 msgid "Dial in your own numbers" msgstr "Apelați propriile numere" @@ -14453,12 +14401,12 @@ msgid "Flexible text channel names" msgstr "Nume flexibile pentru canalele text" #. Description for the high-tier Gaming streaming preset (Plutonium). Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:67 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:65 msgid "Fluid motion at 1440p 60 FPS" msgstr "Mișcare fluidă la 1440p 60 FPS" #. Description for the free-tier Gaming streaming preset. Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:72 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:70 msgid "Fluid motion at 720p 30 FPS" msgstr "Mișcare fluidă la 720p 30 FPS" @@ -14545,7 +14493,7 @@ msgstr "Setări dosar" msgid "Follow us on {blueskyProviderName}" msgstr "Urmărește-ne pe {blueskyProviderName}" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:825 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:816 msgid "Follow voice input" msgstr "Urmărește intrarea vocală" @@ -14817,7 +14765,7 @@ msgstr "Ramă" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:310 #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:225 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:122 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:120 msgid "Frame rate" msgstr "Frecvență cadre" @@ -15064,7 +15012,7 @@ msgstr "Controler de joc" #. Streaming preset label in the stream settings menu. Higher frame rate, optimized for video games. #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:76 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:224 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:63 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:61 msgid "Gaming" msgstr "Jocuri" @@ -15564,7 +15512,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:1017 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:955 msgid "Granular selection" msgstr "Selecție granulară" @@ -16128,7 +16076,7 @@ msgstr "Ascunde parola" msgid "Hide picture-in-picture popout?" msgstr "Ascunzi fereastra pop-out imagine-în-imagine?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:866 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:857 msgid "Hide preview thumbnail" msgstr "Ascunde miniatura de previzualizare" @@ -16573,11 +16521,11 @@ msgstr "Ignoră" msgid "Ignore friend request" msgstr "Ignoră cererea de prietenie" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1007 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:945 msgid "Ignore hardware devices" msgstr "Ignoră dispozitivele hardware" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:983 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:921 msgid "Ignore input media" msgstr "Ignoră media de intrare" @@ -16603,7 +16551,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:994 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:932 msgid "Ignore virtual" msgstr "Ignoră virtualul" @@ -18783,18 +18731,6 @@ msgstr "Volum" msgid "Low" msgstr "Scăzut" -#. Toast shown after adaptive screen-share quality lowers frame rate. {frameRate} is a number and {reason} is the limitation reason. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:78 -msgctxt "adaptive-screen-share" -msgid "Lowered screen share to {frameRate} FPS - {reason}" -msgstr "Partajarea ecranului a fost redusă la {frameRate} FPS - {reason}" - -#. Toast shown after adaptive screen-share quality lowers resolution. {resolution} is a resolution label and {reason} is the limitation reason. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:84 -msgctxt "adaptive-screen-share" -msgid "Lowered screen share to {resolution} - {reason}" -msgstr "Partajarea ecranului a fost redusă la {resolution} - {reason}" - #. Country name. EU member state in the illegal-content report country dropdown. #: src/features/moderation/components/report/OptionDescriptors.ts:179 msgid "Luxembourg" @@ -20009,7 +19945,7 @@ msgstr "Este necesară permisiunea pentru microfon" msgid "Microphone test" msgstr "Test microfon" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:952 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:890 msgid "Microphone workaround" msgstr "Soluție microfon" @@ -22146,7 +22082,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:972 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:910 msgid "Only default speakers" msgstr "Doar difuzoare implicite" @@ -22194,7 +22130,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:962 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:900 msgid "Only speakers" msgstr "Doar vorbitori" @@ -24635,12 +24571,6 @@ msgstr "Funcția „push-to-talk” nu va reactiva microfonul în timp ce ești msgid "Quality" msgstr "Calitate" -#. Fallback reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:73 -msgctxt "adaptive-screen-share" -msgid "quality limited" -msgstr "calitate limitată" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:49 @@ -24735,12 +24665,6 @@ msgstr "Grup de butoane radio" msgid "Raid coordination" msgstr "Coordonare raid" -#. Toast shown after adaptive screen-share quality raises resolution. {resolution} is a resolution label. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:90 -msgctxt "adaptive-screen-share" -msgid "Raised screen share to {resolution}" -msgstr "Am îmbunătățit partajarea ecranului la {resolution}" - #. 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/AccessibilitySections.ts:171 msgid "Rate" @@ -24756,7 +24680,7 @@ msgid "Raw embed JSON" msgstr "JSON brut pentru încorporare" #. Description for the high-tier Screen share streaming preset (Plutonium). Source resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:80 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:78 msgid "Razor-sharp text at native source, 15 FPS" msgstr "Text clar la rezoluția sursă, 15 FPS" @@ -26364,7 +26288,7 @@ msgstr "Redimensionarea, maximizarea și fixarea ferestrei depind de compozitor. #. Section header in the stream settings menu for resolution options. #. 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/VoiceVideoSections.ts:201 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:118 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:116 msgid "Resolution" msgstr "Rezoluție" @@ -27061,7 +26985,7 @@ msgstr "Este necesară permisiunea de înregistrare a ecranului" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Streaming preset label in the stream settings menu. Optimized for sharp text in screen shares. #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:217 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:76 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:74 msgid "Screen share" msgstr "Partajare ecran" @@ -27091,7 +27015,7 @@ msgid "Screen share encoder controls" msgstr "Controalele codificatorului pentru partajarea ecranului" #. Title of a modal shown when an active screen share stops unexpectedly. -#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:98 +#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:97 msgctxt "screen-share" msgid "Screen share ended" msgstr "Partajarea ecranului s-a încheiat" @@ -28540,7 +28464,7 @@ msgid "Share screens and windows." msgstr "Partajează ecrane și ferestre." #. Toggle label for sharing audio with an active stream. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:156 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:144 msgid "Share stream audio" msgstr "Partajează audio flux" @@ -28610,7 +28534,7 @@ msgid "Sharing personal information" msgstr "Partajarea informațiilor personale" #. Description for the free-tier Screen share streaming preset. Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:85 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:83 msgid "Sharper text at 720p, 30 FPS" msgstr "Text mai clar la 720p, 30 FPS" @@ -29906,16 +29830,10 @@ msgstr "Sunete" #. Short label in the video tab for the native source resolution option. Keep it concise. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:64 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:244 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:98 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:96 msgid "Source" msgstr "Sursă" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:58 -msgctxt "adaptive-screen-share" -msgid "source quality" -msgstr "calitate sursă" - #. 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/VoiceVideoSections.ts:245 msgid "Source quality" @@ -30647,7 +30565,7 @@ 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 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:140 msgid "Stream quality" msgstr "Calitatea fluxului" @@ -30673,7 +30591,7 @@ msgid "Streaming" msgstr "Streaming" #. Section header in the stream settings menu. Picks between Gaming / Screen share / Custom presets. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:114 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:112 msgid "Streaming mode" msgstr "Mod de streaming" @@ -31127,7 +31045,7 @@ msgstr "Anunțuri de sistem de la personalul {productName}. Nu poți răspunde a #. Audio device option label meaning the OS default audio input device. #. Footer summary fallback for the default capture-device audio input. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:252 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:130 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:128 msgid "System default" msgstr "Implicit sistem" @@ -31676,7 +31594,7 @@ msgid "The provided redirect_uri must use HTTP or HTTPS." msgstr "redirect_uri furnizat trebuie să utilizeze HTTP sau HTTPS." #. Body of a modal shown when a browser screen share track ends outside the app, for example from the browser sharing controls. -#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:103 +#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:102 msgctxt "screen-share" msgid "The screen share source stopped sending video, so your screen share was stopped." msgstr "Sursa partajării ecranului a încetat să trimită video, astfel încât partajarea ecranului s-a oprit." @@ -34146,7 +34064,7 @@ msgstr "Grup fără nume" #. Fallback label for an audio input device whose name is not reported by the OS. #. Footer summary fallback for an audio input without a reported name. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:256 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:134 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:132 msgid "Unnamed input" msgstr "Intrare fără nume" diff --git a/fluxer_app/src/features/i18n/locales/ru/messages.po b/fluxer_app/src/features/i18n/locales/ru/messages.po index c0e9cb437..c29ed0a98 100644 --- a/fluxer_app/src/features/i18n/locales/ru/messages.po +++ b/fluxer_app/src/features/i18n/locales/ru/messages.po @@ -1665,12 +1665,6 @@ msgstr "100 использований" msgid "1080p" msgstr "1080p" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:48 -msgctxt "adaptive-screen-share" -msgid "1080p" -msgstr "1080p" - #. Fixed duration label for a 12-hour interval. Used as a standalone label in duration text or option lists. #: src/features/i18n/utils/CommonMessageDescriptors.ts:23 msgid "12 hours" @@ -1691,14 +1685,8 @@ msgstr "12-hour" msgid "1440p" msgstr "1440p" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:53 -msgctxt "adaptive-screen-share" -msgid "1440p" -msgstr "1440p" - #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:102 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:100 msgid "15 FPS" msgstr "15 кадр/с" @@ -1735,12 +1723,6 @@ msgstr "От 2 до 32 символов, буквы, цифры, нижнее п msgid "24-hour" msgstr "24-hour" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:33 -msgctxt "adaptive-screen-share" -msgid "240p" -msgstr "240p" - #. Invite max-uses dropdown option for 25 uses. #: src/features/invite/components/modals/InviteModal.tsx:72 msgid "25 uses" @@ -1779,7 +1761,7 @@ msgid "3 months" msgstr "3 месяца" #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:106 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:104 msgid "30 FPS" msgstr "30 кадр/с" @@ -1800,12 +1782,6 @@ msgstr "404: страница не найдена" msgid "40px, 3 members" msgstr "40 пикс., 3 участника" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:38 -msgctxt "adaptive-screen-share" -msgid "480p" -msgstr "480p" - #. Ban duration option in the destructive ban-member modal for a five-day temporary ban. #: src/features/moderation/components/modals/BanMemberModal.tsx:47 msgid "5 days" @@ -1844,7 +1820,7 @@ msgid "6-digit code" msgstr "6-значный код" #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:110 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:108 msgid "60 FPS" msgstr "60 кадров/с" @@ -1858,12 +1834,6 @@ msgstr "60 секунд" msgid "7 days" msgstr "7 дней" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:43 -msgctxt "adaptive-screen-share" -msgid "720p" -msgstr "720p" - #. Required-action error when the API requires a captcha for phone verification. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:426 msgid "A browser check is required before phone verification. Try again from the sign-in page or contact support." @@ -2314,11 +2284,6 @@ msgstr "Порог активности" msgid "Actual size" msgstr "Фактический размер" -#. Toggle label in the stream settings menu. When enabled, productName can lower screen-share resolution if the encoder is CPU or bandwidth limited. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:142 -msgid "Adaptive quality" -msgstr "Адаптивное качество" - #. Action label for adding the current selection. #. Button label in the favorite meme editor that adds the typed tag to the tag list. #. Button label in the sticker editor that adds the typed tag to the tag list. @@ -2774,11 +2739,6 @@ msgstr "Отрегулируйте общий уровень масштабир msgid "Adjust the overall zoom level of the app. Use {zoomIn} / {zoomOut} to adjust quickly." msgstr "Настройте общий уровень масштабирования приложения. Используйте {zoomIn} / {zoomOut} для быстрой настройки." -#. Inline adaptive-quality status in the stream settings menu. Shows the current automatically lowered resolution and frame rate. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:147 -msgid "Adjusted to {resolution} {frameRate} FPS" -msgstr "Настроено на {resolution} {frameRate} кадр/с" - #. Permission name: grants all permissions and bypasses restrictions. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:157 msgid "Administrator" @@ -4118,7 +4078,7 @@ msgid "Audio boost" msgstr "Усиление звука" #. Section header in the stream settings menu. Selects the audio capture device for the share. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:126 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:124 msgid "Audio device" msgstr "Аудиоустройство" @@ -4213,7 +4173,7 @@ msgid "Audio send:" msgstr "Отправка аудио:" #. Section header in the stream settings menu grouping audio-related toggles. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:138 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:136 msgid "Audio settings" msgstr "Настройки аудио" @@ -4839,12 +4799,6 @@ msgstr "Заблокировать пользователя" msgid "Bandwidth" msgstr "Пропускная способность" -#. Reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:63 -msgctxt "adaptive-screen-share" -msgid "bandwidth limited" -msgstr "ограничение пропускной способности" - #. IAR modal: disabled-state label on the ban card after the user is banned from this community. #: src/features/moderation/components/report_modal/IARModalCopy.ts:159 msgid "Banned" @@ -5845,15 +5799,15 @@ msgstr "Проверка капчи не удалась. Попробуйте е msgid "Capture" msgstr "Запись" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:407 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:394 msgid "Capture app audio" msgstr "Записывать звук приложения" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:408 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:395 msgid "Capture desktop audio" msgstr "Записывать звук с рабочего стола" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:406 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:393 msgid "Capture device audio" msgstr "Записывать звук с устройства" @@ -9416,12 +9370,6 @@ msgstr "Обложка" msgid "Cozy" msgstr "Уютные" -#. Reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:68 -msgctxt "adaptive-screen-share" -msgid "CPU limited" -msgstr "ограничение ЦП" - #. Generic primary action label that creates the item described by the current dialog or form. #: src/features/i18n/utils/CommonMessageDescriptors.ts:148 msgid "Create" @@ -9824,7 +9772,7 @@ msgstr "Сейчас: {mutedText}" #: src/features/voice/components/AudioSourcePickerLinux.tsx:30 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:44 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:232 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:90 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:88 msgid "Custom" msgstr "Другое" @@ -11065,7 +11013,7 @@ msgstr "Информация об устройстве" msgid "Device revoked" msgstr "Устройство отозвано" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1030 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:968 msgid "Device selection" msgstr "Выбор устройства" @@ -11094,7 +11042,7 @@ msgid "Devices" msgstr "Устройства" #. Description for the Custom streaming preset. Lightly playful prose; keep tone casual. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:94 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:92 msgid "Dial in your own numbers" msgstr "Наберите свои номера" @@ -14453,12 +14401,12 @@ msgid "Flexible text channel names" msgstr "Гибкие названия текстовых каналов" #. Description for the high-tier Gaming streaming preset (Plutonium). Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:67 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:65 msgid "Fluid motion at 1440p 60 FPS" msgstr "Плавное движение в 1440p 60 FPS" #. Description for the free-tier Gaming streaming preset. Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:72 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:70 msgid "Fluid motion at 720p 30 FPS" msgstr "Плавное движение, 720p 30 кадров/с" @@ -14545,7 +14493,7 @@ msgstr "Настройки папки" msgid "Follow us on {blueskyProviderName}" msgstr "Подпишитесь на нас в {blueskyProviderName}" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:825 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:816 msgid "Follow voice input" msgstr "Следовать за голосом" @@ -14817,7 +14765,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/UserVideoTab.tsx:310 #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:225 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:122 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:120 msgid "Frame rate" msgstr "Частота кадров" @@ -15064,7 +15012,7 @@ msgstr "Игровой контроллер" #. Streaming preset label in the stream settings menu. Higher frame rate, optimized for video games. #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:76 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:224 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:63 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:61 msgid "Gaming" msgstr "Игры" @@ -15564,7 +15512,7 @@ msgstr "Выдано {0}." msgid "Grants all permissions and bypasses channel restrictions. Highly sensitive." msgstr "Предоставляет все разрешения и обходит ограничения канала. Очень конфиденциально." -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1017 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:955 msgid "Granular selection" msgstr "Детальный выбор" @@ -16128,7 +16076,7 @@ msgstr "Скрыть пароль" msgid "Hide picture-in-picture popout?" msgstr "Скрыть окно \"картинка в картинке\"?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:866 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:857 msgid "Hide preview thumbnail" msgstr "Скрыть миниатюру предпросмотра" @@ -16573,11 +16521,11 @@ msgstr "Игнорировать" msgid "Ignore friend request" msgstr "Игнорировать запрос в друзья" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1007 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:945 msgid "Ignore hardware devices" msgstr "Игнорировать аппаратные устройства" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:983 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:921 msgid "Ignore input media" msgstr "Игнорировать медиавложения" @@ -16603,7 +16551,7 @@ msgstr "Игнорировать жалобу на спам" msgid "Ignore the friend request from {displayName}?" msgstr "Игнорировать запрос в друзья от {displayName}?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:994 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:932 msgid "Ignore virtual" msgstr "Игнорировать виртуальные" @@ -18783,18 +18731,6 @@ msgstr "Громкость" msgid "Low" msgstr "Низкий" -#. Toast shown after adaptive screen-share quality lowers frame rate. {frameRate} is a number and {reason} is the limitation reason. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:78 -msgctxt "adaptive-screen-share" -msgid "Lowered screen share to {frameRate} FPS - {reason}" -msgstr "Снижена частота кадров общего доступа к экрану до {frameRate} FPS — {reason}" - -#. Toast shown after adaptive screen-share quality lowers resolution. {resolution} is a resolution label and {reason} is the limitation reason. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:84 -msgctxt "adaptive-screen-share" -msgid "Lowered screen share to {resolution} - {reason}" -msgstr "Снижено разрешение общего доступа к экрану до {resolution} — {reason}" - #. Country name. EU member state in the illegal-content report country dropdown. #: src/features/moderation/components/report/OptionDescriptors.ts:179 msgid "Luxembourg" @@ -20009,7 +19945,7 @@ msgstr "Требуется доступ к микрофону" msgid "Microphone test" msgstr "Тест микрофона" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:952 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:890 msgid "Microphone workaround" msgstr "Обход микрофона" @@ -22146,7 +22082,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:972 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:910 msgid "Only default speakers" msgstr "Только динамики по умолчанию" @@ -22194,7 +22130,7 @@ msgstr "Запускайте код здесь, только если вы то msgid "Only show message previews for DMs with unread messages" msgstr "Показывать предпросмотр сообщений только для личных чатов с непрочитанными сообщениями" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:962 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:900 msgid "Only speakers" msgstr "Только динамики" @@ -24635,12 +24571,6 @@ msgstr "Нажатие и удержание клавиши для актива msgid "Quality" msgstr "Качество" -#. Fallback reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:73 -msgctxt "adaptive-screen-share" -msgid "quality limited" -msgstr "качество ограничено" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:49 @@ -24735,12 +24665,6 @@ msgstr "Переключатели" msgid "Raid coordination" msgstr "Координация рейдов" -#. Toast shown after adaptive screen-share quality raises resolution. {resolution} is a resolution label. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:90 -msgctxt "adaptive-screen-share" -msgid "Raised screen share to {resolution}" -msgstr "Увеличено разрешение экрана до {resolution}" - #. 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/AccessibilitySections.ts:171 msgid "Rate" @@ -24756,7 +24680,7 @@ msgid "Raw embed JSON" msgstr "JSON для отладки внедренного контента" #. Description for the high-tier Screen share streaming preset (Plutonium). Source resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:80 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:78 msgid "Razor-sharp text at native source, 15 FPS" msgstr "Четкий текст в исходном разрешении, 15 кадров/с" @@ -26364,7 +26288,7 @@ msgstr "Изменение размера, разворачивание и пр #. Section header in the stream settings menu for resolution options. #. 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/VoiceVideoSections.ts:201 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:118 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:116 msgid "Resolution" msgstr "Разрешение" @@ -27061,7 +26985,7 @@ msgstr "Требуется разрешение на запись экрана" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Streaming preset label in the stream settings menu. Optimized for sharp text in screen shares. #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:217 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:76 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:74 msgid "Screen share" msgstr "Демонстрация экрана" @@ -27091,7 +27015,7 @@ msgid "Screen share encoder controls" msgstr "Настройки кодека для демонстрации экрана" #. Title of a modal shown when an active screen share stops unexpectedly. -#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:98 +#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:97 msgctxt "screen-share" msgid "Screen share ended" msgstr "Общий доступ к экрану завершен" @@ -28540,7 +28464,7 @@ msgid "Share screens and windows." msgstr "Демонстрируйте экраны и окна." #. Toggle label for sharing audio with an active stream. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:156 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:144 msgid "Share stream audio" msgstr "Поделиться аудио трансляции" @@ -28610,7 +28534,7 @@ msgid "Sharing personal information" msgstr "Распространение личной информации" #. Description for the free-tier Screen share streaming preset. Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:85 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:83 msgid "Sharper text at 720p, 30 FPS" msgstr "Четкий текст в 720p, 30 FPS" @@ -29906,16 +29830,10 @@ msgstr "Звуки" #. Short label in the video tab for the native source resolution option. Keep it concise. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:64 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:244 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:98 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:96 msgid "Source" msgstr "Исходное" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:58 -msgctxt "adaptive-screen-share" -msgid "source quality" -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/VoiceVideoSections.ts:245 msgid "Source quality" @@ -30647,7 +30565,7 @@ 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 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:140 msgid "Stream quality" msgstr "Качество потока" @@ -30673,7 +30591,7 @@ msgid "Streaming" msgstr "Трансляция" #. Section header in the stream settings menu. Picks between Gaming / Screen share / Custom presets. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:114 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:112 msgid "Streaming mode" msgstr "Режим трансляции" @@ -31127,7 +31045,7 @@ msgstr "Системные объявления от сотрудников {pro #. Audio device option label meaning the OS default audio input device. #. Footer summary fallback for the default capture-device audio input. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:252 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:130 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:128 msgid "System default" msgstr "По умолчанию (системные)" @@ -31676,7 +31594,7 @@ msgid "The provided redirect_uri must use HTTP or HTTPS." msgstr "Указанный redirect_uri должен использовать HTTP или HTTPS." #. Body of a modal shown when a browser screen share track ends outside the app, for example from the browser sharing controls. -#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:103 +#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:102 msgctxt "screen-share" msgid "The screen share source stopped sending video, so your screen share was stopped." msgstr "Источник трансляции экрана прекратил передачу видео, поэтому трансляция экрана была остановлена." @@ -34146,7 +34064,7 @@ msgstr "Безымянная группа" #. Fallback label for an audio input device whose name is not reported by the OS. #. Footer summary fallback for an audio input without a reported name. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:256 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:134 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:132 msgid "Unnamed input" 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 c49ac440c..d7d73cb93 100644 --- a/fluxer_app/src/features/i18n/locales/sv-SE/messages.po +++ b/fluxer_app/src/features/i18n/locales/sv-SE/messages.po @@ -1665,12 +1665,6 @@ msgstr "100 användningar" msgid "1080p" msgstr "1080p" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:48 -msgctxt "adaptive-screen-share" -msgid "1080p" -msgstr "1080p" - #. Fixed duration label for a 12-hour interval. Used as a standalone label in duration text or option lists. #: src/features/i18n/utils/CommonMessageDescriptors.ts:23 msgid "12 hours" @@ -1691,14 +1685,8 @@ msgstr "12-hour" msgid "1440p" msgstr "1440p" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:53 -msgctxt "adaptive-screen-share" -msgid "1440p" -msgstr "1440p" - #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:102 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:100 msgid "15 FPS" msgstr "15 FPS" @@ -1735,12 +1723,6 @@ msgstr "2–32 tecken, bokstäver, siffror, understreck." msgid "24-hour" msgstr "24-hour" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:33 -msgctxt "adaptive-screen-share" -msgid "240p" -msgstr "240p" - #. Invite max-uses dropdown option for 25 uses. #: src/features/invite/components/modals/InviteModal.tsx:72 msgid "25 uses" @@ -1779,7 +1761,7 @@ msgid "3 months" msgstr "3 månader" #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:106 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:104 msgid "30 FPS" msgstr "30 FPS" @@ -1800,12 +1782,6 @@ msgstr "404: sidan hittades inte" msgid "40px, 3 members" msgstr "40 px, 3 medlemmar" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:38 -msgctxt "adaptive-screen-share" -msgid "480p" -msgstr "480p" - #. Ban duration option in the destructive ban-member modal for a five-day temporary ban. #: src/features/moderation/components/modals/BanMemberModal.tsx:47 msgid "5 days" @@ -1844,7 +1820,7 @@ msgid "6-digit code" msgstr "6-siffrig kod" #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:110 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:108 msgid "60 FPS" msgstr "60 FPS" @@ -1858,12 +1834,6 @@ msgstr "60 sekunder" msgid "7 days" msgstr "7 dagar" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:43 -msgctxt "adaptive-screen-share" -msgid "720p" -msgstr "720p" - #. Required-action error when the API requires a captcha for phone verification. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:426 msgid "A browser check is required before phone verification. Try again from the sign-in page or contact support." @@ -2314,11 +2284,6 @@ msgstr "Aktivitetströskel" msgid "Actual size" msgstr "Faktisk storlek" -#. Toggle label in the stream settings menu. When enabled, productName can lower screen-share resolution if the encoder is CPU or bandwidth limited. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:142 -msgid "Adaptive quality" -msgstr "Adaptiv kvalitet" - #. Action label for adding the current selection. #. Button label in the favorite meme editor that adds the typed tag to the tag list. #. Button label in the sticker editor that adds the typed tag to the tag list. @@ -2774,11 +2739,6 @@ msgstr "Justera den övergripande zoomnivån för appen. Firefox använder de va msgid "Adjust the overall zoom level of the app. Use {zoomIn} / {zoomOut} to adjust quickly." msgstr "Justera appens övergripande zoomnivå. Använd {zoomIn} / {zoomOut} för att justera snabbt." -#. Inline adaptive-quality status in the stream settings menu. Shows the current automatically lowered resolution and frame rate. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:147 -msgid "Adjusted to {resolution} {frameRate} FPS" -msgstr "Anpassat till {resolution} {frameRate} FPS" - #. Permission name: grants all permissions and bypasses restrictions. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:157 msgid "Administrator" @@ -4118,7 +4078,7 @@ msgid "Audio boost" msgstr "Ljudförstärkning" #. Section header in the stream settings menu. Selects the audio capture device for the share. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:126 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:124 msgid "Audio device" msgstr "Ljudenhet" @@ -4213,7 +4173,7 @@ msgid "Audio send:" msgstr "Ljud skickas:" #. Section header in the stream settings menu grouping audio-related toggles. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:138 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:136 msgid "Audio settings" msgstr "Ljudinställningar" @@ -4839,12 +4799,6 @@ msgstr "Banna den här användaren" msgid "Bandwidth" msgstr "Bandbredd" -#. Reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:63 -msgctxt "adaptive-screen-share" -msgid "bandwidth limited" -msgstr "bandbredd begränsad" - #. IAR modal: disabled-state label on the ban card after the user is banned from this community. #: src/features/moderation/components/report_modal/IARModalCopy.ts:159 msgid "Banned" @@ -5845,15 +5799,15 @@ msgstr "Verifiering av captcha misslyckades. Försök igen." msgid "Capture" msgstr "Spela in" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:407 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:394 msgid "Capture app audio" msgstr "Spela in app-ljud" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:408 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:395 msgid "Capture desktop audio" msgstr "Spela in datorljud" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:406 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:393 msgid "Capture device audio" msgstr "Spela in enhetsljud" @@ -9416,12 +9370,6 @@ msgstr "Omslag" msgid "Cozy" msgstr "Mysigt" -#. Reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:68 -msgctxt "adaptive-screen-share" -msgid "CPU limited" -msgstr "CPU begränsad" - #. Generic primary action label that creates the item described by the current dialog or form. #: src/features/i18n/utils/CommonMessageDescriptors.ts:148 msgid "Create" @@ -9824,7 +9772,7 @@ msgstr "Nuvarande: {mutedText}" #: src/features/voice/components/AudioSourcePickerLinux.tsx:30 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:44 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:232 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:90 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:88 msgid "Custom" msgstr "Anpassad" @@ -11065,7 +11013,7 @@ msgstr "Enhetsinformation" msgid "Device revoked" msgstr "Enhet borttagen" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1030 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:968 msgid "Device selection" msgstr "Enhetsval" @@ -11094,7 +11042,7 @@ msgid "Devices" msgstr "Enheter" #. Description for the Custom streaming preset. Lightly playful prose; keep tone casual. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:94 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:92 msgid "Dial in your own numbers" msgstr "Ring in dina egna nummer" @@ -14453,12 +14401,12 @@ msgid "Flexible text channel names" msgstr "Flexibla textkanalnamn" #. Description for the high-tier Gaming streaming preset (Plutonium). Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:67 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:65 msgid "Fluid motion at 1440p 60 FPS" msgstr "Flytande rörelse vid 1440p 60 FPS" #. Description for the free-tier Gaming streaming preset. Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:72 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:70 msgid "Fluid motion at 720p 30 FPS" msgstr "Flytande rörelse vid 720p 30 FPS" @@ -14545,7 +14493,7 @@ msgstr "Mappinställningar" msgid "Follow us on {blueskyProviderName}" msgstr "Följ oss på {blueskyProviderName}" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:825 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:816 msgid "Follow voice input" msgstr "Följ röstinmatning" @@ -14817,7 +14765,7 @@ msgstr "Ram" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:310 #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:225 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:122 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:120 msgid "Frame rate" msgstr "Bildfrekvens" @@ -15064,7 +15012,7 @@ msgstr "Spelkontroll" #. Streaming preset label in the stream settings menu. Higher frame rate, optimized for video games. #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:76 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:224 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:63 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:61 msgid "Gaming" msgstr "Spel" @@ -15564,7 +15512,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:1017 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:955 msgid "Granular selection" msgstr "Detaljerat urval" @@ -16128,7 +16076,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:866 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:857 msgid "Hide preview thumbnail" msgstr "Dölj förhandsgranskningens miniatyrbild" @@ -16573,11 +16521,11 @@ msgstr "Ignorera" msgid "Ignore friend request" msgstr "Ignorera vänförfrågan" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1007 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:945 msgid "Ignore hardware devices" msgstr "Ignorera maskinvaruenheter" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:983 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:921 msgid "Ignore input media" msgstr "Ignorera inkommande media" @@ -16603,7 +16551,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:994 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:932 msgid "Ignore virtual" msgstr "Ignorera virtuella" @@ -18783,18 +18731,6 @@ msgstr "Ljudstyrka" msgid "Low" msgstr "Låg" -#. Toast shown after adaptive screen-share quality lowers frame rate. {frameRate} is a number and {reason} is the limitation reason. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:78 -msgctxt "adaptive-screen-share" -msgid "Lowered screen share to {frameRate} FPS - {reason}" -msgstr "Skärmdelningen har sänkts till {frameRate} FPS – {reason}" - -#. Toast shown after adaptive screen-share quality lowers resolution. {resolution} is a resolution label and {reason} is the limitation reason. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:84 -msgctxt "adaptive-screen-share" -msgid "Lowered screen share to {resolution} - {reason}" -msgstr "Skärmdelningen har sänkts till {resolution} – {reason}" - #. Country name. EU member state in the illegal-content report country dropdown. #: src/features/moderation/components/report/OptionDescriptors.ts:179 msgid "Luxembourg" @@ -20009,7 +19945,7 @@ msgstr "Mikrofonbehörighet krävs" msgid "Microphone test" msgstr "Mikrofontest" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:952 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:890 msgid "Microphone workaround" msgstr "Mikrofon-workaround" @@ -22146,7 +22082,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:972 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:910 msgid "Only default speakers" msgstr "Endast standardhögtalare" @@ -22194,7 +22130,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:962 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:900 msgid "Only speakers" msgstr "Endast högtalare" @@ -24635,12 +24571,6 @@ msgstr "Du kan inte använda push-to-talk för att slå på mikrofonen när du h msgid "Quality" msgstr "Kvalitet" -#. Fallback reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:73 -msgctxt "adaptive-screen-share" -msgid "quality limited" -msgstr "kvaliteten är begränsad" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:49 @@ -24735,12 +24665,6 @@ msgstr "Radiogrupp" msgid "Raid coordination" msgstr "Raidkoordinering" -#. Toast shown after adaptive screen-share quality raises resolution. {resolution} is a resolution label. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:90 -msgctxt "adaptive-screen-share" -msgid "Raised screen share to {resolution}" -msgstr "Ökade skärmdelningen till {resolution}" - #. 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/AccessibilitySections.ts:171 msgid "Rate" @@ -24756,7 +24680,7 @@ msgid "Raw embed JSON" msgstr "Rådata för inbäddad JSON" #. Description for the high-tier Screen share streaming preset (Plutonium). Source resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:80 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:78 msgid "Razor-sharp text at native source, 15 FPS" msgstr "Rakbladsvass text i ursprunglig upplösning, 15 FPS" @@ -26364,7 +26288,7 @@ msgstr "Ändra storlek, maximera och fästa fönster beror på kompositören. Wa #. Section header in the stream settings menu for resolution options. #. 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/VoiceVideoSections.ts:201 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:118 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:116 msgid "Resolution" msgstr "Upplösning" @@ -27061,7 +26985,7 @@ msgstr "Skärminspelningsbehörighet krävs" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Streaming preset label in the stream settings menu. Optimized for sharp text in screen shares. #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:217 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:76 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:74 msgid "Screen share" msgstr "Skärmdelning" @@ -27091,7 +27015,7 @@ msgid "Screen share encoder controls" msgstr "Inställningar för skärmdelningskodare" #. Title of a modal shown when an active screen share stops unexpectedly. -#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:98 +#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:97 msgctxt "screen-share" msgid "Screen share ended" msgstr "Skärmdelningen avslutades" @@ -28540,7 +28464,7 @@ msgid "Share screens and windows." msgstr "Dela skärmar och fönster." #. Toggle label for sharing audio with an active stream. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:156 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:144 msgid "Share stream audio" msgstr "Dela ljud från ström" @@ -28610,7 +28534,7 @@ msgid "Sharing personal information" msgstr "Delar personlig information" #. Description for the free-tier Screen share streaming preset. Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:85 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:83 msgid "Sharper text at 720p, 30 FPS" msgstr "Skarpare text i 720p, 30 FPS" @@ -29906,16 +29830,10 @@ msgstr "Ljud" #. Short label in the video tab for the native source resolution option. Keep it concise. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:64 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:244 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:98 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:96 msgid "Source" msgstr "Källa" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:58 -msgctxt "adaptive-screen-share" -msgid "source quality" -msgstr "källkvalitet" - #. 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/VoiceVideoSections.ts:245 msgid "Source quality" @@ -30647,7 +30565,7 @@ 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 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:140 msgid "Stream quality" msgstr "Strömkvalitet" @@ -30673,7 +30591,7 @@ msgid "Streaming" msgstr "Streamar" #. Section header in the stream settings menu. Picks between Gaming / Screen share / Custom presets. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:114 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:112 msgid "Streaming mode" msgstr "Streamingsläge" @@ -31127,7 +31045,7 @@ msgstr "Systemmeddelanden från {productName}-personal. Du kan inte svara här." #. Audio device option label meaning the OS default audio input device. #. Footer summary fallback for the default capture-device audio input. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:252 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:130 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:128 msgid "System default" msgstr "Systemstandard" @@ -31676,7 +31594,7 @@ msgid "The provided redirect_uri must use HTTP or HTTPS." msgstr "Den angivna redirect_uri måste använda HTTP eller HTTPS." #. Body of a modal shown when a browser screen share track ends outside the app, for example from the browser sharing controls. -#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:103 +#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:102 msgctxt "screen-share" msgid "The screen share source stopped sending video, so your screen share was stopped." msgstr "Skärmdelningskällan slutade skicka video, så din skärmdelning har stoppats." @@ -34146,7 +34064,7 @@ msgstr "Namnlös grupp" #. Fallback label for an audio input device whose name is not reported by the OS. #. Footer summary fallback for an audio input without a reported name. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:256 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:134 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:132 msgid "Unnamed input" msgstr "Namnlös ingång" diff --git a/fluxer_app/src/features/i18n/locales/th/messages.po b/fluxer_app/src/features/i18n/locales/th/messages.po index af9b54a80..09582d366 100644 --- a/fluxer_app/src/features/i18n/locales/th/messages.po +++ b/fluxer_app/src/features/i18n/locales/th/messages.po @@ -1665,12 +1665,6 @@ msgstr "ใช้แล้ว 100 ครั้ง" msgid "1080p" msgstr "1080p" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:48 -msgctxt "adaptive-screen-share" -msgid "1080p" -msgstr "1080p" - #. Fixed duration label for a 12-hour interval. Used as a standalone label in duration text or option lists. #: src/features/i18n/utils/CommonMessageDescriptors.ts:23 msgid "12 hours" @@ -1691,14 +1685,8 @@ msgstr "12-hour" msgid "1440p" msgstr "1440p" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:53 -msgctxt "adaptive-screen-share" -msgid "1440p" -msgstr "1440p" - #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:102 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:100 msgid "15 FPS" msgstr "15 FPS" @@ -1735,12 +1723,6 @@ msgstr "2-32 ตัวอักษร, ตัวเลข, ขีดล่าง msgid "24-hour" msgstr "24-hour" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:33 -msgctxt "adaptive-screen-share" -msgid "240p" -msgstr "240p" - #. Invite max-uses dropdown option for 25 uses. #: src/features/invite/components/modals/InviteModal.tsx:72 msgid "25 uses" @@ -1779,7 +1761,7 @@ msgid "3 months" msgstr "3 เดือน" #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:106 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:104 msgid "30 FPS" msgstr "30 FPS" @@ -1800,12 +1782,6 @@ msgstr "404: ไม่พบหน้า" msgid "40px, 3 members" msgstr "40px, สมาชิก 3 คน" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:38 -msgctxt "adaptive-screen-share" -msgid "480p" -msgstr "480p" - #. Ban duration option in the destructive ban-member modal for a five-day temporary ban. #: src/features/moderation/components/modals/BanMemberModal.tsx:47 msgid "5 days" @@ -1844,7 +1820,7 @@ msgid "6-digit code" msgstr "รหัส 6 หลัก" #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:110 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:108 msgid "60 FPS" msgstr "60 FPS" @@ -1858,12 +1834,6 @@ msgstr "60 วินาที" msgid "7 days" msgstr "7 วัน" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:43 -msgctxt "adaptive-screen-share" -msgid "720p" -msgstr "720p" - #. Required-action error when the API requires a captcha for phone verification. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:426 msgid "A browser check is required before phone verification. Try again from the sign-in page or contact support." @@ -2314,11 +2284,6 @@ msgstr "เกณฑ์กิจกรรม" msgid "Actual size" msgstr "ขนาดจริง" -#. Toggle label in the stream settings menu. When enabled, productName can lower screen-share resolution if the encoder is CPU or bandwidth limited. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:142 -msgid "Adaptive quality" -msgstr "คุณภาพแบบปรับได้" - #. Action label for adding the current selection. #. Button label in the favorite meme editor that adds the typed tag to the tag list. #. Button label in the sticker editor that adds the typed tag to the tag list. @@ -2774,11 +2739,6 @@ msgstr "ปรับระดับการซูมโดยรวมของ msgid "Adjust the overall zoom level of the app. Use {zoomIn} / {zoomOut} to adjust quickly." msgstr "ปรับระดับการซูมโดยรวมของแอป ใช้ {zoomIn} / {zoomOut} เพื่อปรับอย่างรวดเร็ว" -#. Inline adaptive-quality status in the stream settings menu. Shows the current automatically lowered resolution and frame rate. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:147 -msgid "Adjusted to {resolution} {frameRate} FPS" -msgstr "ปรับเป็น {resolution} {frameRate} FPS" - #. Permission name: grants all permissions and bypasses restrictions. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:157 msgid "Administrator" @@ -4118,7 +4078,7 @@ msgid "Audio boost" msgstr "เพิ่มเสียง" #. Section header in the stream settings menu. Selects the audio capture device for the share. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:126 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:124 msgid "Audio device" msgstr "อุปกรณ์เสียง" @@ -4213,7 +4173,7 @@ msgid "Audio send:" msgstr "ส่งเสียง:" #. Section header in the stream settings menu grouping audio-related toggles. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:138 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:136 msgid "Audio settings" msgstr "การตั้งค่าเสียง" @@ -4839,12 +4799,6 @@ msgstr "แบนผู้ใช้นี้" msgid "Bandwidth" msgstr "แบนด์วิดท์" -#. Reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:63 -msgctxt "adaptive-screen-share" -msgid "bandwidth limited" -msgstr "แบนด์วิดท์จำกัด" - #. IAR modal: disabled-state label on the ban card after the user is banned from this community. #: src/features/moderation/components/report_modal/IARModalCopy.ts:159 msgid "Banned" @@ -5845,15 +5799,15 @@ msgstr "การยืนยันแคปต์ชาล้มเหลว msgid "Capture" msgstr "บันทึกเสียง" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:407 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:394 msgid "Capture app audio" msgstr "บันทึกเสียงจากแอป" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:408 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:395 msgid "Capture desktop audio" msgstr "บันทึกเสียงเดสก์ท็อป" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:406 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:393 msgid "Capture device audio" msgstr "บันทึกเสียงจากอุปกรณ์" @@ -9416,12 +9370,6 @@ msgstr "หน้าปก" msgid "Cozy" msgstr "อบอุ่น" -#. Reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:68 -msgctxt "adaptive-screen-share" -msgid "CPU limited" -msgstr "จำกัดด้วย CPU" - #. Generic primary action label that creates the item described by the current dialog or form. #: src/features/i18n/utils/CommonMessageDescriptors.ts:148 msgid "Create" @@ -9824,7 +9772,7 @@ msgstr "ปัจจุบัน: {mutedText}" #: src/features/voice/components/AudioSourcePickerLinux.tsx:30 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:44 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:232 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:90 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:88 msgid "Custom" msgstr "กำหนดเอง" @@ -11065,7 +11013,7 @@ msgstr "รายละเอียดอุปกรณ์" msgid "Device revoked" msgstr "ยกเลิกอุปกรณ์แล้ว" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1030 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:968 msgid "Device selection" msgstr "การเลือกอุปกรณ์" @@ -11094,7 +11042,7 @@ msgid "Devices" msgstr "อุปกรณ์" #. Description for the Custom streaming preset. Lightly playful prose; keep tone casual. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:94 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:92 msgid "Dial in your own numbers" msgstr "โทรเข้าด้วยหมายเลขของคุณเอง" @@ -14453,12 +14401,12 @@ msgid "Flexible text channel names" msgstr "ชื่อช่องข้อความที่ยืดหยุ่น" #. Description for the high-tier Gaming streaming preset (Plutonium). Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:67 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:65 msgid "Fluid motion at 1440p 60 FPS" msgstr "ภาพเคลื่อนไหวราบรื่นที่ 1440p 60 FPS" #. Description for the free-tier Gaming streaming preset. Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:72 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:70 msgid "Fluid motion at 720p 30 FPS" msgstr "ภาพคมชัด 720p 30 FPS" @@ -14545,7 +14493,7 @@ msgstr "การตั้งค่าโฟลเดอร์" msgid "Follow us on {blueskyProviderName}" msgstr "ติดตามเราบน {blueskyProviderName}" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:825 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:816 msgid "Follow voice input" msgstr "ติดตามอินพุตเสียง" @@ -14817,7 +14765,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/UserVideoTab.tsx:310 #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:225 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:122 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:120 msgid "Frame rate" msgstr "อัตราเฟรม" @@ -15064,7 +15012,7 @@ msgstr "จอยเกม" #. Streaming preset label in the stream settings menu. Higher frame rate, optimized for video games. #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:76 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:224 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:63 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:61 msgid "Gaming" msgstr "เกม" @@ -15564,7 +15512,7 @@ msgstr "ให้สิทธิ์ {0} แล้ว" msgid "Grants all permissions and bypasses channel restrictions. Highly sensitive." msgstr "ให้สิทธิ์ทั้งหมดและข้ามข้อจำกัดของช่อง มีความละเอียดอ่อนสูง" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1017 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:955 msgid "Granular selection" msgstr "เลือกแบบละเอียด" @@ -16128,7 +16076,7 @@ msgstr "ซ่อนรหัสผ่าน" msgid "Hide picture-in-picture popout?" msgstr "ซ่อนหน้าต่างย่อย Picture-in-picture หรือไม่" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:866 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:857 msgid "Hide preview thumbnail" msgstr "ซ่อนภาพตัวอย่าง" @@ -16573,11 +16521,11 @@ msgstr "ไม่สนใจ" msgid "Ignore friend request" msgstr "ไม่รับคำขอเป็นเพื่อน" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1007 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:945 msgid "Ignore hardware devices" msgstr "ไม่ใช้อุปกรณ์ฮาร์ดแวร์" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:983 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:921 msgid "Ignore input media" msgstr "ไม่สนใจสื่อนำเข้า" @@ -16603,7 +16551,7 @@ msgstr "ไม่สนใจการแจ้งว่าเป็นสแป msgid "Ignore the friend request from {displayName}?" msgstr "ไม่สนใจคำขอเป็นเพื่อนจาก {displayName} ใช่ไหม" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:994 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:932 msgid "Ignore virtual" msgstr "ไม่สนใจอุปกรณ์เสมือน" @@ -18783,18 +18731,6 @@ msgstr "ความดัง" msgid "Low" msgstr "ต่ำ" -#. Toast shown after adaptive screen-share quality lowers frame rate. {frameRate} is a number and {reason} is the limitation reason. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:78 -msgctxt "adaptive-screen-share" -msgid "Lowered screen share to {frameRate} FPS - {reason}" -msgstr "ลดคุณภาพการแชร์หน้าจอเป็น {frameRate} FPS - {reason}" - -#. Toast shown after adaptive screen-share quality lowers resolution. {resolution} is a resolution label and {reason} is the limitation reason. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:84 -msgctxt "adaptive-screen-share" -msgid "Lowered screen share to {resolution} - {reason}" -msgstr "ลดคุณภาพการแชร์หน้าจอเป็น {resolution} - {reason}" - #. Country name. EU member state in the illegal-content report country dropdown. #: src/features/moderation/components/report/OptionDescriptors.ts:179 msgid "Luxembourg" @@ -20009,7 +19945,7 @@ msgstr "ต้องอนุญาตการเข้าถึงไมโค msgid "Microphone test" msgstr "ทดสอบไมโครโฟน" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:952 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:890 msgid "Microphone workaround" msgstr "แก้ไขไมโครโฟน" @@ -22146,7 +22082,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:972 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:910 msgid "Only default speakers" msgstr "ลำโพงเริ่มต้นเท่านั้น" @@ -22194,7 +22130,7 @@ msgstr "เรียกใช้โค้ดที่นี่เฉพาะเ msgid "Only show message previews for DMs with unread messages" msgstr "แสดงตัวอย่างข้อความเฉพาะแชทส่วนตัวที่มีข้อความที่ยังไม่ได้อ่าน" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:962 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:900 msgid "Only speakers" msgstr "เฉพาะผู้พูด" @@ -24635,12 +24571,6 @@ msgstr "การกดปุ่มเพื่อพูดจะไม่ทำ msgid "Quality" msgstr "คุณภาพ" -#. Fallback reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:73 -msgctxt "adaptive-screen-share" -msgid "quality limited" -msgstr "คุณภาพถูกจำกัด" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:49 @@ -24735,12 +24665,6 @@ msgstr "กลุ่มปุ่มตัวเลือก" msgid "Raid coordination" msgstr "ประสานงานการโจมตี" -#. Toast shown after adaptive screen-share quality raises resolution. {resolution} is a resolution label. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:90 -msgctxt "adaptive-screen-share" -msgid "Raised screen share to {resolution}" -msgstr "ปรับความละเอียดการแชร์หน้าจอเป็น {resolution}" - #. 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/AccessibilitySections.ts:171 msgid "Rate" @@ -24756,7 +24680,7 @@ msgid "Raw embed JSON" msgstr "JSON สำหรับการดีบักแบบดิบ" #. Description for the high-tier Screen share streaming preset (Plutonium). Source resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:80 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:78 msgid "Razor-sharp text at native source, 15 FPS" msgstr "ข้อความคมชัดระดับต้นฉบับ, 15 FPS" @@ -26364,7 +26288,7 @@ msgstr "การปรับขนาด, การขยายสูงสุ #. Section header in the stream settings menu for resolution options. #. 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/VoiceVideoSections.ts:201 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:118 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:116 msgid "Resolution" msgstr "ความละเอียด" @@ -27061,7 +26985,7 @@ msgstr "ต้องอนุญาตการบันทึกหน้าจ #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Streaming preset label in the stream settings menu. Optimized for sharp text in screen shares. #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:217 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:76 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:74 msgid "Screen share" msgstr "แชร์หน้าจอ" @@ -27091,7 +27015,7 @@ msgid "Screen share encoder controls" msgstr "การควบคุมตัวเข้ารหัสสำหรับการแชร์หน้าจอ" #. Title of a modal shown when an active screen share stops unexpectedly. -#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:98 +#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:97 msgctxt "screen-share" msgid "Screen share ended" msgstr "การแชร์หน้าจอสิ้นสุดลง" @@ -28540,7 +28464,7 @@ msgid "Share screens and windows." msgstr "แชร์หน้าจอและหน้าต่าง" #. Toggle label for sharing audio with an active stream. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:156 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:144 msgid "Share stream audio" msgstr "แชร์เสียงสตรีม" @@ -28610,7 +28534,7 @@ msgid "Sharing personal information" msgstr "แชร์ข้อมูลส่วนตัว" #. Description for the free-tier Screen share streaming preset. Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:85 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:83 msgid "Sharper text at 720p, 30 FPS" msgstr "คมชัดขึ้นที่ 720p, 30 FPS" @@ -29906,16 +29830,10 @@ msgstr "เสียง" #. Short label in the video tab for the native source resolution option. Keep it concise. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:64 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:244 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:98 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:96 msgid "Source" msgstr "ต้นฉบับ" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:58 -msgctxt "adaptive-screen-share" -msgid "source quality" -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/VoiceVideoSections.ts:245 msgid "Source quality" @@ -30647,7 +30565,7 @@ 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 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:140 msgid "Stream quality" msgstr "คุณภาพสตรีม" @@ -30673,7 +30591,7 @@ msgid "Streaming" msgstr "กำลังสตรีม" #. Section header in the stream settings menu. Picks between Gaming / Screen share / Custom presets. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:114 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:112 msgid "Streaming mode" msgstr "โหมดสตรีมมิง" @@ -31127,7 +31045,7 @@ msgstr "ประกาศจากทีมงาน {productName} คุณไ #. Audio device option label meaning the OS default audio input device. #. Footer summary fallback for the default capture-device audio input. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:252 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:130 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:128 msgid "System default" msgstr "ค่าเริ่มต้นของระบบ" @@ -31676,7 +31594,7 @@ msgid "The provided redirect_uri must use HTTP or HTTPS." msgstr "redirect_uri ที่ระบุต้องใช้ HTTP หรือ HTTPS" #. Body of a modal shown when a browser screen share track ends outside the app, for example from the browser sharing controls. -#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:103 +#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:102 msgctxt "screen-share" msgid "The screen share source stopped sending video, so your screen share was stopped." msgstr "แหล่งที่มาของการแชร์หน้าจอหยุดส่งวิดีโอ ดังนั้นการแชร์หน้าจอก็จะหยุดลง" @@ -34146,7 +34064,7 @@ msgstr "กลุ่มที่ไม่มีชื่อ" #. Fallback label for an audio input device whose name is not reported by the OS. #. Footer summary fallback for an audio input without a reported name. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:256 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:134 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:132 msgid "Unnamed input" msgstr "อินพุตไม่ระบุชื่อ" diff --git a/fluxer_app/src/features/i18n/locales/tr/messages.po b/fluxer_app/src/features/i18n/locales/tr/messages.po index 4eb2f5ad3..3f80417f5 100644 --- a/fluxer_app/src/features/i18n/locales/tr/messages.po +++ b/fluxer_app/src/features/i18n/locales/tr/messages.po @@ -1665,12 +1665,6 @@ msgstr "100 kullanım" msgid "1080p" msgstr "1080p" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:48 -msgctxt "adaptive-screen-share" -msgid "1080p" -msgstr "1080p" - #. Fixed duration label for a 12-hour interval. Used as a standalone label in duration text or option lists. #: src/features/i18n/utils/CommonMessageDescriptors.ts:23 msgid "12 hours" @@ -1691,14 +1685,8 @@ msgstr "12-hour" msgid "1440p" msgstr "1440p" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:53 -msgctxt "adaptive-screen-share" -msgid "1440p" -msgstr "1440p" - #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:102 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:100 msgid "15 FPS" msgstr "15 FPS" @@ -1735,12 +1723,6 @@ msgstr "2-32 karakter, harf, sayı, alt çizgi." msgid "24-hour" msgstr "24-hour" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:33 -msgctxt "adaptive-screen-share" -msgid "240p" -msgstr "240p" - #. Invite max-uses dropdown option for 25 uses. #: src/features/invite/components/modals/InviteModal.tsx:72 msgid "25 uses" @@ -1779,7 +1761,7 @@ msgid "3 months" msgstr "3 ay" #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:106 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:104 msgid "30 FPS" msgstr "30 FPS" @@ -1800,12 +1782,6 @@ msgstr "404: sayfa bulunamadı" msgid "40px, 3 members" msgstr "40 piksel, 3 üye" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:38 -msgctxt "adaptive-screen-share" -msgid "480p" -msgstr "480p" - #. Ban duration option in the destructive ban-member modal for a five-day temporary ban. #: src/features/moderation/components/modals/BanMemberModal.tsx:47 msgid "5 days" @@ -1844,7 +1820,7 @@ msgid "6-digit code" msgstr "6 haneli kod" #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:110 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:108 msgid "60 FPS" msgstr "60 FPS" @@ -1858,12 +1834,6 @@ msgstr "60 saniye" msgid "7 days" msgstr "7 gün" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:43 -msgctxt "adaptive-screen-share" -msgid "720p" -msgstr "720p" - #. Required-action error when the API requires a captcha for phone verification. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:426 msgid "A browser check is required before phone verification. Try again from the sign-in page or contact support." @@ -2314,11 +2284,6 @@ msgstr "Etkinlik eşiği" msgid "Actual size" msgstr "Gerçek boyut" -#. Toggle label in the stream settings menu. When enabled, productName can lower screen-share resolution if the encoder is CPU or bandwidth limited. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:142 -msgid "Adaptive quality" -msgstr "Uyarlanabilir kalite" - #. Action label for adding the current selection. #. Button label in the favorite meme editor that adds the typed tag to the tag list. #. Button label in the sticker editor that adds the typed tag to the tag list. @@ -2774,11 +2739,6 @@ msgstr "Uygulamanın genel yakınlaştırma düzeyini ayarlayın. Firefox standa msgid "Adjust the overall zoom level of the app. Use {zoomIn} / {zoomOut} to adjust quickly." msgstr "Uygulamanın genel yakınlaştırma düzeyini ayarlayın. Hızlı ayarlama için {zoomIn} / {zoomOut} kullanın." -#. Inline adaptive-quality status in the stream settings menu. Shows the current automatically lowered resolution and frame rate. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:147 -msgid "Adjusted to {resolution} {frameRate} FPS" -msgstr "{resolution} {frameRate} FPS olarak ayarlandı" - #. Permission name: grants all permissions and bypasses restrictions. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:157 msgid "Administrator" @@ -4118,7 +4078,7 @@ msgid "Audio boost" msgstr "Ses yükseltme" #. Section header in the stream settings menu. Selects the audio capture device for the share. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:126 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:124 msgid "Audio device" msgstr "Ses aygıtı" @@ -4213,7 +4173,7 @@ msgid "Audio send:" msgstr "Ses gönderme:" #. Section header in the stream settings menu grouping audio-related toggles. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:138 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:136 msgid "Audio settings" msgstr "Ses ayarları" @@ -4839,12 +4799,6 @@ msgstr "Bu kullanıcıyı yasakla" msgid "Bandwidth" msgstr "Bant genişliği" -#. Reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:63 -msgctxt "adaptive-screen-share" -msgid "bandwidth limited" -msgstr "bant genişliği sınırlı" - #. IAR modal: disabled-state label on the ban card after the user is banned from this community. #: src/features/moderation/components/report_modal/IARModalCopy.ts:159 msgid "Banned" @@ -5845,15 +5799,15 @@ msgstr "Captcha doğrulaması başarısız oldu. Tekrar deneyin." msgid "Capture" msgstr "Yakala" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:407 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:394 msgid "Capture app audio" msgstr "Uygulama sesini yakala" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:408 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:395 msgid "Capture desktop audio" msgstr "Masaüstü sesini yakala" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:406 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:393 msgid "Capture device audio" msgstr "Cihaz sesini yakala" @@ -9416,12 +9370,6 @@ msgstr "Kapak" msgid "Cozy" msgstr "Rahat" -#. Reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:68 -msgctxt "adaptive-screen-share" -msgid "CPU limited" -msgstr "CPU sınırlı" - #. Generic primary action label that creates the item described by the current dialog or form. #: src/features/i18n/utils/CommonMessageDescriptors.ts:148 msgid "Create" @@ -9824,7 +9772,7 @@ msgstr "Şu anda: {mutedText}" #: src/features/voice/components/AudioSourcePickerLinux.tsx:30 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:44 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:232 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:90 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:88 msgid "Custom" msgstr "Özel" @@ -11065,7 +11013,7 @@ msgstr "Cihaz ayrıntıları" msgid "Device revoked" msgstr "Cihazın erişimi iptal edildi" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1030 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:968 msgid "Device selection" msgstr "Cihaz seçimi" @@ -11094,7 +11042,7 @@ msgid "Devices" msgstr "Cihazlar" #. Description for the Custom streaming preset. Lightly playful prose; keep tone casual. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:94 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:92 msgid "Dial in your own numbers" msgstr "Kendi numaralarınızı çevirin" @@ -14453,12 +14401,12 @@ msgid "Flexible text channel names" msgstr "Esnek metin kanalı adları" #. Description for the high-tier Gaming streaming preset (Plutonium). Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:67 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:65 msgid "Fluid motion at 1440p 60 FPS" msgstr "1440p 60 FPS'te akıcı hareket" #. Description for the free-tier Gaming streaming preset. Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:72 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:70 msgid "Fluid motion at 720p 30 FPS" msgstr "720p 30 FPS'te akıcı hareket" @@ -14545,7 +14493,7 @@ msgstr "Klasör ayarları" msgid "Follow us on {blueskyProviderName}" msgstr "Bizi {blueskyProviderName} adresinden takip edin" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:825 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:816 msgid "Follow voice input" msgstr "Ses girişini takip et" @@ -14817,7 +14765,7 @@ msgstr "Çerçeve" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:310 #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:225 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:122 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:120 msgid "Frame rate" msgstr "Kare hızı" @@ -15064,7 +15012,7 @@ msgstr "Oyun kumandası" #. Streaming preset label in the stream settings menu. Higher frame rate, optimized for video games. #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:76 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:224 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:63 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:61 msgid "Gaming" msgstr "Oyun" @@ -15564,7 +15512,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:1017 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:955 msgid "Granular selection" msgstr "Ayrıntılı seçim" @@ -16128,7 +16076,7 @@ msgstr "Şifreyi gizle" msgid "Hide picture-in-picture popout?" msgstr "Resim içinde resim penceresini gizle?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:866 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:857 msgid "Hide preview thumbnail" msgstr "Önizleme küçük resmini gizle" @@ -16573,11 +16521,11 @@ msgstr "Yoksay" msgid "Ignore friend request" msgstr "Arkadaşlık isteğini yoksay" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1007 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:945 msgid "Ignore hardware devices" msgstr "Donanım aygıtlarını yoksay" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:983 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:921 msgid "Ignore input media" msgstr "Giriş medyasını yok say" @@ -16603,7 +16551,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:994 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:932 msgid "Ignore virtual" msgstr "Sanalı yok say" @@ -18783,18 +18731,6 @@ msgstr "Ses yüksekliği" msgid "Low" msgstr "Düşük" -#. Toast shown after adaptive screen-share quality lowers frame rate. {frameRate} is a number and {reason} is the limitation reason. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:78 -msgctxt "adaptive-screen-share" -msgid "Lowered screen share to {frameRate} FPS - {reason}" -msgstr "Ekran paylaşımını {frameRate} FPS'ye düşürdü - {reason}" - -#. Toast shown after adaptive screen-share quality lowers resolution. {resolution} is a resolution label and {reason} is the limitation reason. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:84 -msgctxt "adaptive-screen-share" -msgid "Lowered screen share to {resolution} - {reason}" -msgstr "Ekran paylaşımını {resolution}'a düşürdü - {reason}" - #. Country name. EU member state in the illegal-content report country dropdown. #: src/features/moderation/components/report/OptionDescriptors.ts:179 msgid "Luxembourg" @@ -20009,7 +19945,7 @@ msgstr "Mikrofon izni gerekli" msgid "Microphone test" msgstr "Mikrofon testi" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:952 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:890 msgid "Microphone workaround" msgstr "Mikrofon geçici çözümü" @@ -22146,7 +22082,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:972 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:910 msgid "Only default speakers" msgstr "Yalnızca varsayılan hoparlörler" @@ -22194,7 +22130,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:962 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:900 msgid "Only speakers" msgstr "Sadece konuşmacılar" @@ -24635,12 +24571,6 @@ msgstr "Konuşma tuşu, kendinizi susturmuşken mikrofonunuzun sesini açmaz. Ko msgid "Quality" msgstr "Kalite" -#. Fallback reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:73 -msgctxt "adaptive-screen-share" -msgid "quality limited" -msgstr "kalite sınırlı" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:49 @@ -24735,12 +24665,6 @@ msgstr "Radyo grubu" msgid "Raid coordination" msgstr "Saldırı koordinasyonu" -#. Toast shown after adaptive screen-share quality raises resolution. {resolution} is a resolution label. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:90 -msgctxt "adaptive-screen-share" -msgid "Raised screen share to {resolution}" -msgstr "Ekran paylaşımını {resolution} olarak yükseltti" - #. 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/AccessibilitySections.ts:171 msgid "Rate" @@ -24756,7 +24680,7 @@ msgid "Raw embed JSON" msgstr "Ham JSON Gömülü Verisi" #. Description for the high-tier Screen share streaming preset (Plutonium). Source resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:80 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:78 msgid "Razor-sharp text at native source, 15 FPS" msgstr "Kaynak çözünürlüğünde, 15 FPS'te jilet gibi keskin metin" @@ -26364,7 +26288,7 @@ msgstr "Yeniden boyutlandırma, büyütme ve pencere yakalama, birleştiriciye b #. Section header in the stream settings menu for resolution options. #. 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/VoiceVideoSections.ts:201 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:118 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:116 msgid "Resolution" msgstr "Çözünürlük" @@ -27061,7 +26985,7 @@ msgstr "Ekran kaydı izni gerekli" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Streaming preset label in the stream settings menu. Optimized for sharp text in screen shares. #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:217 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:76 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:74 msgid "Screen share" msgstr "Ekran paylaşımı" @@ -27091,7 +27015,7 @@ msgid "Screen share encoder controls" msgstr "Ekran paylaşımı kodlayıcı ayarları" #. Title of a modal shown when an active screen share stops unexpectedly. -#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:98 +#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:97 msgctxt "screen-share" msgid "Screen share ended" msgstr "Ekran paylaşımı sona erdi" @@ -28540,7 +28464,7 @@ msgid "Share screens and windows." msgstr "Ekranları ve pencereleri paylaşın." #. Toggle label for sharing audio with an active stream. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:156 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:144 msgid "Share stream audio" msgstr "Akış sesiyle paylaş" @@ -28610,7 +28534,7 @@ msgid "Sharing personal information" msgstr "Kişisel bilgi paylaşımı" #. Description for the free-tier Screen share streaming preset. Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:85 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:83 msgid "Sharper text at 720p, 30 FPS" msgstr "720p, 30 FPS ile daha net metin" @@ -29906,16 +29830,10 @@ msgstr "Sesler" #. Short label in the video tab for the native source resolution option. Keep it concise. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:64 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:244 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:98 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:96 msgid "Source" msgstr "Kaynak" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:58 -msgctxt "adaptive-screen-share" -msgid "source quality" -msgstr "kaynak kalitesi" - #. 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/VoiceVideoSections.ts:245 msgid "Source quality" @@ -30647,7 +30565,7 @@ 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 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:140 msgid "Stream quality" msgstr "Akış kalitesi" @@ -30673,7 +30591,7 @@ msgid "Streaming" msgstr "Yayınlanıyor" #. Section header in the stream settings menu. Picks between Gaming / Screen share / Custom presets. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:114 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:112 msgid "Streaming mode" msgstr "Yayın modu" @@ -31127,7 +31045,7 @@ msgstr "{productName} ekibinden sistem duyuruları. Buradan yanıt veremezsiniz. #. Audio device option label meaning the OS default audio input device. #. Footer summary fallback for the default capture-device audio input. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:252 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:130 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:128 msgid "System default" msgstr "Sistem varsayılanı" @@ -31676,7 +31594,7 @@ msgid "The provided redirect_uri must use HTTP or HTTPS." msgstr "Sağlanan redirect_uri HTTP veya HTTPS kullanmalıdır." #. Body of a modal shown when a browser screen share track ends outside the app, for example from the browser sharing controls. -#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:103 +#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:102 msgctxt "screen-share" msgid "The screen share source stopped sending video, so your screen share was stopped." msgstr "Ekran paylaşımı kaynağı video göndermeyi durdurdu, bu nedenle ekran paylaşımınız durduruldu." @@ -34146,7 +34064,7 @@ msgstr "İsimsiz grup" #. Fallback label for an audio input device whose name is not reported by the OS. #. Footer summary fallback for an audio input without a reported name. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:256 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:134 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:132 msgid "Unnamed input" msgstr "Adsız giriş" diff --git a/fluxer_app/src/features/i18n/locales/uk/messages.po b/fluxer_app/src/features/i18n/locales/uk/messages.po index 81e88c575..74cfa334a 100644 --- a/fluxer_app/src/features/i18n/locales/uk/messages.po +++ b/fluxer_app/src/features/i18n/locales/uk/messages.po @@ -1665,12 +1665,6 @@ msgstr "100 використань" msgid "1080p" msgstr "1080p" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:48 -msgctxt "adaptive-screen-share" -msgid "1080p" -msgstr "1080p" - #. Fixed duration label for a 12-hour interval. Used as a standalone label in duration text or option lists. #: src/features/i18n/utils/CommonMessageDescriptors.ts:23 msgid "12 hours" @@ -1691,14 +1685,8 @@ msgstr "12-hour" msgid "1440p" msgstr "1440p" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:53 -msgctxt "adaptive-screen-share" -msgid "1440p" -msgstr "1440p" - #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:102 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:100 msgid "15 FPS" msgstr "15 кадр/с" @@ -1735,12 +1723,6 @@ msgstr "2–32 символи: літери, цифри, підкресленн msgid "24-hour" msgstr "24-hour" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:33 -msgctxt "adaptive-screen-share" -msgid "240p" -msgstr "240p" - #. Invite max-uses dropdown option for 25 uses. #: src/features/invite/components/modals/InviteModal.tsx:72 msgid "25 uses" @@ -1779,7 +1761,7 @@ msgid "3 months" msgstr "3 місяці" #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:106 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:104 msgid "30 FPS" msgstr "30 кадр/с" @@ -1800,12 +1782,6 @@ msgstr "404: сторінку не знайдено" msgid "40px, 3 members" msgstr "40 пікс., 3 учасники" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:38 -msgctxt "adaptive-screen-share" -msgid "480p" -msgstr "480p" - #. Ban duration option in the destructive ban-member modal for a five-day temporary ban. #: src/features/moderation/components/modals/BanMemberModal.tsx:47 msgid "5 days" @@ -1844,7 +1820,7 @@ msgid "6-digit code" msgstr "6-значний код" #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:110 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:108 msgid "60 FPS" msgstr "60 кадрів/с" @@ -1858,12 +1834,6 @@ msgstr "60 секунд" msgid "7 days" msgstr "7 днів" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:43 -msgctxt "adaptive-screen-share" -msgid "720p" -msgstr "720p" - #. Required-action error when the API requires a captcha for phone verification. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:426 msgid "A browser check is required before phone verification. Try again from the sign-in page or contact support." @@ -2314,11 +2284,6 @@ msgstr "Поріг активності" msgid "Actual size" msgstr "Фактичний розмір" -#. Toggle label in the stream settings menu. When enabled, productName can lower screen-share resolution if the encoder is CPU or bandwidth limited. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:142 -msgid "Adaptive quality" -msgstr "Адаптивна якість" - #. Action label for adding the current selection. #. Button label in the favorite meme editor that adds the typed tag to the tag list. #. Button label in the sticker editor that adds the typed tag to the tag list. @@ -2774,11 +2739,6 @@ msgstr "Відрегулюйте загальний рівень масштаб msgid "Adjust the overall zoom level of the app. Use {zoomIn} / {zoomOut} to adjust quickly." msgstr "Налаштуйте загальний рівень масштабування програми. Використовуйте {zoomIn} / {zoomOut} для швидкого налаштування." -#. Inline adaptive-quality status in the stream settings menu. Shows the current automatically lowered resolution and frame rate. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:147 -msgid "Adjusted to {resolution} {frameRate} FPS" -msgstr "Налаштовано на {resolution} {frameRate} кадрів/с" - #. Permission name: grants all permissions and bypasses restrictions. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:157 msgid "Administrator" @@ -4118,7 +4078,7 @@ msgid "Audio boost" msgstr "Підсилення звуку" #. Section header in the stream settings menu. Selects the audio capture device for the share. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:126 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:124 msgid "Audio device" msgstr "Аудіопристрій" @@ -4213,7 +4173,7 @@ msgid "Audio send:" msgstr "Надсилання аудіо:" #. Section header in the stream settings menu grouping audio-related toggles. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:138 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:136 msgid "Audio settings" msgstr "Налаштування аудіо" @@ -4839,12 +4799,6 @@ msgstr "Заблокувати цього користувача" msgid "Bandwidth" msgstr "Пропускна здатність" -#. Reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:63 -msgctxt "adaptive-screen-share" -msgid "bandwidth limited" -msgstr "Обмеження пропускної здатності" - #. IAR modal: disabled-state label on the ban card after the user is banned from this community. #: src/features/moderation/components/report_modal/IARModalCopy.ts:159 msgid "Banned" @@ -5845,15 +5799,15 @@ msgstr "Перевірка капчі не вдалася. Спробуйте щ msgid "Capture" msgstr "Захоплення" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:407 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:394 msgid "Capture app audio" msgstr "Записувати звук програми" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:408 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:395 msgid "Capture desktop audio" msgstr "Записувати звук з робочого столу" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:406 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:393 msgid "Capture device audio" msgstr "Записувати звук пристрою" @@ -9416,12 +9370,6 @@ msgstr "Обкладинка" msgid "Cozy" msgstr "Затишний" -#. Reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:68 -msgctxt "adaptive-screen-share" -msgid "CPU limited" -msgstr "Обмеження ЦП" - #. Generic primary action label that creates the item described by the current dialog or form. #: src/features/i18n/utils/CommonMessageDescriptors.ts:148 msgid "Create" @@ -9824,7 +9772,7 @@ msgstr "Зараз: {mutedText}" #: src/features/voice/components/AudioSourcePickerLinux.tsx:30 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:44 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:232 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:90 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:88 msgid "Custom" msgstr "Власне" @@ -11065,7 +11013,7 @@ msgstr "Деталі пристрою" msgid "Device revoked" msgstr "Пристрій відкликано" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1030 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:968 msgid "Device selection" msgstr "Вибір пристрою" @@ -11094,7 +11042,7 @@ msgid "Devices" msgstr "Пристрої" #. Description for the Custom streaming preset. Lightly playful prose; keep tone casual. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:94 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:92 msgid "Dial in your own numbers" msgstr "Введіть власні номери" @@ -14453,12 +14401,12 @@ msgid "Flexible text channel names" msgstr "Гнучкі назви текстових каналів" #. Description for the high-tier Gaming streaming preset (Plutonium). Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:67 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:65 msgid "Fluid motion at 1440p 60 FPS" msgstr "Плавний рух у 1440p 60 FPS" #. Description for the free-tier Gaming streaming preset. Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:72 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:70 msgid "Fluid motion at 720p 30 FPS" msgstr "Плавний рух у 720p 30 FPS" @@ -14545,7 +14493,7 @@ msgstr "Налаштування папки" msgid "Follow us on {blueskyProviderName}" msgstr "Слідкуйте за нами в {blueskyProviderName}" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:825 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:816 msgid "Follow voice input" msgstr "Слідувати за голосовим введенням" @@ -14817,7 +14765,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/UserVideoTab.tsx:310 #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:225 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:122 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:120 msgid "Frame rate" msgstr "Частота кадрів" @@ -15064,7 +15012,7 @@ msgstr "Ігровий контролер" #. Streaming preset label in the stream settings menu. Higher frame rate, optimized for video games. #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:76 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:224 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:63 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:61 msgid "Gaming" msgstr "Ігри" @@ -15564,7 +15512,7 @@ msgstr "Надано {0}." msgid "Grants all permissions and bypasses channel restrictions. Highly sensitive." msgstr "Надає всі дозволи та обходить обмеження каналу. Дуже конфіденційно." -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1017 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:955 msgid "Granular selection" msgstr "Детальний вибір" @@ -16128,7 +16076,7 @@ msgstr "Сховати пароль" msgid "Hide picture-in-picture popout?" msgstr "Сховати вікно \"картинка в картинці\"?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:866 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:857 msgid "Hide preview thumbnail" msgstr "Сховати мініатюру попереднього перегляду" @@ -16573,11 +16521,11 @@ msgstr "Ігнорувати" msgid "Ignore friend request" msgstr "Ігнорувати запит на додавання в друзі" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1007 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:945 msgid "Ignore hardware devices" msgstr "Ігнорувати апаратні пристрої" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:983 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:921 msgid "Ignore input media" msgstr "Ігнорувати вхідні медіа" @@ -16603,7 +16551,7 @@ msgstr "Ігнорувати позначку спаму" msgid "Ignore the friend request from {displayName}?" msgstr "Ігнорувати запит на додавання в друзі від {displayName}?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:994 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:932 msgid "Ignore virtual" msgstr "Ігнорувати віртуальні" @@ -18783,18 +18731,6 @@ msgstr "Гучність" msgid "Low" msgstr "Низький" -#. Toast shown after adaptive screen-share quality lowers frame rate. {frameRate} is a number and {reason} is the limitation reason. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:78 -msgctxt "adaptive-screen-share" -msgid "Lowered screen share to {frameRate} FPS - {reason}" -msgstr "Зменшено частоту кадрів спільного використання екрана до {frameRate} FPS — {reason}" - -#. Toast shown after adaptive screen-share quality lowers resolution. {resolution} is a resolution label and {reason} is the limitation reason. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:84 -msgctxt "adaptive-screen-share" -msgid "Lowered screen share to {resolution} - {reason}" -msgstr "Зменшено роздільну здатність спільного використання екрана до {resolution} — {reason}" - #. Country name. EU member state in the illegal-content report country dropdown. #: src/features/moderation/components/report/OptionDescriptors.ts:179 msgid "Luxembourg" @@ -20009,7 +19945,7 @@ msgstr "Потрібен дозвіл на мікрофон" msgid "Microphone test" msgstr "Тест мікрофона" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:952 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:890 msgid "Microphone workaround" msgstr "Виправлення мікрофона" @@ -22146,7 +22082,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:972 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:910 msgid "Only default speakers" msgstr "Лише стандартні динаміки" @@ -22194,7 +22130,7 @@ msgstr "Запускайте код тут, лише якщо ви точно р msgid "Only show message previews for DMs with unread messages" msgstr "Показувати попередній перегляд повідомлень лише для приватних чатів із непрочитаними повідомленнями" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:962 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:900 msgid "Only speakers" msgstr "Лише динаміки" @@ -24635,12 +24571,6 @@ msgstr "Натискання кнопки для активації мікроф msgid "Quality" msgstr "Якість" -#. Fallback reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:73 -msgctxt "adaptive-screen-share" -msgid "quality limited" -msgstr "якість обмежена" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:49 @@ -24735,12 +24665,6 @@ msgstr "Група перемикачів" msgid "Raid coordination" msgstr "Координація рейду" -#. Toast shown after adaptive screen-share quality raises resolution. {resolution} is a resolution label. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:90 -msgctxt "adaptive-screen-share" -msgid "Raised screen share to {resolution}" -msgstr "Збільшено роздільну здатність потокового відео до {resolution}" - #. 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/AccessibilitySections.ts:171 msgid "Rate" @@ -24756,7 +24680,7 @@ msgid "Raw embed JSON" msgstr "JSON для вбудованого відлагоджувача" #. Description for the high-tier Screen share streaming preset (Plutonium). Source resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:80 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:78 msgid "Razor-sharp text at native source, 15 FPS" msgstr "Надчіткий текст у вихідній роздільній здатності, 15 кадр/с" @@ -26364,7 +26288,7 @@ msgstr "Зміна розміру, розгортання та прив'язка #. Section header in the stream settings menu for resolution options. #. 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/VoiceVideoSections.ts:201 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:118 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:116 msgid "Resolution" msgstr "Роздільна здатність" @@ -27061,7 +26985,7 @@ msgstr "Потрібен дозвіл на запис екрана" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Streaming preset label in the stream settings menu. Optimized for sharp text in screen shares. #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:217 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:76 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:74 msgid "Screen share" msgstr "Демонстрація екрана" @@ -27091,7 +27015,7 @@ msgid "Screen share encoder controls" msgstr "Керування налаштуваннями кодека для демонстрації екрана" #. Title of a modal shown when an active screen share stops unexpectedly. -#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:98 +#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:97 msgctxt "screen-share" msgid "Screen share ended" msgstr "Трансляцію екрана завершено" @@ -28540,7 +28464,7 @@ msgid "Share screens and windows." msgstr "Демонструйте екрани та вікна." #. Toggle label for sharing audio with an active stream. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:156 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:144 msgid "Share stream audio" msgstr "Ділитися аудіо зі стріму" @@ -28610,7 +28534,7 @@ msgid "Sharing personal information" msgstr "Поширення особистої інформації" #. Description for the free-tier Screen share streaming preset. Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:85 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:83 msgid "Sharper text at 720p, 30 FPS" msgstr "Чіткіший текст у роздільній здатності 720p, 30 кадрів/с" @@ -29906,16 +29830,10 @@ msgstr "Звуки" #. Short label in the video tab for the native source resolution option. Keep it concise. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:64 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:244 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:98 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:96 msgid "Source" msgstr "Джерело" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:58 -msgctxt "adaptive-screen-share" -msgid "source quality" -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/VoiceVideoSections.ts:245 msgid "Source quality" @@ -30647,7 +30565,7 @@ 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 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:140 msgid "Stream quality" msgstr "Якість потоку" @@ -30673,7 +30591,7 @@ msgid "Streaming" msgstr "Трансляція" #. Section header in the stream settings menu. Picks between Gaming / Screen share / Custom presets. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:114 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:112 msgid "Streaming mode" msgstr "Режим трансляції" @@ -31127,7 +31045,7 @@ msgstr "Системні оголошення від команди {productName #. Audio device option label meaning the OS default audio input device. #. Footer summary fallback for the default capture-device audio input. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:252 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:130 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:128 msgid "System default" msgstr "Системно за замовчуванням" @@ -31676,7 +31594,7 @@ msgid "The provided redirect_uri must use HTTP or HTTPS." msgstr "Наданий redirect_uri має використовувати HTTP або HTTPS." #. Body of a modal shown when a browser screen share track ends outside the app, for example from the browser sharing controls. -#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:103 +#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:102 msgctxt "screen-share" msgid "The screen share source stopped sending video, so your screen share was stopped." msgstr "Джерело спільного доступу до екрана припинило надсилання відео, тому спільний доступ до вашого екрана було зупинено." @@ -34146,7 +34064,7 @@ msgstr "Безіменна група" #. Fallback label for an audio input device whose name is not reported by the OS. #. Footer summary fallback for an audio input without a reported name. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:256 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:134 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:132 msgid "Unnamed input" msgstr "Без назви (вхід)" diff --git a/fluxer_app/src/features/i18n/locales/vi/messages.po b/fluxer_app/src/features/i18n/locales/vi/messages.po index 21580447d..8258f95c6 100644 --- a/fluxer_app/src/features/i18n/locales/vi/messages.po +++ b/fluxer_app/src/features/i18n/locales/vi/messages.po @@ -1665,12 +1665,6 @@ msgstr "100 lượt dùng" msgid "1080p" msgstr "1080p" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:48 -msgctxt "adaptive-screen-share" -msgid "1080p" -msgstr "1080p" - #. Fixed duration label for a 12-hour interval. Used as a standalone label in duration text or option lists. #: src/features/i18n/utils/CommonMessageDescriptors.ts:23 msgid "12 hours" @@ -1691,14 +1685,8 @@ msgstr "12-hour" msgid "1440p" msgstr "1440p" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:53 -msgctxt "adaptive-screen-share" -msgid "1440p" -msgstr "1440p" - #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:102 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:100 msgid "15 FPS" msgstr "15 FPS" @@ -1735,12 +1723,6 @@ msgstr "2-32 ký tự, chữ cái, số, dấu gạch dưới." msgid "24-hour" msgstr "24-hour" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:33 -msgctxt "adaptive-screen-share" -msgid "240p" -msgstr "240p" - #. Invite max-uses dropdown option for 25 uses. #: src/features/invite/components/modals/InviteModal.tsx:72 msgid "25 uses" @@ -1779,7 +1761,7 @@ msgid "3 months" msgstr "3 tháng" #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:106 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:104 msgid "30 FPS" msgstr "30 FPS" @@ -1800,12 +1782,6 @@ msgstr "404: không tìm thấy trang" msgid "40px, 3 members" msgstr "40px, 3 thành viên" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:38 -msgctxt "adaptive-screen-share" -msgid "480p" -msgstr "480p" - #. Ban duration option in the destructive ban-member modal for a five-day temporary ban. #: src/features/moderation/components/modals/BanMemberModal.tsx:47 msgid "5 days" @@ -1844,7 +1820,7 @@ msgid "6-digit code" msgstr "Mã gồm 6 chữ số" #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:110 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:108 msgid "60 FPS" msgstr "60 FPS" @@ -1858,12 +1834,6 @@ msgstr "60 giây" msgid "7 days" msgstr "7 ngày" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:43 -msgctxt "adaptive-screen-share" -msgid "720p" -msgstr "720p" - #. Required-action error when the API requires a captcha for phone verification. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:426 msgid "A browser check is required before phone verification. Try again from the sign-in page or contact support." @@ -2314,11 +2284,6 @@ msgstr "Ngưỡng hoạt động" msgid "Actual size" msgstr "Kích thước thật" -#. Toggle label in the stream settings menu. When enabled, productName can lower screen-share resolution if the encoder is CPU or bandwidth limited. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:142 -msgid "Adaptive quality" -msgstr "Chất lượng thích ứng" - #. Action label for adding the current selection. #. Button label in the favorite meme editor that adds the typed tag to the tag list. #. Button label in the sticker editor that adds the typed tag to the tag list. @@ -2774,11 +2739,6 @@ msgstr "Điều chỉnh mức thu phóng tổng thể của ứng dụng. Firefo msgid "Adjust the overall zoom level of the app. Use {zoomIn} / {zoomOut} to adjust quickly." msgstr "Điều chỉnh mức thu phóng tổng thể của ứng dụng. Dùng {zoomIn} / {zoomOut} để điều chỉnh nhanh." -#. Inline adaptive-quality status in the stream settings menu. Shows the current automatically lowered resolution and frame rate. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:147 -msgid "Adjusted to {resolution} {frameRate} FPS" -msgstr "Đã điều chỉnh thành {resolution} {frameRate} FPS" - #. Permission name: grants all permissions and bypasses restrictions. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:157 msgid "Administrator" @@ -4118,7 +4078,7 @@ msgid "Audio boost" msgstr "Tăng âm lượng" #. Section header in the stream settings menu. Selects the audio capture device for the share. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:126 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:124 msgid "Audio device" msgstr "Thiết bị âm thanh" @@ -4213,7 +4173,7 @@ msgid "Audio send:" msgstr "Gửi âm thanh:" #. Section header in the stream settings menu grouping audio-related toggles. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:138 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:136 msgid "Audio settings" msgstr "Cài đặt âm thanh" @@ -4839,12 +4799,6 @@ msgstr "Cấm người dùng này" msgid "Bandwidth" msgstr "Băng thông" -#. Reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:63 -msgctxt "adaptive-screen-share" -msgid "bandwidth limited" -msgstr "băng thông bị giới hạn" - #. IAR modal: disabled-state label on the ban card after the user is banned from this community. #: src/features/moderation/components/report_modal/IARModalCopy.ts:159 msgid "Banned" @@ -5845,15 +5799,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:407 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:394 msgid "Capture app audio" msgstr "Thu âm thanh ứng dụng" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:408 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:395 msgid "Capture desktop audio" msgstr "Thu âm thanh từ máy tính" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:406 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:393 msgid "Capture device audio" msgstr "Thu âm thanh thiết bị" @@ -9416,12 +9370,6 @@ msgstr "Ảnh bìa" msgid "Cozy" msgstr "Ấm cúng" -#. Reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:68 -msgctxt "adaptive-screen-share" -msgid "CPU limited" -msgstr "CPU bị giới hạn" - #. Generic primary action label that creates the item described by the current dialog or form. #: src/features/i18n/utils/CommonMessageDescriptors.ts:148 msgid "Create" @@ -9824,7 +9772,7 @@ msgstr "Hiện tại: {mutedText}" #: src/features/voice/components/AudioSourcePickerLinux.tsx:30 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:44 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:232 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:90 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:88 msgid "Custom" msgstr "Tùy chỉnh" @@ -11065,7 +11013,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:1030 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:968 msgid "Device selection" msgstr "Chọn thiết bị" @@ -11094,7 +11042,7 @@ msgid "Devices" msgstr "Thiết bị" #. Description for the Custom streaming preset. Lightly playful prose; keep tone casual. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:94 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:92 msgid "Dial in your own numbers" msgstr "Quay số đến số của bạn" @@ -14453,12 +14401,12 @@ msgid "Flexible text channel names" msgstr "Tên kênh văn bản linh hoạt" #. Description for the high-tier Gaming streaming preset (Plutonium). Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:67 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:65 msgid "Fluid motion at 1440p 60 FPS" msgstr "Chuyển động mượt mà ở 1440p 60 FPS" #. Description for the free-tier Gaming streaming preset. Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:72 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:70 msgid "Fluid motion at 720p 30 FPS" msgstr "Chuyển động mượt mà ở 720p 30 FPS" @@ -14545,7 +14493,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:825 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:816 msgid "Follow voice input" msgstr "Theo dõi giọng nói" @@ -14817,7 +14765,7 @@ msgstr "Khung" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:310 #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:225 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:122 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:120 msgid "Frame rate" msgstr "Tốc độ khung hình" @@ -15064,7 +15012,7 @@ msgstr "Tay cầm chơi game" #. Streaming preset label in the stream settings menu. Higher frame rate, optimized for video games. #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:76 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:224 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:63 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:61 msgid "Gaming" msgstr "Trò chơi" @@ -15564,7 +15512,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:1017 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:955 msgid "Granular selection" msgstr "Chọn chi tiết" @@ -16128,7 +16076,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:866 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:857 msgid "Hide preview thumbnail" msgstr "Ẩn hình thu nhỏ xem trước" @@ -16573,11 +16521,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:1007 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:945 msgid "Ignore hardware devices" msgstr "Bỏ qua thiết bị phần cứng" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:983 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:921 msgid "Ignore input media" msgstr "Bỏ qua phương tiện đầu vào" @@ -16603,7 +16551,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:994 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:932 msgid "Ignore virtual" msgstr "Bỏ qua thiết bị ảo" @@ -18783,18 +18731,6 @@ msgstr "Độ lớn âm thanh" msgid "Low" msgstr "Thấp" -#. Toast shown after adaptive screen-share quality lowers frame rate. {frameRate} is a number and {reason} is the limitation reason. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:78 -msgctxt "adaptive-screen-share" -msgid "Lowered screen share to {frameRate} FPS - {reason}" -msgstr "Đã giảm tốc độ khung hình chia sẻ màn hình xuống {frameRate} FPS - {reason}" - -#. Toast shown after adaptive screen-share quality lowers resolution. {resolution} is a resolution label and {reason} is the limitation reason. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:84 -msgctxt "adaptive-screen-share" -msgid "Lowered screen share to {resolution} - {reason}" -msgstr "Đã giảm độ phân giải chia sẻ màn hình xuống {resolution} - {reason}" - #. Country name. EU member state in the illegal-content report country dropdown. #: src/features/moderation/components/report/OptionDescriptors.ts:179 msgid "Luxembourg" @@ -20009,7 +19945,7 @@ msgstr "Cần quyền truy cập micrô" msgid "Microphone test" msgstr "Kiểm tra micrô" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:952 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:890 msgid "Microphone workaround" msgstr "Khắc phục sự cố micrô" @@ -22146,7 +22082,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:972 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:910 msgid "Only default speakers" msgstr "Chỉ loa mặc định" @@ -22194,7 +22130,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:962 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:900 msgid "Only speakers" msgstr "Chỉ người nói" @@ -24635,12 +24571,6 @@ msgstr "Tính năng nhấn để nói sẽ không bật mic của bạn khi bạ msgid "Quality" msgstr "Chất lượng" -#. Fallback reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:73 -msgctxt "adaptive-screen-share" -msgid "quality limited" -msgstr "chất lượng bị giới hạn" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:49 @@ -24735,12 +24665,6 @@ msgstr "Nhóm nút chọn" msgid "Raid coordination" msgstr "Phối hợp tấn công" -#. Toast shown after adaptive screen-share quality raises resolution. {resolution} is a resolution label. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:90 -msgctxt "adaptive-screen-share" -msgid "Raised screen share to {resolution}" -msgstr "Đã nâng độ phân giải chia sẻ màn hình lên {resolution}" - #. 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/AccessibilitySections.ts:171 msgid "Rate" @@ -24756,7 +24680,7 @@ msgid "Raw embed JSON" msgstr "JSON thô cho trình gỡ lỗi nhúng" #. Description for the high-tier Screen share streaming preset (Plutonium). Source resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:80 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:78 msgid "Razor-sharp text at native source, 15 FPS" msgstr "Văn bản sắc nét ở độ phân giải gốc, 15 FPS" @@ -26364,7 +26288,7 @@ msgstr "Thay đổi kích thước, phóng to và gắn cửa sổ phụ thuộc #. Section header in the stream settings menu for resolution options. #. 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/VoiceVideoSections.ts:201 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:118 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:116 msgid "Resolution" msgstr "Độ phân giải" @@ -27061,7 +26985,7 @@ msgstr "Cần quyền ghi màn hình" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Streaming preset label in the stream settings menu. Optimized for sharp text in screen shares. #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:217 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:76 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:74 msgid "Screen share" msgstr "Chia sẻ màn hình" @@ -27091,7 +27015,7 @@ msgid "Screen share encoder controls" msgstr "Điều khiển bộ mã hóa chia sẻ màn hình" #. Title of a modal shown when an active screen share stops unexpectedly. -#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:98 +#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:97 msgctxt "screen-share" msgid "Screen share ended" msgstr "Chia sẻ màn hình đã kết thúc" @@ -28540,7 +28464,7 @@ msgid "Share screens and windows." msgstr "Chia sẻ màn hình và cửa sổ." #. Toggle label for sharing audio with an active stream. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:156 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:144 msgid "Share stream audio" msgstr "Chia sẻ âm thanh luồng" @@ -28610,7 +28534,7 @@ msgid "Sharing personal information" msgstr "Chia sẻ thông tin cá nhân" #. Description for the free-tier Screen share streaming preset. Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:85 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:83 msgid "Sharper text at 720p, 30 FPS" msgstr "Chữ sắc nét hơn ở 720p, 30 FPS" @@ -29906,16 +29830,10 @@ msgstr "Âm thanh" #. Short label in the video tab for the native source resolution option. Keep it concise. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:64 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:244 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:98 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:96 msgid "Source" msgstr "Nguồn" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:58 -msgctxt "adaptive-screen-share" -msgid "source quality" -msgstr "chất lượng nguồ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/VoiceVideoSections.ts:245 msgid "Source quality" @@ -30647,7 +30565,7 @@ 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 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:140 msgid "Stream quality" msgstr "Chất lượng luồng" @@ -30673,7 +30591,7 @@ msgid "Streaming" msgstr "Đang phát trực tiếp" #. Section header in the stream settings menu. Picks between Gaming / Screen share / Custom presets. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:114 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:112 msgid "Streaming mode" msgstr "Chế độ phát trực tiếp" @@ -31127,7 +31045,7 @@ msgstr "Thông báo hệ thống từ đội ngũ {productName}. Bạn không th #. Audio device option label meaning the OS default audio input device. #. Footer summary fallback for the default capture-device audio input. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:252 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:130 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:128 msgid "System default" msgstr "Mặc định hệ thống" @@ -31676,7 +31594,7 @@ msgid "The provided redirect_uri must use HTTP or HTTPS." msgstr "redirect_uri được cung cấp phải dùng HTTP hoặc HTTPS." #. Body of a modal shown when a browser screen share track ends outside the app, for example from the browser sharing controls. -#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:103 +#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:102 msgctxt "screen-share" msgid "The screen share source stopped sending video, so your screen share was stopped." msgstr "Nguồn chia sẻ màn hình đã ngừng gửi video, vì vậy quá trình chia sẻ màn hình của bạn đã dừng." @@ -34146,7 +34064,7 @@ msgstr "Nhóm chưa đặt tên" #. Fallback label for an audio input device whose name is not reported by the OS. #. Footer summary fallback for an audio input without a reported name. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:256 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:134 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:132 msgid "Unnamed input" msgstr "Đầu vào không tê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 94692eb8c..e8fc182a9 100644 --- a/fluxer_app/src/features/i18n/locales/zh-CN/messages.po +++ b/fluxer_app/src/features/i18n/locales/zh-CN/messages.po @@ -1665,12 +1665,6 @@ msgstr "使用 100 次" msgid "1080p" msgstr "1080p" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:48 -msgctxt "adaptive-screen-share" -msgid "1080p" -msgstr "1080p" - #. Fixed duration label for a 12-hour interval. Used as a standalone label in duration text or option lists. #: src/features/i18n/utils/CommonMessageDescriptors.ts:23 msgid "12 hours" @@ -1691,14 +1685,8 @@ msgstr "12-hour" msgid "1440p" msgstr "1440p" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:53 -msgctxt "adaptive-screen-share" -msgid "1440p" -msgstr "1440p" - #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:102 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:100 msgid "15 FPS" msgstr "15 帧/秒" @@ -1735,12 +1723,6 @@ msgstr "2-32个字符,可包含字母、数字、下划线。" msgid "24-hour" msgstr "24-hour" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:33 -msgctxt "adaptive-screen-share" -msgid "240p" -msgstr "240p" - #. Invite max-uses dropdown option for 25 uses. #: src/features/invite/components/modals/InviteModal.tsx:72 msgid "25 uses" @@ -1779,7 +1761,7 @@ msgid "3 months" msgstr "3 个月" #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:106 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:104 msgid "30 FPS" msgstr "30 帧/秒" @@ -1800,12 +1782,6 @@ msgstr "404: 页面未找到" msgid "40px, 3 members" msgstr "40px,3 位成员" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:38 -msgctxt "adaptive-screen-share" -msgid "480p" -msgstr "480p" - #. Ban duration option in the destructive ban-member modal for a five-day temporary ban. #: src/features/moderation/components/modals/BanMemberModal.tsx:47 msgid "5 days" @@ -1844,7 +1820,7 @@ msgid "6-digit code" msgstr "6 位数验证码" #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:110 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:108 msgid "60 FPS" msgstr "60 帧/秒" @@ -1858,12 +1834,6 @@ msgstr "60 秒" msgid "7 days" msgstr "7 天" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:43 -msgctxt "adaptive-screen-share" -msgid "720p" -msgstr "720p" - #. Required-action error when the API requires a captcha for phone verification. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:426 msgid "A browser check is required before phone verification. Try again from the sign-in page or contact support." @@ -2314,11 +2284,6 @@ msgstr "活动阈值" msgid "Actual size" msgstr "实际尺寸" -#. Toggle label in the stream settings menu. When enabled, productName can lower screen-share resolution if the encoder is CPU or bandwidth limited. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:142 -msgid "Adaptive quality" -msgstr "自适应画质" - #. Action label for adding the current selection. #. Button label in the favorite meme editor that adds the typed tag to the tag list. #. Button label in the sticker editor that adds the typed tag to the tag list. @@ -2774,11 +2739,6 @@ msgstr "调整应用的整体缩放级别。Firefox 保留标准的浏览器缩 msgid "Adjust the overall zoom level of the app. Use {zoomIn} / {zoomOut} to adjust quickly." msgstr "调整应用的整体缩放级别。使用 {zoomIn} / {zoomOut} 可快速调整。" -#. Inline adaptive-quality status in the stream settings menu. Shows the current automatically lowered resolution and frame rate. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:147 -msgid "Adjusted to {resolution} {frameRate} FPS" -msgstr "已调整为 {resolution} {frameRate} FPS" - #. Permission name: grants all permissions and bypasses restrictions. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:157 msgid "Administrator" @@ -4118,7 +4078,7 @@ msgid "Audio boost" msgstr "音量增强" #. Section header in the stream settings menu. Selects the audio capture device for the share. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:126 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:124 msgid "Audio device" msgstr "音频设备" @@ -4213,7 +4173,7 @@ msgid "Audio send:" msgstr "音频发送:" #. Section header in the stream settings menu grouping audio-related toggles. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:138 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:136 msgid "Audio settings" msgstr "音频设置" @@ -4839,12 +4799,6 @@ msgstr "封禁此用户" msgid "Bandwidth" msgstr "带宽" -#. Reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:63 -msgctxt "adaptive-screen-share" -msgid "bandwidth limited" -msgstr "带宽受限" - #. IAR modal: disabled-state label on the ban card after the user is banned from this community. #: src/features/moderation/components/report_modal/IARModalCopy.ts:159 msgid "Banned" @@ -5845,15 +5799,15 @@ msgstr "验证码验证失败。请重试。" msgid "Capture" msgstr "录音" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:407 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:394 msgid "Capture app audio" msgstr "捕捉应用音频" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:408 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:395 msgid "Capture desktop audio" msgstr "捕捉桌面音频" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:406 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:393 msgid "Capture device audio" msgstr "捕捉设备音频" @@ -9416,12 +9370,6 @@ msgstr "封面" msgid "Cozy" msgstr "温馨" -#. Reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:68 -msgctxt "adaptive-screen-share" -msgid "CPU limited" -msgstr "CPU 受限" - #. Generic primary action label that creates the item described by the current dialog or form. #: src/features/i18n/utils/CommonMessageDescriptors.ts:148 msgid "Create" @@ -9824,7 +9772,7 @@ msgstr "当前:{mutedText}" #: src/features/voice/components/AudioSourcePickerLinux.tsx:30 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:44 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:232 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:90 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:88 msgid "Custom" msgstr "自定义" @@ -11065,7 +11013,7 @@ msgstr "设备详情" msgid "Device revoked" msgstr "设备已撤销" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1030 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:968 msgid "Device selection" msgstr "选择设备" @@ -11094,7 +11042,7 @@ msgid "Devices" msgstr "设备" #. Description for the Custom streaming preset. Lightly playful prose; keep tone casual. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:94 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:92 msgid "Dial in your own numbers" msgstr "拨打自己的号码" @@ -14453,12 +14401,12 @@ msgid "Flexible text channel names" msgstr "灵活的文字频道名称" #. Description for the high-tier Gaming streaming preset (Plutonium). Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:67 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:65 msgid "Fluid motion at 1440p 60 FPS" msgstr "1440p 60 FPS 流畅运动" #. Description for the free-tier Gaming streaming preset. Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:72 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:70 msgid "Fluid motion at 720p 30 FPS" msgstr "720p 30 帧流畅模式" @@ -14545,7 +14493,7 @@ msgstr "文件夹设置" msgid "Follow us on {blueskyProviderName}" msgstr "在 {blueskyProviderName} 上关注我们" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:825 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:816 msgid "Follow voice input" msgstr "跟随语音输入" @@ -14817,7 +14765,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/UserVideoTab.tsx:310 #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:225 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:122 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:120 msgid "Frame rate" msgstr "帧率" @@ -15064,7 +15012,7 @@ msgstr "游戏手柄" #. Streaming preset label in the stream settings menu. Higher frame rate, optimized for video games. #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:76 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:224 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:63 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:61 msgid "Gaming" msgstr "游戏" @@ -15564,7 +15512,7 @@ msgstr "授予了 {0}。" msgid "Grants all permissions and bypasses channel restrictions. Highly sensitive." msgstr "授予所有权限并绕过频道限制。高度敏感。" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1017 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:955 msgid "Granular selection" msgstr "精细选择" @@ -16128,7 +16076,7 @@ msgstr "隐藏密码" msgid "Hide picture-in-picture popout?" msgstr "隐藏画中画弹窗?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:866 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:857 msgid "Hide preview thumbnail" msgstr "隐藏预览缩略图" @@ -16573,11 +16521,11 @@ msgstr "忽略" msgid "Ignore friend request" msgstr "忽略好友请求" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1007 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:945 msgid "Ignore hardware devices" msgstr "忽略硬件设备" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:983 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:921 msgid "Ignore input media" msgstr "忽略输入媒体" @@ -16603,7 +16551,7 @@ msgstr "忽略垃圾信息标记" msgid "Ignore the friend request from {displayName}?" msgstr "忽略来自 {displayName} 的好友请求?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:994 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:932 msgid "Ignore virtual" msgstr "忽略虚拟设备" @@ -18783,18 +18731,6 @@ msgstr "响度" msgid "Low" msgstr "低" -#. Toast shown after adaptive screen-share quality lowers frame rate. {frameRate} is a number and {reason} is the limitation reason. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:78 -msgctxt "adaptive-screen-share" -msgid "Lowered screen share to {frameRate} FPS - {reason}" -msgstr "已将屏幕共享降低至 {frameRate} FPS - {reason}" - -#. Toast shown after adaptive screen-share quality lowers resolution. {resolution} is a resolution label and {reason} is the limitation reason. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:84 -msgctxt "adaptive-screen-share" -msgid "Lowered screen share to {resolution} - {reason}" -msgstr "已将屏幕共享降低至 {resolution} - {reason}" - #. Country name. EU member state in the illegal-content report country dropdown. #: src/features/moderation/components/report/OptionDescriptors.ts:179 msgid "Luxembourg" @@ -20009,7 +19945,7 @@ msgstr "需要麦克风权限" msgid "Microphone test" msgstr "麦克风测试" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:952 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:890 msgid "Microphone workaround" msgstr "麦克风问题修复" @@ -22146,7 +22082,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:972 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:910 msgid "Only default speakers" msgstr "仅限默认扬声器" @@ -22194,7 +22130,7 @@ msgstr "除非您完全了解其作用,否则请勿在此处运行代码。" msgid "Only show message previews for DMs with unread messages" msgstr "仅显示有未读消息的私聊预览" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:962 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:900 msgid "Only speakers" msgstr "仅限发言人" @@ -24635,12 +24571,6 @@ msgstr "按住“说话”键不会解除您的静音状态。请先取消静音 msgid "Quality" msgstr "画质" -#. Fallback reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:73 -msgctxt "adaptive-screen-share" -msgid "quality limited" -msgstr "质量受限" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:49 @@ -24735,12 +24665,6 @@ msgstr "单选按钮组" msgid "Raid coordination" msgstr "组织突袭" -#. Toast shown after adaptive screen-share quality raises resolution. {resolution} is a resolution label. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:90 -msgctxt "adaptive-screen-share" -msgid "Raised screen share to {resolution}" -msgstr "已将屏幕共享提高到 {resolution}" - #. 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/AccessibilitySections.ts:171 msgid "Rate" @@ -24756,7 +24680,7 @@ msgid "Raw embed JSON" msgstr "原始嵌入 JSON" #. Description for the high-tier Screen share streaming preset (Plutonium). Source resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:80 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:78 msgid "Razor-sharp text at native source, 15 FPS" msgstr "原生画质,15 FPS,文字清晰锐利" @@ -26364,7 +26288,7 @@ msgstr "窗口大小调整、最大化和窗口贴靠取决于合成器。没有 #. Section header in the stream settings menu for resolution options. #. 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/VoiceVideoSections.ts:201 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:118 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:116 msgid "Resolution" msgstr "分辨率" @@ -27061,7 +26985,7 @@ msgstr "需要屏幕录制权限" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Streaming preset label in the stream settings menu. Optimized for sharp text in screen shares. #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:217 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:76 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:74 msgid "Screen share" msgstr "屏幕共享" @@ -27091,7 +27015,7 @@ msgid "Screen share encoder controls" msgstr "屏幕共享编码器设置" #. Title of a modal shown when an active screen share stops unexpectedly. -#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:98 +#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:97 msgctxt "screen-share" msgid "Screen share ended" msgstr "屏幕共享已结束" @@ -28540,7 +28464,7 @@ msgid "Share screens and windows." msgstr "共享屏幕和窗口。" #. Toggle label for sharing audio with an active stream. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:156 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:144 msgid "Share stream audio" msgstr "共享直播音频" @@ -28610,7 +28534,7 @@ msgid "Sharing personal information" msgstr "分享个人信息" #. Description for the free-tier Screen share streaming preset. Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:85 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:83 msgid "Sharper text at 720p, 30 FPS" msgstr "720p、30 FPS 下更清晰的文字" @@ -29906,16 +29830,10 @@ msgstr "声音" #. Short label in the video tab for the native source resolution option. Keep it concise. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:64 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:244 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:98 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:96 msgid "Source" msgstr "原始" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:58 -msgctxt "adaptive-screen-share" -msgid "source quality" -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/VoiceVideoSections.ts:245 msgid "Source quality" @@ -30647,7 +30565,7 @@ 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 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:140 msgid "Stream quality" msgstr "流质量" @@ -30673,7 +30591,7 @@ msgid "Streaming" msgstr "正在直播" #. Section header in the stream settings menu. Picks between Gaming / Screen share / Custom presets. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:114 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:112 msgid "Streaming mode" msgstr "直播模式" @@ -31127,7 +31045,7 @@ msgstr "来自 {productName} 员工的系统公告。你无法在此回复。" #. Audio device option label meaning the OS default audio input device. #. Footer summary fallback for the default capture-device audio input. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:252 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:130 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:128 msgid "System default" msgstr "系统默认" @@ -31676,7 +31594,7 @@ msgid "The provided redirect_uri must use HTTP or HTTPS." msgstr "提供的 redirect_uri 必须使用 HTTP 或 HTTPS。" #. Body of a modal shown when a browser screen share track ends outside the app, for example from the browser sharing controls. -#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:103 +#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:102 msgctxt "screen-share" msgid "The screen share source stopped sending video, so your screen share was stopped." msgstr "屏幕共享源已停止发送视频,因此您的屏幕共享已停止。" @@ -34146,7 +34064,7 @@ msgstr "未命名群组" #. Fallback label for an audio input device whose name is not reported by the OS. #. Footer summary fallback for an audio input without a reported name. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:256 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:134 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:132 msgid "Unnamed input" 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 90a9c8994..5ae16b2f5 100644 --- a/fluxer_app/src/features/i18n/locales/zh-TW/messages.po +++ b/fluxer_app/src/features/i18n/locales/zh-TW/messages.po @@ -1665,12 +1665,6 @@ msgstr "100 次使用" msgid "1080p" msgstr "1080p" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:48 -msgctxt "adaptive-screen-share" -msgid "1080p" -msgstr "1080p" - #. Fixed duration label for a 12-hour interval. Used as a standalone label in duration text or option lists. #: src/features/i18n/utils/CommonMessageDescriptors.ts:23 msgid "12 hours" @@ -1691,14 +1685,8 @@ msgstr "12-hour" msgid "1440p" msgstr "1440p" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:53 -msgctxt "adaptive-screen-share" -msgid "1440p" -msgstr "1440p" - #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:102 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:100 msgid "15 FPS" msgstr "15 FPS" @@ -1735,12 +1723,6 @@ msgstr "2-32 個字元,限英數字、底線。" msgid "24-hour" msgstr "24-hour" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:33 -msgctxt "adaptive-screen-share" -msgid "240p" -msgstr "240p" - #. Invite max-uses dropdown option for 25 uses. #: src/features/invite/components/modals/InviteModal.tsx:72 msgid "25 uses" @@ -1779,7 +1761,7 @@ msgid "3 months" msgstr "3 個月" #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:106 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:104 msgid "30 FPS" msgstr "30 FPS" @@ -1800,12 +1782,6 @@ msgstr "404:找不到頁面" msgid "40px, 3 members" msgstr "40px,3 位成員" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:38 -msgctxt "adaptive-screen-share" -msgid "480p" -msgstr "480p" - #. Ban duration option in the destructive ban-member modal for a five-day temporary ban. #: src/features/moderation/components/modals/BanMemberModal.tsx:47 msgid "5 days" @@ -1844,7 +1820,7 @@ msgid "6-digit code" msgstr "6 位數驗證碼" #. Frame rate option label in the stream settings menu. FPS is a technical token. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:110 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:108 msgid "60 FPS" msgstr "60 FPS" @@ -1858,12 +1834,6 @@ msgstr "60 秒" msgid "7 days" msgstr "7 天" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:43 -msgctxt "adaptive-screen-share" -msgid "720p" -msgstr "720p" - #. Required-action error when the API requires a captcha for phone verification. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:426 msgid "A browser check is required before phone verification. Try again from the sign-in page or contact support." @@ -2314,11 +2284,6 @@ msgstr "語音偵測靈敏度" msgid "Actual size" msgstr "實際尺寸" -#. Toggle label in the stream settings menu. When enabled, productName can lower screen-share resolution if the encoder is CPU or bandwidth limited. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:142 -msgid "Adaptive quality" -msgstr "自動調整畫質" - #. Action label for adding the current selection. #. Button label in the favorite meme editor that adds the typed tag to the tag list. #. Button label in the sticker editor that adds the typed tag to the tag list. @@ -2774,11 +2739,6 @@ msgstr "調整應用程式的整體縮放比例。Firefox 保留標準瀏覽器 msgid "Adjust the overall zoom level of the app. Use {zoomIn} / {zoomOut} to adjust quickly." msgstr "調整應用程式的整體縮放等級。使用 {zoomIn} / {zoomOut} 可快速調整。" -#. Inline adaptive-quality status in the stream settings menu. Shows the current automatically lowered resolution and frame rate. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:147 -msgid "Adjusted to {resolution} {frameRate} FPS" -msgstr "已調整為 {resolution} {frameRate} FPS" - #. Permission name: grants all permissions and bypasses restrictions. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:157 msgid "Administrator" @@ -4118,7 +4078,7 @@ msgid "Audio boost" msgstr "語音增強" #. Section header in the stream settings menu. Selects the audio capture device for the share. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:126 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:124 msgid "Audio device" msgstr "音訊裝置" @@ -4213,7 +4173,7 @@ msgid "Audio send:" msgstr "音訊傳送:" #. Section header in the stream settings menu grouping audio-related toggles. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:138 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:136 msgid "Audio settings" msgstr "語音設定" @@ -4839,12 +4799,6 @@ msgstr "停用此使用者" msgid "Bandwidth" msgstr "頻寬" -#. Reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:63 -msgctxt "adaptive-screen-share" -msgid "bandwidth limited" -msgstr "頻寬受限" - #. IAR modal: disabled-state label on the ban card after the user is banned from this community. #: src/features/moderation/components/report_modal/IARModalCopy.ts:159 msgid "Banned" @@ -5845,15 +5799,15 @@ msgstr "驗證碼驗證失敗。請再試一次。" msgid "Capture" msgstr "擷取" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:407 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:394 msgid "Capture app audio" msgstr "擷取應用程式音訊" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:408 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:395 msgid "Capture desktop audio" msgstr "擷取桌面音訊" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:406 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:393 msgid "Capture device audio" msgstr "擷取裝置音訊" @@ -9416,12 +9370,6 @@ msgstr "封面" msgid "Cozy" msgstr "溫馨" -#. Reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:68 -msgctxt "adaptive-screen-share" -msgid "CPU limited" -msgstr "CPU 受限" - #. Generic primary action label that creates the item described by the current dialog or form. #: src/features/i18n/utils/CommonMessageDescriptors.ts:148 msgid "Create" @@ -9824,7 +9772,7 @@ msgstr "目前:{mutedText}" #: src/features/voice/components/AudioSourcePickerLinux.tsx:30 #: src/features/voice/components/bottomsheets/VoiceSettingsBottomSheets.tsx:44 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:232 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:90 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:88 msgid "Custom" msgstr "自訂" @@ -11065,7 +11013,7 @@ msgstr "裝置詳細資訊" msgid "Device revoked" msgstr "裝置已撤銷" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1030 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:968 msgid "Device selection" msgstr "選擇裝置" @@ -11094,7 +11042,7 @@ msgid "Devices" msgstr "裝置" #. Description for the Custom streaming preset. Lightly playful prose; keep tone casual. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:94 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:92 msgid "Dial in your own numbers" msgstr "撥打您自己的號碼" @@ -14453,12 +14401,12 @@ msgid "Flexible text channel names" msgstr "彈性的文字頻道名稱" #. Description for the high-tier Gaming streaming preset (Plutonium). Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:67 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:65 msgid "Fluid motion at 1440p 60 FPS" msgstr "1440p 60 FPS 流暢動作" #. Description for the free-tier Gaming streaming preset. Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:72 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:70 msgid "Fluid motion at 720p 30 FPS" msgstr "720p 30 FPS 流暢動作" @@ -14545,7 +14493,7 @@ msgstr "資料夾設定" msgid "Follow us on {blueskyProviderName}" msgstr "在 {blueskyProviderName} 上追蹤我們" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:825 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:816 msgid "Follow voice input" msgstr "跟隨語音輸入" @@ -14817,7 +14765,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/UserVideoTab.tsx:310 #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:225 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:122 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:120 msgid "Frame rate" msgstr "影格率" @@ -15064,7 +15012,7 @@ msgstr "遊戲控制器" #. Streaming preset label in the stream settings menu. Higher frame rate, optimized for video games. #: src/features/guild/components/modals/guild_tabs/GuildDiscoveryTab.tsx:76 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:224 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:63 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:61 msgid "Gaming" msgstr "遊戲" @@ -15564,7 +15512,7 @@ msgstr "已授予 {0}。" msgid "Grants all permissions and bypasses channel restrictions. Highly sensitive." msgstr "授予所有權限並繞過頻道限制。高度敏感。" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1017 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:955 msgid "Granular selection" msgstr "精細選取" @@ -16128,7 +16076,7 @@ msgstr "隱藏密碼" msgid "Hide picture-in-picture popout?" msgstr "要隱藏子母畫面嗎?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:866 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:857 msgid "Hide preview thumbnail" msgstr "隱藏預覽縮圖" @@ -16573,11 +16521,11 @@ msgstr "忽略" msgid "Ignore friend request" msgstr "忽略好友邀請" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:1007 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:945 msgid "Ignore hardware devices" msgstr "忽略硬體裝置" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:983 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:921 msgid "Ignore input media" msgstr "忽略輸入媒體" @@ -16603,7 +16551,7 @@ msgstr "忽略垃圾訊息標記" msgid "Ignore the friend request from {displayName}?" msgstr "要忽略來自 {displayName} 的交友邀請嗎?" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:994 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:932 msgid "Ignore virtual" msgstr "忽略虛擬裝置" @@ -18783,18 +18731,6 @@ msgstr "音量" msgid "Low" msgstr "低" -#. Toast shown after adaptive screen-share quality lowers frame rate. {frameRate} is a number and {reason} is the limitation reason. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:78 -msgctxt "adaptive-screen-share" -msgid "Lowered screen share to {frameRate} FPS - {reason}" -msgstr "已將螢幕分享降低至 {frameRate} FPS - {reason}" - -#. Toast shown after adaptive screen-share quality lowers resolution. {resolution} is a resolution label and {reason} is the limitation reason. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:84 -msgctxt "adaptive-screen-share" -msgid "Lowered screen share to {resolution} - {reason}" -msgstr "已將螢幕分享降低至 {resolution} - {reason}" - #. Country name. EU member state in the illegal-content report country dropdown. #: src/features/moderation/components/report/OptionDescriptors.ts:179 msgid "Luxembourg" @@ -20009,7 +19945,7 @@ msgstr "需要麥克風權限" msgid "Microphone test" msgstr "麥克風測試" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:952 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:890 msgid "Microphone workaround" msgstr "麥克風問題排除" @@ -22146,7 +22082,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:972 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:910 msgid "Only default speakers" msgstr "僅限預設揚聲器" @@ -22194,7 +22130,7 @@ msgstr "請僅在您完全了解其作用時,才在此處執行程式碼。" msgid "Only show message previews for DMs with unread messages" msgstr "只顯示有未讀訊息的私訊預覽" -#: src/features/voice/components/StreamSettingsMenuContent.tsx:962 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:900 msgid "Only speakers" msgstr "只有發言人" @@ -24635,12 +24571,6 @@ msgstr "按住「推動說話」鍵時,您的麥克風不會解除靜音,因 msgid "Quality" msgstr "畫質" -#. Fallback reason label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:73 -msgctxt "adaptive-screen-share" -msgid "quality limited" -msgstr "品質受限" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:49 @@ -24735,12 +24665,6 @@ msgstr "選項" msgid "Raid coordination" msgstr "群體攻擊協調" -#. Toast shown after adaptive screen-share quality raises resolution. {resolution} is a resolution label. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:90 -msgctxt "adaptive-screen-share" -msgid "Raised screen share to {resolution}" -msgstr "已將螢幕分享解析度提高到 {resolution}" - #. 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/AccessibilitySections.ts:171 msgid "Rate" @@ -24756,7 +24680,7 @@ msgid "Raw embed JSON" msgstr "原始嵌入 JSON" #. Description for the high-tier Screen share streaming preset (Plutonium). Source resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:80 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:78 msgid "Razor-sharp text at native source, 15 FPS" msgstr "原始畫質的清晰文字,15 FPS" @@ -26364,7 +26288,7 @@ msgstr "視窗大小調整、最大化和視窗貼齊功能取決於合成器。 #. Section header in the stream settings menu for resolution options. #. 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/VoiceVideoSections.ts:201 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:118 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:116 msgid "Resolution" msgstr "解析度" @@ -27061,7 +26985,7 @@ msgstr "需要螢幕錄影權限" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Streaming preset label in the stream settings menu. Optimized for sharp text in screen shares. #: src/features/user/components/settings_utils/section_registry/VoiceVideoSections.ts:217 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:76 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:74 msgid "Screen share" msgstr "分享螢幕" @@ -27091,7 +27015,7 @@ msgid "Screen share encoder controls" msgstr "螢幕分享編碼器控制項" #. Title of a modal shown when an active screen share stops unexpectedly. -#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:98 +#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:97 msgctxt "screen-share" msgid "Screen share ended" msgstr "螢幕分享已結束" @@ -28540,7 +28464,7 @@ msgid "Share screens and windows." msgstr "分享螢幕和視窗。" #. Toggle label for sharing audio with an active stream. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:156 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:144 msgid "Share stream audio" msgstr "分享直播音訊" @@ -28610,7 +28534,7 @@ msgid "Sharing personal information" msgstr "分享個人資訊" #. Description for the free-tier Screen share streaming preset. Resolution and frame rate are technical tokens. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:85 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:83 msgid "Sharper text at 720p, 30 FPS" msgstr "720p、30 FPS 時文字更清晰" @@ -29906,16 +29830,10 @@ msgstr "音效" #. Short label in the video tab for the native source resolution option. Keep it concise. #: src/features/user/components/modals/tabs/UserVideoTab.tsx:64 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:244 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:98 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:96 msgid "Source" msgstr "來源" -#. Resolution label in adaptive screen-share quality toasts. -#: src/features/voice/engine/AdaptiveScreenShareEngine.ts:58 -msgctxt "adaptive-screen-share" -msgid "source quality" -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/VoiceVideoSections.ts:245 msgid "Source quality" @@ -30647,7 +30565,7 @@ 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 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:140 msgid "Stream quality" msgstr "直播畫質" @@ -30673,7 +30591,7 @@ msgid "Streaming" msgstr "直播中" #. Section header in the stream settings menu. Picks between Gaming / Screen share / Custom presets. -#: src/features/voice/components/StreamSettingsMenuContent.tsx:114 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:112 msgid "Streaming mode" msgstr "直播模式" @@ -31127,7 +31045,7 @@ msgstr "來自 {productName} 團隊的系統公告。您無法在此回覆。" #. Audio device option label meaning the OS default audio input device. #. Footer summary fallback for the default capture-device audio input. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:252 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:130 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:128 msgid "System default" msgstr "系統預設" @@ -31676,7 +31594,7 @@ msgid "The provided redirect_uri must use HTTP or HTTPS." msgstr "提供的 redirect_uri 必須使用 HTTP 或 HTTPS。" #. Body of a modal shown when a browser screen share track ends outside the app, for example from the browser sharing controls. -#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:103 +#: src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx:102 msgctxt "screen-share" msgid "The screen share source stopped sending video, so your screen share was stopped." msgstr "螢幕分享來源已停止傳送視訊,因此您的螢幕分享已停止。" @@ -34146,7 +34064,7 @@ msgstr "未命名群組" #. Fallback label for an audio input device whose name is not reported by the OS. #. Footer summary fallback for an audio input without a reported name. #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:256 -#: src/features/voice/components/StreamSettingsMenuContent.tsx:134 +#: src/features/voice/components/StreamSettingsMenuContent.tsx:132 msgid "Unnamed input" msgstr "未命名的輸入" diff --git a/fluxer_app/src/features/voice/commands/VoiceSettingsCommands.ts b/fluxer_app/src/features/voice/commands/VoiceSettingsCommands.ts index 3aa603ab6..3ec003e97 100644 --- a/fluxer_app/src/features/voice/commands/VoiceSettingsCommands.ts +++ b/fluxer_app/src/features/voice/commands/VoiceSettingsCommands.ts @@ -1,7 +1,6 @@ // SPDX-License-Identifier: AGPL-3.0-or-later import {Logger} from '@app/features/platform/utils/AppLogger'; -import AdaptiveScreenShareEngine from '@app/features/voice/engine/AdaptiveScreenShareEngine'; import MediaEngine from '@app/features/voice/engine/MediaEngineFacade'; import VoiceSettings, { type CameraResolution, @@ -69,7 +68,6 @@ type VoiceSettingsPatch = Partial<{ screenShareSoftwareQuality: ScreenShareSoftwareQuality; screenShareScalabilityMode: ScreenShareScalabilityModePreference; screenShareBackupCodecMode: ScreenShareBackupCodecMode; - adaptiveScreenShareQuality: boolean; vadThreshold: number; vadAutoSensitivity: boolean; vadEnhanced: boolean; @@ -179,13 +177,6 @@ function applyUpdatedVoiceSettings( if (settings.inputVolume !== undefined && !refreshInput) { MediaEngine.applyLocalInputVolume(); } - if (settings.adaptiveScreenShareQuality !== undefined) { - if (settings.adaptiveScreenShareQuality) { - AdaptiveScreenShareEngine.start(MediaEngine.room); - } else { - void AdaptiveScreenShareEngine.restoreConfiguredQuality(); - } - } if (refreshInput) { refreshMicrophone(); } diff --git a/fluxer_app/src/features/voice/components/StreamSettingsMenuContent.tsx b/fluxer_app/src/features/voice/components/StreamSettingsMenuContent.tsx index 593df2175..24052a6d5 100644 --- a/fluxer_app/src/features/voice/components/StreamSettingsMenuContent.tsx +++ b/fluxer_app/src/features/voice/components/StreamSettingsMenuContent.tsx @@ -16,10 +16,8 @@ import { type StreamSettingsAudioControlLabelKey, selectStreamSettingsAudioMenuState, } from '@app/features/voice/components/StreamSettingsMenuContentStateMachine'; -import AdaptiveScreenShareEngine from '@app/features/voice/engine/AdaptiveScreenShareEngine'; import MediaEngine, {useMediaEngineVersion} from '@app/features/voice/engine/MediaEngineFacade'; import ScreenShareCodecNegotiation from '@app/features/voice/engine/ScreenShareCodecNegotiation'; -import {useStoreVersion} from '@app/features/voice/engine/Store'; import {VoiceTrackSource} from '@app/features/voice/engine/VoiceTrackSource'; import {useMediaDevices} from '@app/features/voice/hooks/useMediaDevices'; import VoiceSettings, {type ScreenshareResolution, type StreamingMode} from '@app/features/voice/state/VoiceSettings'; @@ -139,16 +137,6 @@ const AUDIO_SETTINGS_DESCRIPTOR = msg({ message: 'Audio settings', comment: 'Section header in the stream settings menu grouping audio-related toggles.', }); -const ADAPTIVE_QUALITY_DESCRIPTOR = msg({ - message: 'Adaptive quality', - comment: - 'Toggle label in the stream settings menu. When enabled, productName can lower screen-share resolution if the encoder is CPU or bandwidth limited.', -}); -const ADAPTIVE_QUALITY_ACTIVE_DESCRIPTOR = msg({ - message: 'Adjusted to {resolution} {frameRate} FPS', - comment: - 'Inline adaptive-quality status in the stream settings menu. Shows the current automatically lowered resolution and frame rate.', -}); const STREAM_QUALITY_DESCRIPTOR = msg({ message: 'Stream quality', comment: 'Compact submenu label for changing the resolution and frame rate of an active stream.', @@ -313,7 +301,6 @@ export async function pushActiveStreamSettings( } try { await MediaEngine.updateActiveScreenShareSettings(activeCaptureOptions, publishOptions); - AdaptiveScreenShareEngine.start(MediaEngine.room); } catch (error) { logger.warn('Failed to push updated stream settings to the active share', error); } @@ -869,7 +856,6 @@ export const StreamSettingsMenuContent = observer( > Hide preview thumbnail - ); @@ -878,58 +864,6 @@ export const StreamSettingsMenuContent = observer( StreamSettingsMenuContent.displayName = 'StreamSettingsMenuContent'; -const RESOLUTION_LABELS: Record = { - low_240p: '240p', - low_480p: '480p', - medium: '720p', - high: '1080p', - ultra: '1440p', - source: '', -}; - -const AdaptiveQualityToggle = observer(() => { - const {i18n} = useLingui(); - useStoreVersion(AdaptiveScreenShareEngine); - const enabled = VoiceSettings.getAdaptiveScreenShareQuality(); - const snapshot = AdaptiveScreenShareEngine.qualitySnapshot; - const label = i18n._(ADAPTIVE_QUALITY_DESCRIPTOR); - const effectiveResolutionLabel = - snapshot.effectiveResolution === 'source' - ? i18n._(SOURCE_DESCRIPTOR) - : RESOLUTION_LABELS[snapshot.effectiveResolution]; - const adjustedStatus = - enabled && snapshot.isAdapted - ? i18n._(ADAPTIVE_QUALITY_ACTIVE_DESCRIPTOR, { - resolution: effectiveResolutionLabel, - frameRate: snapshot.effectiveFrameRate, - }) - : null; - return ( - { - VoiceSettingsCommands.update({adaptiveScreenShareQuality: checked}); - }} - data-flx="voice.stream-settings-menu-content.adaptive-quality-toggle.checkbox-item" - > - - - {label} - - {adjustedStatus && ( - - {adjustedStatus} - - )} - - - ); -}); - const VenmicSettingsSubmenu = observer(({onSettingsChange}: {onSettingsChange?: () => void}) => { const {i18n} = useLingui(); const workaround = VoiceSettings.getLinuxAudioCaptureWorkaround(); diff --git a/fluxer_app/src/features/voice/components/useStatsForNerds.ts b/fluxer_app/src/features/voice/components/useStatsForNerds.ts index 5edda5593..01a28f6f8 100644 --- a/fluxer_app/src/features/voice/components/useStatsForNerds.ts +++ b/fluxer_app/src/features/voice/components/useStatsForNerds.ts @@ -5,7 +5,6 @@ import Config from '@app/features/app/config/Config'; import {getCachedDesktopTroubleshootingSettings} from '@app/features/devtools/utils/DesktopTroubleshootingUtils'; import type {AppMetricsSnapshot, DesktopInfo, GpuInfo} from '@app/features/platform/types/Electron'; import {getElectronAPI} from '@app/features/ui/utils/NativeUtils'; -import AdaptiveScreenShareEngine from '@app/features/voice/engine/AdaptiveScreenShareEngine'; import MediaEngine, {useMediaEngineVersion} from '@app/features/voice/engine/MediaEngineFacade'; import ScreenShareCodecNegotiation, { getScreenShareCodecPreferenceOrder, @@ -157,7 +156,6 @@ export function useStatsForNerds({enabled = true}: UseStatsForNerdsOptions = {}) clearInterval(id); }; }, [enabled]); - const adaptiveQualitySnapshot = AdaptiveScreenShareEngine.qualitySnapshot; const effectiveScreenShareSettings = resolveStreamingModeSettings( VoiceSettings.getStreamingMode(), VoiceSettings.getScreenshareResolution(), @@ -209,13 +207,6 @@ export function useStatsForNerds({enabled = true}: UseStatsForNerdsOptions = {}) (getPublishedScreenShareMaxBitrateBps(localParticipant) ?? getScreenShareBitrateBps(effectiveScreenShareSettings.resolution, effectiveScreenShareSettings.frameRate)) / 1000000, - adaptiveQuality: VoiceSettings.getAdaptiveScreenShareQuality(), - adaptiveQualityAdapted: adaptiveQualitySnapshot.isAdapted, - adaptiveQualityConfiguredResolution: adaptiveQualitySnapshot.configuredResolution, - adaptiveQualityConfiguredFrameRate: adaptiveQualitySnapshot.configuredFrameRate, - adaptiveQualityEffectiveResolution: adaptiveQualitySnapshot.effectiveResolution, - adaptiveQualityEffectiveFrameRate: adaptiveQualitySnapshot.effectiveFrameRate, - adaptiveQualityLimitationReason: adaptiveQualitySnapshot.limitationReason, audioSourceMode: VoiceSettings.getScreenShareAudioSourceMode(), audioIncludeSources: VoiceSettings.getScreenShareAudioIncludeSources(), audioExcludeSources: VoiceSettings.getScreenShareAudioExcludeSources(), diff --git a/fluxer_app/src/features/voice/diagnostics/VoiceDebugStatsHtml.test.tsx b/fluxer_app/src/features/voice/diagnostics/VoiceDebugStatsHtml.test.tsx index 6e75d99f1..ee123b115 100644 --- a/fluxer_app/src/features/voice/diagnostics/VoiceDebugStatsHtml.test.tsx +++ b/fluxer_app/src/features/voice/diagnostics/VoiceDebugStatsHtml.test.tsx @@ -59,13 +59,6 @@ function createStatsData(): StatsForNerdsData { scalabilityMode: 'none', backupCodecMode: 'auto', maxBitrateMbps: 4.5, - adaptiveQuality: true, - adaptiveQualityAdapted: false, - adaptiveQualityConfiguredResolution: '1080p', - adaptiveQualityConfiguredFrameRate: 30, - adaptiveQualityEffectiveResolution: '1080p', - adaptiveQualityEffectiveFrameRate: 30, - adaptiveQualityLimitationReason: 'none', audioSourceMode: 'none', audioIncludeSources: [], audioExcludeSources: [], diff --git a/fluxer_app/src/features/voice/engine/AdaptiveScreenShareEngine.ts b/fluxer_app/src/features/voice/engine/AdaptiveScreenShareEngine.ts deleted file mode 100644 index 98f4ee632..000000000 --- a/fluxer_app/src/features/voice/engine/AdaptiveScreenShareEngine.ts +++ /dev/null @@ -1,655 +0,0 @@ -// SPDX-License-Identifier: AGPL-3.0-or-later - -import i18n from '@app/app/I18n'; -import {Logger} from '@app/features/platform/utils/AppLogger'; -import * as ToastCommands from '@app/features/ui/commands/ToastCommands'; -import {Store} from '@app/features/voice/engine/Store'; -import {updateVoiceEngineV2ScreenEncodingFromMediaEngine} from '@app/features/voice/engine/VoiceMediaEngineBridge'; -import {VoiceTrackSource} from '@app/features/voice/engine/VoiceTrackSource'; -import VoiceSettings, {type ScreenshareResolution, type StreamingMode} from '@app/features/voice/state/VoiceSettings'; -import {isNativeScreenShareTrack} from '@app/features/voice/utils/native_screen_capture_bridge/shared'; -import { - getScreenShareBitrateBps, - getScreenShareDimensions, - resolveScreenShareFrameRate, - SCREEN_SHARE_DEGRADATION_PREFERENCE, - SUPPORTED_SCREEN_SHARE_FRAME_RATES, - type SupportedScreenShareFrameRate, -} from '@app/features/voice/utils/ScreenShareOptions'; -import {msg} from '@lingui/core/macro'; -import type {LocalParticipant, LocalVideoTrack, Room, Track} from 'livekit-client'; - -const logger = new Logger('AdaptiveScreenShareEngine'); -const SCREEN_SHARE_SOURCE = VoiceTrackSource.ScreenShare as Track.Source; - -const POLL_INTERVAL_MS = 2500; -const STEP_DOWN_THRESHOLD = 4; -const STEP_UP_THRESHOLD = 3; -const FRAME_RATE_GRACE_FPS = 8; -const STEP_DOWN_COOLDOWN_MS = 10_000; -const STEP_UP_COOLDOWN_MS = 5_000; -const MAX_STEP_UP_COOLDOWN_MS = 30_000; - -const SCREEN_SHARE_240P_DESCRIPTOR = msg({ - message: '240p', - comment: 'Resolution label in adaptive screen-share quality toasts.', - context: 'adaptive-screen-share', -}); -const SCREEN_SHARE_480P_DESCRIPTOR = msg({ - message: '480p', - comment: 'Resolution label in adaptive screen-share quality toasts.', - context: 'adaptive-screen-share', -}); -const SCREEN_SHARE_720P_DESCRIPTOR = msg({ - message: '720p', - comment: 'Resolution label in adaptive screen-share quality toasts.', - context: 'adaptive-screen-share', -}); -const SCREEN_SHARE_1080P_DESCRIPTOR = msg({ - message: '1080p', - comment: 'Resolution label in adaptive screen-share quality toasts.', - context: 'adaptive-screen-share', -}); -const SCREEN_SHARE_1440P_DESCRIPTOR = msg({ - message: '1440p', - comment: 'Resolution label in adaptive screen-share quality toasts.', - context: 'adaptive-screen-share', -}); -const SCREEN_SHARE_SOURCE_QUALITY_DESCRIPTOR = msg({ - message: 'source quality', - comment: 'Resolution label in adaptive screen-share quality toasts.', - context: 'adaptive-screen-share', -}); -const BANDWIDTH_LIMITED_DESCRIPTOR = msg({ - message: 'bandwidth limited', - comment: 'Reason label in adaptive screen-share quality toasts.', - context: 'adaptive-screen-share', -}); -const CPU_LIMITED_DESCRIPTOR = msg({ - message: 'CPU limited', - comment: 'Reason label in adaptive screen-share quality toasts.', - context: 'adaptive-screen-share', -}); -const QUALITY_LIMITED_DESCRIPTOR = msg({ - message: 'quality limited', - comment: 'Fallback reason label in adaptive screen-share quality toasts.', - context: 'adaptive-screen-share', -}); -const LOWERED_SCREEN_SHARE_FRAME_RATE_DESCRIPTOR = msg({ - message: 'Lowered screen share to {frameRate} FPS - {reason}', - comment: - 'Toast shown after adaptive screen-share quality lowers frame rate. {frameRate} is a number and {reason} is the limitation reason.', - context: 'adaptive-screen-share', -}); -const LOWERED_SCREEN_SHARE_RESOLUTION_DESCRIPTOR = msg({ - message: 'Lowered screen share to {resolution} - {reason}', - comment: - 'Toast shown after adaptive screen-share quality lowers resolution. {resolution} is a resolution label and {reason} is the limitation reason.', - context: 'adaptive-screen-share', -}); -const RAISED_SCREEN_SHARE_RESOLUTION_DESCRIPTOR = msg({ - message: 'Raised screen share to {resolution}', - comment: 'Toast shown after adaptive screen-share quality raises resolution. {resolution} is a resolution label.', - context: 'adaptive-screen-share', -}); - -const RESOLUTION_LADDER: ReadonlyArray = [ - 'source', - 'ultra', - 'high', - 'medium', - 'low_480p', - 'low_240p', -]; - -export type QualityLimitationReason = 'none' | 'cpu' | 'bandwidth' | 'other' | 'unknown'; - -export interface AdaptiveQualitySnapshot { - configuredResolution: ScreenshareResolution; - configuredFrameRate: SupportedScreenShareFrameRate; - effectiveResolution: ScreenshareResolution; - effectiveFrameRate: SupportedScreenShareFrameRate; - limitationReason: QualityLimitationReason; - isAdapted: boolean; -} - -export interface OutboundVideoAdaptationStats { - timestamp: number; - qualityLimitationReason: QualityLimitationReason; - framesEncoded?: number; - framesSent?: number; - framesPerSecond?: number; - frameWidth?: number; - frameHeight?: number; -} - -export type PreviousOutboundVideoSample = OutboundVideoAdaptationStats | null; - -interface ScreenShareSender { - track: LocalVideoTrack; - sender: RTCRtpSender; -} - -function getConfiguredQuality(): { - resolution: ScreenshareResolution; - frameRate: SupportedScreenShareFrameRate; -} { - return { - resolution: VoiceSettings.getScreenshareResolution(), - frameRate: resolveScreenShareFrameRate(VoiceSettings.getVideoFrameRate()), - }; -} - -function getResolutionIndex(resolution: ScreenshareResolution): number { - return RESOLUTION_LADDER.indexOf(resolution); -} - -function getLowerResolution(resolution: ScreenshareResolution): ScreenshareResolution | null { - const index = getResolutionIndex(resolution); - if (index < 0 || index >= RESOLUTION_LADDER.length - 1) return null; - return RESOLUTION_LADDER[index + 1]; -} - -function getLowerFrameRate(frameRate: SupportedScreenShareFrameRate): SupportedScreenShareFrameRate | null { - const index = SUPPORTED_SCREEN_SHARE_FRAME_RATES.indexOf(frameRate); - if (index <= 0) return null; - return SUPPORTED_SCREEN_SHARE_FRAME_RATES[index - 1] ?? null; -} - -function shouldPreferFrameRateStepDown(mode: StreamingMode, reason: QualityLimitationReason): boolean { - if (mode === 'gaming') return false; - if (mode === 'screenshare') return true; - return reason === 'cpu'; -} - -function getHigherResolution( - resolution: ScreenshareResolution, - configuredResolution: ScreenshareResolution, -): ScreenshareResolution | null { - const currentIndex = getResolutionIndex(resolution); - const configuredIndex = getResolutionIndex(configuredResolution); - if (currentIndex < 0 || configuredIndex < 0 || currentIndex <= configuredIndex) return null; - return RESOLUTION_LADDER[currentIndex - 1]; -} - -function getFrameCounter(stats: OutboundVideoAdaptationStats): number | undefined { - return stats.framesSent ?? stats.framesEncoded; -} - -function formatResolutionForToast(resolution: ScreenshareResolution): string { - switch (resolution) { - case 'low_240p': - return i18n._(SCREEN_SHARE_240P_DESCRIPTOR); - case 'low_480p': - return i18n._(SCREEN_SHARE_480P_DESCRIPTOR); - case 'medium': - return i18n._(SCREEN_SHARE_720P_DESCRIPTOR); - case 'high': - return i18n._(SCREEN_SHARE_1080P_DESCRIPTOR); - case 'ultra': - return i18n._(SCREEN_SHARE_1440P_DESCRIPTOR); - case 'source': - return i18n._(SCREEN_SHARE_SOURCE_QUALITY_DESCRIPTOR); - } -} - -function formatLimitationReasonForToast(reason: QualityLimitationReason): string { - if (reason === 'bandwidth') return i18n._(BANDWIDTH_LIMITED_DESCRIPTOR); - if (reason === 'cpu') return i18n._(CPU_LIMITED_DESCRIPTOR); - return i18n._(QUALITY_LIMITED_DESCRIPTOR); -} - -function showAdaptiveScreenShareToast(message: string): void { - try { - ToastCommands.createToast({ - type: 'info', - children: message, - timeout: 5000, - }); - } catch (error) { - logger.debug('Failed to show adaptive screen-share quality toast', {error}); - } -} - -export function parseQualityLimitationReason(value: unknown): QualityLimitationReason { - if (value === 'none' || value === 'cpu' || value === 'bandwidth' || value === 'other') { - return value; - } - return 'unknown'; -} - -export function isLimitedQualityReason(reason: QualityLimitationReason): boolean { - return reason === 'cpu' || reason === 'bandwidth'; -} - -function isOutboundVideoReport(report: RTCStats): boolean { - const outbound = report as RTCOutboundRtpStreamStats & { - kind?: string; - mediaType?: string; - }; - if (outbound.type !== 'outbound-rtp') return false; - return outbound.kind === 'video' || outbound.mediaType === 'video'; -} - -export function extractOutboundVideoAdaptationStats(stats: RTCStatsReport): OutboundVideoAdaptationStats | null { - for (const raw of stats.values()) { - const report = raw as RTCOutboundRtpStreamStats & { - qualityLimitationReason?: string; - framesEncoded?: number; - framesSent?: number; - framesPerSecond?: number; - frameWidth?: number; - frameHeight?: number; - }; - if (!isOutboundVideoReport(report)) continue; - return { - timestamp: report.timestamp, - qualityLimitationReason: parseQualityLimitationReason(report.qualityLimitationReason), - framesEncoded: typeof report.framesEncoded === 'number' ? report.framesEncoded : undefined, - framesSent: typeof report.framesSent === 'number' ? report.framesSent : undefined, - framesPerSecond: typeof report.framesPerSecond === 'number' ? report.framesPerSecond : undefined, - frameWidth: typeof report.frameWidth === 'number' ? report.frameWidth : undefined, - frameHeight: typeof report.frameHeight === 'number' ? report.frameHeight : undefined, - }; - } - return null; -} - -export function computeOutboundFrameRate( - current: OutboundVideoAdaptationStats, - previous: PreviousOutboundVideoSample, -): number | null { - if (typeof current.framesPerSecond === 'number' && Number.isFinite(current.framesPerSecond)) { - return current.framesPerSecond; - } - if (!previous) return null; - const currentFrames = getFrameCounter(current); - const previousFrames = getFrameCounter(previous); - if (currentFrames === undefined || previousFrames === undefined) return null; - const frameDelta = currentFrames - previousFrames; - const timeDeltaMs = current.timestamp - previous.timestamp; - if (frameDelta < 0 || timeDeltaMs <= 0) return null; - return (frameDelta * 1000) / timeDeltaMs; -} - -export function isOutboundFrameRateBelowTarget( - current: OutboundVideoAdaptationStats, - previous: PreviousOutboundVideoSample, - targetFrameRate: number, -): boolean { - const frameRate = computeOutboundFrameRate(current, previous); - if (frameRate == null) return false; - return frameRate < Math.max(1, targetFrameRate - FRAME_RATE_GRACE_FPS); -} - -export function computeResolutionScale( - fromResolution: ScreenshareResolution, - toResolution: ScreenshareResolution, -): number { - const from = getScreenShareDimensions(fromResolution); - const to = getScreenShareDimensions(toResolution); - return Math.min(to.width / from.width, to.height / from.height); -} - -export async function applyResolutionFrameRateAndBitrate( - track: LocalVideoTrack, - sender: RTCRtpSender, - resolution: ScreenshareResolution, - frameRate: SupportedScreenShareFrameRate, -): Promise { - const dimensions = getScreenShareDimensions(resolution); - const maxBitrate = getScreenShareBitrateBps(resolution, frameRate); - if (isNativeScreenShareTrack(track.mediaStreamTrack)) { - const updated = updateVoiceEngineV2ScreenEncodingFromMediaEngine({ - width: dimensions.width, - height: dimensions.height, - frameRate, - maxBitrateBps: maxBitrate, - }); - if (!updated) { - logger.warn('Skipped native screen-share encoding update because v2 screen state is unavailable', { - width: dimensions.width, - height: dimensions.height, - frameRate, - }); - } - return; - } - const currentSettings = track.mediaStreamTrack.getSettings?.(); - const scaleResolutionDownBy = - typeof currentSettings?.width === 'number' && - typeof currentSettings.height === 'number' && - currentSettings.width > 0 && - currentSettings.height > 0 - ? Math.max(1, currentSettings.width / dimensions.width, currentSettings.height / dimensions.height) - : undefined; - await track.mediaStreamTrack.applyConstraints({ - width: {ideal: dimensions.width}, - height: {ideal: dimensions.height}, - frameRate: {ideal: frameRate, max: frameRate}, - }); - if (typeof track.setDegradationPreference === 'function') { - await track.setDegradationPreference(SCREEN_SHARE_DEGRADATION_PREFERENCE); - } - const parameters = sender.getParameters(); - const encodings = parameters.encodings?.length ? parameters.encodings : [{}]; - parameters.degradationPreference = SCREEN_SHARE_DEGRADATION_PREFERENCE; - parameters.encodings = encodings.map((encoding) => ({ - ...encoding, - ...(scaleResolutionDownBy !== undefined ? {scaleResolutionDownBy} : {}), - maxBitrate, - maxFramerate: frameRate, - priority: encoding.priority ?? 'high', - networkPriority: encoding.networkPriority ?? 'high', - })); - await sender.setParameters(parameters); -} - -class AdaptiveScreenShareEngine extends Store { - effectiveResolution: ScreenshareResolution | null = null; - effectiveFrameRate: SupportedScreenShareFrameRate | null = null; - limitationReason: QualityLimitationReason = 'none'; - isAdapted = false; - private configuredResolution: ScreenshareResolution | null = null; - private configuredFrameRate: SupportedScreenShareFrameRate | null = null; - private room: Room | null = null; - private timer: NodeJS.Timeout | null = null; - private pollInFlightGeneration: number | null = null; - private pollGeneration = 0; - private stepDownStreak = 0; - private stepUpStreak = 0; - private lastStepDownAt = 0; - private lastStepUpAt = 0; - private stepUpCooldownMs = STEP_UP_COOLDOWN_MS; - private previousSample: PreviousOutboundVideoSample = null; - - get qualitySnapshot(): AdaptiveQualitySnapshot { - const configured = getConfiguredQuality(); - const configuredResolution = this.configuredResolution ?? configured.resolution; - const configuredFrameRate = this.configuredFrameRate ?? configured.frameRate; - return { - configuredResolution, - configuredFrameRate, - effectiveResolution: this.effectiveResolution ?? configuredResolution, - effectiveFrameRate: this.effectiveFrameRate ?? configuredFrameRate, - limitationReason: this.limitationReason, - isAdapted: this.isAdapted, - }; - } - - start(room: Room | null | undefined): void { - this.stop(); - if (!room || !VoiceSettings.getAdaptiveScreenShareQuality()) { - return; - } - if (!this.getScreenShareSender(room)) { - return; - } - const configured = getConfiguredQuality(); - let generation = 0; - this.update(() => { - this.room = room; - this.configuredResolution = configured.resolution; - this.configuredFrameRate = configured.frameRate; - this.effectiveResolution = configured.resolution; - this.effectiveFrameRate = configured.frameRate; - this.limitationReason = 'none'; - this.isAdapted = false; - generation = ++this.pollGeneration; - this.timer = setInterval(() => { - void this.poll(generation); - }, POLL_INTERVAL_MS); - }); - void this.poll(generation); - logger.info('Started adaptive screen share quality monitor', configured); - } - - stop(): void { - if (this.timer) { - clearInterval(this.timer); - } - this.update(() => { - this.timer = null; - this.room = null; - this.pollInFlightGeneration = null; - this.pollGeneration++; - this.stepDownStreak = 0; - this.stepUpStreak = 0; - this.lastStepDownAt = 0; - this.lastStepUpAt = 0; - this.stepUpCooldownMs = STEP_UP_COOLDOWN_MS; - this.previousSample = null; - this.configuredResolution = null; - this.configuredFrameRate = null; - this.effectiveResolution = null; - this.effectiveFrameRate = null; - this.limitationReason = 'none'; - this.isAdapted = false; - }); - } - - async restoreConfiguredQuality(): Promise { - const room = this.room; - const snapshot = this.qualitySnapshot; - const wasAdapted = this.isAdapted; - const screenShare = room ? this.getScreenShareSender(room) : null; - this.stop(); - if (!wasAdapted || !screenShare) { - return; - } - try { - await applyResolutionFrameRateAndBitrate( - screenShare.track, - screenShare.sender, - snapshot.configuredResolution, - snapshot.configuredFrameRate, - ); - logger.info('Restored configured screen share quality', { - resolution: snapshot.configuredResolution, - frameRate: snapshot.configuredFrameRate, - }); - } catch (error) { - logger.warn('Failed to restore configured screen share quality', {error}); - } - } - - private getScreenShareSender(room: Room): ScreenShareSender | null { - const participant = room.localParticipant as LocalParticipant | undefined; - const publication = participant?.getTrackPublication(SCREEN_SHARE_SOURCE); - const track = publication?.videoTrack as LocalVideoTrack | undefined; - const sender = track?.sender; - if (!track || !sender || track.mediaStreamTrack.readyState === 'ended') { - return null; - } - return {track, sender}; - } - - private async poll(generation: number): Promise { - if (this.pollInFlightGeneration != null || generation !== this.pollGeneration) return; - const room = this.room; - if (!room) return; - if (!VoiceSettings.getAdaptiveScreenShareQuality()) { - await this.restoreConfiguredQuality(); - return; - } - const screenShare = this.getScreenShareSender(room); - if (!screenShare) { - this.stop(); - return; - } - this.pollInFlightGeneration = generation; - try { - const report = await screenShare.sender.getStats(); - if (generation !== this.pollGeneration) return; - const stats = extractOutboundVideoAdaptationStats(report); - if (!stats) return; - const previousSample = this.previousSample; - this.previousSample = stats; - const targetFrameRate = this.effectiveFrameRate ?? this.configuredFrameRate ?? getConfiguredQuality().frameRate; - const frameRateLimited = isOutboundFrameRateBelowTarget(stats, previousSample, targetFrameRate); - const qualityLimited = isLimitedQualityReason(stats.qualityLimitationReason); - this.update(() => { - this.limitationReason = stats.qualityLimitationReason; - }); - if (qualityLimited || frameRateLimited) { - this.stepDownStreak++; - this.stepUpStreak = 0; - } else if (stats.qualityLimitationReason === 'none') { - this.stepDownStreak = 0; - if (this.isAdapted) { - this.stepUpStreak++; - } - } else { - this.stepDownStreak = 0; - this.stepUpStreak = 0; - } - const now = Date.now(); - if (this.stepDownStreak >= STEP_DOWN_THRESHOLD && now - this.lastStepDownAt >= STEP_DOWN_COOLDOWN_MS) { - await this.stepDown(screenShare, stats); - return; - } - if ( - this.stepUpStreak >= STEP_UP_THRESHOLD && - now - this.lastStepUpAt >= this.stepUpCooldownMs && - now - this.lastStepDownAt >= STEP_DOWN_COOLDOWN_MS - ) { - await this.stepUp(screenShare); - } - } catch (error) { - logger.debug('Failed to poll adaptive screen share quality stats', {error}); - } finally { - if (this.pollInFlightGeneration === generation) { - this.pollInFlightGeneration = null; - } - } - } - - private async stepDown(screenShare: ScreenShareSender, stats: OutboundVideoAdaptationStats): Promise { - const reason = stats.qualityLimitationReason; - const currentResolution = - this.effectiveResolution ?? this.configuredResolution ?? getConfiguredQuality().resolution; - const currentFrameRate = this.effectiveFrameRate ?? this.configuredFrameRate ?? getConfiguredQuality().frameRate; - const streamingMode = VoiceSettings.getStreamingMode(); - const nextFrameRate = shouldPreferFrameRateStepDown(streamingMode, reason) - ? getLowerFrameRate(currentFrameRate) - : null; - const nextResolution = nextFrameRate ? currentResolution : getLowerResolution(currentResolution); - if (!nextResolution) { - this.stepDownStreak = 0; - return; - } - const nextEffectiveFrameRate = nextFrameRate ?? currentFrameRate; - const nextMaxBitrateBps = getScreenShareBitrateBps(nextResolution, nextEffectiveFrameRate); - const stepKind = nextFrameRate ? 'framerate' : 'resolution'; - try { - await applyResolutionFrameRateAndBitrate( - screenShare.track, - screenShare.sender, - nextResolution, - nextEffectiveFrameRate, - ); - this.update(() => { - this.effectiveResolution = nextResolution; - this.effectiveFrameRate = nextEffectiveFrameRate; - this.isAdapted = true; - this.stepDownStreak = 0; - this.stepUpStreak = 0; - this.lastStepDownAt = Date.now(); - this.stepUpCooldownMs = Math.min(this.stepUpCooldownMs * 2, MAX_STEP_UP_COOLDOWN_MS); - }); - logger.info('Reduced screen share quality adaptively', { - fromResolution: currentResolution, - toResolution: nextResolution, - fromFrameRate: currentFrameRate, - toFrameRate: nextEffectiveFrameRate, - maxBitrateBps: nextMaxBitrateBps, - stepKind, - reason, - }); - const reasonLabel = formatLimitationReasonForToast(reason); - if (stepKind === 'framerate') { - showAdaptiveScreenShareToast( - i18n._(LOWERED_SCREEN_SHARE_FRAME_RATE_DESCRIPTOR, { - frameRate: nextEffectiveFrameRate, - reason: reasonLabel, - }), - ); - } else { - showAdaptiveScreenShareToast( - i18n._(LOWERED_SCREEN_SHARE_RESOLUTION_DESCRIPTOR, { - resolution: formatResolutionForToast(nextResolution), - reason: reasonLabel, - }), - ); - } - } catch (error) { - this.stepDownStreak = 0; - logger.warn('Failed to reduce screen share quality adaptively', { - error, - fromResolution: currentResolution, - toResolution: nextResolution, - fromFrameRate: currentFrameRate, - toFrameRate: nextEffectiveFrameRate, - maxBitrateBps: nextMaxBitrateBps, - stepKind, - reason, - }); - } - } - - private async stepUp(screenShare: ScreenShareSender): Promise { - const configured = getConfiguredQuality(); - const configuredResolution = this.configuredResolution ?? configured.resolution; - const configuredFrameRate = this.configuredFrameRate ?? configured.frameRate; - const currentResolution = this.effectiveResolution ?? configuredResolution; - const nextResolution = getHigherResolution(currentResolution, configuredResolution); - if (!nextResolution) { - this.update(() => { - this.effectiveResolution = configuredResolution; - this.effectiveFrameRate = configuredFrameRate; - this.isAdapted = false; - this.stepUpStreak = 0; - this.stepUpCooldownMs = STEP_UP_COOLDOWN_MS; - }); - return; - } - try { - await applyResolutionFrameRateAndBitrate( - screenShare.track, - screenShare.sender, - nextResolution, - configuredFrameRate, - ); - this.update(() => { - this.effectiveResolution = nextResolution; - this.effectiveFrameRate = configuredFrameRate; - this.isAdapted = nextResolution !== configuredResolution; - this.stepUpStreak = 0; - this.lastStepUpAt = Date.now(); - if (!this.isAdapted) { - this.stepUpCooldownMs = STEP_UP_COOLDOWN_MS; - } - }); - logger.info('Raised screen share quality adaptively', { - fromResolution: currentResolution, - toResolution: nextResolution, - frameRate: configuredFrameRate, - }); - showAdaptiveScreenShareToast( - i18n._(RAISED_SCREEN_SHARE_RESOLUTION_DESCRIPTOR, { - resolution: formatResolutionForToast(nextResolution), - }), - ); - } catch (error) { - this.stepUpStreak = 0; - logger.warn('Failed to raise screen share quality adaptively', { - error, - fromResolution: currentResolution, - toResolution: nextResolution, - frameRate: configuredFrameRate, - }); - } - } -} - -export default new AdaptiveScreenShareEngine(); diff --git a/fluxer_app/src/features/voice/engine/MediaEngineFacade.ts b/fluxer_app/src/features/voice/engine/MediaEngineFacade.ts index ab7e1b7ed..3da13f881 100644 --- a/fluxer_app/src/features/voice/engine/MediaEngineFacade.ts +++ b/fluxer_app/src/features/voice/engine/MediaEngineFacade.ts @@ -26,7 +26,6 @@ import {getElectronAPI} from '@app/features/ui/utils/NativeUtils'; import Users from '@app/features/user/state/Users'; import {getStreamKey, parseStreamKey} from '@app/features/voice/components/StreamKeys'; import {voiceStatsDB} from '@app/features/voice/diagnostics/VoiceStatsDB'; -import AdaptiveScreenShareEngine from '@app/features/voice/engine/AdaptiveScreenShareEngine'; import { createMediaEngineFacadeSnapshot, type MediaEngineFacadeEvent, @@ -194,7 +193,6 @@ import { type Room, RoomEvent, type ScreenShareCaptureOptions, - Track, type TrackPublishOptions, } from 'livekit-client'; import {makeObservable, observable} from 'mobx'; @@ -506,7 +504,6 @@ class MediaEngineFacade extends Store { voiceEngineV2AppConnectionHostAdapter.subscribe(forwardChange); voiceEngineV2AppVoiceStateAdapter.subscribe(forwardChange); this.statsHostAdapter.subscribe(forwardChange); - AdaptiveScreenShareEngine.subscribe(forwardChange); voiceEngineV2AppMediaExecutionAdapter.subscribe(forwardChange); voiceEngineV2AppScreenShareExecutionAdapter.subscribe(forwardChange); VoiceEngineV2AppSubscriptionAdapter.subscribe(forwardChange); @@ -1605,20 +1602,14 @@ class MediaEngineFacade extends Store { await this.reconcileLocalAudioState('voice room connected'); }, onDisconnected: () => { - AdaptiveScreenShareEngine.stop(); this.stopTracking(); this.statsHostAdapter.reset(); }, onReconnecting: () => { - AdaptiveScreenShareEngine.stop(); this.statsHostAdapter.stopLatencyTracking(); this.statsHostAdapter.stopStatsTracking(); }, onReconnected: () => { - const room = voiceEngineV2AppConnectionHostAdapter.room; - if (room?.localParticipant?.getTrackPublication(Track.Source.ScreenShare)?.videoTrack) { - AdaptiveScreenShareEngine.start(room); - } this.statsHostAdapter.incrementReconnectionCount(); this.statsHostAdapter.startLatencyTracking(); this.statsHostAdapter.startStatsTracking(); @@ -1669,11 +1660,6 @@ class MediaEngineFacade extends Store { VoiceEngineV2AppSubscriptionAdapter.reconcileSubscriptions(); VoiceEngineV2AppPermissionAdapter.applyDeafen(newRoom, getEffectiveAudioState().effectiveDeaf); voiceEngineV2AppMediaExecutionAdapter.applyAllLocalAudioPreferences(newRoom); - if (newRoom.localParticipant?.getTrackPublication(Track.Source.ScreenShare)?.videoTrack) { - AdaptiveScreenShareEngine.start(newRoom); - } else { - AdaptiveScreenShareEngine.stop(); - } if (guildId && channelId) { VoiceEngineV2AppPermissionAdapter.syncWithPermissionState(guildId, channelId, newRoom); } diff --git a/fluxer_app/src/features/voice/engine/VoiceMediaEngineBridge.ts b/fluxer_app/src/features/voice/engine/VoiceMediaEngineBridge.ts index 20df4ddee..59bfedc04 100644 --- a/fluxer_app/src/features/voice/engine/VoiceMediaEngineBridge.ts +++ b/fluxer_app/src/features/voice/engine/VoiceMediaEngineBridge.ts @@ -11,7 +11,6 @@ import type { VoiceEngineV2Controller, VoiceEngineV2Model, VoiceEngineV2Participant, - VoiceEngineV2ScreenEncodingOptions, VoiceEngineV2Snapshot, VoiceEngineV2WatchedStream, } from '@fluxer/voice_engine_v2'; @@ -128,36 +127,6 @@ export function getVoiceEngineV2SnapshotFromMediaEngine(): VoiceEngineV2Snapshot return getMediaEngine()?.voiceEngineV2Snapshot ?? null; } -export interface VoiceEngineV2ScreenEncodingUpdateFromMediaEngine { - captureId?: string; - width: number; - height: number; - frameRate?: number; - maxBitrateBps?: number; -} - -function getVoiceEngineV2ActiveScreenCaptureId(controller: VoiceEngineV2Controller): string | null { - return controller.snapshot.screen.desired?.captureId ?? controller.snapshot.screen.published?.captureId ?? null; -} - -export function updateVoiceEngineV2ScreenEncodingFromMediaEngine( - options: VoiceEngineV2ScreenEncodingUpdateFromMediaEngine, -): boolean { - const controller = getMediaEngine()?.voiceEngineV2Controller; - if (!controller) return false; - const captureId = options.captureId ?? getVoiceEngineV2ActiveScreenCaptureId(controller); - if (!captureId) return false; - const update: VoiceEngineV2ScreenEncodingOptions = { - captureId, - width: options.width, - height: options.height, - frameRate: options.frameRate, - maxBitrateBps: options.maxBitrateBps, - }; - controller.updateScreenEncoding(update); - return true; -} - export function setVoiceEngineV2ParticipantAudioLevelSpeaking( identity: string, speaking: boolean, diff --git a/fluxer_app/src/features/voice/engine/v2/VoiceEngineV2AppScreenShareCodecMigration.ts b/fluxer_app/src/features/voice/engine/v2/VoiceEngineV2AppScreenShareCodecMigration.ts index f65ee3398..2db6b9842 100644 --- a/fluxer_app/src/features/voice/engine/v2/VoiceEngineV2AppScreenShareCodecMigration.ts +++ b/fluxer_app/src/features/voice/engine/v2/VoiceEngineV2AppScreenShareCodecMigration.ts @@ -2,7 +2,6 @@ import assert from 'node:assert/strict'; import {Platform} from '@app/features/platform/types/Platform'; -import AdaptiveScreenShareEngine from '@app/features/voice/engine/AdaptiveScreenShareEngine'; import type {NegotiationReason} from '@app/features/voice/engine/ScreenShareCodecNegotiation'; import ScreenSharePublicationMigration from '@app/features/voice/engine/ScreenSharePublicationMigration'; import {updateLocalParticipantFromRoom} from '@app/features/voice/engine/VoiceMediaEngineBridge'; @@ -194,7 +193,6 @@ export class VoiceEngineV2AppScreenShareCodecMigration { this.adapter.ensureScreenShareKeepAliveSinkInternal(participant, track); this.adapter.monitorActiveScreenShareEndInternal(room, participant, track); this.adapter.startEncoderVerificationInternal(room, participant, publishOptions?.videoCodec, track); - AdaptiveScreenShareEngine.start(room); this.adapter.applyScreenShareStateInternal(true, {reason: 'server', sendUpdate: false}); updateLocalParticipantFromRoom(room); this.adapter.syncLocalStreamWatchStateInternal(true); @@ -338,7 +336,6 @@ export class VoiceEngineV2AppScreenShareCodecMigration { typeof ctx.mediaStreamTrack.clone === 'function' ? ctx.mediaStreamTrack.clone() : ctx.mediaStreamTrack; this.adapter.applyScreenShareContentHintToMediaTrackInternal(state.candidateMediaStreamTrack); this.adapter.cancelEncoderVerificationInternal(); - AdaptiveScreenShareEngine.stop(); await this.announceBreakAndUnpublish(ctx, state); state.candidatePublication = await ctx.participant.publishTrack( state.candidateMediaStreamTrack, @@ -410,7 +407,6 @@ export class VoiceEngineV2AppScreenShareCodecMigration { this.adapter.syncLocalScreenShareAudioStateInternal(ctx.participant, actual); if (actual) { this.adapter.monitorActiveScreenShareEndInternal(ctx.room, ctx.participant); - AdaptiveScreenShareEngine.start(ctx.room); await this.adapter.enforceScreenShareSenderParametersInternal(ctx.participant, ctx.previousOptions); this.adapter.ensureScreenShareKeepAliveSinkInternal(ctx.participant); } else { diff --git a/fluxer_app/src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx b/fluxer_app/src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx index b824d45a8..195f90e78 100644 --- a/fluxer_app/src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx +++ b/fluxer_app/src/features/voice/engine/v2/VoiceEngineV2AppScreenShareExecutionAdapter.tsx @@ -9,7 +9,6 @@ import * as SoundCommands from '@app/features/ui/commands/SoundCommands'; import {getElectronAPI} from '@app/features/ui/utils/NativeUtils'; import * as VoiceSettingsCommands from '@app/features/voice/commands/VoiceSettingsCommands'; import {getStreamKey} from '@app/features/voice/components/StreamKeys'; -import AdaptiveScreenShareEngine from '@app/features/voice/engine/AdaptiveScreenShareEngine'; import type {NegotiationReason} from '@app/features/voice/engine/ScreenShareCodecNegotiation'; import ScreenShareCodecNegotiation from '@app/features/voice/engine/ScreenShareCodecNegotiation'; import {Store} from '@app/features/voice/engine/Store'; @@ -597,7 +596,6 @@ class VoiceEngineV2AppScreenShareExecutionAdapter extends Store { handleLocalScreenShareTrackUnpublished(room: Room, playSound: boolean, publication?: LocalTrackPublication): void { this.clearScreenShareKeepAliveSinkInternal(); this.cleanupActiveScreenShareEndListenerInternal(); - AdaptiveScreenShareEngine.stop(); const participant = room.localParticipant; const cleanupSnapshot = captureScreenSharePublicationCleanup( publication, @@ -848,7 +846,6 @@ class VoiceEngineV2AppScreenShareExecutionAdapter extends Store { this.transitionScreenShareLifecycleInternal({type: 'share.reset'}); this.cleanupActiveScreenShareEndListenerInternal(); this.cancelEncoderVerificationInternal(); - AdaptiveScreenShareEngine.stop(); this.endedScreenShareStopInFlight = null; this.cleanupScreenShareAudioRoutingState(); } diff --git a/fluxer_app/src/features/voice/engine/v2/VoiceEngineV2AppScreenShareLiveKitFlows.ts b/fluxer_app/src/features/voice/engine/v2/VoiceEngineV2AppScreenShareLiveKitFlows.ts index 2e5d74c2d..d4753a0ca 100644 --- a/fluxer_app/src/features/voice/engine/v2/VoiceEngineV2AppScreenShareLiveKitFlows.ts +++ b/fluxer_app/src/features/voice/engine/v2/VoiceEngineV2AppScreenShareLiveKitFlows.ts @@ -2,7 +2,6 @@ import assert from 'node:assert/strict'; import {isDesktop, isNativeMacOS} from '@app/features/ui/utils/NativeUtils'; -import AdaptiveScreenShareEngine from '@app/features/voice/engine/AdaptiveScreenShareEngine'; import {updateLocalParticipantFromRoom} from '@app/features/voice/engine/VoiceMediaEngineBridge'; import { enforceLocalMediaPublicationCap, @@ -180,7 +179,6 @@ export class VoiceEngineV2AppScreenShareLiveKitFlows { this.adapter.setStreamingPriorityInternal(false); this.adapter.cleanupActiveScreenShareEndListenerInternal(); this.adapter.cancelEncoderVerificationInternal(); - AdaptiveScreenShareEngine.stop(); } SoftwareEncoderWarning.reset(); const stopCleanupSnapshot = enabled ? null : this.adapter.getScreenShareCaptureCleanupSnapshotInternal(participant); @@ -837,7 +835,6 @@ export class VoiceEngineV2AppScreenShareLiveKitFlows { applyScreenShareState(this.adapter, false, true, true); this.adapter.syncLocalStreamWatchStateInternal(false); this.adapter.syncLocalScreenShareAudioStateInternal(participant, false); - AdaptiveScreenShareEngine.stop(); if (cleanupError !== undefined) { throw new ScreenShareRollbackIncompleteError([cleanupError]); } @@ -1084,7 +1081,6 @@ export class VoiceEngineV2AppScreenShareLiveKitFlows { run: () => this.adapter.startEncoderVerificationInternal(room, participant, effectivePublishOptions?.videoCodec), }, - {name: 'adaptive engine', run: () => AdaptiveScreenShareEngine.start(room)}, {name: 'local stream state', run: () => applyScreenShareState(this.adapter, true, true, true)}, {name: 'participant snapshot', run: () => updateLocalParticipantFromRoom(room)}, {name: 'watch state', run: () => this.adapter.syncLocalStreamWatchStateInternal(true)}, diff --git a/fluxer_app/src/features/voice/engine/v2/VoiceEngineV2AppScreenShareRituals.ts b/fluxer_app/src/features/voice/engine/v2/VoiceEngineV2AppScreenShareRituals.ts index f1776e562..78f97a56e 100644 --- a/fluxer_app/src/features/voice/engine/v2/VoiceEngineV2AppScreenShareRituals.ts +++ b/fluxer_app/src/features/voice/engine/v2/VoiceEngineV2AppScreenShareRituals.ts @@ -3,7 +3,6 @@ import assert from 'node:assert/strict'; import {SoundType} from '@app/features/notification/utils/SoundUtils'; import * as SoundCommands from '@app/features/ui/commands/SoundCommands'; -import AdaptiveScreenShareEngine from '@app/features/voice/engine/AdaptiveScreenShareEngine'; import {updateLocalParticipantFromRoom} from '@app/features/voice/engine/VoiceMediaEngineBridge'; import type { VoiceScreenShareEvent, @@ -81,7 +80,6 @@ async function runScreenSharePublishPipeline( adapter.applyScreenShareAudioContentHintInternal(participant); adapter.monitorActiveScreenShareEndInternal(room, participant); adapter.startEncoderVerificationInternal(room, participant, pipeline.effectivePublishOptions?.videoCodec); - AdaptiveScreenShareEngine.start(room); } export async function runScreenShareActivationRitual(args: ScreenShareActivationRitualArgs): Promise { @@ -158,11 +156,8 @@ export function settleScreenShareFailure(args: ScreenShareFailureSettleArgs): bo if (!actual) { args.onInactiveAfterSync?.(); } - if (actual) { - if (args.monitorEndOnActive) { - adapter.monitorActiveScreenShareEndInternal(room, participant); - } - AdaptiveScreenShareEngine.start(room); + if (actual && args.monitorEndOnActive) { + adapter.monitorActiveScreenShareEndInternal(room, participant); } if (args.playSound) { SoundCommands.playSound(actual ? SoundType.ScreenShareStart : SoundType.ScreenShareStop); diff --git a/fluxer_app/src/features/voice/engine/voice_screen_share_manager/shared.ts b/fluxer_app/src/features/voice/engine/voice_screen_share_manager/shared.ts index db5d0ccd7..493b34bfe 100644 --- a/fluxer_app/src/features/voice/engine/voice_screen_share_manager/shared.ts +++ b/fluxer_app/src/features/voice/engine/voice_screen_share_manager/shared.ts @@ -34,6 +34,7 @@ import { export const logger = new Logger('VoiceEngineV2ScreenShareSupport'); const GPU_ENCODER_REPORT_START_TIMEOUT_MS = 500; +const SCREEN_SHARE_FULL_RESOLUTION_SCALE = 1; export interface DeviceScreenShareCaptureOptions { videoDeviceId?: string; @@ -349,6 +350,14 @@ export function getPublishedScreenShareMaxBitrateBps( return total > 0 ? total : undefined; } +function resolveScreenShareScaleResolutionDownBy( + encodings: ReadonlyArray, +): number | undefined { + const simulcastLadderOwnsScale = encodings.length > 1; + if (simulcastLadderOwnsScale) return undefined; + return SCREEN_SHARE_FULL_RESOLUTION_SCALE; +} + export async function enforceScreenShareSenderParameters( sender: RTCRtpSender | undefined, publishOptions?: TrackPublishOptions, @@ -370,11 +379,13 @@ export async function enforceScreenShareSenderParameters( screenShareEncoding?.maxBitrate !== undefined ? distributeScreenShareBitrate(encodings, screenShareEncoding.maxBitrate) : undefined; + const scaleResolutionDownBy = resolveScreenShareScaleResolutionDownBy(encodings); params.degradationPreference = SCREEN_SHARE_DEGRADATION_PREFERENCE; params.encodings = encodings.map((encoding, index) => ({ ...encoding, ...(bitrates ? {maxBitrate: bitrates[index]} : {}), ...(screenShareEncoding?.maxFramerate !== undefined ? {maxFramerate: screenShareEncoding.maxFramerate} : {}), + ...(scaleResolutionDownBy !== undefined ? {scaleResolutionDownBy} : {}), priority: screenShareEncoding?.priority ?? encoding.priority ?? 'high', networkPriority: screenShareEncoding?.priority ?? encoding.networkPriority ?? 'high', ...(scalabilityMode ? {scalabilityMode} : {}), diff --git a/fluxer_app/src/features/voice/state/VoiceSettings.ts b/fluxer_app/src/features/voice/state/VoiceSettings.ts index edcfd8bc4..e7b61d5a7 100644 --- a/fluxer_app/src/features/voice/state/VoiceSettings.ts +++ b/fluxer_app/src/features/voice/state/VoiceSettings.ts @@ -109,7 +109,6 @@ type VoiceSettingsUpdate = Partial<{ screenShareSoftwareQuality: ScreenShareSoftwareQuality; screenShareScalabilityMode: ScreenShareScalabilityModePreference; screenShareBackupCodecMode: ScreenShareBackupCodecMode; - adaptiveScreenShareQuality: boolean; vadThreshold: number; vadAutoSensitivity: boolean; vadEnhanced: boolean; @@ -194,15 +193,13 @@ function applyPiPPopoutDefaultsMigration(parsed: Record): boole return true; } -function applyAdaptiveScreenShareQualityMigrationV2(parsed: Record): boolean { +function applyAdaptiveScreenShareQualityRemovalMigration(parsed: Record): boolean { let changed = false; - if (Object.hasOwn(parsed, 'adaptiveScreenShareQuality')) { - delete parsed.adaptiveScreenShareQuality; - changed = true; - } - if (typeof parsed.adaptiveScreenShareQualityPrefV2 !== 'boolean') { - parsed.adaptiveScreenShareQualityPrefV2 = false; - changed = true; + for (const key of ['adaptiveScreenShareQuality', 'adaptiveScreenShareQualityPrefV2']) { + if (Object.hasOwn(parsed, key)) { + delete parsed[key]; + changed = true; + } } return changed; } @@ -403,7 +400,6 @@ class VoiceSettings { screenShareSoftwareQualityPrefV2: ScreenShareSoftwareQuality = DEFAULT_SCREEN_SHARE_SOFTWARE_QUALITY; screenShareScalabilityModePrefV2: ScreenShareScalabilityModePreference = DEFAULT_SCREEN_SHARE_SCALABILITY_MODE; screenShareBackupCodecModePrefV2: ScreenShareBackupCodecMode = DEFAULT_SCREEN_SHARE_BACKUP_CODEC_MODE; - adaptiveScreenShareQualityPrefV2 = false; vadThreshold = 50; vadAutoSensitivity = true; vadEnhanced = true; @@ -478,7 +474,6 @@ class VoiceSettings { getScreenShareScalabilityModeOverride: false, getScreenShareBackupCodecMode: false, getScreenShareBackupCodecModeOverride: false, - getAdaptiveScreenShareQuality: false, getVadThreshold: false, getVadAutoSensitivity: false, getVadEnhanced: false, @@ -512,7 +507,7 @@ class VoiceSettings { changed = applyLegacyVenmicKeyMigration(parsed); } changed = applyPiPPopoutDefaultsMigration(parsed) || changed; - changed = applyAdaptiveScreenShareQualityMigrationV2(parsed) || changed; + changed = applyAdaptiveScreenShareQualityRemovalMigration(parsed) || changed; changed = applyScreenShareAudioConsentMigrationV1(parsed) || changed; changed = applyScreenShareAudioDefaultOnMigrationV1(parsed) || changed; changed = applyStreamingModeDefaultMigrationV1(parsed) || changed; @@ -589,7 +584,6 @@ class VoiceSettings { 'screenShareSoftwareQualityPrefV2', 'screenShareScalabilityModePrefV2', 'screenShareBackupCodecModePrefV2', - 'adaptiveScreenShareQualityPrefV2', 'vadThreshold', 'vadAutoSensitivity', 'vadEnhanced', @@ -682,14 +676,6 @@ class VoiceSettings { this.screenShareBackupCodecModePrefV2 = value; } - get adaptiveScreenShareQuality(): boolean { - return this.adaptiveScreenShareQualityPrefV2; - } - - set adaptiveScreenShareQuality(value: boolean) { - this.adaptiveScreenShareQualityPrefV2 = value; - } - getInputDeviceId(): string { return this.inputDeviceId; } @@ -945,10 +931,6 @@ class VoiceSettings { return mode === 'off' ? undefined : mode; } - getAdaptiveScreenShareQuality(): boolean { - return this.adaptiveScreenShareQuality; - } - getVadThreshold(): number { return this.vadThreshold; } @@ -1088,8 +1070,6 @@ class VoiceSettings { this.screenShareScalabilityMode = validated.screenShareScalabilityMode; if (validated.screenShareBackupCodecMode !== undefined) this.screenShareBackupCodecMode = validated.screenShareBackupCodecMode; - if (validated.adaptiveScreenShareQuality !== undefined) - this.adaptiveScreenShareQuality = validated.adaptiveScreenShareQuality; if (validated.vadThreshold !== undefined) this.vadThreshold = validated.vadThreshold; if (validated.vadAutoSensitivity !== undefined) this.vadAutoSensitivity = validated.vadAutoSensitivity; if (validated.vadEnhanced !== undefined) this.vadEnhanced = validated.vadEnhanced; @@ -1227,7 +1207,6 @@ class VoiceSettings { screenShareSoftwareQuality, screenShareScalabilityMode, screenShareBackupCodecMode, - adaptiveScreenShareQuality: data.adaptiveScreenShareQuality ?? this.adaptiveScreenShareQuality, vadThreshold: Math.max(0, Math.min(100, data.vadThreshold ?? this.vadThreshold)), vadAutoSensitivity: data.vadAutoSensitivity ?? this.vadAutoSensitivity, vadEnhanced: data.vadEnhanced ?? this.vadEnhanced, diff --git a/fluxer_app/src/features/voice/utils/ScreenShareOptions.ts b/fluxer_app/src/features/voice/utils/ScreenShareOptions.ts index 4b207463d..54578d50e 100644 --- a/fluxer_app/src/features/voice/utils/ScreenShareOptions.ts +++ b/fluxer_app/src/features/voice/utils/ScreenShareOptions.ts @@ -50,7 +50,7 @@ export function resolveScreenShareFrameRate(frameRate: number): SupportedScreenS return 15; } -export function getScreenShareDimensions(resolution: ScreenshareResolution): { +function getScreenShareDimensions(resolution: ScreenshareResolution): { width: number; height: number; } { diff --git a/fluxer_app/src/features/voice/utils/StatsForNerdsCopy.ts b/fluxer_app/src/features/voice/utils/StatsForNerdsCopy.ts index c14616419..aac51e002 100644 --- a/fluxer_app/src/features/voice/utils/StatsForNerdsCopy.ts +++ b/fluxer_app/src/features/voice/utils/StatsForNerdsCopy.ts @@ -11,7 +11,6 @@ import { isDesktop, supportsDesktopScreenShareAudioCapture, } from '@app/features/ui/utils/NativeUtils'; -import AdaptiveScreenShareEngine from '@app/features/voice/engine/AdaptiveScreenShareEngine'; import MediaEngine from '@app/features/voice/engine/MediaEngineFacade'; import ScreenShareCodecNegotiation, { getScreenShareCodecPreferenceOrder, @@ -295,7 +294,6 @@ async function collectVoiceSettingsMetadata(): Promise> screenShareBackupCodecMode: VoiceSettings.getScreenShareBackupCodecMode(), screenShareMaxBitrateMbps: getScreenShareBitrateBps(configuredScreenShare.resolution, configuredScreenShare.frameRate) / 1000000, - adaptiveScreenShareQuality: VoiceSettings.getAdaptiveScreenShareQuality(), openH264Enabled: VoiceSettings.getOpenH264Enabled(), linuxAudioCapture: { workaround: VoiceSettings.getLinuxAudioCaptureWorkaround(), @@ -461,7 +459,6 @@ async function collectDesktopMetadata(): Promise> { } export function collectStatsForNerdsSnapshot(): StatsForNerdsData { - const adaptiveQualitySnapshot = AdaptiveScreenShareEngine.qualitySnapshot; const effectiveScreenShareSettings = resolveStreamingModeSettings( VoiceSettings.getStreamingMode(), VoiceSettings.getScreenshareResolution(), @@ -513,13 +510,6 @@ export function collectStatsForNerdsSnapshot(): StatsForNerdsData { (getPublishedScreenShareMaxBitrateBps(localParticipant) ?? getScreenShareBitrateBps(effectiveScreenShareSettings.resolution, effectiveScreenShareSettings.frameRate)) / 1000000, - adaptiveQuality: VoiceSettings.getAdaptiveScreenShareQuality(), - adaptiveQualityAdapted: adaptiveQualitySnapshot.isAdapted, - adaptiveQualityConfiguredResolution: adaptiveQualitySnapshot.configuredResolution, - adaptiveQualityConfiguredFrameRate: adaptiveQualitySnapshot.configuredFrameRate, - adaptiveQualityEffectiveResolution: adaptiveQualitySnapshot.effectiveResolution, - adaptiveQualityEffectiveFrameRate: adaptiveQualitySnapshot.effectiveFrameRate, - adaptiveQualityLimitationReason: adaptiveQualitySnapshot.limitationReason, audioSourceMode: VoiceSettings.getScreenShareAudioSourceMode(), audioIncludeSources: VoiceSettings.getScreenShareAudioIncludeSources(), audioExcludeSources: VoiceSettings.getScreenShareAudioExcludeSources(), diff --git a/fluxer_app/src/features/voice/utils/VoiceStatsForNerdsPresenter.ts b/fluxer_app/src/features/voice/utils/VoiceStatsForNerdsPresenter.ts index 259571f8e..8441f154b 100644 --- a/fluxer_app/src/features/voice/utils/VoiceStatsForNerdsPresenter.ts +++ b/fluxer_app/src/features/voice/utils/VoiceStatsForNerdsPresenter.ts @@ -76,13 +76,6 @@ export interface StatsForNerdsData { scalabilityMode: string; backupCodecMode: string; maxBitrateMbps: number; - adaptiveQuality: boolean; - adaptiveQualityAdapted: boolean; - adaptiveQualityConfiguredResolution: string; - adaptiveQualityConfiguredFrameRate: number; - adaptiveQualityEffectiveResolution: string; - adaptiveQualityEffectiveFrameRate: number; - adaptiveQualityLimitationReason: string; audioSourceMode: string; audioIncludeSources: Array>; audioExcludeSources: Array>; diff --git a/fluxer_app/src/features/voice/utils/native_screen_capture_bridge/shared.ts b/fluxer_app/src/features/voice/utils/native_screen_capture_bridge/shared.ts index ced754061..4a0ee3543 100644 --- a/fluxer_app/src/features/voice/utils/native_screen_capture_bridge/shared.ts +++ b/fluxer_app/src/features/voice/utils/native_screen_capture_bridge/shared.ts @@ -58,10 +58,6 @@ export function markNativeScreenShareTrack(track: MediaStreamTrack): void { } } -export function isNativeScreenShareTrack(track: MediaStreamTrack | undefined): boolean { - return Boolean(track && (track as MediaStreamTrack & Record)[NATIVE_SCREEN_SHARE_TRACK_MARKER]); -} - export function getVideoFrameCtor(): VideoFrameCtor | undefined { return ( window as typeof window & {